Software Development Governance - overview

The Software Development Governance initiative at IBM Research seeks to help businesses and IT organizations understand and increase the delivered value of software, while managing the risks.

More and more often business success hinges on the successful delivery of software, whether the business develops software as vendor or for in-house use. As delivering software is becoming increasingly central to business success, two important governance needs have emerged. First, businesses need techniques for understanding the value provided by software development and delivery. This is crucial to help businesses optimize their investment in software-related activities. Second, businesses need insight into the risks incurred through software development and delivery activities, at both a technical and business level. Cost overruns, schedule slippage, quality issues, and failure to understand and deliver the functionality the business needs most are the big risks in software development.

Collaborative Analytics for Governing Software Delivery

Our approach to governing the development and delivery of software is to use Collaborative Analytics throughout the software life cycle. Collaborative Analytics solutions employ an array of analytic techniques to:

  • Align software development projects with business priorities.
  • Provide insight into and help managing the technical and business risks associated with software projects.
  • As a software project passes through life cycle stages, the risks and governance questions change. The Software Development Governance team has been developing a portfolio of analytics solutions to address each life cycle stage's unique challenges:

    Software Development Governance at IBM Research

    Collaborative Analytics Projects

Contact Information

For more information about this project, please contact Evelyn Duesterwald.