Software Development

Showing 1-20 of 20

smith-1000

The Pitfalls of Project Status Reporting

Accepting five inconvenient truths about project status reporting can greatly reduce the chance of being blindsided by unpleasant surprises. For instance, many employees tend to put a positive spin on anything they report to senior management. And when employees do report bad news, senior executives often ignore it. Overconfidence is an occupational hazard in the executive suite, and executives need to examine their own assumptions and beliefs about project status reporting.

Image courtesy of Flickr user K.Costin Photography.

The Manager’s Guide to IT Innovation Waves

The relentless advance of information technology today means that a key task of the business manager now is to cope with one wave of IT innovations after another. At any given time, an executive is likely to feel more or less inundated by a current wave, unsure of what all the commotion is about, unable to avoid the topic in conversation and yet suspicious that the latest “killer app” may be mostly hype. Is there a better way?

Image courtesy of Apple Inc.

Why Dominant Companies Are Vulnerable

Research has shown that several factors influence a company’s ability to retain market leadership. However, one factor has largely been ignored: the psychological forces that drive decisions consumers make and, specifically, the degree to which people feel they have choices. Once people have learned a company’s technology interface, they become more efficient using that interface and are often reluctant to switch to products requiring new skills or allowing limited transfer of current skills.

017-Marketing-500
Free Article

Innovation through volunteers

  • Blog
  • Read Time: 1 min 

We’re all familiar with the power of volunteer contributions in the open source software movement. Now companies are finding additional ways to work with volunteer contributors.

advertisement

05-Innovation-500
Free Article

Capturing employees’ insights about new business ideas

  • Blog
  • Read Time: 1 min 

How does a large, global corporation capture employees’ ideas for new technologies? An article from the Fall 2008 issue of MIT Sloan Management Review analyzes the results of IBM’s 2006 “Innovation Jam” — which involved 150,000 people.

advertisement

03-Technology-500

An Incremental Process for Software Implementation

A powerful way to implement advanced software technologies is through incrementalism. Each self-contained implementation sequence achieves a specific business result. Using the strategy at a large manufacturer of office furniture systems, the authors implemented supply-chain-planning and-scheduling software at six sites — on time and within budget. The three critical success factors were technology divisibility, technology and methodology fit, and technology and organization fit.

advertisement

03-big-data-and-analytics-500

Improve Software Quality by Reusing Knowledge and Experience

THE APPROACHES FOR IMPROVING QUALITY IN MANUFACTURING PROCESSES DON’T WORK ESPECIALLY WELL FOR SOFTWARE DEVELOPMENT. THE AUTHORS provide a quality improvement paradigm for the software industry that builds on manufacturing models but focuses on reused learning and experience by establishing “experience factories.” Their iterative process enables an organization to acquire core competencies to support its strategic capabilities.

Showing 1-20 of 20