Book description
Head First Agile is a complete guide to learning real-world agile ideas, practices, principles.
What will you learn from this book?
In Head First Agile, you'll learn all about the ideas behind agile and the straightforward practices that drive it. You'll take deep dives into Scrum, XP, Lean, and Kanban, the most common real-world agile approaches today. You'll learn how to use agile to help your teams plan better, work better together, write better code, and improve as a team—because agile not only leads to great results, but agile teams say they also have a much better time at work. Head First Agile will help you get agile into your brain... and onto your team!
Preparing for your PMI-ACP® certification?
This book also has everything you need to get certified, with 100% coverage of the PMI-ACP® exam. Luckily, the most effective way to prepare for the exam is to get agile into your brain—so instead of cramming, you're learning.
Why does this book look so different?
Based on the latest research in cognitive science and learning theory, Head First Agile uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.
Publisher resources
Table of contents
- Praise for Head First Agile
- Praise for other Head First books
-
how to use this book: Intro
- Who is this book for?
- Who should probably back away from this book?
- We know what you’re thinking.
- And we know what your brain is thinking.
- Metacognition: thinking about thinking
- Here’s what WE did:
- Here’s what YOU can do to bend your brain into submission
- Read me
- The technical review team
- Acknowledgments
- O’Reilly Safari®
-
1. What is agile?: Principles and practices
- The new features sound great...
- ...but things don’t always go as expected
- Agile to the rescue!
- Kate tries to hold a daily standup
- Different team members have different attitudes
- A better mindset makes the practice work better
- So what is agile, anyway?
- Scrum is the most common approach to agile
- there are no Dumb Questions
- The PMI-ACP certification can help you be more agile
-
2. Agile values and principles: Mindset meets method
- Something big happened in Snowbird
- The Agile Manifesto
- Adding practices in the real world can be a challenge
- Manifesto Magnets
- there are no Dumb Questions
- Question Clinic: The “which-is-BEST” question
- They think they’ve got a hit ...
- ... but it’s a flop!
- The principles behind the Agile Manifesto
- The agile principles help you deliver your product
- Fireside Chats
- there are no Dumb Questions
- The agile principles help your team communicate and work together
- there are no Dumb Questions
- The new product is a hit!
- Exam Questions
- Exam Answers
- Manifesto Magnets Solution
-
3. Managing projects with Scrum: The Rules of Scrum
- Meet the Ranch Hand Games team
- The Scrum events help you get your projects done
- The Scrum roles help you understand who does what
- The Scrum artifacts keep the team informed
- there are no Dump Questions
- The Scrum values make the team more effective
- Story Time
- there are no Dumb Questions
- Question Clinic: The “which-comes-next” question
- A task isn’t done until it’s “Done” done
- Scrum teams adapt to changes throughout the Sprint
- there are no Dumb Questions
- The Agile Manifesto helps you really “get” Scrum
- there are no Dumb Questions
- Things are looking good for the team
- Exam Questions
- Exam Answers
-
4. Agile Planning and Estimation: Generally Accepted Scrum Practices
- Meanwhile, back at the ranch...
- So... what’s next?
- Introducing GASPs!
- No more 300-page specs... please?
- User stories help teams understand what users need
- Story points let the team focus on the relative size of each story
- The whole team estimates together
- No more detailed project plans
- Taskboards keep the team informed
- there are no Dumb Questions
- Question Clinic: The red herring
- Burndown charts help the team see how much work is left
- Velocity tells you how much your team can do in a sprint
- Burn-ups keep your progress and your scope separate from each other
- How do we know what to build?
- Story maps help you prioritize your backlog
- Personas help you get to know your users
- there are no Dumb Questions
- The news could be better...
- Retrospectives help your team improve the way they work
- Some tools to help you get more out of your retrospectives
- Exam Questions
- Exam Answers
-
5. XP (extreme programming): Embracing change
- Meet the team behind CircuitTrak
- Late nights and weekends lead to code problems
- XP brings a mindset that helps the team and the code
- Iterative development helps teams stay on top of changes
- Courage and respect keep fear out of the project
- Venn Magnets
- Venn Magnets Solution
- there are no Dumb Questions
- Teams build better code when they work together
- Teams work best when they sit together
- XP teams value communication
- Teams work best with relaxed, rested minds
- there are no Dumb Questions
- Question Clinic: The “which-is-NOT” question
- XP teams embrace change
- Frequent feedback keeps changes small
- Bad experiences cause a rational fear of change
- XP practices give you feedback about the code
- XP teams use automated builds that run quickly
- Continuous integration prevents nasty surprises
- The weekly cycle starts with writing tests
- Agile teams get feedback from design and testing
- Pair programming
- there are no Dumb Questions
- Complex code is really hard to maintain
- When teams value simplicity, they build better code
- Simplicity is a fundamental agile principle
- Every team accumulates technical debt
- XP teams “pay down” technical debt in each weekly cycle
- Incremental design starts (and ends) with simple code
- there are no Dumb Questions
- Exam Questions
- Exam Answers
-
6. Lean/Kanban: Eliminating Waste and Managing Flow
- Trouble with Audience Analyzer 2.5
- Lean is a mindset (not a methodology)
- Lean principles help you see things differently
- More Lean principles
- Venn Magnets
- Venn Magnets Solution
- Some thinking tools you haven’t seen before
- More Lean thinking tools
- Cubicle Conversation
- Categorizing waste can help you see it better
- there are no Dumb Questions
- Value stream maps help you see waste
- Trying to do too many things at once
- Anatomy of an Option
- Systems thinking helps Lean teams see the whole
- Some “improvements” didn’t work out
- Lean teams use pull systems to make sure they’re always working on the most valuable tasks
- there are no Dumb Questions
- Question Clinic: Least worst option
- Kanban uses a pull system to make your process better
- Use Kanban boards to visualize the workflow
- How to use Kanban to improve your process
- The team creates a workflow
- Cubicle Conversation
- there are no Dumb Questions
- The team is delivering faster
- Cumulative flow diagrams help you manage flow
- Kanban teams talk about their policies
- Feedback loops show you how it’s working
- Now the whole team is collaborating on finding better ways to work!
- Exam Questions
- Exam Answers
-
7. Preparing for the PMI-ACP® exam: Check your knowledge
- The PMI-ACP® certification is valuable...
- The PMI-ACP® exam is based on the content outline
- “You are an agile practitioner...”
- there are no Dumb Questions
- A long-term relationship for your brain
- Pool Puzzle
- Pool Puzzle Solution
- Exam Questions
- Exam Answers
- Agile teams use customer value to prioritize requirements
- Value calculations help you figure out which projects to do
- Exam Questions
- Exam Answers
- Exam Questions
- Exam Questions
- Exam Answers
- Exam Answers
- Adapt your leadership style as the team evolves
- A few last tools and techniques
- A few last tools and techniques
- Exam Questions
- Exam Answers
- Exam Questions
- Exam Questions
- Exam Answers
- Exam Answers
- Are you ready for the final exam?
- 8. Professional responsibility: Making good choices
- 9. Practice makes perfect: Practice PMI-ACP Exam
- Index
Product information
- Title: Head First Agile
- Author(s):
- Release date: September 2017
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491950418
You might also like
book
Essential Scrum: A Practical Guide to the Most Popular Agile Process
A Practical Guide to the Most Popular Agile Process The Single-Source, Comprehensive Guide to Scrum for …
book
Clean Agile: Back to Basics
Agile Values and Principles for a New Generation “In the journey to all things Agile, Uncle …
book
Learning Agile
Learning Agile is a comprehensive guide to the most popular agile methods, written in a light …
book
User Stories Applied: For Agile Software Development
Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process …