Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Why companies need to work agile ?

80 views

Published on

This presentations answers the question of why your company needs to work agile .
to be able to cope with changing markets and grow through organizational learning to explore new markets

Published in: Software
  • Be the first to comment

Why companies need to work agile ?

  1. 1. Why companies need to work Agile? MONA SHOKROF MONA RADWAN
  2. 2. Challenges Technology became involved in all business fields which introduced complexity to software we build Technologies change rapidly and evolve to be in the hands on any one
  3. 3. Challenges Market competition became harder with a large number of competitors and rapid market changes
  4. 4. Need to Grow & Evolve Organizations need to adapt to change effectively otherwise they will lose markets Organizations need to learn a lot of skills without losing focus of their market and needs and with harmony with the existing functions
  5. 5. Problem Does our mindset and culture help us to do so ?
  6. 6. Does our mindset and culture help us to do so ? 30 - 40% of systems projects fail prior to completion Half of all systems projects overrun their budgets and schedules by 200% or more 64% of features are rarely or never used From: B.P. Lientz and K.P. Rea, Breakthrough Technology Project Management Standish Group Study Report, 2002
  7. 7. Problems in traditional mindset Less flexibility to adapt to market changes Late Revenue Reduced performance Locked in waste Increased time to market Decreased likelihood of meeting the business or market needs Includes a lot of risk due to uncertainty and change
  8. 8. Project challenges Having an unvalidated vision, thus building the wrong thing Lack of information in the beginning of the project Inaccurate estimates and plans Unplanned changes
  9. 9. Risk mitigation in traditional way Buffering Huge Upfront cash Excess planning activities Building Extra Features Focus on idle workers not idle work (increase work in process WIP)
  10. 10. Result Big and Long investment Less flexible to adapt to changes Less accurate to meet client needs Wasteful risk mitigation Increased probability of failure
  11. 11. Better way - Working Agile Focus on working effectively in small chunks which allows the organization to provide value early and get revenue early Help to validate assumptions early and manage uncertainty by learning from feedback . Focus on having a mature process and team through project lifetime which eliminates waste and reduce risk Resulting in increased ROI for the project
  12. 12. How ? Value driven approach Finish the most valuable work early ? 80% of value in 20% of features Get value early , so income early
  13. 13. How ? Work in chunks Buffering Huge Upfront cash Excess planning activities Building Extra Features Focus on idle workers not idle work (increase work in process WIP)
  14. 14. How ? Inspect and Adapt Build a mature process which suits your teams by frequent inspecting for problems and challenges and adapting to solve them . Build a self organizing teams through continuous learning and improvement and effective communication. Validate your assumptions early and often through valuable output and reliable feedback process
  15. 15. Increase ROI Waste Reduction Get Value early , get income early Get Value with less effort and time , so less cost Value and expenses with the same present value Ability to invest in high value features more with less cost of changing plans Traditional Agile Income Expenses
  16. 16. Management Flexibility Real Value measurement Fail Fast or stop early Create options Rapid course correction Decide to stop on invest more in certain projects
  17. 17. Traditional vs. Agile Approach • Big and Long • Less Accurate • Less Flexible • Increases risk of failure • Less management control • Wasteful • Small and short • More predictable • Iterate every 2-4 weeks • Increases probability of success • Active management control and influence • Eliminate overhead and unnecessary features
  18. 18. What Agile Arena can offer ? Changing Mindset and culture through practical training and coaching service. Help overcoming challenges not only with technical teams , but all the surrounding challenges that blocks the organizational learning . Inspecting Organization problems and work on it . Help teams with the agile practices and techniques and close engagement in day to day activities. Coach specific qualifications needed for the teams , some for agile adoption roles like scrum master and product owner ,other for technical practices that are important for agility Coaches the teams to build high performing teams and working on individual and collaboration issues
  19. 19. Thank You mona.radwan@agilearena.net mona.shokrof@agilearena.net Agile Adoption Services Training Coaching Assessment www.agilearena.net

×