hello scrum : scrum in a nutshell

25
@jatinkhosla hello scrum

Upload: jatin-khosla

Post on 13-Apr-2017

160 views

Category:

Presentations & Public Speaking


4 download

TRANSCRIPT

Page 1: hello scrum : Scrum in a nutshell

@jatinkhosla

hello scrum

Page 2: hello scrum : Scrum in a nutshell

@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 firmly believe in the 'Do-Manifesto' : As the point of being done is not to finish but to get other things done and done is the engine of more and more is to change the world .

Page 3: hello scrum : Scrum in a nutshell

@jatinkhosla

simplicity is complexity resolved

Simplified processes help build complex systems

Page 4: hello scrum : Scrum in a nutshell

@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.“

Page 5: hello scrum : Scrum in a nutshell

@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 benefit from using Scrum. Whether you’re working on the next smartphone app, managing logistics for a store, or planning a charity event, you can use Scrum!”

Page 6: hello scrum : Scrum in a nutshell

@jatinkhosla

#the mantra

inspect &adapt

Page 7: hello scrum : Scrum in a nutshell

@jatinkhosla

#roles

1.product owner2.scrum master3.team member

Page 8: hello scrum : Scrum in a nutshell

@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.

Page 9: hello scrum : Scrum in a nutshell

@jatinkhosla

#scrum master

• scrum expert and advisor.• coach.• impediment bulldozer.• facilitator.

Page 10: hello scrum : Scrum in a nutshell

@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 .

Page 11: hello scrum : Scrum in a nutshell

@jatinkhosla

#team size

5 < 7 < 9

Page 12: hello scrum : Scrum in a nutshell

@jatinkhosla

#tools

1.product backlog2.sprint backlog3.burn charts4.task board

Page 13: hello scrum : Scrum in a nutshell

@jatinkhosla

#product backlogthe 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 -

Page 14: hello scrum : Scrum in a nutshell

@jatinkhosla

#sprint backlog

the sprint backlog is a cumulative list of desired deliverables for the given iteration.

Page 15: hello scrum : Scrum in a nutshell

@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 .

Page 16: hello scrum : Scrum in a nutshell

@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 .

Page 17: hello scrum : Scrum in a nutshell

@jatinkhosla

# done

to avoid confusion - team collectively defines -

What is done ?

Page 18: hello scrum : Scrum in a nutshell

@jatinkhosla

#sprint cycle

1.sprint planning2.daily scrum3.story time4.sprint review5.retrospective

Page 19: hello scrum : Scrum in a nutshell

@jatinkhosla

#sprint duration

1 to 2 weeks

Page 20: hello scrum : Scrum in a nutshell

@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.

Page 21: hello scrum : Scrum in a nutshell

@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.

Page 22: hello scrum : Scrum in a nutshell

@jatinkhosla

#story timediscussing and improving items across theproduct backlog.

• define - What is the definition of done ?• refine - Refine ‘ 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

Page 23: hello scrum : Scrum in a nutshell

@jatinkhosla

#sprint review

public end to a sprint.

• participants - All Stakeholders.• demo - Show what’s done.• feedback - Collect feedback .

characteristics of the meeting -

1 or 2 hours per week of iteration .

Page 24: hello scrum : Scrum in a nutshell

@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 .

Page 25: hello scrum : Scrum in a nutshell

@jatinkhosla

#thank you

#asante #dhanyawad #merci

GitHub LinkedIn Blog Instagram