I’m learning how my role as product owner fits into an agile development methodology for our mobile apps. As such, I’m trying to improve my knowledge of agile development in general.
Fortunately, I recently came across Alex Cowan’s fantastic (and very comprehensive) introduction to Agile, Agile – Just the Basics.
As Cowan says himself:
If you’re wondering what you need to know about agile, you’ve come to the right place. Does this one page have everything you might need to know? No. Does it have everything you need to get started and focus in the right places? Yes!
Here’s a quick summary of everything the article covers:
- What is agile?
- Get to the Point: How do I start with agile?
- The Agile User Story
- User Stories and Personas
- User Story Mapping
- User Stories vs. Use Cases
- Agile and Prototyping
- Agile and Acceptance Testing
- Agile and User Testing
- Agile and Venture Design
- Agile and Sprints (or Iterations)
- Agile and Design Sprints
- Agile and Lean Startup
- Agile and Project Management
- Roles and Jobs in Agile Software Development
- Agile and Scrum
- Agile and XP
- Agile and Kanban
- Agile and Test-Driven Development
- Agile and Continuous Delivery + DevOps
Cowan breaks most topics down into three sections:
- Why it’s important
- What it is
- How it works
It’s a very practical approach and provides enough information to gain an understanding of the important agile concepts, with plenty of jumping off points to learn more and dig deeper.