Agile and other methodologies
Articles
- Steve Denning - Understanding Fake Agile
- NB - this guy has a good book to read The Age of Agile
- Key points -
- Law of the Customer - an obsession with delivering value to customers as the be-all and end-all of the organization.
- Law of the Small Team - a presumption that all work be carried out by small self -organizing teams, working in short cycles and focused on delivering value to customers
- Law of the Network - reduce the bureaucracy and top-down hierarchy
- Agile technical practices - http://www.infoq.com/news/2014/10/technical-practices-agile
- Modern agile + other articles (also have podcast from author on LegacyCodeRocks) - https://www.industriallogic.com/blog/modern-agile/
Tools
Scrum
- https://www.scrum.org/forum/scrum-forum/7548/what-best-resource-mock-tests
- https://www.scrum.org/forum/scrum-forum/6156/psm-i-passed-100
- https://mlapshin.com/index.php/scrum-quizzes/
- https://www.thescrummaster.co.uk/assessments/professional-scrum-master-i-psm-i-practice-assessment/
- https://www.thescrummaster.co.uk/scrum/how-to-pass-the-professional-scrum-master-i-psm-i-assessment/
- Fun retrospective - https://funretro.io/publicboard/Qr0A2QotsZauLzcK7RrgXiW1A702/20e2f312-03fa-4f11-a742-546a5b8e9e1b
Intro Video - http://www.youtube.com/watch?v=XU0llRltyFM
Scrum Articles
- Burndown Chart - http://www.scrumalliance.org/community/articles/2013/august/burn-down-chart-%E2%80%93-an-effective-planning-and-tracki
- Joel's Burdown Chart - http://joel.inpointform.net/software-development/burn-down-charts-tutorial-simple-agile-project-tracking/
Scrum Training
To do
- Notes
- Anki deck
- Checkout Agile Training Paths in Intranet showing all roles + paths
- Checkout CHAOS report - 50k projects + results
- Jurgen Appelo - Mgmt 3.0 https://management30.com/
- Agile Matching exercise with the team
- 4 values / 12 principles
- Checkout Spotify Scaling Agile Framework
- Book - Agile Estimating and Planning
- Greenbelt training on impediments, happens twice per year, organised around resolving problems -
- Book - Scrum Mastery -> not available in Safari
Training Notes
Training Aims
- Learn Agile Principles and Mindset
Scrum -> Framework
Exam: Scrum.org VS Scrum Alliance 85% to pass 65% to pass 60 minutes - everlasting
Examples of Team Tools
- Working Agreements
- Question board
- Niko Niko
Note - MoSCoW requirements could be important
-
Scrum Master -> Is a CHANGE AGENT - bringing change to the team
-
Mixing Scrum & Kanban - typically done before/after - e.g. Kanban of ideas feeding into Scrum of development
Agile
- Fix time
- Estimate costs
-
Negotiate Scope
SCOPE / \ TIME -- COSTS
Transparency - Implies both what the team is doing AND what is expected of them i.e. a Roadmap
SHU HA RI Principle
Scrum - what it is /is not -> see in notes
- Sprint -> 1 MONTH MAX - limits the risk
- treat it like a small project
Scrum Master Role
Should be FULL TIME role, not mix of dev/SM
Tricky to bring this role to organisations
How to measure the impact?
Always a Dev but shouldn't develop
Observer
Coach
Stakeholders
Mkting Sponsor Architect Mgr PMO
PO DEV Scrum Master
Customer Other Scrum Teams
Ceremonies
Should always focus on ->
Product
Development
NOT PROCESS i.e. eventually the Scrum Master is no longer necessary
Product Owner -
Doesn't need to attend daily standup
Should be available for communication
Project Mgmt
-> done by Dev Team and PO - i.e. not an SM responsibility
10% - 0.5 Days per week on Backlog Refinement
Backlog History
-> NOT PRESENT IN JIRA but very important
Gives points for historical stories
See the manual
Take a selection from various sprints and update + replace stories as needed to have a good grouping
Value Poker - Product Owner - instead of sizing poker, they play Value Poker
Backlog
Can use Value/Estimate ratio to identify quick wins for the sprints
Estimation and Planning
-> Scrum - Scientific part isn't the poker sizing, it's in the inspection and adaptation -> Waterfall - Scientific part is in the initial sizing estimates
Key Concept From Scrum.org
Sprint Goal -> is the WHAT? - be committed on this
Product Backlog Items -> is the HOW? - be flexible on this
Sprint Planning - 8hrs/1month sprint
SM Tip -> Don't always jump in to highlight issues immediately - Team may fix the issues themselves or raise them at the retrospective
-> If not raised, then raise @ retrospective
Story Point What it is:
RISK
COMPLEXITY
SIZE
What it is not:
TIME
Doing TIME stops us having the valuable opportunity to explore the RISK, COMPLEXITY, SIZE
Transparency See the manual for the list of Data Items to make public
TIP -> Transparency to outside world
Sprint Review
Not a status meeting
Stakeholders are there to provide feedback - make sure this is communicated and understood
Demo is a part of Sprint Review but not it's only purpose