fbpx
1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

The 12 principles Behind the Agile Manifesto: Principle Number Three – Deliver Frequently

windchill features best plm software
Written by SPK Blog Post
Published on May 3, 2018

Today’s Agile principle revolves around deriving maximum value from your development effort. This is principle three in our twelve-part series discussing the core ideas behind the Agile Manifesto:

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

This is the backbone of the Scrum model — short development iterations centered around the completion of a finite set of well-defined features or tasks. The result satisfies the definition “done” and ought to be usable or at least testable.

I’m a perfectionist, so my natural tendency is to hold onto a project until it’s “presentable.” For me, this means implementation of all requested features. The application should be more-or-less complete.

Perfectionism, however, defers testing and feedback. I’m not working on all the features simultaneously. So the most efficient use of time is letting the product owner review and comment on features as they emerge with each sprint. In some cases, a feature may even go into production, allowing end users to extract value as soon as possible from development efforts.

Software is worthless until it’s put into use. If a feature is not realistically able to be released to end users, the next best thing is getting it in the hands of testers ASAP for scrutiny, oversight and input. Feedback drives the Agile process. The sooner it can be provided, the more responsive an organization can be. Therefore, we want working features delivered on the shortest reasonable timescale.

Read more from post two in the series “The 12 Principles Behind the Agile Manifesto: Principle Number Two – Harnessing Change.

Keep your eyes on the SPK and Associates blog for more articles unpacking Agile Methodology.

David Hubbell
Senior Software Engineer
SPK & Associates

Latest White Papers

A Field Guide to Threat Vectors in the Software Supply Chain

A Field Guide to Threat Vectors in the Software Supply Chain

The software supply chain is made up of many integrated parts, people, and processes. The components range from tools and configurations to code libraries and systems. These components’ goals are developing and delivering software. Unfortunately, risks are high due to...

Related Resources

The Business Case for Moving from ENOVIA to Windchill PLM

The Business Case for Moving from ENOVIA to Windchill PLM

With many PLM solutions on the market, it can be difficult to know which is best for your business needs. Dassault Systèmes’ ENOVIA is a popular choice as it is part of their 3DExperience platform. ENOVIA has the same goal as every PLM software which is to manage a...

A Detailed Comparison of PTC Windchill and Siemens Teamcenter

A Detailed Comparison of PTC Windchill and Siemens Teamcenter

Two of the most common enterprise PLM software on the market are PTC Windchill and Siemens Teamcenter  These product lifecycle management solutions have many similarities, but there are a few key differences that may be deciding factors in choosing one. At SPK, we...

The Role of PLM in Orchestrating the Product Digital Thread

The Role of PLM in Orchestrating the Product Digital Thread

Product Lifecycle Management (PLM) plays an important role in the manufacturing industry. Ensuring all factors of a product are well-documented is a priority for every business.  Keeping this information organized is not just a good business practice, but it...