L'agilité au pays du PMI: la certification ACP animé par Mario Loriedo
Session animée durant la soirée du French Scrum User Group le 4 Novembre 2013 chez Google
4. PMI-ACP
• Connaissances CSM et CSPO ++
• Au-delà de Scrum : Lean, Kanban, XP, Crystal
• J’ai des outils en plus :
–
–
–
–
–
–
–
–
Risk burndown graph
Niveaux des conflicts et resolutions
Techniques pour gérer des équipes à distance
Techniques de coaching
Quadrant de l’emotional intelligence
Adaptive leadership
« Measuring-up »
Process ananlysys de Alistair Cockburn
Merci à nos sponsors
5. ACP – Info
• Créé par Alistair Cockburn et d'autres experts
• Premières certifications en 2012
• Prérequis :
– 1500h (~8 mois) d’éxpérience sur projets agiles
– 21h de formation
• QCM : 120 questions / 3h
• Centres Prometric
Merci à nos sponsors
6. ACP - Programme
• 6 domaines:
– Value Driven Delivery
– Stakeholder Engagement
– Boosting Team Performance Practices
– Adaptive planning
– Problem detection and resolution
– Continuous improvement
Merci à nos sponsors
7. ACP – Ouvrages de référence
11 Livres
•
•
•
•
•
•
•
•
•
•
•
Agile Retrospectives: Making Good Teams Great (Derby, Larsen,Schwaber)
Agile Software Development: The Cooperative Game (Cockburn)
The Software Project Manager’s Bridge to Agility (Sliger,Broderick)
Coaching Agile Teams (Adkins)
Agile Project Management:Creating Innovative Products – 2nd Edition (Highsmith)
Becoming Agile: ...in an imperfect world (Smith, Sidky)
Agile Estimating and Planning (Cohn)
The Art of Agile Development (Shore)
User Stories Applied For Agile Software Development (Cohn)
Agile Project Management with Scrum (Schwaber)
Lean-Agile Software Development: Achieving Enterprise Agility (Shalloway, Beaver, Trott)
… Le PMBOK guide n’apparait pas ;-)
Merci à nos sponsors
8. Simulation collective d’une
épreuve PMI-ACP *
• 5 minutes pour 5 questions
• Les 10 premiers qui répondent correctement on un mug
Zenika ;-)
• Pour ceux qui veulent me rendre leurs test je mettrai les stat
(anonymes) sur twitter @mariolet
• Besoin de stylo ?
* Les questions sont tirées de PMI-ACP Exam Prep de Mike Griffiths
Merci à nos sponsors
9. Question 1
5.2. « … » is the agile name given to undocumented information supported
through team communications.
a. Unwritten knowledge
b. Tribal knowledge
c. Tacit knowledge
d. Common knowledge
Merci à nos sponsors
10. Question 1
5.2. « … » is the agile name given to undocumented information supported
through team communications.
a. Unwritten knowledge
b. Tribal knowledge
c. Tacit knowledge
d. Common knowledge
Merci à nos sponsors
11. Question 2
5.13. Another project manager of an agile project in your organization comes
to you for advice. She is having trouble getting her team to take ownership of
the project and get comfortable selecting the work to be done. She keeps
finding herself making and directing their work. What advice can you offer
her?
a. Play round-robin at stand-up meetings, assigning a different person each day as the
decision maker to get them comfortable in the role.
b. Implement an incentive plan and officially report any lack of participation to team
member’s functional managers.
c. Meet them halfway and work with their functional managers to align each team member’s
goals with the project goals.
d. Explain to them that agile teams self-select their work and tell them to get on with it.
Merci à nos sponsors
12. Question 2
5.13. Another project manager of an agile project in your organization comes
to you for advice. She is having trouble getting her team to take ownership of
the project and get comfortable selecting the work to be done. She keeps
finding herself making and directing their work. What advice can you offer
her?
a. Play round-robin at stand-up meetings, assigning a different person each day as the
decision maker to get them comfortable in the role.
b. Implement an incentive plan and officially report any lack of participation to team
member’s functional managers.
c. Meet them halfway and work with their functional managers to align each team
member’s goals with the project goals.
d. Explain to them that agile teams self-select their work and tell them to get on with it.
Merci à nos sponsors
13. Question 3
4.18. Wireframes, personas, and user stories can all play a part in
understanding stakeholder objectives. Which of the circumstances outlined
below would be a good fit for the use of wireframes ?
a. When the conversation is centered on the high-level flow of a process
b. When we are trying to better understand stakeholder demographics and general needs
c. When we need to capture the high-level objective of a specific requirement
d. When we want to communicate what features will be included in the next release
Merci à nos sponsors
14. Question 3
4.18. Wireframes, personas, and user stories can all play a part in
understanding stakeholder objectives. Which of the circumstances outlined
below would be a good fit for the use of wireframes ?
a. When the conversation is centered on the high-level flow of a process
b. When we are trying to better understand stakeholder demographics and general needs
c. When we need to capture the high-level objective of a specific requirement
d. When we want to communicate what features will be included in the next release
Merci à nos sponsors
15. Question 4
6.5. Which of the following statements correctly describes agile planning ?
a. Plan at multiple levels, and have managers create iteration plans.
b. Use appropriate estimate ranges, and exclude diversions/outside work.
c. Plan at multiple levels, and have team members create iteration plans.
d. Use fixed-point estimates, and base projections on completion rates.
Merci à nos sponsors
16. Question 4
6.5. Which of the following statements correctly describes agile planning ?
a. Plan at multiple levels, and have managers create iteration plans.
b. Use appropriate estimate ranges, and exclude diversions/outside work.
c. Plan at multiple levels, and have team members create iteration plans.
d. Use fixed-point estimates, and base projections on completion rates.
Merci à nos sponsors
17. Question 5
6.16. Affinity estimating is the process of :
a. Averaging the over- and under-estimations.
b. Checking that stories given the same size estimate are of equivalent magnitude.
c. Checking that stories in the same functional areas are of equivalent magnitude.
d. Estimating your favorite stories first.
Merci à nos sponsors
18. Question 5
6.16. Affinity estimating is the process of :
a. Averaging the over- and under-estimations.
b. Checking that stories given the same size estimate are of equivalent magnitude.
c. Checking that stories in the same functional areas are of equivalent magnitude.
d. Estimating your favorite stories first.
Merci à nos sponsors
19. Question 6
4.11. Wireframes, personas, and user stories can all play part in
understanding stakeholder objectives. Which of the circumstances outlined
below would be a good fit for the use of user stories ?
a. When the conversation is centered on the high-level flow of a process
b. When we are trying to better understand stakeholder demographics and general needs
c. When we need to capture the high-level objective of a specific requirements
d. When we want to communicate what features will be included in the next release
Merci à nos sponsors
20. Question 6
4.11. Wireframes, personas, and user stories can all play part in
understanding stakeholder objectives. Which of the circumstances outlined
below would be a good fit for the use of user stories ?
a. When the conversation is centered on the high-level flow of a process
b. When we are trying to better understand stakeholder demographics and general needs
c. When we need to capture the high-level objective of a specific requirements
d. When we want to communicate what features will be included in the next release
Merci à nos sponsors
21. Question 7
6.3. When converting size estimates to duration, remember to :
a. Ignore distractions and use ideal time
b. Divide the timebox capacity by the number of stories
c. Factor in distractions and use available time
d. Calculate the payback period for the estimated duration
Merci à nos sponsors
22. Question 7
6.3. When converting size estimates to duration, remember to :
a. Ignore distractions and use ideal time
b. Divide the timebox capacity by the number of stories
c. Factor in distractions and use available time
d. Calculate the payback period for the estimated duration
Merci à nos sponsors
23. Question 8
8.6. When considering process tailoring, it is useful to keep in mind that the
network of XP practices is :
a. Redundant
b. Duplicated
c. Optional
d. Balanced
Merci à nos sponsors
24. Question 8
8.6. When considering process tailoring, it is useful to keep in mind that the
network of XP practices is :
a. Redundant
b. Duplicated
c. Optional
d. Balanced
Merci à nos sponsors
25. Question 9
5.4. Which of the following is not a recommendation for one-on-one
coaching ?
a. Meet them a half-step ahead
b. Create positive regard
c. Partner with managers
d. Let the team resolve conflicts
Merci à nos sponsors
26. Question 9
5.4. Which of the following is not a recommendation for one-on-one
coaching ?
a. Meet them a half-step ahead
b. Create positive regard
c. Partner with managers
d. Let the team resolve conflicts
Merci à nos sponsors
27. Question 10
4.14. Your team seems to unproductively debate even trivial decisions. To
help them along, you could try
a. Fist-of-five voting
b. Bare fist fighting
c. Wideband Delphi
d. Retrospectives
Merci à nos sponsors
28. Question 10
4.14. Your team seems to unproductively debate even trivial decisions. To
help them along, you could try
a. Fist-of-five voting
b. Bare fist fighting
c. Wideband Delphi
d. Retrospectives
Merci à nos sponsors
29. Question 11
5.16. Which the following emotional intelligence pairings is an appropriate
combination ?
a. Self-management deals with influence
b. Self-awareness deals with self-control
c. Social skills deals with self-confidence
d. Social awareness deals with empathy
Merci à nos sponsors
30. Question 11
5.16. Which the following emotional intelligence pairings is an appropriate
combination ?
a. Self-management deals with influence
b. Self-awareness deals with self-control
c. Social skills deals with self-confidence
d. Social awareness deals with empathy
Merci à nos sponsors
31. Question 12
5.17. The primary reason constructive disagreement is valued on highperforming agile teams is to :
a. Weed out the weak
b. Test requirements for robustness
c. Generate buy-in for decisions
d. Build negotiation skills
Merci à nos sponsors
32. Question 12
5.17. The primary reason constructive disagreement is valued on highperforming agile teams is to :
a. Weed out the weak
b. Test requirements for robustness
c. Generate buy-in for decisions
d. Build negotiation skills
Merci à nos sponsors
33. Question 13
4.4. Your project team has some conflict and, you are trying to diagnose what
level of conflict they are at. You notice that statements such as « Team B has
no clue again » are becoming commonplace. What level of conflict would you
say the team is experiencing ?
a. Level 1
b. Level 2
c. Level 3
d. Level 4
Merci à nos sponsors
34. Question 13
4.4. Your project team has some conflict and, you are trying to diagnose what
level of conflict they are at. You notice that statements such as « Team B has
no clue again » are becoming commonplace. What level of conflict would you
say the team is experiencing ?
a. Level 1
b. Level 2
c. Level 3
d. Level 4
Merci à nos sponsors
35. Question 14
7.18. You are a team lead helping your team decide what to do about some
problems identified in a retrospective. What are some of the techniques you
can use ?
a. Smart Subjects, Short Goals, Retrospective Planning Game
b. Smart Subjects, Retrospective Poker Game, Smart Goals
c. Short Subjects, Smart Goals, Retrospective Planning Game
d. Retrospective Poker Game, Short Subjects, Circle of Questions
Merci à nos sponsors
36. Question 14
7.18. You are a team lead helping your team decide what to do about some
problems identified in a retrospective. What are some of the techniques you
can use ?
a. Smart Subjects, Short Goals, Retrospective Planning Game
b. Smart Subjects, Retrospective Poker Game, Smart Goals
c. Short Subjects, Smart Goals, Retrospective Planning Game
d. Retrospective Poker Game, Short Subjects, Circle of Questions
Merci à nos sponsors
37. Question 15
8.8. You are engaging in some process analysis and have been advised to
watch out for the standard anti-patterns of poor methodology pratice. The
types of things you should be on the lookout for are processes that display
signs of being :
a. One-of-a-kind, disciplined, heavy, embellished
b. One-size-fits-all, disciplined, heavy, embellished
c. One-size-fits-all, intolerant, heavy, embellished
d. One-of-a-kind, intolerant, embellished
Merci à nos sponsors
38. Question 15
8.8. You are engaging in some process analysis and have been advised to
watch out for the standard anti-patterns of poor methodology practice. The
types of things you should be on the lookout for are processes that display
signs of being :
a. One-of-a-kind, disciplined, heavy, embellished
b. One-size-fits-all, disciplined, heavy, embellished
c. One-size-fits-all, intolerant, heavy, embellished
d. One-of-a-kind, intolerant, embellished
Merci à nos sponsors
39. Question 16
2.15. The five core principles of Kanban development include :
a. Minimize the workflow, pull flow, make process policies explicit, improve collaboratively
b. Visualize the workflow, manage flow, make process policies explicit, improve
collaboratively
c. Minimize the workflow, manage flow, make process policies explicit, improve
collaboratively
d. Visualize the workflow, pull flow, make process policies explicit, improve collaboration
Merci à nos sponsors
40. Question 16
2.15. The five core principles of Kanban development include :
a. Minimize the workflow, pull flow, make process policies explicit, improve collaboratively
b. Visualize the workflow, manage flow, make process policies explicit, improve
collaboratively
c. Minimize the workflow, manage flow, make process policies explicit, improve
collaboratively
d. Visualize the workflow, pull flow, make process policies explicit, improve collaboration
Merci à nos sponsors
41. Question 17
5.7. Which of the following is a valid list of the quadrants of emotional
intelligence ?
a. Self, Others, Recognize, Optimize
b. Self, Others, Regulate, Recognize
c. Self, Team, Regulate, Recognize
d. Self, Team, Recognize, Optimize
Merci à nos sponsors
42. Question 17
5.7. Which of the following is a valid list of the quadrants of emotional
intelligence ?
a. Self, Others, Recognize, Optimize
b. Self, Others, Regulate, Recognize
c. Self, Team, Regulate, Recognize
d. Self, Team, Recognize, Optimize
Merci à nos sponsors
43. Question 18
3.6. We put risks in the backlog to :
a. Avoid having to keep separate risk lists
b. Keep the team focused on risks
c. Ensure that they get worked on in the early iterations
d. Prevent teh team from forgetting about the risks
Merci à nos sponsors
44. Question 18
3.6. We put risks in the backlog to :
a. Avoid having to keep separate risk lists
b. Keep the team focused on risks
c. Ensure that they get worked on in the early iterations
d. Prevent teh team from forgetting about the risks
Merci à nos sponsors
45. Question 19
2.1. The Extreme Programming (XP) core values include :
a. Solutions, communication, feedback
b. Simplicity, control, feedback
c. Simplicity, communication, feedback
d. Solutions, control, feedback
Merci à nos sponsors
46. Question 19
2.1. The Extreme Programming (XP) core values include :
a. Solutions, communication, feedback
b. Simplicity, control, feedback
c. Simplicity, communication, feedback
d. Solutions, control, feedback
Merci à nos sponsors
47. Question 20
4.2. Wireframes, personas, and user stories can all play a part in
understanding strakeholder objectives. Which of the circumstances outlined
below would be a good fit for the use of personas ?
a. When the conversation is centered on the high-level flow of a process
b. When we are trying to better understand stakeholder demographics and general needs
c. When we need to capture the high-level objective of a specific requirement
d. When we want to communicate what features will be included in the next release
Merci à nos sponsors
48. Question 20
4.2. Wireframes, personas, and user stories can all play a part in
understanding stakeholder objectives. Which of the circumstances outlined
below would be a good fit for the use of personas?
a. When the conversation is centered on the high-level flow of a process
b. When we are trying to better understand stakeholder demographics and general needs
c. When we need to capture the high-level objective of a specific requirement
d. When we want to communicate what features will be included in the next release
Merci à nos sponsors
49. Conclusions
2 Bonnes raisons pour s’intéresser :
• PMI est une entité universellement reconnue pour ses certifications
• ACP a été conçu par des experts du secteur
Comment se préparer :
• Par la pratique
• Livres de préparation à l’épreuve (e.g. PMI-ACP Exam Prep)
• Formation spécifiques : Zenika ;-)
Merci à nos sponsors