Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
Scrum
-
Upload
beka-tomashvili -
Category
Software
-
view
48 -
download
0
Transcript of 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 მნიშვნელოვანია ღირებულებები
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
Tools
● Atlassian Products ○ Jira○ Agile board○ Confluence○ Bitbucket
● Redmine● GitHub Enterprise● Visual studio Online● TraceCloud