Kas yra programinės įrangos kūrimas „nearshore“ principu?

Kas yra programinės įrangos kūrimas „nearshore“ principu?
Programinės įrangos kūrimas „nearshore“ principu reiškia savo komandos išplėtimą arba darbų perdavimą partneriui kaimyninėje šalyje – pakankamai arti, kad būtų galima bendradarbiauti realiu laiku, ir pakankamai suderintai, kad bendradarbiavimas išliktų ilgalaikis. Skirtingai nei „offshore“, „nearshore“ pašalina trintį, kylančią dėl laiko juostų skirtumų, komunikacijos barjerų ir kultūrinio nesuderinamumo.Lietuva yra viena valanda priekyje Danijos, todėl darbo dienos sutampa beveik visiškai. Kartu su bendra Šiaurės Europos inžinerine kultūra ir ta pačia ES reguliacine sistema tai daro Lietuvą natūralia „nearshore“ kryptimi Danijos verslams.

Strateginiai „nearshoring“ iš Lietuvos privalumai
Vienos valandos laiko skirtumas leidžia mūsų komandoms išlikti glaudžiai suderintoms visą dieną. Sprendimai priimami greičiau, kliūtys šalinamos operatyviai, o ilgų perdavimų, būdingų „offshore“ modeliui, tiesiog nereikia.
Šiaurės Europos darbo kultūra pabrėžia tiesumą, atskaitomybę ir struktūruotą darbų atlikimą. Lietuvos inžinierių komandos dalijasi šiomis vertybėmis, todėl bendradarbiavimas yra aiškus ir nuspėjamas, o ne reikalaujantis nuolatinio komunikacijos stilių skirtumų valdymo.
Lietuva yra ES narė, veikianti pagal tą pačią teisinę ir reguliacinę sistemą kaip Danija – GDPR, DORA, NIS2 ir ES prieinamumo aktas mums taikomi lygiai taip pat kaip ir jums. Nėra „offshore“ teisinio sudėtingumo, „Schrems II“ rizikos ar duomenų perdavimo per sienas problemos, kurią reikėtų spręsti. Dar svarbiau – esame dirbę reguliuojamose aplinkose: bankuose, draudime ir telekomunikacijose, kur audito pėdsakai, prieigų kontrolė, atsekamumas ir dokumentuota pakeitimų istorija yra pristatymo reikalavimai, o ne antraeilis dalykas.
Vilnius nuo Kopenhagos nutolęs dviejų valandų skrydžiu. Vizitai vietoje, komandų pristatymai ir strateginės dirbtuvės organizuojami paprastai. Artumas palaiko tokį aukšto pasitikėjimo ilgalaikį bendradarbiavimą, kurį sunku sukurti su tolimomis „offshore“ komandomis.
Lietuvos inžinieriai kasdien dirba anglų kalba. Techninė dokumentacija, sprintų komunikacija, pristatymo ataskaitos ir architektūrinės diskusijos standartiškai vyksta angliškai – nėra nei kalbos barjero, nei vertimo naštos.
Kodėl Danijos verslai renkasi „Toughlex“
Danijoje veikia viena konkurencingiausių patyrusių programinės įrangos inžinierių rinkų Europoje, ir kiekvienas „nearshore“ tiekėjas jums pasakys tą patį apie laiko juostas bei talentų prieinamumą. Vertas klausimas yra kitas: kuris partneris vis dar pristato rezultatus trečiaisiais metais. „Toughlex“ nuo 2015 m. iš Lietuvos kuria programinę įrangą reguliuojamiems ir operaciniu požiūriu sudėtingiems verslams, su maždaug 40 žmonių komanda.Kaip tai atrodo praktiškai:
- Dešimt metų su „Tele2“ – modernizavome ir toliau prižiūrime „Pildyk“ išankstinio mokėjimo savitarnos platformą Šiaurės šalių telekomunikacijų grupei, didžiausiai komandai siekiant 16 žmonių, įskaitant 24/7 palaikymą didelio srauto gamybinei paslaugai.
- Treji metai banke – ilgalaikis darbas su vidinėmis sistemomis, klientams skirtais portalais ir verslo procesų skaitmenizavimu Europos bankui, komandai išaugant iki 28 žmonių atitikties reikalavimus atliepiančioje valdysenoje.
- Ilgai trunkantys bendradarbiavimai – dauguma „Toughlex“ bendradarbiavimų trunka dvejus ar daugiau metų, o komandos auga kartu su poreikiu, o ne blaškosi tarp projektų.
- Komerciškai atsakingas partneris – 1 mln. Eur profesinės civilinės atsakomybės draudimas, 4,8 įvertinimas viešose platformose ir „TOP Company“ pripažinimas Lietuvoje.
- Tikra komandos narystė – vienos valandos skirtumas reiškia, kad mūsų inžinieriai dalyvauja jūsų kasdieniuose susirinkimuose, sprintų planavime ir retrospektyvose kaip kolegos, o ne kaip nuotoliniai rangovai, teikiantys ataskaitas.
Kada verta svarstyti „nearshore“ plėtrą


Kada verta svarstyti „nearshore“ plėtrą
Programinės įrangos kūrimas „nearshore“ principu duoda daugiausiai naudos konkrečiose situacijose – kai mastas, greitis ar specializacija viršija tai, ką jūsų dabartinė komanda gali užtikrinti be struktūrinių pokyčių.Kai esamoms platformoms reikia struktūrinio pertvarkymo ar migracijos, „nearshore“ komanda su patyrusiais architektais gali perimti iniciatyvą – taip jūsų vidinė komanda gali sutelkti dėmesį į veiklos tęstinumą, o ne į lygiagretų transformacijos projektą.
Dažniausia priežastis, dėl kurios Danijos įmonės su mumis kalbasi, yra ne ta, kad jos niekada nedirbo „nearshore“ principu – o ta, kad dabartinis sprendimas neveikia. Neįvykdyti įsipareigojimai, jokio matomumo apie eigą, kokybė, krentanti esant spaudimui. „Toughlex“ perima esamas sistemas ir jas stabilizuoja: perimame kodo bazę, dokumentuojame, kas iš tikrųjų joje yra, atkuriame pristatymo ritmą, pagal kurį galima planuoti, ir nuo to momento prisiimame atsakomybę už rezultatą.
Sudėtingiems integracijos projektams – ERP, CRM, mokėjimų infrastruktūrai, atitikties sistemoms – reikia inžinierių, jau įgyvendinusių panašias iniciatyvas. „Nearshore“ bendradarbiavimas su „Toughlex“ atneša tą architektūrinę ir integracinę patirtį tiesiai į jūsų programą.
Klientams skirti portalai ir vidinių darbo eigų automatizavimas duoda didelį poveikį, bet reikalauja daug resursų. Struktūruota „nearshore“ komanda įgyvendina šias iniciatyvas nuo pradžios iki pabaigos, su aiškiais kokybės standartais ir atsakomybe už rezultatą nuo reikalavimų iki gamybinės aplinkos.
Komandoms, kuriančioms DI papildytas darbo eigas ar duomenų infrastruktūrą, reikia inžinierių, suprantančių ir technologiją, ir verslo kontekstą. „Toughlex“ turi gilios patirties DI integracijose, MCP serverių kūrime ir duomenų architektūroje – ne tik bendrų kūrimo pajėgumų.
Bendradarbiavimo modeliai
Bendradarbiavimą struktūruojame pagal jūsų kontekstą, o ne pagal tai, kas patogiausia mums. Priklausomai nuo iniciatyvos, esamos komandos struktūros ir to, kiek kontrolės norite išlaikyti, dirbame keturiais būdais.Pilna inžinierių komanda – programuotojai, testuotojai, pristatymo vadovas – integruota į jūsų produkto kūrimą kaip ilgalaikis partneris. Tinka nuolatiniam produkto vystymui, kai inžinerinis tęstinumas, sukauptos žinios ir komandos stabilumas yra kritiškai svarbūs.
Konkretūs inžinieriai, įtraukiami į jūsų esamą komandą, kad užpildytų pajėgumų ar kompetencijų spragas. Jūs išlaikote valdymo kontrolę; mes suteikiame aukšto lygio specialistus, kurie integruojasi į jūsų esamą struktūrą ir procesą. Tinka komandoms, jau turinčioms valdyseną ir stokojančioms vykdymo pajėgumų, o ne naujo proceso.
„Toughlex“ perima visą pristatymo grandinę – reikalavimus, architektūrą, kūrimą, testavimą, diegimą ir ilgalaikę priežiūrą. Tinka aiškiai apibrėžtoms iniciatyvoms, kai norite vieno atsakingo partnerio, o ne kelių tiekėjų koordinavimo ar vidinės komandos plėtimo.
Struktūruotas konsultacinis bendradarbiavimas architektūros krypčiai apibrėžti, esamoms sistemoms įvertinti ir darbams suplanuoti prieš įsipareigojant kurti. Tinka sudėtingoms iniciatyvoms, kur teisingas požiūris svarbus ne mažiau nei greita pradžia – ir kur klaidingo ankstyvo sprendimo kaina yra didelė.
Dažniausiai užduodami klausimai
Paprastai esame iki 50 % pigesni nei vietiniai Danijos rangovai, o mūsų inžinieriai yra nuolatiniai darbuotojai, o ne asmenys, kas kelis mėnesius keičiantys klientus. Dirbame pagal „time and materials“ modelį – kiekviena valanda registruojama prie aprašyto darbo, todėl jums niekada nereikia pasitikėti sąskaita, kurios negalite pasitikrinti. Paprašykite orientacinio įkainio ir gausite skaičių, o ne kvietimą į pažintinį pokalbį.
Paprastai nuo susitarimo iki inžinierių darbo jūsų kodo bazėje praeina dvi–keturios savaitės, priklausomai nuo reikalingų rolių. Reikšmingo indėlio tikėkitės jau pirmajame sprinte, viso tempo – antrajame ar trečiajame: greičiau, jei yra dokumentacija, lėčiau, jei perimame nedokumentuotą sistemą.
Jūs dirbate mūsų lentose arba mes jūsų – bet kuriuo atveju turite tiesioginę prieigą prie „commit“, „pull request“ ir užduočių, o ne prie paruoštos ataskaitos. Kiekvienas darbas registruojamas nurodant valandas ir aprašymą, kas buvo padaryta, todėl matote, kur išėjo trys valandos, taip pat aiškiai kaip ir kur išėjo aštuoniasdešimt. Prie to prisideda sprinto demonstracija su veikiančia programine įranga ir pristatymo vadovas, atsakingas už įsipareigojimą, o ne už ataskaitą apie jį. Apie riziką pranešame tada, kai ją pastebime, o ne sprinto peržiūroje.
Taip nutinka, bet tai netampa jūsų problema. Nėra vieno žinių taško, kodo peržiūra ir dokumentacija yra pristatymo reikalavimai, o perdavimo laikotarpį apmokame mes. „Tele2“ platformą prižiūrime dešimt metų, įskaitant 24/7 gamybinės aplinkos palaikymą – to nepavyktų, jei tęstinumas priklausytų nuo atskirų žmonių.
Taip, ir dažniausiai tai protingiausias būdas pradėti – nedidelė komanda aiškiai apibrėžtoje iniciatyvoje, prieš pertvarkant ką nors remiantis dar nepatikrintu sprendimu. „Tele2“ projekte komandą išauginome iki 16 žmonių, banke – iki 28, abu kartus pradėję nuo mažesnės sudėties. Mažinimas veikia lygiai taip pat.
Įspėjate mus prieš terminą, proporcingą komandos dydžiui – apytiksliai vienas mėnuo dviem inžinieriams, trys mėnesiai šešiems – ir mes perduodame saugyklas, dokumentaciją, prieigas prie aplinkų bei žinias. Tai sutartinė pareiga, o ne geranoriškumas. Dažniausia priežastis, dėl kurios Danijos įmonės su mumis susisiekia, yra ta, kad ankstesnis tiekėjas pasitraukimą padarė sudėtingą; sąmoningas „lock-in“ yra tiekėjo prisipažinimas, kad pats darbas kliento neišlaiko.
Jums. Visas šaltinio kodas, dokumentacija ir rezultatai yra jūsų nuosavybė nuo jų sukūrimo momento. Nepasiliekame jokios licencijos jūsų darbui pakartotinai naudoti ir neįterpiame nuosavybinių karkasų, dėl kurių būtumėte priversti mus išlaikyti. Trečiųjų šalių ir atvirojo kodo komponentai pateikiami kartu su jų licencijomis.
Pirmosios savaitės yra archeologija, ir mes tai laikome atskiru rezultatu: išsiaiškiname, kas iš tikrųjų veikia gamybinėje aplinkoje, palyginame tai su tuo, ką teigia dokumentacija, ir pateikiame rašytinį įvertinimą – įskaitant tas dalis, kurių skaityti nesinorės. Tada stabilizuojame prieš plėsdami: atkuriami „build“, prognozuojami diegimai, kritiniai keliai padengti testais – ir tik po to imamės naujų funkcijų. Tai darėme su veikiančiomis telekomunikacijų, bankų ir draudimo sistemomis, kuriose perėmimas su prastova nebuvo galimas.
Lietuva yra ES narė, todėl GDPR, DORA, NIS2 ir ES prieinamumo aktas mums taikomi tiesiogiai, o ne per sutartinį išplėtimą – jokio duomenų perdavimo į trečiąsias šalis, jokios „Schrems II“ rizikos, jokių standartinių sutarčių sąlygų, kurias reikėtų prižiūrėti. Jūsų kodas ir duomenys lieka jūsų infrastruktūroje, inžinieriai dirba su jūsų suteikiamomis ir bet kada atšaukiamomis prieigomis, o mes laikomės ISO 27001 principų, nors sertifikato neturime. Esame dirbę prižiūrimose bankų, draudimo ir telekomunikacijų aplinkose, kur audito pėdsakai ir atsekama pakeitimų istorija yra dalis „definition of done“.
„Offshore“ plėtra paprastai yra tolimose laiko juostose – Indijoje, Pietryčių Azijoje – ir pirmiausia orientuojasi į kaštų mažinimą. „Nearshoring“ prioritetas yra bendradarbiavimo kokybė: ta pati ar gretima laiko juosta, kultūrinis suderinamumas ir artumas tiesioginiam bendravimui, kai to reikia. Danijos įmonėms, kurioms reikalingas koordinavimas realiu laiku, struktūrizuota atskaitomybė už pristatymą ir ilgalaikis inžinerinis tęstinumas, „nearshore“ nuolat duoda geresnius rezultatus nei „offshore“, nepaisant mažesnio kaštų skirtumo.
Kodėl „Toughlex“?
1
Visapusiškas ciklas: nuo reikalavimų analizės ir architektūros iki kokybės užtikrinimo bei ilgalaikio palaikymo – visa atsakomybė vienose rankose.
2
Struktūrizuotas valdymas: aiškus prioritetų nustatymas, griežtas sprintų ritmas, reguliarios ataskaitos ir ankstyva rizikų prevencija.
3
Aukščiausio lygio inžinieriai: projektuose dirba tik patyrę specialistai, prisiimantys pilną atsakomybę už architektūrą ir kodo kokybę.
4
Ilgalaikė partnerystė: dauguma mūsų projektų tęsiasi dvejus metus ir ilgiau, o komandos auga kartu su kliento poreikiais.
5
Atitiktis reglamentams: turime patirties dirbant griežtai reguliuojamose srityse – užtikriname audito pėdsakus, saugią prieigą ir dokumentaciją.
6
Skaidrus bendravimas: sąžiningi terminų ir biudžeto vertinimai, aiški atskaitomybė ir jokių nemalonių staigmenų.
7
Saugumas ir patikimumas: esame apdrausti 1 mln. eurų profesinės atsakomybės draudimu – tai užtikrina mūsų kaip komercinio partnerio stabilumą.
8
Įvertinta patirtis: 4,8 reitingas, „TOP įmonės“ titulas ir sėkmingai įgyvendinti sudėtingi projektai finansų, telekomunikacijų bei draudimo sektoriuose.
9
Europietiški standartai, tarptautinė patirtis: Lietuvoje įsikūrusi komanda griežtai laikosi ES duomenų apsaugos bei verslo etikos normų ir dirba su klientais Baltijos šalyse, Šiaurės, Vakarų Europoje bei Šiaurės Amerikoje.







