Download presentation
Presentation is loading. Please wait.
Published byWarren Parsons Modified over 9 years ago
1
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Agile Assessment Gadi Lifshitz, Ayelet Kroskin, Barak Yagour, Yael Dubinsky
2
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 2 Agenda About us Agile manifesto Assessing your agility Assessment methods Our results Post assessment
3
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 3 About us ANA, Network management platform, developed in NMTG, Cisco Practicing Scrum, XP for 2 years
4
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 4 Timeline Pilot team 3 engineers First team ~10 engineers Scale Phase ~30 engineers 10/063/0712/07today 100+ engineers
5
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 5 The Agile Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. http://agilemanifesto.org/
6
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 6 Assessing your agility Why do it? The team Peer teams Upper management When is it the right time to assess? Post project assessment Predetermined points in time What aspects are measureable? Basically everything, we chose to focus on foundations of XP
7
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 7 Assessment methods Iteration overview, reflection/retrospective On going metrics, standard, ad-hoc and custom
8
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 8 Radar chart Overview Preparations (Goal setting) Execution (Data collection) Analysis Results (and decision making) Example questions : Is code checked-in daily by each pair? Have you paired with everyone in the team?
9
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 9 © 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 9 Assessing our Agile – Release 1
10
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 10 © 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 10 Zoom into Programming
11
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 11 © 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 11 Assessment over releases 1, 2, 3
12
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 12 Post assessment Relating to the results Communication Act!
13
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 13 Don't fear change, embrace it. Anthony J. D'Angelo
14
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 14 Q and A
15
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 15
16
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 16 Backup
17
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 17 “Insanity: doing the same thing over and over again and expecting different results.” Albert Einstein
18
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 18 Agile Software Development Methods : Adaptive Crystal DSDM Extreme Programming (XP) – Focuses on the team Scrum – Focuses on project management FDD Lean Development We take on practices from Scrum and XP
19
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 19 Extreme Programming Practices
20
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 20 Practices taken from Extreme Programming (XP) Planning game The customer prioritizes the user stories. The programmers breakup the stories into tasks. The programmers estimate the tasks. Customer tests The Customer defines what is it that he wants and how does he want to know it is working
21
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 21 Practices taken from Scrum Daily Standup meetings Last about 15 minutes. Each team member updates about what was achieved yesterday, and what he will do today. Standing up during the meeting in order to avoid too much talking … Business Days Held between each iteration. Stories are presented to the customer, as demos. Planning is done for the next iteration. Reflections Reflections are held during Business Day and last 1 hour. During reflections, the team discusses what’s going well and what needs improvement. The team members learn from their experiences and adjust their behavior accordingly. Product Backlog The Product Backlog is the master prioritized list of all functionality desired in the product. The Product Backlog is allowed to grow and change as more is learned about the product and its customers.
22
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 22 Practices taken from Scrum On-site customer On-site customers are responsible for choosing and prioritizing features. The features are then presented to the customer and accepted on business Day. Scrum master Responsible for improving the lives and productivity of the development team,enabling close cooperation across all roles, removing barriers, shielding the team from external interferences and ensuring that the process is followed. The ScrumMaster is like a coach, responsible for cheering on the team, being their leader and being their guide Burndown Chart
23
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 23 Other Practices Roles - Methodologist - Tester - Designer - Documenter - Tracker Measurements
24
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 24 Team G – Sub release 1-3 © 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 24
25
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 25 Team G – Sub release 1-3 © 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 25
26
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 26 Questions with maximum score : Does the team demonstrate its progress to the customer at least once per month? (4.8) Do all team members sit in one room? (4.8) Is the status of each story checked during the daily standup meeting? (4.3) © 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 26
27
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 27 Questions with minimum score : Do you write tests before writing new code? (1.12) Have you paired with everyone in the team? (2.2) Are all acceptance tests and unit tests run daily? (2.4) © 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 27
28
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 28 Questions with largest variance : Have you paired with everyone in the team? Does the integration build currently complete in less than 15 minutes? Is code checked-in daily by each pair? © 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 28
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.