Johdatus ketteriin arvoihin

Jotta voimme tietää ketterän ohjelmiston arvoista, meidän on ensin tiedettävä, mikä on ketterä ohjelmisto ja tarve kehittää tällainen ohjelmisto. Ketterä metodologia edellyttää ohjelmistoa, joka on inkrementaalinen, se kasvaa säännöllisillä lisäyksillä. Tämä lähestymistapa tarjoaa uuden version tai lähestymistavan lyhyin väliajoin.

Tämä ketterä prosessi eroaa muusta perinteisestä lähestymistavasta ohjelmistokehitykseen, jossa käyttäjien tarpeet ja vaatimukset kootaan ja lopulta ohjelmisto rakennetaan kerralla.

Ketterä manifesti on julistus, joka ilmaisee selkeästi arvot ja periaatteet, joita ohjelmistokehittäjien tulee noudattaa ohjatakseen työtään. Se on ketterän liikkeen perusta. Nämä ovat neljä arvoa ja kaksitoista periaatetta ohjeina.

4 Ketterän manifestin ketterät arvot

Alla on ketterän manifestin 4 arvoa:

1. Joukkue ja viestintä valittu menettelytapa ja työkalut

Ensimmäisessä arvossa korostetaan enemmän tiimityötä ja viestintää. Kuten me kaikki tiedämme, ohjelmiston rakentamiseksi tarvitaan ihmisryhmä, ei työkaluja. Henkilöllä voi olla hienostunut työkalusarja, mutta kehittääkseen ohjelmiston, jota hän tarvitsee työskentelemään tiimin kanssa tehokkaasti ja tuottavilla vuorovaikutuksilla.

Työkalut ja prosessit ovat ehdottomasti avaimet ohjelmistojen kehittämiseen, mutta niiden on oltava pätevän joukkueen käsissä, jotta saadaan tulos, eikä päinvastoin.

2. Ohjelmistojen käyttö kattavan dokumentoinnin yli

Tuotekehityksen dokumentointiin käytettiin paljon aikaa, kuten jokaiselle vaadittu tekninen eritelmä, tekniset vaatimukset, testisuunnitelmat, suunnitteludokumentit ja hyväksyntä. Niille luotu dokumentaatio oli erittäin yksityiskohtaista, ja moniin niistä ei edes viitattu projektiprosessin aikana. Tiimi halusi lopputuotteen olevan eritelmän mukainen, joten asiakirjat keskittyivät paljon. Mutta lopputuote olisi silti erilainen, koska merkitys menetettiin.

Ketterä virtaviivaistaa näitä asiakirjoja sellaisessa muodossa, että antaa kehittäjälle vain sen, mitä tarvitaan työn tekemiseen ilman, että häiritset minuutin yksityiskohtia. Agile ei sano, että dokumentointi ei ole välttämätöntä. Sanotaan vain, että asiakkaat mieluummin toimivia ohjelmistoja kuin asiakirjaa, jota ei ehkä myöskään tutkita. Aina muutostarpeita ilmenee, ketterä joukkue hyväksyy sen helposti ja tekee jatkuvia muutoksia.

3. Yhteydenpito allekirjoitettujen sopimusten kanssa mieluummin asiakkaan kanssa

Menestyneet kehitysryhmät tekevät tiivistä yhteistyötä asiakkaiden kanssa ja kommunikoivat heidän kanssaan säännöllisesti. Koska vasta kun kuuntelet asiakkaitasi, saat palautetta ja ymmärrät, mitä he tarkalleen haluavat tuotteeltasi.

On erittäin hyödyllistä, jos oikeudellinen suhde asiakkaaseen voidaan pitää erillään henkilökohtaisesta suhteesta. Tämä rohkaisee viestintää, ja ajatuksien, mielipiteiden ja mieltymysten tunteminen johtaa tyydyttävämpään tuotteeseen.

Kommunikaatio auttaa myös asiakasta tarkentamaan visioansa ja määrittelemään vaatimukset uudelleen tarvittaessa projektin aikana.

Perinteisessä ohjelmistokehityksessä, kun vaatimuksista on päätetty, tuote voidaan nähdä vasta, kun se on valmis. Mutta ketterä uhmaa tätä sallimalla asiakkaiden osallistumisen koko menettelyyn.

4. Hyväksytään muutokset helposti sen sijaan, että noudattaisit tiukkaa suunnitelmaa

Muutoksen uskotaan olevan kallista ja aikaa vievää ja sitä tulisi välttää hinnalla millä hyvänsä. Tämä johtuu siitä, että keskitymme tarpeettomasti dokumentointiin ja kehitämme toimitussuunnitelmia. Meillä on taipumus pysyä aikatauluissa ja tuotespesifikaatioissa enemmän kuin vaaditaan.

On tärkeää ymmärtää, että muutos on väistämätöntä. On erittäin hyödyllistä hyväksyä muutos ja suunnitella sitä. Aina on oltava tilaa muutoksille, muuten suunnitelma tulee pian vanhentuneeksi.

Ketterän mukaan muutos ei ole kustannus, vaan välttämätön palaute, joka johtaa parannettuun projektiin. Palautteella aloitettu muutos tuo projektille lisäarvoa.

Ketterien metodologioiden avulla ketterä joukkue voi muuttaa prosessia etenemisen aikana ja tehdä siitä sopivan joukkueelle, eikä päinvastoin. Joten tässä on viitattava koko joukkueen kanssa tapahtuvan viestinnän ensimmäiseen pääjohtajaan. Tiimin kehittäjien tulisi olla tietoisia muutoksista.

Projektisi perimmäinen tavoite tulee aina pitää mielessä ja jos esteitä esiintyy, tiimille tulisi tehdä siitä tietoinen ja muistuttaa näitä 4 arvoa.

Ketterän ketterän kehityksen periaate

Nämä periaatteet ovat testi, jonka avulla määritetään, oletko ketterä:

  1. Asiakkaiden tyydyttäminen toimittamalla oikea-aikaisesti ja jatkuvasti arvostettua työtä: Asiakkaat ovat onnellisempia, jos he saavat työohjelmistoja säännöllisin väliajoin sen sijaan, että odottavat pitkiä väliajoja julkaisujen välillä.
  2. Hyväksy muutos koko prosessin aikana: Aina, kun vaatimusta tai ominaisuutta on muutettava, se tulisi tehdä niin helposti.
  3. Vapauta tehokas ohjelmisto usein: Koska joukkue toimii ohjelmistoprinteissä, se varmistaa toimivien ohjelmistojen säännöllisen toimituksen.
  4. Yhteistyö yritysten sidosryhmien ja kehittäjien välillä: Parempia päätöksiä tehdään, kun yritys- ja tekninen tiimi toimivat yhdessä.
  5. Motivointi , tuki ja luottamus : Tiimin motivointi on avain tässä. Aina kun projekti alkaa, täydellinen tuki joukkueelle, rohkaiseva ilmapiiri ja usko joukkueeseen pitävät heidät eteenpäin.
  6. Keskustelu yksi henkilölle: Tärkein tapa välittää tietoja koko joukkueelle on käydä keskusteluja yksi kerrallaan.
  7. Ohjelmisto toimii: Edistymistä voidaan mitata vain sellaisella ohjelmistolla, joka toimii menestyksekkäästi tuolloin.
  8. Ketterät menettelytavat lisäävät jatkuvaa kehitystä: Kaikkien suunnittelijoiden, suunnittelijoiden ja asiakkaiden tulisi voida edetä.
  9. Tärkeys tekniikalle: Oikeat taidot ja hyvä suunnittelu takaa tuotteen jatkuvan parantamisen, vauhdin ylläpitämisen ja muutoksen ylläpitämisen.
  10. Pidä se yksinkertaisena: Kehitä vain tarpeeksi saadaksesi aikaan tehdyn työn, joka on tällä hetkellä,
  11. Itse järjestävät joukkueet: Itse järjestävät joukkueet tarjoavat parhaan arkkitehtuurin, vaatimukset ja mallit.
  12. Säännölliset pohdinnat siitä, kuinka muuttua tehokkaammaksi: Joukkueen tulisi jatkaa työskentelyä tuottavuuden lisäämiseksi ja mukautua vastaavasti.

Suositellut artikkelit

Tämä on ollut opas ketteristä arvoista. Tässä keskustelimme ketterän kehityksen konseptista, neljästä tärkeimmästä arvosta ja kahdestatoista periaatteesta. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Mikä on ketterä?
  2. Mikä on ketterä projektijohtaminen?
  3. Microsoftin projektihallinta
  4. Projektinhallinnan haastattelukysymykset
  5. 8 Tärkeä tehtävä testisuunnitelman kirjoittamiseen