When it comes to project management, people often don't understand why scrum process is needed. You may have Jira with a bunch of tasks and stand-up meetings, but it won't give you any understanding of how good is project going. Ultimately at each moment of time you want to be sure that everything will be delivered on time, and if not, discover issues sooner than later. So now you need to understand, and make other people on your team understand why is it all needed.
- How scrum can be used in non-agile environment?
- Why tasks are planned ahead once in the beginning of the sprint instead of giving tasks to people every day?
- Why and how stories should be divided into sub-tasks?
- How to understand, if your developers are doing good job, if you are a non-technical person?
TED ROGERS SCHOOL OF MANAGEMENT,
July 23th 2016
WHY DO WE SCRUM?
Get customer feedback early
Track project health
To deliver better product in time
Why do we scrum?
Inspect and Adapt
Definition of Done
Every project uses these principles. Scrum is only a
framework to make it easier.
When is scrum applicable?
Provide the big picture of planned work
Explain the desired result
Explain the purpose
Make team feel the timeline
It is easier to play tetris when you get 5 pieces at a
time. Not 1 and not 100.
Independent, Negotiable, Valuable, Estimable,
Small, Testable – a bit hard, but OK
1-2 days each, if more break it down
Chain of sub tasks
All parts of product under one story
You can always adjust and break it down
User stories and sub-tasks
The key to health monitoring
What did you do yesterday? - If you broke yesterday
commitment, explain why.
What will you do today? - It is a commitment. If you
break it, you will have to explain tomorrow what
Are there any impediments in your way? - You don’t
have to wait for next scrum to tell your manager or
any other interested parties about it.
Broken commitments are the main issue
And there will be tons of them
Many small broken commitments can pile up and
lead to a bigger failure
So don’t let those pile up and address right away
A small milestone
Get client feedback
Sum up health of the project
Sum up debt
Discuss steps to improve