Mitä ketterä ohjelmistokehitys on?
Ketterä ohjelmistokehitys (agile software development) viittaa Agilen, LEAN:in ja Scrumin kaltaisiin ketteriin menetelmiin, joita hyödynnetään erilaisten IT-projektien toteutuksessa.
Se on vakiinnuttanut paikkansa sekä yritysten prosesseissa että ohjelmistokehittäjien sydämissä siitä lähtien, kun Agile Manifesto julkaistiin vuonna 2001.
Harmillisen usein ketterä kehitys ei kuitenkaan ole ketterää kehitystä vaan prosessi saattaa muistuttaa enemmän vesiputousmallia kuin oikeaa agilea.
Viimeisen 15-vuoden aikana, olemme työskennelleet lukuisissa yrityksissä sekä sadoissa erilaisissa projekteissa. Tänä aikana meille on kehittynyt laaja näkemys siitä, minkä vuoksi ohjelmistoprojektit usein epäonnistuvat. Kokemuksemme mukaan, suurimmat haasteet osalta tulevat siitä, että projektia johtavat henkilöt ovat liian kokemattomia. Tästä johtuen tekeminen rönsyilee eikä projekti pysy enää oikeasti ketteränä.
Perustajamme Mikko päätti vastata haasteeseen ja näin aloimme kehittää omaa prosessiamme. Nykyisellään hyödynnämme Mikon Scrumin pohjalta modifioimaa prosessia kaikissa asiakasprojekteissamme. Prosessimme tärkein yksittäinen komponentti on ehdottomasti se, että meillä projektia johtaa aina kokenut ohjelmistokehittäjä.
Viimeisen vuoden aikana onnistuneet projektit ovat aiheuttaneet sen, että prosessi on kerännyt mielenkiintoa myös ohjelmistoprojektien ulkopuolelta. Asiakkaamme ovat nimittäin olleet kiinnostuneita implementoimaan prosessin myös osaksi omia käytäntöjään.
Mikäli siis kaipaat apua ohjelmistokehityksen osalta tai haluat muuten vain tehostaa ja hioa omia prosessejasi, niin ole meihin yhteydessä ja järjestetään maksuton lähtötason arviointi.