Vahingossa liiketoimintakriittiseksi
Kun ohjelmistoja rakennetaan projektiluonteisesti, on kokonaisuutta syytä ennakoida ja tarkastella myös sen ihanan vaiheen jälkeen, kun projekti on niin sanotusti taputeltu. Tarjoan tässä artikkelissa muutaman ajattelun arvoisen ajatuksen ohjelmistokehityksen kuherruskuukauden jälkeiseen aikaan.
Viime päivinä on taas saanut pohtia ohjelmistoprojektien jatkuvuudenhallintaa ja vastailla siihen liittyviin huoliin ja kysymyksiin. Tässä ajan hetkessä ymmärrettävästi henkilöriskit ovat pinnalla, ja nyt kaksi selkeää ilmiötä nousee toistuvasti esiin. Ilmiö yksi: henkilömäärältään pieni devops-tiimi, joka vastaa itsenäisesti jonkin, kenties laajankin kokonaisuuden kehittämisestä ja ylläpidosta. Ilmiö kaksi: “no se joku Make tän koodasi”. Ja sitten siitä jonkun Maken tekeleestä tuli ikään kuin puolivahingossa liiketoimintakriittinen. Onneksi molempiin huolenaiheisiin on olemassa hyvät ratkaisut, ja niitä on juuri nyt oikea aika pohtia.
Mitä pienempi tiimi, sitä todellisemmat riskit
Devops-filosofian mukaisesti kehitystiimi vastaa oman tuotoksensa operoimisesta ja ylläpidosta. Ajatus on hyvä, se toimii monessa tapauksessa erinomaisesti, mutta tuo toki mukanaan omat haasteensa. Blogit tursuavat menestystarinoita maailmalta. Luemme Googlen, Netflixin, Spotifyn ja kavereiden ylivertaisista kokemuksista ja käytännöistä. Juuri näin meidänkin pitäisi toimia! Sitten tulee eteen skaalaero. Esimerkiksi henkilöriskiä on huomattavasti helpompi hallita, kun pyöritetään satoja tai tuhansia kehittäjiä tiimeissä. Jos tiimejä on yksi ja sen koko on neljä henkilöä, dynamiikka on väistämättä hyvin erilainen.
Toinen devops-haaste liittyy kehitettävän softan elinkaarivaiheeseen. Loppujen lopuksi vain pientä osaa ohjelmistoista on tarkoituksenmukaista kehittää jatkuvasti suurella kapasiteetilla projektimoodissa, vaan ne siirtyvät elinkaaressaan ylläpito- ja pienkehitysmoodiin. Usein ei ole kannattavaa sitoa edes yhtä kokopäivästä ihmistä kehittämään ja ylläpitämään ohjelmistoa. Siinähän sitä vasta henkilöriskiä onkin.
Digitaalinen elinkaari ei ole pelkkää sanojen suhinaa
Näihin haasteisiin lähdimme Vincitillä kehittämään vastausta, ja siitä muodostui Vincit DiPS (Digital Platform Services) -palvelukokonaisuuden ydin. Pyrimme turvaamaan asiakkaillemme ohjelmistoinvestointien tuoton koko niiden elinkaaren läpi, poistamaan nimenomaan henkilöriskejä ja takaamaan asiakkaillemme mahdollisuuden jatkokehittää ohjelmistoaan asiakkaan valitsemalla intensiteetillä.
No entä Maken tekeleet? Ei hätää, niihin pätee pitkälti sama keinovalikoima. Välissä joudutaan tosin tekemään hieman niin kutsuttua ohjelmistoarkeologiaa. Kaikkein siisteimmät tyypithän meillä siis jopa ihan tykkää tehdä tätä työtä. Käytännössä siis takaisinmallintamaan jokin ohjelmisto riittävälle tasolle, että sen jatkuvuus ja mahdollinen jatkokehitys tarpeen mukaan voidaan taata. Jos haet softainvestoinnillesi tuottoa ja haluat minimoida riskejä matkan varrella, uskon, että meillä voisi olla juteltavaa.
Lisätietoja
Tagit
Liiketoimintaprosessi
Tietohallinto |
Erikoisosaaminen
Ohjelmistokehitys |
Toimialakokemus
IT |
Tarjonnan tyyppi
Konsultointi |
Vincit - Asiantuntijat ja yhteyshenkilöt
Vincit - Muita referenssejä
Vincit - Muita bloggauksia
It- ja ohjelmistoalan työpaikat
- Laura - Mobiilikehittäjä, Android
- Laura - Ohjelmistoarkkitehti, Tampere/Oulu
- Laura - Development Team Manager, Sports Games
- Taito United Oy - Senior Full Stack -kehittäjä
- Webscale Oy - Head of Sales, Cloud Services
- Laura - Hankinta-asiantuntija, tietohallinto
- Laura - Development Manager, Operations
Premium-asiakkaiden viimeisimmät referenssit
- SD Worx - Kehitystyö SD Worxin kanssa takaa Clas Ohlsonille parhaat palkanmaksun prosessit kasvun tiellä
- Digiteam Oy - Case Esperi Care Oy: Ketterä kumppanuus vei Esperin verkkosivu-uudistuksen maaliin sujuvasti ja aikataulussa
- Kisko Labs Oy - Howspace Hub - Mukautuva oppimisen hallintajärjestelmä kasvaviin oppimisalustavaatimuksiin
- Kisko Labs Oy - Sanoma Pro: Multimediasisältöjen hallinnan uudistaminen
- Kisko Labs Oy - Svean helppokäyttöinen palvelu asiakkaan verkko-ostosten hallintaan
- Kisko Labs Oy - Yhtenäinen käyttöliittymä luovien alojen ammattilaisille
- Codemate - Digitaalisen murroksen nopeuttaminen Flutterin avulla
Tapahtumat & webinaarit
- 27.11.2024 - Green ICT -ekosysteemitapaaminen III: Ohjelmistojärjestelmien virrankulutuksen mittaaminen ja kasvihuonepäästöjen arviointi
- 27.11.2024 - Digitaalisen asiakaskokemuksen uusi aikakausi
- 28.11.2024 - Webinaari: Keskity myyntityön laatuun!
- 28.11.2024 - Copilot-webinaari – Mielekkäämpää tietotyötä turvallisesti
- 04.12.2024 - Kuinka oikea matka- ja kululaskujärjestelmä tehostaa prosesseja?
- 05.12.2024 - Green ICT VICTIS -hankkeen kick off -tilaisuus
- 15.01.2025 - Datavastuullisuuden valmennus: hanki valmiudet vastuulliseen datan ja tekoälyn hyödyntämiseen
Premium-asiakkaiden viimeisimmät bloggaukset
- Kisko Labs Oy - Heroku: Millaisiin projekteihin se sopii ja mitkä ovat sen todelliset hyödyt ja haitat?
- Zimple Oy - Pipedrive vai Hubspot? Kumpi kannattaa valita?
- SC Software Oy - Jatkuvat palvelut – asiakaslähtöistä kumppanuutta projekteista ylläpitoon
- Timeless Technology - Ohjelmoitavat logiikat (PLC): Ratkaisevat työkalut automaatioon ControlByWebiltä.
- Kisko Labs Oy - Heroku: Ohjelmistokehittäjän ykköstyökalu skaalautuvien sovellusten rakentamiseen
- SD Worx - Näin luot vakuuttavan Business Casen palkkahallinnon ulkoistukselle
- Timeless Technology - Kyberriskien tunnistaminen Profitap IOTA verkkoanalysaattorin avulla.
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |