
Agile
Agile ir projektēšanas un programmatūras izstrādes pieeja, kas sadala darbu mazos, iteratīvos ciklos, ko sauc par sprintiem, ļaujot komandām ātri pielāgoties mainīgiem prasījumiem un nepārtraukti piegādāt vērtību.
Agile ir vērtību un principu kopums programmatūras izstrādei, kas prioritizē elastību, sadarbību un nepārtrauktu piegādi. Tā vietā, lai iepriekš plānotu visu projektu un piegādātu to vienlaikus beigās (tā sauktā "waterfall" pieeja), Agile sadala darbu īsos iterācijās (parasti 1-4 nedēļas), ko sauc par sprintiem, piegādājot lietojamus produkta gabalus katra sprinta beigās.
Biežākie Agile ietvaru risinājumi ir Scrum (ar definētām lomām, piemēram, Produktu īpašnieks, Scrum Masteris un Izstrādes komanda, plus ceremonijas, kā ikdienas standapi, sprinta plānošana un retrospektīvas) un Kanban (darba vizualizācija uz tablo ar kolonnām, kas apzīmē dažādus posmus, fokusējoties uz darba procesā esošo daudzuma ierobežošanu).
Praksē
- Programmatūras uzņēmums pārgāja no waterfall uz Agile un samazināja vidējo laiku līdz tirgum jaunām funkcijām no 6 mēnešiem līdz 6 nedēļām
- Mārketinga aģentūra izmanto Kanban tablo, lai pārvaldītu klientu projektus, ierobežojot darbu procesā līdz 3 elementiem uz dizaineri, kas samazināja piegādes laiku par 35% un uzlaboja kvalitāti
- Startup izmanto 2 nedēļu sprintus: katra sprinta beigās viņi demonstrē jaunās funkcijas beta lietotājiem un izmanto atsauksmes, lai plānotu nākamo sprintu
- Korporatīvā IT komienda adoptēja Scrum savām iekšējo rīku izstrādei, rīkojot ikdienas 15 minūšu standapi, kas uzlaboja komandas komunikāciju un samazināja projektu kavēšanās par 40%
Nezināt, kā tas attiecas uz jums?
Senior inženieris apstaigā jūsu objektu, jūsu meklēšanas klātbūtni un veidu, kādā nonāk pieprasījumi, un tad rakstiski norāda trīs lietas, ko vispirms vērts labot. Dokuments paliek jums neatkarīgi no rezultāta.