ამ სტატიაში მოგიყვები Software Development გუნდების performance-ისა და Delivery-ის ერთ-ერთი საუკეთესო მეტრიკის DORA-ს შესახებ.
Delivery-ის მეტრიკა კრიტიკულად მნიშვნელოვანია Scrum გუნდის წარმატების გაზომვისთვის.
ეს მეტრიკა უზრუნველყოფს გამჭვირვალობას და გუნდის პროგრესის მკაფიო სურათის შექმნას მომხმარებლისთვის ღირებულების მიწოდების კონტექსტში.
Delivery-ის ერთ-ერთი ყველაზე გავრცელებული მეტრიკა არის DORA (DevOps Research and Assessment). DORA მეტრიკა პირველად ნახსენებია წიგნში: "Accelerate: The Science of Lean Software and DevOps".
DORA შედგება 4 მეტრიკისგან:
Deployment frequency (DF)
Lead time for changes (LT)
Mean time to recovery (MTTR)
Change failure rate (CFR).
Deployment Frequency:
პროგრამული უზრუნველყოფის მომხმარებლისთვის წარმატებულად მიწოდების სიხშირეს. სხვაგვარად, რომ ვთქვათ ეს მეტრიკა გამოიყენება იმის გასაზომად, რამდენად ხშირად ახერხებს გუნდი მომხმარებლისთვის სიახლის მიწოდებას (Time to Market).
მიუხედავად იმისა, რომ მიწოდების სიხშირე დამიკიდებულია პროდუქტსა და პლატფორმაზე, მაინც არსებობს მეტრიკის გამოყენების სტანდარტი:
Elit Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ ის მომხმარებლისთვის პროდუქტის მიწოდებას ახერხებს On demand ან დღეში რამდენჯერმე.
High Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ ის მომხმარებლისთვის პროდუქტის მიწოდებას ახერხებს ერთი დღიდან - ერთი კვირის პერიოდში
Medium Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ ის მომხმარებლისთვის პროდუქტის მიწოდებას ახერხებს ერთი კვირიდან - ერთი თვის პერიოდში
Low Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ ის მომხმარებლისთვის პროდუქტის მიწოდებას ახერხებს ერთი თვიდან - 6 თვეში ერთხელ
Lead Time for Changes
ეს მეტრიკა ზომავს დროს code change commit-დან მის deployment-მდე.
Elit Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ დრო code change commit-დან მის deployment-მდე არის ერთ დღეზე ნაკლები
High Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ დრო code change commit-დან მის deployment-მდე არის ერთი დღიდან - ერთ კვირამდე
Medium Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ დრო code change commit-დან მის deployment-მდე არის ერთი კვირიდან - ერთ თვემდე
Low Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ დრო code change commit-დან მის deployment-მდე არის ერთი თვიდან - 6 თვემდე
Mean Time to Recovery (MTTR):
ეს მეტრიკა ზომავს დროს deployment ან system-ის ინდიცდენტიდან მის სრულ აღდგენამდე. მარტივად, რომ ავხსნა, რაც უფრო მცირეა დრო ინციდენტიდან მის სრულ აღდგენამდე, მით უფრო კარგია და ასეთ დროს ბიზნესი უფრო თამამად იღებს ხოლმე გადაწყვეტილებებს ინოვაციური და რისკიანი ნაბიჯების გადადგამაზე.
Elit Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ დრო ინციდენტიდან მის სრულ აღდგენამდე არის ერთ საათზე ნაკლები
High Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ დრო ინციდენტიდან მის სრულ აღდგენამდე არის ერთ დღეზე ნაკლები
Medium Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ დრო ინციდენტიდან მის სრულ აღდგენამდე არის ერთ დღეზე ნაკლები
Low Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ დრო ინციდენტიდან მის სრულ აღდგენამდე არის ერთი კვირდან - ერთ თვემდე შუალედი
Change Failure Rate
ეს მეტრიკა ასახავს იმ ცვლილებების პროცენტულ რაოდენობას, რომლებიც განხორციელდა კოდში, რამაც გამოიწვია ინციდენტები, hotfix ან deployed ნებისმიერი ტიპის წარუმატებლობა. ამდენად, Change Failure Rate არის ხარისხისა და სტაბილურობის ძალიან კარგი საზომი.
Elit Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ პროცენტი მთლიანი დანერგვების რაოდენობასა და წარუმატებელ დანერგვების რაოდენობას შორის არის 0-15%
High Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ პროცენტი მთლიანი დანერგვების რაოდენობასა და წარუმატებელ დანერგვების რაოდენობას შორის არის 0-15%
Medium Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ პროცენტი მთლიანი დანერგვების რაოდენობასა და წარუმატებელ დანერგვების რაოდენობას შორის არის 0-15%
Low Perfomers: ამ კატეგორიაშია გუნდი/ორგანიზაცია, თუ პროცენტი მთლიანი დანერგვების რაოდენობასა და წარუმატებელ დანერგვების რაოდენობას შორის არის 46-60%
Comments