"Shorting development cycles through sprint planning was a key learning in the 2-day Scrum course; a learning that will make it easier for me to hit my project goals."
|
Extreme Business Value ExtremeValue is a business driven methodology for wringing every possible cent of value from your investments in product and systems projects. ExtremeValue differs from usual practices in that it causes functionality and value to be produced incrementally so value can be realized early and built upon, and business strategy prioritizes the sequence of functionality delivery so that the return on investment is maximized.
ExtremeValue also reduces risk. Investment is never greater than thirty days of effort! Every thirty days, the business owner can change any of the project parameters without penalty, including increasing investment to quicken delivery of value, reducing investment until unknowns are mitigated, or reinvesting in other initiatives.
business value = f(cost, time, functionality, quality)
Prior to each iteration, the customer identifies his or her highest priority requirements that will create a business value. The team identifies how many of these requirements can be turned into a product increment that delivers that value during the next iteration. The team then proceeds for one iteration, doing their best to create this business value. The only deliverable required from the team is live, demonstrable business functionality working on a computer. At the end of the iteration, the customer reviews the working system functionality with the team. Value driven projects leave the determination of the four variables in the customers' hands throughout the project. The customer is free to change them at the end of every iteration. The customer controls the project, guiding the work to deliver what constitutes business value. The visual review of what the team produces every iteration greatly helps the customer make this determination. The customer collaborates with the development team before every iteration to focus on this value. Two types of information guide the manager using Scrum : frequent, first-hand observations, and work burn-down charts. The manager must actively, intelligently use these to optimize the productivity of the project. There is no place for hands-off management with Scrum. The basis of Scrum -the foundation upon which Scrum rests - is industrial process theory. This theory states that processes that are undefined (that is, unpredictable, complex, dynamic) require different management and control structures than those that are fully predictable (say, those with which a CMM process would work). This is a pretty blunt assertion! However, anyone who has tried to predict the direction of a development project, consisting of people and their vagaries, technology and its flaws, the marketplace and its volatility, and requirements and their inherent fluctuations, is pretty hungry for something that works. And Scrum works. Management in numerous companies have brought uncontrolled, disastrous projects under control and to fruition using Scrum. A bold assertion, but it has worked, theoretically works, and will work for you. |
Contact Ken Schwaber at ken.schwaber@verizon.net for consulting resources, training, mentoring, and information.
A new book for those managing large projects and programs, or wishing to adopt Scrum throughout the enterprise. Due out June 13, 2007 from Microsoft Press.
The rules and practices from Scrum - a simple process for managing complex projects - are few, straightforward, and easy to learn. In this illuminating series of case studies, Scrum co-creator and evangelist Ken Schwaber identifies the real-world lessons culled from his years of experience coaching companies in agile project management. [Read more] |
||||||||||||||||||||||||||||