An introduction to the Scrum framework. If you are practicing agile or are looking to do complex projects in a quick iterative - Inspect & adapt cycles - you should evaluate scrum .
2. @jatinkhosla
#hello
#jambo #namaste #bonjour
I am Jatin Khosla, I primarily write software to collect,
organise , analyse , visualise & report Data.
I am extremely passionate about working with Data &
Programming Languages at the Intersection of Technology &
Purpose.
I 鍖rmly believe in the 'Do-Manifesto' : As the point of being
done is not to 鍖nish but to get other things done and done is
the engine of more and more is to change the world .
4. @jatinkhosla
#scrum
an ordered formation of players, used to restart play, in which the
forwards of a team form up with arms interlocked and heads down,
and push forward against a similar group from the opposing side.
The ball is thrown into the scrum and the players try to gain
possession of it by kicking it backwards towards their own side.
disorderly crowd of people or things.
5. @jatinkhosla
#scrum
Scrum is a simple yet incredibly powerful set of principles and
practices that help teams deliver products in short cycles, enabling
fast feedback, continual improvement, and rapid adaptation to
change.
What is Scrum ?
Who is it for ?
Anyone who has a complex project can bene鍖t from using Scrum.
Whether youre working on the next smartphone app, managing
logistics for a store, or planning a charity event, you can use
Scrum!
8. @jatinkhosla
#product owner
holds the vision for the product.
represents the interests of the business.
represents the customers.
owns the product backlog.
orders(prioritises) the items in the product backlog.
creates acceptance criteria for the backlog items.
is available to answer team members questions.
10. @jatinkhosla
#team member
responsible for completing user stories to incrementally
increase the value of the product.
self-organises to get all of the necessary work done.
creates and owns the estimates.
owns the how to do the work decisions .
avoids not my job thinking .
13. @jatinkhosla
#product backlog
the product backlog is a cumulative list of desired
deliverables for the product
who is it for ?
what needs to be built ?
why it needs to be done ?
how much time it will take ?
acceptance criteria ?
each deliverable must answer the below -
15. @jatinkhosla
#burn charts
a burn chart shows us the relationship between time and
scope. It shows us how much scope the team has got
done over a period of time .
16. @jatinkhosla
#task board
the simplest task board consists of three columns: to do,
doing and done . Its job is to provide visibility to
stakeholders on progress being made .
20. @jatinkhosla
#sprint planning
typically marks the beginning of each sprint .
commit to a set of deliverables.
identify tasks to accomplish committed deliverables.
two objectives of the meeting -
1-2 hours for each week of iteration.
21. @jatinkhosla
#daily scrum
the stand-up meeting once each day.
brief - no more than 15 minutes.
pointed - completed tasks , expected , obstacles
characteristics of the meeting -
usually held at the beginning of the day.
22. @jatinkhosla
#story time
discussing and improving items across the
product backlog.
de鍖ne - What is the de鍖nition of done ?
re鍖ne - Re鍖ne done criteria.
task splitting - making items at the top of log small.
size - Assign size to a task .
characteristics of the meeting -
1 or 2 hours per week
23. @jatinkhosla
#sprint review
public end to a sprint.
participants - All Stakeholders.
demo - Show whats done.
feedback - Collect feedback .
characteristics of the meeting -
1 or 2 hours per week of iteration .
24. @jatinkhosla
#retrospective
internal end to a sprint.
identify any strategic changes needed to improve .
its about - process improvement.
1 or 2 hours per week of iteration .