Agile Triangle, what is it?

Project Management, Agile Methodologies, Scrum, Software Development, Software Architecture Styles, Development Platforms, and more...
Post Reply
User avatar
OscarG
Active User
Active User
Posts: 34
Joined: Thu Jun 06, 2013 7:45 pm

Agile Triangle, what is it?

Post by OscarG » Thu Jun 05, 2014 8:44 pm

As I am reading more and more about Agile, I see a lot of references regarding the agile triangle. What is it and does it really help in planning projects in an agile manner?
I have not failed. I’ve just found 10,000 ways that won’t work - Thomas A. Edison

User avatar
BillRotando
Active User
Active User
Posts: 37
Joined: Wed Sep 28, 2011 2:02 pm

Re: Agile Triangle, what is it?

Post by BillRotando » Thu Jun 05, 2014 8:50 pm

I am no agile expert (I actually am not a firm believer), but in quickly googling it, here is what I came up with. I hope that's what you were looking for.
AgileTriangle-Proc.png
AgileTriangle-Proc.png (142.45 KiB) Viewed 4150 times
If at first you don't succeed, just give up and do something else

User avatar
OscarG
Active User
Active User
Posts: 34
Joined: Thu Jun 06, 2013 7:45 pm

Re: Agile Triangle, what is it?

Post by OscarG » Thu Jun 05, 2014 8:55 pm

Ah, I see. Thanks Bill for the quick response.
I have not failed. I’ve just found 10,000 ways that won’t work - Thomas A. Edison

User avatar
TommyD
Casual User
Casual User
Posts: 14
Joined: Thu Jun 05, 2014 5:19 pm

Re: Agile Triangle, what is it?

Post by TommyD » Fri Jun 06, 2014 2:07 am

Bill, although I think what you posted is a good visual of the Agile process, I think when people talk about the agile triangle they are usually referring to something like this, below, I think.
the_agile_triangle.png
the_agile_triangle.png (32.1 KiB) Viewed 4142 times

User avatar
FrankS
New User
New User
Posts: 8
Joined: Fri Oct 12, 2012 1:45 pm

Re: Agile Triangle, what is it?

Post by FrankS » Fri Jun 06, 2014 2:39 am

TommyD, I believe you are right. That's what is usually meant by the Agile triangle. It's used to demonstrate the difference between the "old" style of project management and the new Agile style.

User avatar
BillRotando
Active User
Active User
Posts: 37
Joined: Wed Sep 28, 2011 2:02 pm

Re: Agile Triangle, what is it?

Post by BillRotando » Fri Jun 06, 2014 2:43 am

TommyD wrote:Bill, although I think what you posted is a good visual of the Agile process, I think when people talk about the agile triangle they are usually referring to something like this, below, I think.
That's why I started by saying I am no expert :-) However, I'm glad you though that what I posted was also useful ;-)
If at first you don't succeed, just give up and do something else

User avatar
OscarG
Active User
Active User
Posts: 34
Joined: Thu Jun 06, 2013 7:45 pm

Re: Agile Triangle, what is it?

Post by OscarG » Tue Jun 10, 2014 11:47 am

Thanks. I see the three areas that are being addressed by the triangle's points and it makes sense, but how/why is it always being used to demonstrate the differences between Waterfall and Agile? That's the part I'm having a hard time figuring out.
I have not failed. I’ve just found 10,000 ways that won’t work - Thomas A. Edison

User avatar
Paris K.
New User
New User
Posts: 7
Joined: Sat May 24, 2014 10:33 pm

Re: Agile Triangle, what is it?

Post by Paris K. » Thu Jun 12, 2014 3:18 am

There are many versions of the "triangle" that people use. Traditional plan-driven projects are based on the triangle of Time, Cost and Quality. All requirements have to be accounted for in the requirement phase and then the project is planned around the expected features to be delivered when the project is completed. The features are the first ones to be fixed, afterwards an estimation of time and costs for delivering those features is obtained. In the Agile framework, on the other hand, the goal is to fix time and cost and manage a variable scope. This in turn results in the ability to meet deadlines both in the short and long term. Approaching a project this way makes easier to focus on features that add business value and to avoid building features that may never, or rarely be used. Like Vilfredo Pareto, an Italian economist, observed in 1906, 80% of the land in Italy was owned by 20% of the population. He also observed that 20% of the pea pods in his garden contained 80% of the all peas. So he came to formulate his principle, "Pareto's Principle", observable in business, i.e., that “80% of your sales come from 20% of your clients”. By extension, 80% of the customers use only 20% of the features of a product. Consistent with that, it would be great if you could avoid building features that will never be used and instead concentrate on those that will be used and therefore add value to your project.

The traditional triangle of Time, Cost and Quality is inverted in the Agile framework to visually denote the process of fixing the cost and managing the scope.

Here is one rendition of this triangle inversion.
Tri-Agi.png
Tri-Agi.png (46.59 KiB) Viewed 4102 times

User avatar
AaronRT
Casual User
Casual User
Posts: 12
Joined: Sat May 24, 2014 10:25 pm

Re: Agile Triangle, what is it?

Post by AaronRT » Thu Jun 12, 2014 1:41 pm

Pretty good explanation Paris K.

There are many versions of flipping the iron triangle in the Agile process. Here is another one, for additional info.
irontriangleturnedupsidedown.png
irontriangleturnedupsidedown.png (22.42 KiB) Viewed 4081 times
If it takes you too long to refactor than you are not refactoring enough!

User avatar
Chris.Sculler
New User
New User
Posts: 5
Joined: Fri Jun 13, 2014 12:04 am

Re: Agile Triangle, what is it?

Post by Chris.Sculler » Tue Jun 17, 2014 3:24 am

And, here is one more visual of the iron triangle in Waterfall and Agile projects.
Agile_Triangle-Shift.jpg
Agile_Triangle-Shift.jpg (70.45 KiB) Viewed 4035 times

Post Reply