Lontoolainen hyväntekeväisyysjärjestö ja suomalaiset Azure-asiantuntijat – miten Stewardshipista ja Mallowista tuli pitkäaikaiset kumppanit

Haaste
Stewardshipin monimutkainen, liiketoimintakriittinen lahjoitusjärjestelmä piti siirtää omista konesaleista pilveen.
Ratkaisumme
Mallow rakensi lahjoitusalustan kokonaan uudelleen Azureen modernilla arkkitehtuurilla tiiviissä yhteistyössä kansainvälisen tiimin kanssa.
Keskeiset tulokset
Julkaisujen läpimenoaika lyheni 4–16 viikosta alle yhteen viikkoon, ja Stewardshipista tuli merkittävästi omavaraisempi ylläpidossa.
Mallowin rooli
Pääarkkitehti johti migraation. Osaamisen jakaminen varmisti omavaraisuuden pitkällä aikavälillä.
4–16 viikkoa → alle 1 viikko
Käyttöönottoajan lyhentäminen
Mallowin palvelu ei ole kertaluonteista. He jakavat osaamistaan eivätkä ylimyy.
Grant Owens
Enterprise-arkkitehti, Stewardship
Suoraan sanottuna, Stewardshipin ja Mallowin välillä on kemiaa. Sen sanoi ensimmäiseksi ääneen Stewardshipin CTO Brett Mickelburgh LinkedIn-päivityksessään, kun he juhlistivat siirtymää on-prem -teknologioista Microsoft Azureen.
"Mallow ja Saratoga ovat tukeneet meitä merkittävästi. Harvat kumppanit pystyvät niin läheiseen yhteistyön tiimimme kanssa kuin nämä kaksi." — Brett Mickelburgh
Saratoga on Stewardshipin ohjelmistokehityskumppani Kapkaupungista. Se on tukenut organisaation digitaalista tuotetta pitkään. Tämä muutos tehtiin Stewardshipin, Saratogan ja Mallowin yhteistyönä.
Stewardship on kristillinen hyväntekeväisyysjärjestö, joka perustettiin vuonna 1906. Se jakaa vuosittain yli sata miljoonaa puntaa noin 6 000 hyväntekeväisyysjärjestölle ja kirkolle. Toiminnan ytimessä on lahjoitusten hallinta ohjelmisto. Se on organisaation kriittisin järjestelmä, ja sitä on kehitetty ja ylläpidetty Saratogan kanssa. Järjestelmä oli luotettava, mutta se perustui on-prem-teknologioihin. Stewardship päätti modernisoida sovelluskantansa ja siirtää ydin järjestelmänsä Azureen.
Stewardshipin piti toimia kokoaan suuremmin. Tavoite oli saada enemmän vähemmällä, ja rakentaa Azureen vahvempi perusta pienemmillä resursseilla.
Stewardshipin tiimi tapasi Mallowin Principal Architect Teemu Tapanilan muutama vuosi sitten Lontoossa, kun Tapanila työskenteli freelancerina edellisen työnantajansa kautta. Yhdessä rakennettiin ensimmäiset palikat Azureen.
"Kun saimme Teemun takaisin Mallowin kautta, huomasimme nopeasti että käytännössä kaikki piti aloittaa alusta. Lopputulos oli kuitenkin parempi." — Jonathan Ward
Tapanilan mukaan toimeksianto oli haastava, koska valmiiksi olemassa oleva, monimutkainen järjestelmä piti siirtää Azureen. Kaikkea ei rakennettu puhtaalta pöydältä.
Työ kesti yli vuoden. Samalla Etelä-Afrikka – Suomi – Britannia-tiimi hitsautui yhteen yhteisen tavoitteen ympärille: saada Stewardshipin järjestelmä toimimaan sujuvasti.
Ja sujuvasti se toimiikin. Yksi Azure-teknologioiden tärkeimmistä eduista on ketteryys ja julkaisujen nopeus verrattuna on-prem-ratkaisuihin.
"Aiemmin uuden julkaisun käyttöönotto saattoi kestää 4–16 viikkoa. Azurella olimme tuotannossa alle viikossa." — Jonathan Ward
Stewardshipin yritysarkkitehti Grant Owens arvostaa Mallowin tiedonjakokulttuuria ja rehellistä konsultointia.
"Mallowin palvelu ei ole perävalo takuu-konsultointia. He jakavat osaamistaan eivätkä harrasta ylimyymistä." — Grant Owens
Mallow auttoi tekemään käytännön päätöksiä, karsimaan turhia kustannuksia ja kasvattamaan sisäistä luottamusta operointiin ja järjestelmän hallintaan Azuresta.
Hyvä fiilis oli molemmin puoleista. Tapanilan mielestä Stewardship on erityinen kumppanuus myös siksi, että kyse on yleishyödyllisestä toimijasta.
Projekti pähkinänkuoressa
- Lahjoitusjärjestelmä siirtyi on-prem-ympäristöstä Azureen.
- Julkaisutahti nopeutui viikoista päiviin.
- Organisaation oma pilvi- ja DevOps-kyvykkyys vahvistui.
"Tuntuu hyvältä olla mukana työssä, jolla on selkeä yhteiskunnallinen merkitys." — Teemu Tapanila
Nyt kun lahjoitusjärjestelmä toimii Azure-pilvessä, Stewardship ja Mallow katsovat yhdessä eteenpäin.
"Haluamme Mallowista pitkäaikaisen kumppanin." — Grant Owens
Liittyvät palvelut
Azure-neuvonanto ja konsultointi
Tulemme tiimisi tueksi suunnittelemaan pilvistrategiaa, välttämään tyypilliset sudenkuopat ja viemään asiat käytäntöön.
Cloud Native -kehitys
Tulemme kehitystiimisi tueksi ottamaan pilven parhaat kyvykkyydet käyttöön.
DevOps Azure DevOpsin ja GitHubin kanssa
Autamme rakentamaan DevOps-kulttuuria ja yhteisiä käytäntöjä laadun ja tuottavuuden mahdollistamiseksi.

