JavaRush /Блоги Java /Random-TG /Методологияҳои таҳияи нармафзор
Миха Писаренко
Сатҳи
Киев

Методологияҳои таҳияи нармафзор

Дар гурӯҳ нашр шудааст
Салом. Дар ду мусоҳибаи охир аз ман дар бораи методология пурсиданд. Ин саволи аз ҳама муҳим ё душвор нест, аммо хуб хоҳад буд, ки варақаи фиреб барои ҷавоб дошта бошед. Дар ин мақола ман кӯшиш хоҳам кард, ки дар бораи чӣ будани методологияи рушд тасаввурот диҳам ва онҳоеро, ки ман шахсан вохӯрдам ё пурсидаанд, муқоиса кунам. Методологияҳои таҳияи нармафзор - 1Методологияи таҳияи нармафзор раванди тавсифи тарзи таҳияи маҳсулоти мушаххас, яъне яке аз роҳҳои ташкor таҳияи гурӯҳ мебошад. Моделҳои гуногуни чунин раванд вуҷуд доранд, ки ҳар яки онҳо равиши худро тавсиф мекунанд ва гуфтан мумкин нест, ки дар байни онҳо як нафаре ҳаст, ки бояд дар ҳар як лоиҳа истифода шавад, ҳама чиз сирф вазъият аст. Ман таклиф мекунам, ки сетои ондо муфассалтар дида баромада шаванд.

Шаршара

Шаршара (каскад, шаршара) яке аз усулҳои қадимтарин буда, иҷрои қатъии пайдарпайи ҳамаи марҳилаҳоро дар назар дорад, ки ҳар кадоми онҳо бояд то оғози марҳилаи навбатӣ анҷом дода шаванд. Яъне, гузаштан ба марҳалаи дигар маънои пурра анҷом додани кор дар марҳилаи қаблиро дорад. Дар расм нишон дода шудааст, ки мо аввал супоришро таҳлил мекунем (вазифаҳои ҳуҷҷатгузорӣ, муҳокимаи мушкилот), баъд тарҳрезӣ (дар ин марҳила сохтори лоиҳа ташаккул меёбад), пас рамзгузорӣ ва санҷиш. Барои марҳилаҳои минбаъда баргардонидан вуҷуд надорад. Тавсия дода мешавад, ки чунин системаро дар лоиҳаҳои хурде истифода баред, ки талаботҳо пешакӣ маълуманд ва эҳтимолияти тағир додани онҳо кам аст. Методологияҳои таҳияи нармафзор - 2Афзалиятҳо:
  • Ҳуҷҷатҳои мукаммал ва пайваста дар ҳар марҳила;
  • Осонии истифода;
  • Талаботи устувор.
  • Бючет ва мухлатхо пешакй муайян карда шудаанд
Камбудиҳо:
  • миқдори зиёди ҳуҷҷатҳо;
  • Системаи чандон чандир нест;
  • Мизоҷ versionи намоишии маҳсулотро дида наметавонад;
  • Ҳеҷ роҳе барои як қадам қафо рафтан нест.

Scrum

Scrum як системаи таҳияи нармафзор аст, ки ба тақсими тамоми раванд ба такрорҳо асос ёфтааст, ки дар охири ҳар яки онҳо даста омода аст versionи намоишии маҳсулотро пешниҳод кунад. Тасвир нишон медиҳад, ки даста дар баробари ҳама марҳилаҳои рушд мегузарад, ки ин ба мо имкон медиҳад, ки дар охири ҳар як такрор як қисми анҷомёфтаи лоиҳа дошта бошем. Методологияҳои таҳияи нармафзор - 3Ман кушиш мекунам, ки мохияти методологияро ба таври мухтасар бо калимахои содда шарх дихам, вале дар ин чо истилоххо бисьёранд. Ман фикр мекунам, ки аз ҳама муҳим дарк кардани моҳият аст ва истилоҳот бо таҷриба ёдовар мешаванд. Ҳама рушд ба спринтҳо тақсим карда мешавад (аксар вақт 2-3 ҳафта). Барои тамоми давраи рушд ва барои ҳар як спринт алоҳида пасмонда (рӯйхати вазифаҳо) мавҷуд аст . Ҳар як вазифа нуқтаи ҳикояи худро дорад (баҳодиҳии мушкилот). Ҳар як иштирокчӣ дар раванд нақш дорад:
  • Дастаи Scrum як гурӯҳест, ки дар лоиҳа кор мекунад (таҳиягарон, озмоишгарон, тарроҳон).
  • Мастер Scrum шахсест, ки риояи принсипҳои Scrum-ро таъмин мекунад.
  • Соҳиби маҳсулот - фармоишгар.
Азбаски дар ин система ба муошират аҳамият дода мешавад, шумораи зиёди митингҳо вуҷуд доранд:
  • Stand-up як вохӯрии кӯтоҳест, ки ҳар рӯз баргузор мешавад, ҳамаи аъзоёни даста иштирок мекунанд ва ҳар як иштирокчӣ ба 3 савол ҷавоб медиҳад: шумо чӣ кор кардед? Он чӣ кор хоҳад кард? Ва блокаторҳо чист?
  • Банақшагирӣ - дар оғози спринт гузаронида мешавад ва дар ин ҷаласа муайян карда мешавад, ки дар спринти навбатӣ кадом вазифаҳоро иҷро кардан лозим аст.
  • Ретроспектив дар охири спринт гузаронида мешавад ва моҳияти он муайян кардани он аст, ки чӣ хуб анҷом дода шудааст ва чӣ беҳтар карда мешавад.
Афзалиятҳо:
  • Фармоишгар метавонад натиҷаи онро дар ҷараёни таҳия мушоҳида кунад.
  • Назорати ҳаррӯзаи раванди рушд.
  • Қобorяти ворид кардани ислоҳот ҳангоми рушд.
  • Бо тамоми аъзоёни даста робитаи хуб ба роҳ монда шудааст.
  • Миқдори ками ҳуҷҷатҳо.
Камбудиҳо:
  • Баҳодиҳии меҳнат ва хароҷот барои рушд душвор аст
  • Пеш аз оғози рушд муайян кардани монеаҳои калонтарин душвор аст.
  • Зарурати ҷалби ҳама ба рушди дигар аъзоёни даста.

Канбан

Канбан системаест, ки бар визуализатсияи раванди иҷрои вазифаҳои даста сохта шудааст. Идеяи асосӣ дар ин система кам кардани шумораи корҳое, ки ҳоло иҷро мешаванд (дар сутуни "дар идома") аст.Дар Scrum, даста барои бомуваффақият анҷом додани спринтҳо нигаронида шудааст, дар Канбан, вазифаҳо дар ҷои аввал меоянд. Хуб барои лоиҳаҳое, ки дар марҳилаи дастгирӣ қарор доранд, ки дар он функсияҳои асосӣ аллакай таҳия карда шудаанд ва ҳадди ақал беҳбудиҳо ва ислоҳи хатогиҳо боқӣ мемонанд. Дар Канбан вазифаҳо ба таври инфиродӣ пешниҳод карда мешаванд. Супориш, сарфи назар аз дигар вазифаҳо, аз тамоми марҳилаҳо дар тахта мегузарад ва баробари анҷом ёфтани он ба фармоишгар нишон дода мешавад. Шӯрои Канбан аз сутунҳо иборат аст, ки ҳар яки онҳо раванди алоҳидаи рушдро ифода мекунанд. Баъзе сутунҳо (масалан, иҷрошаванда) ба шумораи вазифаҳое, ки дар он ҷо буда метавонанд, маҳдудиятҳо ҷорӣ мекунанд. Ин барои ба осонӣ ва зуд пайдо кардани минтақаҳои мушкилот дар тақсимоти вазифаҳо кӯмак мекунад. Дар расм намунаи чунин тахтаи оддӣ нишон дода шудааст. Шумораи сутунҳо ва номҳо метавонанд фарқ кунанд, аммо ман маъмултаринро номбар мекунам: Методологияҳои таҳияи нармафзор - 4
  • Барои иҷро - рӯйхати вазифаҳое, ки бояд анҷом дода шаванд
  • Давом дорад - вазифаҳое, ки дар айни замон кор карда мешаванд
  • Баррасии code - вазифаҳое, ки иҷро шудаанд ва барои баррасӣ фиристода шудаанд
  • Дар санҷиш - вазифаҳое, ки барои санҷиш омодаанд
  • Иҷрошуда - вазифаҳои иҷрошуда.
Афзалиятҳо:
  • Осонии истифода.
  • Визуализатсия (дар пайдо кардани монеаҳо кӯмак мекунад, фаҳмишро осон мекунад)
  • Иштироки баланди коллектив дар худи процесс.
  • Муносибати баланд дар рушд.
Камбудиҳо:
  • Рӯйхати вазифаҳои ноустувор.
  • Дар лоиҳаҳои дарозмуддат истифода бурдан душвор аст.
  • Мӯҳлатҳои сахт надоранд.

Хулоса дар бораи методологияи таҳияи нармафзор

Ба андешаи ман, одамоне, ки мансабҳои роҳбарикунандаро ишғол мекунанд ё ба онҳо майл доранд, бояд методологияи таҳияи нармафзорро фаҳманд, аммо барои ҳама тавсия дода мешавад, ки ҳадди аққал асосҳоро дарк кунанд. Ин як ҷузъи ҷудонашавандаи раванди рушд аст ва на танҳо дар соҳаи IT истифода мешавад. Ташаккур ба шумо барои хондани мақолаи ман, умедворам, ки шумо онро муфид ёфтед. Ман кӯшиш кардам, ки танҳо нуктаҳои асосиро то ҳадди имкон равшан ва кӯтоҳ тавсиф кунам, бинобар ин мақола пурра нест. Ман хурсанд хоҳам шуд, ки андешаи шуморо дар ин бора бишнавам ва ба саволҳои шумо ҷавоб диҳам. Ҳамаи Беҳтарин хушиҳо!
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION