Agile And Your Business V2


Published on

Ed Wisniowski shows you the different styles of project management and why Agile is better.

  • Be the first to comment

  • Be the first to like this

Agile And Your Business V2

  1. 1. Bringing Sense, Sensibility, and Sanity to projects.
  2. 2. <ul><li>What they are and what they are not. </li></ul>
  3. 4. <ul><li>WHAT ARE THEY? </li></ul><ul><li>Unique Output </li></ul><ul><li>Specific Goals </li></ul><ul><li>Professional Judgment </li></ul><ul><li>Distinctive events </li></ul><ul><li>Change Focus </li></ul><ul><li>Time Boundaries </li></ul><ul><li>Temporary Resources </li></ul><ul><li>Distinct and Interdependent </li></ul><ul><li>Completion focused </li></ul><ul><li>Conscious Constitution </li></ul><ul><li>WHAT THEY ARE NOT. </li></ul><ul><li>Departments </li></ul><ul><li>Teams </li></ul><ul><li>Committees </li></ul><ul><li>Outsourced Individuals or groups </li></ul>
  4. 7. <ul><li>Exercise #1 Discuss the project pyramid </li></ul><ul><li>Exercise #2 What is the most important part of the pyramid for your business. </li></ul>
  5. 8. <ul><li>How work gets done. </li></ul>
  6. 9. <ul><li>Ad-Hoc </li></ul><ul><li>Waterfall </li></ul><ul><li>Agile </li></ul>
  7. 10. <ul><li>Hey, can you do me a favor?? </li></ul><ul><li>Not a formal method </li></ul><ul><ul><li>Common sense based </li></ul></ul><ul><ul><li>Dialog becomes action </li></ul></ul><ul><ul><li>Quick Rework and Patches </li></ul></ul><ul><li>Problems with this approach </li></ul><ul><ul><li>Lack of Clarity in Sponsorship </li></ul></ul><ul><ul><li>Unpredictable schedules and costs </li></ul></ul><ul><ul><li>Morphing requirements and project drift </li></ul></ul><ul><ul><li>High potential for surprise factor </li></ul></ul>
  8. 12. <ul><li>Long project durations </li></ul><ul><li>Heavy dependency of the creation of documentation. </li></ul><ul><li>Lack of flexibility </li></ul><ul><li>The project is outdated by the time of delivery. </li></ul>
  9. 13. <ul><li>Individuals and interactions over processes and tools </li></ul><ul><li>Working software over comprehensive documentation </li></ul><ul><li>Customer collaboration over contract negotiation </li></ul><ul><li>Responding to change over following a plan </li></ul><ul><li>That is, while there is value in the items on the right, we value the items on the left more. </li></ul><ul><li>Manifesto for Agile Software Development (February 13 th , 2001) </li></ul>
  10. 14. <ul><li>Ad-hoc and Waterfall approaches to project are not very effective </li></ul><ul><li>Change happens so fast in business that you need a faster, better and leaner approach to your projects. </li></ul><ul><li>Agile helps you complete projects to meet the above challenges. </li></ul>
  11. 15. <ul><li>The Who, What, When and Where of Agile project mangement </li></ul>
  12. 16. <ul><li>A collection of features and requirements you need to complete the project. </li></ul><ul><li>The Scrum Process </li></ul><ul><li>Sprints to transform features and requirements into product </li></ul><ul><li>Rapid iterations. </li></ul><ul><li>Cyclical in nature. </li></ul>
  13. 17. <ul><li>THE PRODUCT BACKLOG </li></ul><ul><li>Customer Feature #1 </li></ul><ul><li>Internal Feature #1 </li></ul><ul><li>Customer Feature #2 </li></ul><ul><li>Bug fix #1 </li></ul><ul><li>Internal Feature #2 </li></ul><ul><li>Internal Feature#3 </li></ul><ul><li>Customer Feature #3 </li></ul><ul><li>The wish list of what people want done. </li></ul><ul><li>THE SPRINT BACKLOG </li></ul><ul><li>Bug Fix #1 </li></ul><ul><li>Customer Feature #1 </li></ul><ul><li>Customer Feature #2 </li></ul><ul><li>Customer Feature #3 </li></ul><ul><li>The list of tasks agreed to be completed during the next sprint. </li></ul>
  14. 18. <ul><li>This is where the work gets done </li></ul><ul><li>At the start of each working day there is a Scrum meeting to update the team on the sprint. </li></ul><ul><li>Sprints can be as short as a week and as long as four weeks. </li></ul><ul><li>Shippable product must be provided at the end of the sprint. </li></ul><ul><li>Each Sprint is called an iteration. </li></ul>
  15. 19. The scrum master is the project leader and person who works with IT professionals each day. They keep the project on track, on budget, and with high quality. They should be good with people and have a solid grounding in technology. The Product Owner works with the Scrum Master. They understand the business and customers who use the product. They should be experienced pros who can take vague requirements and turn them into a concrete to do list.
  16. 20. The pigs on the project are the ones who make it a reality. They are the ones who are committed and have the most to loose if the project fails. These are your IT professionals. The Chickens are the ones involved with the project. They don’t have as much invested and their career is not as impacted by project failure. These people can affect the project in both positive and negative ways. These are sales people, marketing professionals, accounting types, and the legal department
  17. 23. <ul><li>Should start in the IT department for small projects </li></ul><ul><li>Expand to bigger projects </li></ul><ul><li>Move to other aspects of the business </li></ul><ul><li>The entire enterprise should be adopting agile principles. </li></ul>
  18. 24. <ul><li>Get started right away. </li></ul><ul><li>Set small achievable goals and deadlines and meet them. </li></ul><ul><li>Soon no project is too big for this approach. </li></ul>When eating an elephant you start one bite at a time. -Creighton Abrams
  19. 25. <ul><li>Exercise #3 do a project with an agile approach. </li></ul><ul><li>Exercise #4 how do you think your business is going to change using this approach. </li></ul>
  20. 26. <ul><li>Things you need to do to make agile work in your business. </li></ul>
  21. 27. <ul><li>Commitment </li></ul><ul><li>Openness </li></ul><ul><li>Focus </li></ul><ul><li>Respect </li></ul><ul><li>Courage </li></ul>
  22. 28. <ul><li>These values must be agreed upon and out in the open. </li></ul><ul><li>Everyone should practice these virtues and not tolerate those who don’t </li></ul><ul><li>You must spend more time screening employees to make sure they practice these values. </li></ul><ul><li>Average is just not good enough. </li></ul>
  23. 29. <ul><li>Why is all this necessary? </li></ul>
  24. 30. <ul><li>IBM uses it to develop software </li></ul><ul><li>Fits seamlessly with lean management approaches to business. </li></ul><ul><li>Software project success rate with Agile is 83% compared with the 24% compared to the chaos study. </li></ul><ul><ul><li>Scott Ambler July 2008 </li></ul></ul>
  25. 31. <ul><li>No cost to the firm </li></ul><ul><li>More responsive to changes in the business climate </li></ul><ul><li>Better customer service </li></ul><ul><li>A process that both IT professionals support and business leaders can understand. </li></ul>