ПОЗНАВАНЕ НА ИНТУИТ, Лекция, Scrum атрибути
8.3. Приоритетизиране на потребителите
След като процесът на работа с изискванията в Agile методологиите стане по-очевиден, опростен и разбираем в сравнение със стандартните, класически подходи за създаване на информационни системи, е препоръчително да се обсъдят техники, които ще спомогнат за улесняване на процеса на приоритизиране на отделни задачи за последващото им включване в Scrum екипни спринтове.
Днес има много различни техники за приоритизиране. Само малка част от тях могат да се използват за приоритизиране на потребителски истории като единица за увеличение за продукт, който се разработва в Scrum.
Помислете за най-ефективните от тях:
Принципът на Айзенхауер.Принципът или, както се нарича още в литературата, "матрицата на Айзенхауер" е техника за управление на времето за приоритизиране на задачите. Матрицата изглежда като четири квадрата, които се получават чрез пресичане на осите „Важно – неважно“ вертикално и „Спешно – неспешно“ хоризонтално (фиг. 8.2). При използването на тази матрица нейните "части" разпределят задачите според тяхната важност и спешност.
- Важни и спешни задачи.Това са задачи, които са важни и трябва да бъдат изпълнени спешно. Без тях всичко ще рухне, нищо няма да работи и утре ще бъде късно да ги направим.
- Важни, но не спешни задачи.Това са тези, които скоро ще станат спешни. Успешните екипи и служители първо приоритизират този тип задачи, за да не преминат постепенно в категорията „Важни и спешни задачи“.
- Не е важно, но е спешно.Това е тип задачи, които не ви доближават до постигането на желания резултат, които трябва да бъдат изпълнени, а единствено с цел изпълнението им.
Принципът на Айзенхауер е много ефективна техника за приоритизиране. Но функциите му са по-фокусирани върху приоритизирането на отделния служител, а не на екипа като цяло.
20% от всички задачи, с които е зает мениджърът. Значението на тези задачи, приносът за постигането на крайния резултат е
20% от общата сума. Тяхната значимост също е 20% от значимостта на задачите и делата на ръководителя.
Техниката ABC може да се използва за приоритизиране на задачите, необходими за разработването на продукт, но за да се използва компетентно, собственикът на продукта и екипът трябва да имат известен опит и умения за приоритизиране.
Метод MoSCoW (Oracle).Един от консултантите на Oracle (Dai Clegg) предложи недвусмислен, логичен и разбираем метод за приоритизиране на изискванията за задачи за анализ и разработка на софтуер - MoSCoW. Този метод се използва, когато има фиксирани срокове за внедряване на функционалност, когато цялото внимание трябва да се обърне на изискванията с най-висок приоритет. Приоритизирането на задачите с помощта на метода MoSCoW ви позволява да фокусирате вниманието както на собственика на продукта, така и на екипа на Scrum върху задачите на конкретен спринт.
Всички налични задачи в продуктовия архив трябва да бъдат групирани в четири приоритетни кошници съгласно следните правила:
Техниките, които разгледахме, ни позволяват да извършим адекватна оценка на задачите, включването на които е необходимо за разработването на висококачествен софтуерен продукт.