Koti kehitys Kuinka ketterä se voi muuttaa sitä teollisuutta?

Kuinka ketterä se voi muuttaa sitä teollisuutta?

Sisällysluettelo:

Anonim

Ketterä ohjelmistokehitysmenetelmä voi vaikuttaa positiivisesti IT-alaan. Ketterän metodologian käyttöönoton tulokset voidaan mitata monilla tavoilla. Ohjelmiston muutospyyntöjen nopeampi käännös, vähemmän virheitä, tiimin suorituskyvyn kvantitatiivinen mittaus ja pullonkaulat ovat kaikki heikkoja Agile-ohjelman onnistuneen käyttöönoton kannalta. Ketterän vaikutuksen onnistuneeksi mittaamiseksi organisaation on vertailtava erilaisia ​​mittareita, jotka liittyvät ennen ketteryyttä tapahtuvaan ja ketterään kehitykseen. Ketterän todellista vaikutusta ei voida mitata pelkästään tulojen kasvulla tai korjattujen virheiden lisääntyneellä määrällä. Todellisten vaikutusten ymmärtämiseksi on otettava huomioon useita sisäisiä parametreja. (Lisätietoja ketterästä kehityksestä, katso ketterä ohjelmistokehitys 101.)

Miksi ketterä IT?

IT-ala on nojautunut ketteriin käytäntöihin lähinnä ohjelmistokehityksen vesiputousmallin rajoitusten takia. Yleensä on havaittu, että IT-yritykset eivät pysty vastaamaan muuttuviin asiakkaiden vaatimuksiin tai markkinatilanteisiin tai vähentämään kustannuksia ohjelmistokehityksen vesiputousmallilla. Vaikka vastapainottaisimme tätä ylivoimaista taipumusta ketterään metodologiaan ja pidämme jotkut jännityksestä vain hypeinä, vesiputousmallista on paljon empiiristä palautetta.

Yksinkertaisesti sanottuna vesiputousmalli on ohjelmistokehitysmalli, jossa työ tehdään peräkkäin - vaihe toisensa jälkeen. Mallissa on viisi vaihetta: vaatimukset, suunnittelu, toteutus, todentaminen ja ylläpito. Yleensä yhden vaiheen suorittamisen jälkeen on vaikeaa, ellei mahdotonta tehdä muutoksia aikaisempaan vaiheeseen. Joten oletetaan, että vaatimukset ovat melko kiinteät. Suurin ero ketterässä mallissa on oletuksessa, että vaatimuksissa ei tapahdu muutoksia. Ketterä olettaa, että liiketoimintatilanteet muuttuvat, samoin vaatimukset. Joten ohjelmisto toimitetaan pienemmissä palasissa sprintien yli, kun taas vesiputomallissa ensimmäinen toimitus tai julkaisu tapahtuu pitkän ajan kuluttua. (Lisätietoja kehittämisestä on artikkelissa Kuinka Apache Spark auttaa nopeaa sovelluskehitystä.)

Kuinka ketterä se voi muuttaa sitä teollisuutta?