2. ABOUT US 27 January 2010 Agile Mëtteg – Agile Enterprise 2
3. AGILE PARTNER SERVICES IS Methods Services Custom Software Development & Maintenance & Biz Solutions Our core business to answer customer needs IS Dev services Thanks to our expertise we can support IT team to reach their productivity & quality objectives (Assessment, Coaching, Support, Training, Resource delegation…) IS Users Services We can support Product & Services owners to work closely with the IT team (Assessment, Coaching, Support, Training, Resource delegation…) IS methods services We can support Methods and Methodologies owners to implement agile approach within the methodologies portfolio (Assessment, Coaching, Support, Training, Resource delegation…) 1 4 Software Development & SoftwareMaintenance&Biz Solutions 2 IS UsersServices IS Dev Services Agility Agility 2 3 1 Agility 27 January 2010 Agile Mëtteg – Agile Enterprise 3 3 4
5. Current paradigm of an ENTERPRISE 27 January 2010 Agile Mëtteg – Agile Enterprise 5
6. THE BIG PICTURE 27 January 2010 Agile Mëtteg – Agile Enterprise 6 Customers Business leaders Product managers Business Operations Management Support IT Operations Development
7. BECOMING AN AGILE ENTERPRISE Paradigm optimization 27 January 2010 Agile Mëtteg – Agile Enterprise 7
8. THE ENTERPRISE 27 January 2010 Agile Mëtteg – Agile Enterprise 8 Project mgt Strategic Software Project Project Process & operations Process & operations Strategic IT Method& Process Biz Key Users Dev. team Strategic Project Strategic
9. THE BIG PICTURE 27 January 2010 Agile Mëtteg – Agile Enterprise 9 Customers Business leaders Product managers Optimize the whole! Business Operations Management Support IT Operations Development
12. 4 VALUES Extract from Manifesto for Agile Software Development […] We have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan 27 January 2010 Agile Mëtteg – Agile Enterprise 12 Source: http://www.agilemanifesto.org/
20. BENEFITS Scaling agile at the entreprise level Beyond local optimization and narrow focus on project / team / software Create a sustainable and appropriate environment for agile development « Fast – Flexible – Flow » Optimized value for the Enterprise 27 January 2010 Agile Mëtteg – Agile Enterprise 15
21. About you 27 January 2010 Agile Mëtteg – Agile Enterprise 16
22. PARTICIPANTS Who are you? What is your role? What do you know about agility? What about your enterprise? 27 January 2010 17 Agile Mëtteg – Agile Enterprise
23.
24. Customers cannot accurately tell you what they want at the start of the project; instead, they will gain clarity as the project proceeds.
25. You want feedback from the customer as often as possible and you want to give developers feedback on how they are doing as soon as possible.
26. Working code is the most accurate way of seeing the progress of the development effort.
28. Moving test to the front of the development cycle improves the conversation between developers and customers and testers and, thus, improves the quality of the code.
29. While management can set expectations for what work is done, management must not demand how that work is done.
30. Working on one project at a time improves the productivity of a team.27 January 2010 Agile Mëtteg – Agile Enterprise 18 From your experience, what is true?
31.
32. People doing the work are the best ones to understand how to improve the system.
39. When evaluating actions, we must optimize the whole, not merely improve individual steps in the process.
40. There are principles in software development that must be followed in order to reduce waste.27 January 2010 Agile Mëtteg – Agile Enterprise 19 From your experience, what is true?
42. NEXT SESSIONS The next sessions will cover all 3 areas Business Requirements, Portfolio Management… Management Kanban, Communication, Estimation… Delivery Clean code, modeling, TDD… 27 January 2010 Agile Mëtteg – Agile Enterprise 21