I am new in this area of project management and recently i got involved in my first project, that is why i am very interested of the Agile Management Concepts. I think i will adopt this softwear for a steady, pragmatic approach to avoid the pitfalls, as well as i will adapt Agile for my business and industry. Saving Changes...
Shweta PaiScrum master| ResMedHalifax, Nova Scotia, Canada
In addition to what everyone has said, here are my 2 cents.
1) PRO - At the team level agile is great because you will get faster. Team work will improve over time, if you have a good scrum master to be able to coach the team on agile. You will have transparency leading to great conversations and great results. This is because your scrum team is ideally 5-9 people and more often than ever they start getting better.
2) CONS - The problem starts when your organization is say greater than 500 people. Organizations have an issue scaling because it is common to have multiple teams involved to be able to deliver a project/product to the customer. The breakdown happens when you don't have a framework to support that. A hybrid approach has worked in the past for my organization. Program management comes in handy to ensure that agile teams plan and talk to each other. Some organizations use Nexus framework too but that requires your organization to have agile maturity. If you don't have either that is dangerous because you might deliver something half baked. Saving Changes...