The 6 Factors that Influence Product Development Success + The Importance of Being Agile

riccardo_demarchi_500x500By Riccardo de Marchi Trevisan

At the recent Frontiers in Service conference in San Jose, CA, I had the pleasure of introducing a presentation from 3Pillar Global, Rockbridge Associates and the Center for Excellence in Service at the University of Maryland’s Robert H. Smith School of Business that was up for the Best Practitioner award.

The presentation covered a study on factors that influence software product development success that was conducted in the second half of 2014. The study is based on interviews completed with more than 200 professionals in the software development space that have shared or full responsibility for software development purchasing and procurement. The participants represented mid-sized companies in sectors like banking, entertainment or healthcare, that used software products to augment their core services.

The study culminated in the development of a Product Development Success Index – or PDSI for short – that can help companies predict whether or not their development efforts will ultimately be successful.

What did the study find? One of the key outcomes was that it identified 6 key factors that influence whether or not a company will be successful at conceiving and developing new software products. The factors are not all as technology-related, as one might think, and some of them are in fact “softer” factors and are not technology-related at all.

PDSI6FactorsThe importance of the factors was found to be, in order of importance with the weight in parentheses:

Sub-Index Importance to Product Development Success Index

Perhaps the most interesting finding of the study is that Time & Budget, which are the 2 most traditional and quantifiable ways of measuring software projects, actually were shown to have minimal impact on a project’s overall success as defined by the study.

Another key takeaway is that leaders at companies the study found to be successful are committed to agile. Twenty-six percent of companies that the study found to be highly successful engaged in at least five agile practices, whereas none of the companies that were found to be rarely successful engaged in that many agile practices.

The measures of agile development that respondents to the study were asked included:

  • Length of time from idea to working software (3 weeks or less)
  • Whether new software is covered by automated tests
  • Frequency of review and re-planning priorities (every 3 weeks or more often)
  • Frequency of end user testing (every 3 weeks or more often)
  • Frequency of process improvement (every 3 weeks or more often)
  • Whether team members exchange information and learn from each other
  • Whether business and technical teams collaborate on software development projects

Another key finding from the study was that there is a perception gap inside companies between senior management (i.e., Vice President and higher titles) and those directly involved in development activities (i.e., Director or lower titles), which can have a profound effect on their overall success.

Professionals at the Vice President level or higher rate their company better on many areas of the PDSI and also believe their companies are performing better on a variety of software product development business goals. For example, 54% of senior executives say they are successful at meeting customer needs compared to 32% of more junior employees.

Contrary to this trend, Vice Presidents and higher report similar levels of performance on a variety of business outcome metrics, including revenue, brand perception, customer loyalty and customer growth. This indicates that while there is a shared consensus between rank and file and senior executives on the business success of their firms, the senior level professionals tend to be far more optimistic in their view of their organization’s success in new software product development.

One problem that may result from this perception gap is that senior decision-makers may ignore key problem areas that, if addressed, could improve their overall success. Similarly, the rank and file employees may fail to see the total picture, harboring an overly pessimistic viewpoint that could impact morale. Summing it up, this study provides valuable insights into how companies can bolster the success of their internal software development functions. This is an area of increasing importance to clients of 3 Pillar Global who rely on custom software solutions to drive their core business, improve customer value and create new revenue streams.

Please visit www.PDSInsights.com to learn more about the Product Development Success Study, get your organization’s own product development readiness grade, and read related content on how to build an organization that is optimized to build software successfully.

____________________________

linkedinRiccardo de Marchi Trevisan is the Business Development Executive at 3Pillar Global. Previously, he worked for Forum One and Development Gateway, where he supported international governments, non-profits, and research institutions in the identification of solutions that can solve important issues related to the international development field. Riccardo is a seasoned technologist with experience in community engagement, digital communication, and international relations. He is a native of Trieste, Italy, and has an executive master’s degree in international services from American University and a J.D. from LUISS University in Rome.

One thought on “The 6 Factors that Influence Product Development Success + The Importance of Being Agile

  1. Pingback: The 6 Factors that Influence Product Developmen...

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s