News

Conference workshops 2024

Join the workshops organized together with Agile Prague 2024 and learn:

September is an Agile month

September is an Agile month. At least you can make it very Agile.

Join AgilePrague Sep 16-17, Women In Agile Prague Sep 18, and Regional Scrum Gathering Stockholm Sep 9-10. Three conferences, great learning. Register today to get early bird ticket.

Enjoy #AgileSeptember!

Agile Prague 2024

The next year of Agile Prague Conference is going to be Sep 16-17, 2024.

 

AgilePrague Innovate Experiment Change

Open Space

Wouldn’t it be great to go to a conference that included all of the topics that are most interesting to you? A conference that addressed your most pressing questions?
That’s what the Open Space sessions are for. It’s the part of the conference that you get to design.

Join the lunch Open Space and deepen your learning experience. 

 

Home » About Conference » Agile Prague Conference 2011 » Conference proceedings 2011 » The Economics of Agile Software Development

J. B. Rainsberger: The Economics of Agile Software Development

by Anna Kulakowska

This brief introduction to the theory of constraint was an interesting perspective to look at agile methodology. The theory of constraints can be summarized with the following statement: ‘The chain is no stronger than its weakest link’.

When we think about our goal, there is always at least one constraint that is limiting our throughput. This constrain is often referred to as the bottleneck. The most common limiting factors are equipment, people, and policies. In every particular situation, we need to assess and find out:
- Where the bottlenecks are?
- Where work slows down?
- Which problems we need to fix first?

After we know where the bottlenecks are, we can come up with pretty good solutions. The most common ways to overcome the constraints are:

  • Limiting the amount of work that goes to the bottleneck
  • Diverting the work away from the bottleneck
  • Increasing the limitation of bottleneck (buying systems, hiring people)

Agile methodology can be also used to reduce the cost of failure in a number of ways:

  • Faster feedback
  • Increasing flow of information
  • Decreasing the risk of one person failing
  • Reducing the complication


The graphics were created by Richard Fridrich.