Agile PM Study Guide
Agile PM Study Guide
Agile PM Study Guide
EXAM
https://www.theknowledgeacademy.com/exams/
Invigilated exam online- will connect to zoom – 360 degree view of work area including desk – you
cant have paper- empty desk
Click on link, choose exam –agile foundation –Its going to ask for the workbook (w multiple choice
qs) -click preferred date – will ask the invoice number (IN JOINING INSTRUCTIONS)
eve0123274
PRACTIONER
-Agile PM practioner
Go through notes
Practice Exam
Practice questions
Gavin’s guide
INTRO
Culture driven
First called DSDM –in response to waterfall not working well in terms of productivity, scrum
was created around this time
Only methodology in the agile family that is FULL LIFE CYCLE
DSDM will be used in exams instead of Agile sometimes
Prince 2 was designed as a solution to the failures of waterfall method
Agile was also an alternative to waterfall- but it is about finding solutions to problems and
COLLABORATION- working with the customer – it is an approach
Prince2- 26 mandatory management products
Agile –14 management products –only 2 are mandatory (very adaptable)
o EG. Timeboxes- 2-4 weeks if you needed a timebox of 5 weeks, you can have that if
you can justify it – but if exam says the timebox is 5 weeks that wrong because
you're relying on best practice
Agile preferred by NHS, BBC, national defence, gov organisations
WHAT is Agile?
o A generic description of a WAY OF WORKING
o Waterfall is flawed because the first three stages you don’t build anything its just
spec design and plan then its handed to the delivery plan after half the project cycle
– then the delivery team has to respond to that and the management team have to
respond to them and make it work
o Developers (suppliers) ended up reforming the system by taking out the first two
stages and instead planning by asking what the customer wants then build and test
it immediately (fail-fast-learn-quickly=quality) also implemented the final deploy
stage throughout the process so would do handovers frequently- this was called
rapid solution development (RAD)- this developed into DSDM
o AGILE BUILT QUALITY INTO RAD –the only FULL PROJECT MANAGEMENT LIFE CYCLE
o Agile IS EDUF (Enough detail up front) not BDUF (big design up front)
o Flexible –very collaborative with the customer, to make sure what is built exactly
meets their needs and expectations –detail emerges and is prioritised over time
Agile approaches
Complex environments require fuller agile approach (scaled framework when people start writing
written reports)
Corporate culture
Rigor built in and focused on the right solution by understanding business needs through
collaboration
Customer sometimes doesn’t know what they want –this will emerge through the life cycle and we
work in close collaboration with them
So if with agile you don’t do reports, its not as formal and theres tonnes of colab does that eleave
room for more mistakes –not about mistakes but fail-fast and there are documents but they are not
detailed
With prince 2, when you want to make a change you need to get authorisation through various
levels –this process takes weeks.
Agile is more dynamic, no reports but direct collaboration with the customer –instead of
reporting issues, you deal with the issue (instead of reporting) and speak to the Project manager and
they will deal with the issue –PM will observe the daily stand up and will know if there are potential
issues
Features
Quality
Time
Cost
You can alter each variable but you must maintain the return on the investment
Feasibility
Foundations-planning stage
Evolutionary development -Delivery stage
o Within the timeboxes there are increments, each increment will produce something
potentially deployable =those increments will add up to our deliverable
o Timebox-what if we need more time to develop – drop some requirements the
customer has asked but make sure to deliver the minimum –when the less
important requirements are dropped they don’t need to ask the PM –the PM only
finds out till the next day at the stand up
o Close- out of a timebox= all business stakeholders attend and approve the next
timeboxes or any changes they want to implement- collaborative decision
CHANGE= SCOPE CREEP – do we allow these other (CHANGE) requirements? Can we do extra
timebox, is the budget going to be extended? -if the customer is allowing this then fine –This is
Archimedes approach
The 8 Principles
Cargo CULT- when you stop being agile- when you don’t follow all of the principles=wrong
results and returns
TEXT BOOK -Page 68/60 +roles and responsibilities p 31-35 alien diagram – write notes about the
alien diagram –accountable for bc, visionary, technical business coordinator solution – ready roles
and resp foundations and name the diagram
HOMEWORK: How principle foundations look in digging deeper – put the roles and resp on the
diagram
Business Sponsor
Technical coordinator
Project Manager
Management style
o Are we good for the kick off
o Do you need help with a room for show and tell
o Hgih level agile-style leadership
o Removing barriers
Collaborates with SDT and other stakeholders to agree delivery plan
Monitros progress against delivery plan
Manages risks and issues as they arrise (immediately)
Handles problems escalated from SDT
Attends daily stand-up meetings as an observer
Eg. Dan keeps coming late to the stand up –who will sort this issue out – solution development team
–solution eg. Team manager will Push it back 5mins but if it’s a performance issue then it will go to
PM
Business Analyst
Walking oracle/spreadsheet
Involved in all aspects of the project
Analyst will write business case –approved by visionary
Ensures businesses needs are properly analysed and correctly reflected in evolution of
solution
FULLY INTEGRATED WITH Solution development team- support w forecasting or data
Facilitates relationship between business and technical roles
Capturing info discussed in collaborative meetings
Not a manager, does not carry authority
PM will work together with BA to ensure the right solution effectively evolves and dealing w
issues, PM will also encourage BA to have just enough analysis, design and documentation in
early phases
Team Leader
Part of the Solution development team, also chosen by the team (maybe for technical
knowledge)
Very rare a team leader is just management -they’ll be a developer or a tester, specialist but
they will help the team coordinate and move forward
Facilitate daily standard
Don’t carry authority, not a manager
PM and TM will focus on diff levels of detail and day-to-day interactions w different project
level roles and stakeholders, will work with SDT and business and technical advisors
Relationship works best when PM participates activley in timebox review points and
observes the daily stand ups –continual coms and in a supportive manner peer to peer
Solution developer
Solution tester
Business advisor
Provides specific technical input to the project but we don’t need them all the time
Advising from the perspective of those responsible for
o Operational management
o Operational support
o Ongoing maintenance of the solution
Contractors/part time staff should come in when daily stand up happens +vice versa
Supporting Roles
Workshop facilitator
o Planning organising and managing workshop process
DSDM Coach
o Helps team w limited experience to get most benefit from DSDM
o Needs to have real practical experience
o Certified and qualified
PM +SDT
PM engages with SDT
o Informally
o As an observier
o Facilitator
o Empowerment with control
Ensures sdt understands objectives agreed at the beginning and importance of meeting
these, esp timebox objectives (if not PM can manage by exception and exert control )
PM is only proactive in sdt internal issues when they’re not being solved
TOP TIPS
Fundamentals of Agile
Common sense/pragmatism
Min- 2 weeks
Max- 4weeks
IF ITs 5 weeks in the exam that is wrong because it is not best practice
EXAM: ASSOCIATE BUSINESS AMBASSADOR WITH BENEFITS AND SDT
Ready fire aim –when the customer tests your product after the project ends and it goes live –
companies lie apple and microsoft use this
DAY 2:
PHASES OF AGILE PM
GDPR-General data Policies and regulations –need to do it to avoid a consequence or bring a change-
this could be a trigger for an agile project
PHASES
Feasibility
Foundations
Plan it (VAD)
PM+SDT
SDT are asked for expetise when making a plan –making them feel empowered
o WHY ARE SDT INVOLVED
Already thinking of solutions
They can approve the plan in this stage and see if its actually plauisble
They start to develop as a team together and become cohesive before
actually getting into the development stage in the timeboxes
They can identify the complexities and prioritise what is most difficult
But for example the customer might say no the component that is most
important is xyz because that’s what his bosses are interested in
=COLLABORATION
Evolutionary Development
DEPLOY
POST PROJECT
Increment
Each timebox is bulding up a COMPONENT –you are getting budget for one timebox of
10,000 by the end of that incremnt you need to hand over a tangible component (something
meaningful to the customer –could be a proof of concept or theory –can this even be done
End of each timebox –should we carry on, are we happy? -informal go/no go gate
Lowest level of detail
Abmassador monitors whats going on in the timeboxes and communicates w the visionary
to understand the customer better
Timebox on time=increment on time =project on time
You will know how the project is going through daily stand up –PM will know
TWOSTYLES OF TIMEBOX
o Structured
INVESTIGATION
Discussed the requirements
SMART principles, specific, measurable, agreeable, realistic, time
Acceptance criteria from BUSINESS AMBASSADOR –if we don’t get
this we will end up with scope creep!!!
Understand detail and priorities to be done
Review dependencies
FIRST Timebox plan and risks
REFINEMENT
Iterative development
Work on solution in agreement with moscow priorities
CONSOLIDATION
Sign off
Assess impact of what has been delivered
Build on good experience
Avoid repeating same mistakes
Complete final testing and complete actions from refinement
Last TIMEBOX in increment will come with a show and tell which will
also be a handover
Any products not meeting acceptance critera (specified by
ambassador) deemed as ‘not delivered’
o Free-format
No such thing as unstructured time box
Don’t want too few requirements because the SDT will be too lax laise au
faire
Refelects styles used by other agile approaches eg. Scrum sprint
Used when DSDM structured timebox is not helpful or possible
Know show and tell is straight forward because they don’t need to invent
anything, they just build the solution
But when something is very complex and imperical- this is when stuff is just
built and test (trial and error)- straight into iterative development thought
action conversation
Daily stand up all the way through but because its very complex and
unknown, they need business ambasador very close –consistently available
for review and feedback
Timebox review record –where money is being spent on
o Kick off and closeout in BOTH styles
o Kick off- beginning
o ATTENDED by BV, technical coordinator, PM, Business Analyst, appropriate
members of SDT including the Visionary
Pg.54-55 or p.123
Management Products
RACI –
RESPONSIBLE (PRODUCE)
ACCOUNTABLE (SIGN OFF)
CONSULTED (OPINION/IMPUT)
INFORMED (FYI)
Sponsor and visionary only at this stage (they can also be a combined person)
No PM involved in the Pre-project
Ensures the right projects are started
Ensures projects
auditable (evidence) -high level explaining any drivers and change and prioritisation
FEASABILITY ASSESSEMENT
Business case-evolutionary
Project management through the life cycle-95-95 (highlight feasability) on this page (94) and
foundations on the margin of 95 and 96
Take any management product of 94/95 then turn over to foundation(p.96) and read the same one –
TAB
130-TAB 113-TAB
DELIVERY PLAN- can be story map, white board, post it notes, PM software(jeera) –people need to
see the state of play within 3 metres –team needs to know whats happening
For foundation you don’t need detailed knowledge of each management product –for practitioner
you do need to kknow – tab the sections you need so its easy to find
The what
High level design framework for solution
Level of detail makes solution scope clear without constraining evolutionary development
Talk about operating systems, process etc
Eg. Have the sdl been to the supermarker? They’re developers but we cant assume they
know the environement of where the product will function in
But we cant tell them how to do their job –advice on regulations, floor plan etc
The How
High level definition of tools, techniques, customs, practices and standards
Delivery Plan –evolutionary P.103
By end of foundations: Prioritised requirements list- moscowed +requirements for first increment
and timebox
FOUNDATION SUMMARY
EVOLVING SOLUTION
SDT
Scrapbook of what took place during the project
TIMEBOX PLAN
BENEFITS ASSESSMENT
MOSCOW
Must have
Should have
Could have
Wanted or desirable
Less impact if left out
20% timebox effort
RUNNING OUT OF TIME= Descoping: from timebox turn a could have into a wont have (we’re not
never doing it butnot in this timebox) -customer might be fine without it after they see what is
built, they might decide to do that in the post project, they might see that it is really important
Sdt- authorised to change could haves-wont have but not should haves (they may be empowered
in some occassions)
You need to know if they will cancel the project if you leave this for a later stage or give it lower
prioritisation –you need to know if its ok to move something to post project – you need to
understand if they have changed their view to seeing something as a must –if the team thinks this
must is tough –that expectation needs to be MANAGED –through transparency
VISIONARY –can change these prioritisations and PM must check the % of efforts –the SDT doesn’t
have authority but they are empowered to give their opinion
Ensure close-out performs a retrospective to feed learnings into next Timebox –SDT (good vibes)
Success factors
Trained workshop facilitator who knows what the Right venue, right environemnt will be
Flexibility in format within clearly defined objectives
Through preparation (by facilitator + participants)
Ability to build in outputs from previous workshops
Decisions and agreements not forced
Workship report distributed to participants soon afterwards
Benefits
Forming- normal vibe when people who don’t know each other are-reserved not talking
Storming –alphas betas self preservation societies –these all form in this stage
Norming- beginning to understand each other, form better relations, work together – still
not at space where they can work with minimum supervision
Adjourning-disbanded -either mourning (negative end) or celebrating (positive finish)
MODELLING
Iterative development –
1-2 days
TAC- thoughts action convo
Action needs to include build and test then we find out if it passed or failed –
we need to keep a record to see what happened at each iteration weather they failed or
passed v1 (iteration failed) v1.2 (failed) v1.3 (passed) - configuration management
Iterations designed to find solution
Build, test, discuss the results, pass or fail, do we need to move on to another iteration
ALWAYS STARTS WITH CONVERSATION AND ENDS WITH A CONVERSATION
Planning for iterative development (in FOUNDATIONS)
CONTROLLING iterative developments
o Needs good configuration management
Ensuring quality by continuous verification
Reviews- varying formality
Testing –3 broad classes of tests:
o Positive
o Negative
o Unhappy path –check the behaviour of the deliverable for any unual or undefined
events
WE NEED TO KNOW HOW MUCH ID we do in foundation because we need to plan for it –how much
time needs to be bought into timebox
We need to consider velocity (idea at the rate which they can work)–affected by people, complexity
environemnts, collaboration
Never gnna know true velocity until we’ve done a minimum of 2 timeboxes –when the team acc
knows what they’ve achived- getting idea of the rate of what the team works
3 stages of structured timebox
Investigation
Refinement
Consolidate
We use tone (38%) non verbal (55%), words (7%) –but not in equal amounts – only applies
when we don’t know each other
Requirements (TECH)
Functional requirement
Non-functional requirements
HOW it performs
Describe solution atributes
User stories
What the user wants something to do and where they are using it (context)
User stories have the same type of format
Built into IT helpdesk tickets
REMEMBER
Invest
Estimating
Agile estimating requires a different style
Styles of estimating –effort is estimated against each component and accumulated
We dont have the detail up front so we have to estimate
Agile istimating technique
o Dsdm contingency provided by applying moscow to scope of features to be
delivered
o Estimates only as precise and accurate as nessesary
o Estimates need to be re validated throughout the project as the understanding of
the requirements deepends
Funnel diagram
ESTIMATING FORMULA
When you get 4 people 8 days different measurements of days and people –it will always be
Evolutionary development phase
Collab testing –developer and test is done with stakeholder eg. Ambassador testing the
product or users
Repeatable testing- finding method of testing that is reliable that we can use again
Prioritised testing (moscow)
Independent testing by someone other than creator
Test driven development
RISK MANAGMENT
Issue and risk – issue has happened risk hasn’t happened yet
Managing risk
To reduce risks associated to the DSDM process focus on these key areas
Areas of risk
Also talks about risk to agile – the risk of working becoming UN-AGILE
Identify risk
Assess severity
Put contingency in place –deal with it
BURN Charts: Examples
Kanban boards, team boards- COLUMNS: backlog, to do, doing, testing, done, under these you have
post it notes
PRACTIONER
You will get an email from knowledge academy with a link to zoom where invigilator will be
Then you go to APMG website, click on the button and you will start exam
EXAM TECHNIQUE
PRACTITONER Scenario
Look at the timeboxes that have objectives that will lead to the overall objectives!!!
Don’t use additional information until the question tells you read the additional info
Exam is 4 sections
Question 1-techniques
Take notes -Write out in the book 1-6 – write weather they are false or true
Now do the same with the left- phrased as per the scenario – do trues and false
Then match up the trues an false and bridge it with ‘which means that’ or ‘therefore’ -if it makes
sense then its ‘true true’ - A
If the statements are saying the same thing... - B- don’t make sense together –no rationale