For my new project I’m back to engineering. Not any old engineering, we’re doing scrum. For those of you who don’t know what Scrum is, this simple diagram will help.
Still not clear what it means? Here’s the fuzzy unicorn Wikipedia version of things.
The idea behind scrum is to remove all non-value-adding tasks and focus only on delivering maximum functionality while minimizing technical debt. What does that mean?
In case you’re not clear, here’s a brief training session.
But.. But.. Isn’t scrum all about the team? How does everyone learn what the others are doing? Well, for that there is something called a “Stand-Up”meeting.
Now, a team that’s empowered is a team that delivers. Therefore, an agile project has no external deadlines. The team estimates how long a task will take. There’s never any pressure. Really!
As time goes by, you might have questions. You might want to discuss something technical with a team member who’s standing right next to you in the daily stand-up meeting.
Aww, shucks! So what do we do? We have another meeting!
And then another. And another until…
Ultimately, because you “estimated”, you still have to deliver your code. And so.
If you’re the lucky scrum-master or team lead, you might have to update other leads about your project so that people stay updated on the “big picture”
Now you understand everything there is to know about Scrum and Agile. Consider yourself trained!
Have a great weekend everyone! The first real weekend of 2016 🙂