Áður en rætt er um tækni, fjárhagsáætlanir eða afhendingardaga er ein spurning sem vert er að svara fyrst: eigum við í raun að smíða það? Hvers vegna LSR mælir stundum með því að kaupa vöru, tengja núverandi kerfi eða laga ferlið.
Þegar stofnun leitar til hugbúnaðarþróunarfyrirtækis er venjulega búist við að samtalið endi á tillögu um að smíða eitthvað: nýtt forrit, arftaka öldrandi kerfis, vettvang til að tengja aðskilin ferli. Það er skiljanleg forsenda, en hún sleppir spurningu sem ætti að svara áður en nokkur ræðir tækni, fjárhagsáætlanir eða afhendingardaga.
Eigum við í raun að smíða það?
Hjá Libertas Software Research (LSR) trúum við því að það að vita hvort eigi að þróa hugbúnað skipti jafn miklu máli og að vita hvernig. Stundum er sérsmíðað forrit einmitt rétta lausnin. Stundum uppfyllir rótgróinn SaaS-vettvangur þörfina fullkomlega, eða tenging núverandi kerfa skilar árangrinum án kostnaðar og truflunar við að skipta þeim út. Markmiðið er að bæta hvernig stofnun starfar, ekki að bæta enn einu forritinu við þegar flókið umhverfi.
Stofnanir hafa tilhneigingu til að lýsa lausninni sem þær telja sig þurfa frekar en vandamálinu sem þær glíma við. „Skýrslumælaborð“ eða „app til að leysa töflureiknana af hólmi“ hljómar vel skilgreint, en segir lítið um hvað kom beiðninni af stað.
Tökum mánaðarlega stjórnendaskýrslu sem er sett saman í höndunum úr nokkrum töflureiknum og kerfum. Það tekur daga og þegar hún er tilbúin eru gögnin þegar orðin úrelt. Augljós ályktun er að þú þurfir skýrsluhugbúnað. Við nánari skoðun er raunverulegt vandamál oft aðskilin gögn og ósamræmd ferli: hóflegt samþættingarverkefni, ekki nýtt forrit. Og ef rannsóknin sýnir að þú þarft sérhæfð vinnuferli eða eftirlit sem engin vara styður, þá er það stundin þegar sérsmíði ávinnur sér sæti sitt.
Viðskiptamarkaðurinn er þroskaður. CRM, bókhald, tímaáætlun, skjalastjórnun og viðskiptagreind eiga vörur með margra ára þróun að baki. Ef ein þeirra uppfyllir þarfir þínar án óhóflegra takmarkana bætir sérsmíðuð staðgönguvara litlu við.
En berðu saman heildarkostnað við eignarhald, ekki áskriftarverð. Vara sem kostar 500 £ á mánuði er 30.000 £ á fimm árum áður en við bætist uppsetning, samþættingar, aukaleyfi eða breytingar á þínum eigin ferlum. Athugaðu hvernig verðlagning stigast, hvort þú getir flutt gögnin þín út og hvað gerist ef söluaðilinn breytir líkani sínu. Og farðu varlega í að þvinga reksturinn til að hætta starfsemi sem raunverulega aðgreinir hann bara vegna þess að vara gerir ráð fyrir öðru.
Flestar stofnanir safna kerfum með tímanum: fjármál í einu, rekstur í öðru, þjónusta við viðskiptavini í því þriðja. Hvert um sig virkar vel; þau tala bara ekki saman, svo úr verða tafir, tvíverknaður og ósamræmdar upplýsingar.
Það er freistandi að skipta öllu út fyrir eitt forrit, en það er áhættusamt. Núverandi vettvangar geyma margra ára rekstrarþekkingu og falda samþættingu. Vel hannað samþættingarlag (tenging API, sjálfvirkni flutninga, samsöfnun skýrslna úr áreiðanlegum heimildum) getur lengt líftíma þessara fjárfestinga. Það krefst vandaðrar hugsunar um auðkenningu, gagnaeign, villumeðhöndlun og endurskoðunarhæfni, en að mæla með samþættingu frekar en endurnýjun er ekki lakari verkfræði. Oft er það yfirvegaðri arkitektúrákvörðun.
Sumar kröfur passa í raun ekki við almennar vörur: sérhæfð starfsemi, óvenjulegar öryggis- eða gagnaþarfir, eða hugbúnaður sem er sjálfur samkeppnisforskot. Hér leyfir sérsmíðaður hugbúnaður arkitektúrnum að fylgja því hvernig reksturinn starfar í raun.
Þessum sveigjanleika fylgir langtímaábyrgð á viðhaldi, öryggi, prófunum og stuðningi. Kerfi getur uppfyllt upphaflega lýsingu sína og samt verið léleg fjárfesting ef erfitt er að viðhalda því eða það getur ekki aðlagast. Sérsmíði er réttlætanleg þegar ávinningur sérsniðinnar lausnar vegur þyngra en bæði upphafskostnaðurinn og stöðug skuldbinding eignarhaldsins.
Stundum er ferlið sjálft vandamálið. Samþykktir, skýrslur og stjórnsýsluskref hlaðast upp árum saman, löngu eftir að aðstæðurnar sem sköpuðu þau eru horfnar. Að gera þau sjálfvirk nákvæmlega eins og þau eru varðveitir bara flækjustigið.
Ef skjal þarf fimm samþykktir, spyrðu ekki hvernig eigi að gera fimm samþykktir sjálfvirkar, spyrðu hvers vegna hver og ein er til og hvaða áhættu hún nær yfir. Hugbúnaður er frábær í að beita samræmdum reglum, en hann getur ekki sagt þér hvort ferlið sé skynsamlegt. Að einfalda vinnuflæði eða skýra ábyrgð getur skilað raunverulegum ávinningi án enn eins kerfis til að læra á og styðja.
Sérsmíðuð verkefni hafa mikinn upphafskostnað á meðan SaaS dreifir kostnaði sínum yfir áskriftir, sem lætur samanburðinn líta skakkt út. Sanngjarn samanburður nær yfir allan líftímann: innleiðingu, leyfisveitingu, hýsingu, stuðning, viðhald, samþættingu, þjálfun og framtíðarbreytingar.
Taktu líka með kostnaðinn af því að gera ekkert. Óskilvirkt ferli sem étur 20 vinnustundir á viku eru um 1.040 klukkustundir á ári. Miðað við táknrænt tímagjald upp á 35 £ eru það um 36.400 £ á ári, að því gefnu að tímann sé raunverulega hægt að vinna til baka og beina annað. Bættu við lélegum gagnagæðum og hægum ákvörðunum, sem er erfiðara að verðleggja en eru jafn raunverulegar. Besti kosturinn er ekki sá ódýrasti, heldur sá sem hefur sterkustu blönduna af virði, ásættanlegri áhættu og langtímasjálfbærni.
Það er sanngjörn spurning. Ef við mælum með vöru eða lítilli samþættingu er það minni þróunarvinna á pappír.
En það er munur á því að útvega þróunargetu og að starfa sem samstarfsaðili í hugbúnaðarrannsóknum og arkitektúr. Vinna okkar hefst áður en lýsingin er til: að skilja vandamálið, vega kostina og hjálpa þér að ákveða hvar á að fjárfesta. Það hefur gildi óháð niðurstöðunni, og venjulega er enn greiningar-, arkitektúr-, skipulags- og samþættingarvinna að vinna jafnvel þegar sérsmíði er ekki svarið.
Að mæla með þróun sem þú þarft ekki er gagnslaust. Verkefni sem er skilað á réttum tíma og samkvæmt lýsingu mistekst samt ef það var ekki rétta lausnin. Að hjálpa viðskiptavini að forðast óþarfa útgjöld byggir upp traust sem endist.
Gervigreind og nútímaverkfæri gera kóða hraðvirkari og ódýrari í framleiðslu. Það er gagnlegt, en gerir hugsunina fyrirfram mikilvægari, ekki minna mikilvæga, því fyrirhöfnin sem áður neyddi fólk til að spyrja „þurfum við þetta í alvöru?“ er að hverfa. Það er vel mögulegt að smíða eitthvað tæknilega framúrskarandi, skila því á skilvirkan hátt og uppgötva að það var rangt svar.
Áður en þróun hefst viljum við skýr svör um viðskiptavandamálið, kostnaðinn við að láta það óleyst, hvaða kröfur núverandi vörur geta ekki uppfyllt, hvernig árangur verður mældur (vinnslutími, nákvæmni, yfirsýn, samræmi, ekki fjöldi eiginleika) og hver mun reka og styðja lausnina eftir á.
Það verða verkefni þar sem sérsmíðaður hugbúnaður er augljóslega réttur, önnur þar sem samþætting er betra verðmæti og enn önnur þar sem tilbúinn vettvangur vinnur verkið. Það sem skiptir máli er að ráðleggingin byggi á skilningi á þinni stofnun, ekki á ályktun um hvað hugbúnaðarfyrirtæki vill selja.
Áður en við spyrjum hvernig við ættum að smíða eitthvað er vert að ganga úr skugga um hvort við ættum að smíða það yfirleitt.
Libertas Software Research vinnur með stofnunum að því að rannsaka, meta, hanna og þróa hugbúnaðarlausnir, með áherslu á langtímaviðhaldshæfni, rekstrarvirði og vel ígrundaða tæknifjárfestingu.