Agile Development ir pieeja programmatūras izstrādei, kas koncentrējas uz ātru funkciju izlaišanu ar pastāvīgām iterācijām, pamatojoties uz starpnodaļu konsultācijām un lietotāju atsauksmēm. Tā ir projektu pārvaldības sistēma, kas balstās uz pakāpenisku attīstību katrā testējamā procesa posmā, un nākamā iterācija vai produkta pagrieziena pamatā ir gala lietotāju atsauksmes vai rezultāti.
Izpratne par to, kas ir elastīga attīstība, ir tikai sākums — svarīga ir tās iekļaušana jūsu uzņēmējdarbības praksē. Lielisks veids, kā ieviest elastīgo pieeju savā projektu vadības praksē, ir vizuālo materiālu saistīt ar veiklu izstrādi. Viens no izplatītākajiem vizuālajiem elementiem, ar ko sākt, ir lietotāju stāstu kartes . Lietotāju stāstu kartes ir vizuāli attēloti lietotāji, kuri mijiedarbojas ar jūsu produktu, un atbildes vai darbības, ko jūsu lietotāja pieredze izsauc lietotājiem, kad viņi strādā, lai sasniegtu mērķi vai mērķi. Stāstu karšu izveide lietotājiem liek jums sadalīt produktu pakāpeniskajos posmos, ļaujot koncentrēties uz to, kā iteratīvas izmaiņas var piemērot katram posmam neatkarīgi, lai uzlabotu produktu kopumā. Stāstu kartēm var būt dažādi veidi: lineāri ceļojumi, kad lietotājs staigā pa jūsu produktu, nelineāri cikli vai pat grafiki, kas attēlo laiku vai prioritāti gar x asi un uzdevuma sarežģītību uz y ass.
Scrum
Scrum ir elastīga izstrādes metodoloģija, kas koncentrējas uz projekta uzdevumu sadalīšanu sprintos (parasti 1–4 nedēļu garumā) un ļauj izstrādātājiem ieviest jaunas funkcijas ar iepriekš noteiktu ritmu. Tipiskas organizācijas, kas izmanto scrum, ir ikdienas sapulces, sprinta starti un pēcsprinta pārskati.
Kanban
Kanban ir elastīga izstrādes metodoloģija, kas ietver vizuālu prioritāru uzdevumu uzkrājumu, kas jāpabeidz, lai pabeigtu projektu. Tiklīdz šie uzdevumi ir pabeigti, tie tiek atbrīvoti, kā rezultātā notiek nepārtrauktas produktu iterācijas un izlaišanas. Izstrādātājiem ir iespēja izvēlēties uzdevumus, kas ir visciešāk saistīti ar viņu kompetences jomu, un uzdevumus, kuriem nav noteikts laiks.
(Tas sāks 2 nedēļu bezmaksas izmēģinājuma versiju - kredītkartes nav nepieciešamas)
Projekta izolēšana
Pirmais solis elastīgas izstrādes prakses ieviešanā ir projekta izvēle, pie kuras strādāt. Agile izstrāde vislabāk darbojas sarežģītos projektos ar daudzām kustīgām daļām. Izvēlieties projektu, kurā var būt nepieciešama starpnozaru sadarbība un vairāku jaunu funkciju izveide/ieviešana. Pēc tam izvēlieties scrum master — personu, kas būs atbildīga par projekta virzību atbilstoši plānam.
Izveidojiet uzdevumu uzkrājumu
Nākamais solis ir izveidot sarakstu ar visiem nepieciešamajiem uzdevumiem, kas būs nepieciešami projekta pabeigšanai. Kad visi uzdevumi ir uzskaitīti, sakārtojiet tos pēc svarīguma un prioritātes. Bieži vien būs uzdevumi, kurus nav iespējams izpildīt, vispirms nepabeidzot kādu no citiem iegultajiem uzdevumiem — tas ir jāņem vērā jūsu prioritāšu sarakstā. Uzdevumu saraksts mainīsies un pieaugs visa veiklā procesa laikā, kad sapratīsit vairāk uzdevumu, kas jāpabeidz, un, no otras puses, sapratīsit, ka daži uzdevumi ir nevajadzīgi.
Sadaliet sprintos vai izveidojiet Kanban dēli
Tagad ir pienācis laiks izlemt, vai izmantojat Scrum vai Kanban pieeju. Ja nolemjat izmantot Scrum, sadaliet uzdevumu sarakstus atsevišķos sprintos. Ierobežojiet savus sprintus līdz ne vairāk kā četrām izstrādātāju nedēļām, bet mērķējiet uz aptuveni divām nedēļām. Tas samazinās jūsu projekta darbības jomu un piespiedīs izstrādātājus strādāt pie vissvarīgākajiem uzdevumiem. Ja izmantojat Kanban, izveidojiet Kanban dēli ar visiem neatmaksātajiem uzdevumiem. Lūdziet izstrādātājus doties pie padomes un fiziski izvēlēties uzdevumu, ko uzskatīt par savu. Pārvietojiet uzdevumu pa dēli no "To-do", uz "Doing", uz "Done".
Ķeries pie darba
Sāk strādāt! Kad izstrādātāji un mārketinga speciālisti sāk strādāt kopā, veicot uzticētos uzdevumus, ikdienas ātras sapulces palīdz. Šīs sanāksmes nedrīkst būt garākas par 10 minūtēm, un katram dalībniekam jāatbild uz trim pamatjautājumiem: Ko jūs vakar darījāt? Ko tu šodien dari? Vai šodien kaut kas traucē veikt savus uzdevumus?
Pārskatiet projektu, apstrādājiet un atkārtojiet
Kad sprints ir beidzies vai jauna funkcija ir ieviesta, pārskatiet projektu, lai pārliecinātos, ka tas ir pieņemams lietotāja mijiedarbībai. Ir svarīgi arī pārskatīt procesu kopumā un aktīvi meklēt veidus, kā uzlabot procesa efektivitāti vai rezultātus. Kad tas viss ir izdarīts, atkārtojiet no sākuma nākamajā projektā vai funkciju komplektā.
(Tas sāks 2 nedēļu bezmaksas izmēģinājuma versiju - kredītkartes nav nepieciešamas)
(Tas sāks 2 nedēļu bezmaksas izmēģinājuma versiju - kredītkartes nav nepieciešamas)
(Tas sāks 2 nedēļu bezmaksas izmēģinājuma versiju - kredītkartes nav nepieciešamas)