The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Agile Project Management: Principles of Product Delivery

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Darrell Norton

Posts: 876
Nickname: dnorton
Registered: Mar, 2004

Darrell Norton is a consultant for CapTech Ventures.
Agile Project Management: Principles of Product Delivery Posted: Aug 31, 2004 7:27 AM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Darrell Norton.
Original Post: Agile Project Management: Principles of Product Delivery
Feed Title: Darrell Norton's Blog
Feed URL: /error.htm?aspxerrorpath=/blogs/darrell.norton/Rss.aspx
Feed Description: Agile Software Development: Scrum, XP, et al with .NET
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Darrell Norton
Latest Posts From Darrell Norton's Blog

Advertisement

This is part 2 of a 10-part series I am writing on Agile Project Management, by Jim Highsmith.

Like most methodologies, agile and otherwise, Agile Project Management has some foundational principles. The six principles are divided into two groups of three. One group is focused on product delivery, while the other deals with management. Today I will explain in detail the principles grouped under Product Delivery:

  • Deliver customer value
  • Employ iterative feature delivery
  • Champion technical excellence

Delivering customer value puts the focus back where it belongs, on building working software. Too many process-heavy organizations seem to think that completing process documentation means progress is being made (I’ve been there and it isn’t pretty). By making this a core principle, process documentation and other “compliance” activities are properly seen as wasted effort to be minimized (see my Lean Software Development Overview).

Employing iterative feature delivery is based on two fundamental software development facts. The first is that iterative development is all but required for any non-trivial software project (see Agile and Iterative Development). The second is that feature-based development results in tangible progress that the customer can interact with, improving the feedback back to the development team.

Finally, championing technical excellence keeps quality high. High-quality software includes many factors other than defects, such as reliability, stability, scalability, performance, adaptability to future needs, etc. (see Facts and Fallacies of Software Engineering). These facets of quality, expressed through technical excellence, deliver customer value throughout the application’s lifetime.


This Blog Hosted On: http://www.DotNetJunkies.com/

Read: Agile Project Management: Principles of Product Delivery

Topic: The Indigo Umbrella Previous Topic   Next Topic Topic: Indigo Coming to a Windows OS Near You

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use