Scrum

19
Scrum

Transcript of Scrum

Scrum

Scrum has been used by & for

MicrosoftGoogleElectronic ArtsBBCCapital OneSalesforceIntuitBMC SoftwareSabreTime WarnerLockheed Martin

● Commercial software● In-house development● Contract development● Fixed-price projects● Financial applications● Embedded systems● Video game development● FDA-approved, life-critical systems● Satellite-control software● Websites● Mobile phones● Some of the largest applications in use

Scrum in action

● , ფოკუსირება მთავარი ბიზნეს ღირებულებებების უმოკლეს / .ვადებში შექმნა მიწოდება

● 2 , ყოველ კვირაში რეალური პროგრამული უზრუნველყოფა ( ).ახალი გადაწყვეტილებები ახალი სპრინტი იტერაცია

● .გუნდი როგორც ერთიანი ორგანიზმი

Scrum in action

მომუშავე პროგრამული.უზრუნველყოფა

.ამომწურავი დოკუმენტაცია

.დამკვეთთან მუდმივი თანამშრომლობა .კონტრაქტის პირობების შეთანხმება

.ცვლილებებზე რეაგირება .გეგმის ზედმიწევნით დაცვა

Agile მნიშვნელოვანია ღირებულებები

Scrum in action

Scrum in action

Backlog & Sprints

● , , . - 1.. 4 სპრინტის დაგემარება ქულები განაწილება ხანგრძლივობა კვირამდე.მაქსიმუმ

● , პროდუქტის დიზაინი იმპლემენტირება ტესტირება სპრინტის დროს

Requirements Design Code Test

, არსებულ დავალებებზე თანმიმდევრობით მუშაობის ნაცვლად სკრუმ .გუნდები ყველა დავალებაზე პარალელურად მუშაობენ

Scrum framework

Roles● Product Owner● Scrum master

Ceremonies● Sprint Planning● Daily meetings● Sprint retrospective

Artifacts● Product Backlog● Scrum Backlog● Burndown Charts

Product Owner

● .განსაზღვრავს პროდუქტის თვისებებს

● .წყვიტავს თუ როდის უნდა გაეშვას პროდუქტი

● (»ROI)პასუხისმგებელია პროდუქტის მომგებიანობაზე

● .პრიორიტეტებათ ყოფს პროდუქტის თვისებებს

● შეუძლია შეცვალოს პრიორიტეტები და თვისებები .იტერაციის დასრულების შემდგომ

● .მიიროს ან უარყოს მუშაობის შედეგი

Scrum master

● (Product წარადგენს პროდუქტს პროექტის მფლობელთანowner)

● Scrum პასუხისმგებელია დანერგოს და დაიცვას.ღირებულებები

● . უზრუნველყოს გუნდის ეფექტურობა და პროდუქტიულობა

Team

● 5 - 9 ადამიანი

● -კროს ფუნქციური○ პროგრამისტები○ ტესტერები○ დიზაინერები

● -გუნდის წევრები უნდა მუშაობდენე სრულ განაკვეთზე

● , .გუნდის წევრები უნდა იყვნენ ერთ სივრცეში ერთ ოთახში■ ( გარდა გამონაკლისებისა მაგალითად სერვერის ადმინისტრატორი)

● წევრთა რაოდენობა ან როლი შეიძლება შეიცვალოს მხოლოდ იტერაციის დასრულების შემდგომ

The daily scrum

10 - 15 .ყოველდღიური წუტიანი შეხვედრები

, , გუნდის წევრები სკრამ მასტერი პროდუქტის მფლობელი

.არ ვსაუბრობთ პრობლემის გადაჭრაზე

?რა გააკეთე გუშინ

?რას გააკეთებ დღეს

?რაიმე პრობლემები ხომ არ გვაქვს

● 20 - 60 .წუთი

● სპრინტის ანალიზი○ რა მუშაობს კარგად და რა არა○ სუსტი მხარეების გამოვლენა

● ?რას გავაკეთებდი● ?რას არ გავაკეთებდი

● .კარგი იქნება მოვიწვიოთ პოტენციური კლიენტი

Sprint retrospective

გუნდი აკეთებეს არაფორმალურ წარდგენას თუ რა გააკეთეს .სპრინტის განმავლობაში

● . არანაირი სლაიდები● 45 2 . წუთიდან საათამდე● ესწრება მთელი გუნდი● ( Invite the world)დავპატიჟოთ სამყარო

Sprint review

Sprint Backlog

Burndown chart

Scaling through the Scrum of scrums

Tools

● Atlassian Products ○ Jira○ Agile board○ Confluence○ Bitbucket

● Redmine● GitHub Enterprise● Visual studio Online● TraceCloud

Books