Yhteenveto: Logistiikkajärjestelmäkehitysprojekti takaisin raiteille
Autoimme IT-palveluyritystä heidän logistiikkajärjestelmäkehitysprojektissaan (engl. Transport Management System) suurelle suomalaiselle valmistavan teollisuuden asiakkaalle.
Autoimme asiakkaan kehitystiimiä luomaan ennustettavat ohjelmistokehityksen käytännöt ja palauttamaan loppuasiakkaan luottamuksen useamman haasteellisen vuoden jälkeen. Toimimme asiakastiimin vahvistuksena Scrum Master- ja Lead Developer -rooleissa.
Haaste: Hankkeen kasvanut laajuus ja vaihtuvuus tiimissä nakersivat luottamusta
Asiakkaanamme olevan IT-palveluyrityksen kehitystiimi oli pulassa. Prototyyppikehityksestä alkanut asiakashanke oli livahtanut vaivihkaa kunnianhimoiseksi kansainvälisen tuotantotasoisen logistiikkajärjestelmän kehittämiseksi ilman että sopimukseen oli tehty vaadittavia muutoksia.
Tämä johti siihen, että hankkeen laajuus ei enää vastannut tiimin kapasiteettia toimittaa. Tässä tilanteessa oli oltu jo pidemmän aikaa, ja monet tiimiläiset olivat jo vaihtaneet muualle. Tämä loi entistä enemmän painetta asiakkaan tiimille, ja nakersi loppuasiakkaan luottamusta tiimin kykyyn toimittaa sopimuksen mukaisesti.
Kiireessä ja ristipaineessa sekä osin myös vaihtuvuudesta johtuen myös tiimin ohjelmistokehityskäytännöt olivat päässeet rapautumaan. Tiimillä oli vaikeuksia kehittää toimivia ohjelmistoversioita ennustettavasti.
Kontribuutiomme
Asiantuntijamme tulivat tiimin avuksi Scrum Masterin ja Lead Developerin rooleissa. Loimme loppuasiakkaan kanssa realismiin ja läpinäkyvyyteen perustuvan viestintäyhteyden ja pyrimme löytämään yhdessä ratkaisua tilanteeseen.
Samalla sparrasimme tiimiä sen arjessa omaksumaan kurinalaisempia ja laadukkaampia ohjelmistokehityksen käytäntöjä. Identifioimme ja taklasimme myös tiimiä hidastavia rakenteellisia tekijöitä, kuten osa-aikaisten tiiminjäsenten aiheuttamia pullonkauloja.
Lopputulos
Kun jätimme asiakkaan tiimin omilleen, oli luottamussuhde loppuasiakkaaseen huomattavasti paremmassa jamassa kuin komennuksemme alussa. Järjestelmä oli otettu käyttöön onnistuneesti uudessa kohteessa. Sekä tiimi että asiakas olivat huomattavasti tyytyväisempiä jatkokehitysroadmappiin.
Myös tiimin kyky toimittaa toimivia ohjelmistoversioita oli parantunut huomattavasti. Samoin tiimin henki ja työhyvinvointi oli parantunut merkittävästi.