Ohjelmistoprojektin 7 kuolemansyntiä – 6. osa: vanhassa vara parempi
Listasimme softaprojektin 7 kuolemansyntiä, joita kenenkään ei pitäisi olla tuomittu toistamaan. Toiseksi viimeisessä osassa puhutaan kaavoihin kangistumisesta.
Uskomus:
Jos tiettyä tekniikkaa on käytetty jo silloin, kun lerput ja matriisitulostimet olivat muotia, on se pätevä edelleenkin. Ja jos vanhasta järjestelmästä säilytetään mahdollisimman paljon, uusi valmistuu nopeammin!
Totuus:
Älä valitse valmiiksi kuollutta tekniikkaa. Lisäksi mieti ennen uuden hankkeen aloittamista pitkään, miksi edellisestä tuli tunkio, ja korjaa näistä syistä ainakin yksi uudessa projektissa.
Älä jumitu vanhoihin tapoihin
Protokeissi pöydällä ja tärkeä päätös edessä: halutaanko proto ulos suit sait sukkelaan (riippumatta siitä, onko tehdylle työlle käyttöä myöhemmin) vai valitaanko tekniikat, joiden avulla voidaan rakentaa ensiaskelista alkaen jotain tulevaisuuden kestävää? Jos ideasi on jo validoitu, on ilmeistä valita tekniikat sen mukaan, että ne hengittävät myös softan vauva-ajan jälkeen.
Pahin synti on poimia tekniikkakoriin jotain jo kuollutta. Vaikka COBOL on kirmaillut tuolla jossain vuosikymmenien ajan, se ei välttämättä ole paras valinta kestävää ohjelmistokehitystä ajatellen. Korporaation koodikellarissa voi istua joukko devaajia, jotka ovat jumittuneet vain osaamiinsa teknologioihin. Tällöin koko projekti saatetaan pakottaa toimimaan hapantuneilla työkaluilla silloinkin, kun se ei olisi lopputuloksen kannalta järkevää.
Tekkivalinnat pitää tehdä niin, että ne vastaavat yrityksen tavoitteita ja visiota sekä tänään että huomenna. Ne eivät kuitenkaan saa olla liian raskaita firman tarpeisiin nähden. Tuleeko ohjelmistossa olemaan esimerkiksi valtava määrä prosessoitavaa dataa? Entä kuinka paljon skaalaamista tarvitaan?
Jos softaa on tehtailtu tuotekehitysholveissa aiemminkin, kannattaa ennen uuden projektin aloittamista uhrata aikaa pohdinnalle, miksi edellisestä tuli ongelmajätettä. Uudessa projektissa voi sitten ottaa oppia virheistään.
Yrityksen tarpeiden ja tekniikan tuoreuden lisäksi on syytä miettiä, kuka tämän kaiken koodaa. Vaikka parhaat devaajat pystyvät omaksumaan melko vaivattomasti uusia työkaluja, voi liian eksoottisen tekniikkavalintojen kanssa jäädä jumiin tiiminrakennusvaiheessa. Jos tekniikan taitavan tiimin löytäisikin, ei aina ole kiveen hakattua, haluavatko kyseiset koodarit tätä tekniikkaa käyttää.
Puuttuuko projektistasi kokeneita devaajia? Ota yhteyttä Raketin komentokeskukseen!
Älä lankea näihinkään softaprojektin kuolemansynteihin:
Ohjelmistoprojektin 1. kuolemansynti – resurssi on resurssi
Ohjelmistoprojektin 2. kuolemansynti – enemmän koodia!
Ohjelmistoprojektin 3. kuolemansynti – konsultti kallis, oma työntekijä halpa
Ohjelmistoprojektin 4. kuolemansynti – no kun halvalla sai
Ohjelmistoprojektin 5. kuolemansynti – kaikki muu paitsi välitön bisneshyöty on turhaa
Ohjelmistoprojektin 7. kuolemansynti – aliarvioi loppukäyttäjät
Lisätietoja
Tagit
Rakettitiede - Asiantuntijat ja yhteyshenkilöt
Marietta Johansson
Rakettikauppias / Rocket Accelerator
Vastuullani on Rakettitieteen asiakkaiden ja kehittäjien tarpeiden ja toiveiden yhteensovittaminen, liiketoiminnan uudistaminen sekä strategia. Olen mukana kehittämässä myös .. | |
marietta@rakettitiede.com +358 40 520 3100 |
|
Rakettitiede - Muita referenssejä
Rakettitiede - Muita bloggauksia
It- ja ohjelmistoalan työpaikat
- Laura - Software Engineer (C++/Qt)
- Laura - IT asiantuntija
- Laura - Software Engineer
- Red & Blue Oy - Senior Web Developer
- Laura - Cybersecurity Compliance Lead
- Efima Oyj - Senior Data Engineer
- Laura - Tietosuojasuunnittelija: tiedonhallinta- ja tietosuojayksikkö; Joensuu; määräaikainen (id8753)
Premium-asiakkaiden viimeisimmät referenssit
- Roidu Oy - Eloisa - työntekijäkokemuksen kehittäminen osa toimintaa ja strategiaa
- Roidu Oy - Eerikkilä sai kerättyä palautetta erityisesti lapsilta ja nuorilta Roidun avulla
- Roidu Oy - Pohjanmaan hyvinvointialue tavoittelee Pohjoismaiden huippua asiakas- ja potilasturvallisuudessa
- Roidu Oy - Esperi Caren asiakaskokemuksen mittaaminen vietiin uudelle tasolle
- Virnex Group Oy - Palvelu asumisturvallisuuden parantamiseen
- Lekab Communication Systems Oy - Lekab Communication Systems Oy voitti Kansaneläkelaitoksen kilpailutuksen ohjelmistorobotiikan alustaratkaisusta
- Verkkovaraani Oy - Google Ads -konsultaatio Nordic Progressille
Tapahtumat & webinaarit
- 30.04.2024 - Ilmainen CRM-webinaari: Microsoft Dynamics Sales: Integroinnit CRM-ratkaisun kanssa
- 07.05.2024 - Koulutus: Tekoäly markkinoijan työkaluna
- 07.05.2024 - Ilmainen CRM-webinaari: Microsoft Dynamics Sales | Sisäänrakennetun BI-moduulin käyttö toimintojen suunnitteluun ja tulosraportointiin
- 07.05.2024 - Aamiaisseminaari: Kehitä ohjelmistoja tehokkaammin tekoälyllä
- 14.05.2024 - Rakettiwebinaari: Koodista kassavirtaan
- 14.05.2024 - Ilmainen ERP-webinaari: NAV:stä Business Centraliin | Mitä versionvaihdosta tulisi tietää?
- 15.05.2024 - Ilmainen ERP-webinaari: Mitä tulee ottaa huomioon ERP:n ja CRM:n projektien käyttöönotossa, eli onnistuneen projektin A ja O.
Premium-asiakkaiden viimeisimmät bloggaukset
- Rakettitiede Oy - Kaksi yrityskulttuuria, yksi konsultti
- Zone Media Oy - Zone blogissa joka viikko uusi blogijuttu
- Zone Media Oy - Zone+:n hyödyllisiä ominaisuuksia: WordPressin staging-ympäristö
- Zone Media Oy - Zone+ WordPress Assistant: kuinka luoda verkkosivusto sekunneissa tekoälyn avulla
- Kamu Digital Oy - Koulutus: Tekoäly markkinoijan työkaluna
- Kamu Digital Oy - Tekoäly markkinoinnissa
- Kamu Digital Oy - Vinkit tekoälyn promtaamiseen eli kehotemuotoiluun
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |