Kim Payne

Kim Payne

Contact:Email Kim Payne

Over the next coming weeks I will be discussing five ways that the Agile methodology can be applied to the software development process to eliminate waste. We use Agile here at RSA Corp as part of our custom application development methodology.
Waste is defined as anything that does not add value to the final product or service, [...]

Too often, projects start without clearly knowing the work required. Even high-level requirements are not enough to gauge the depth and complexities of most projects. Low-level requirements bring more clarity, but experience has shown that it is often not enough. Also, the longer the project, the more likely requirements will change to match changing business needs. So, how do you ensure projects are completed on time and within budget?

From project initiation to delivery, expectations should be monitored and managed to ensure success. What are expectations, and who owns them? Expectations are a two-way street between the client and project team, brought together through clear and constant communication. Project expectations are the client’s vision of the results of the service or action provided. This can be stated or unstated. Either way, expectations are critical to project success.

The Standish group reported in 2009 that only 32% of IT projects were considered successful, leaving 24% to be cancelled before completion and 44% considered challenged. For many troubled projects, the source of the problems can be directly linked to a failure in implementing basic project management processes. Let’s get back to the basics. Here are the five basic processes for project management.

Scrum has been around for nearly 20 years but has recently gained ground as a front-runner in the agile methodology practice group. Due to its approach to project requirements and fast iterative development cycles, Scrum will gain even more popularity as businesses are adopting lean processes, streamlining controls and cutting out waste. It brings a faster, more complete development modules and project owner involvement to ensure that current and future business goals are met.