<Post>

Vähem protsessi, parem tarkvara

Rasmus Raasuke 21.09.2026

Meeskonna struktuur

Pikkeris ei ole analüütikuid ega projektijuhte.

Iga töötaja on tarkvarainsener, kes suhtleb otse kliendiga. Kliendi ja koodi vahele jäävate kihtide eemaldamine tähendab, et nõuded ei muutu teel arendajani.

Klient on osa meeskonnast

Klient ei ole keegi, kellega aeg-ajalt ühendust võtame – ta on osa arendusest.

Me ühendame oma tehnilised oskused kliendi ärialaste teadmistega, et luua võimalikult hea tarkvara. Probleemide tegelik olemus selgub sageli just arutelude käigus.

Vastutus

Iga inseneri kohustus on ka mõista, miks seda tarkvara on vaja ehitada.

Selle asemel et klient annaks ülesande analüütikule, analüütik projektijuhile ja alles seejärel jõuaks see arendajani, arutab kliendiga probleemi sama insener, kes hiljem lahenduse ka kavandab ja realiseerib. See annab inseneridele vajaliku konteksti otsuste iseseisvaks tegemiseks, selle asemel et oodata kedagi, kes nõuded ümber tõlgiks või iga detaili heaks kiidaks.

Lühike tagasisidetsükkel

Hea tarkvara arendamise võti on lühike tagasisidetsükkel.

Uued funktsionaalsused on kättesaadavad kohe, kui need töötavad ja on testitud. Nii saavad kliendid uusi lahendusi proovida, kui need on veel värsked. See võimaldab tagasisidel jõuda meeskonnani võimalikult kiiresti ning aitab ideid jooksvalt edasi arendada.

Selle asemel et avastada arusaamatus kolm sprinti hiljem, saame sellele jälile juba mõne päevaga.

Arenduspraktikad

Arenduses väärtustame üle kõige kiirust ja lihtsust.

Suured IT-ettevõtted liiguvad sageli aeglaselt. Osaliselt tuleneb see sellest, et seal on palju inimesi ja juhtimistasandeid, kuid ka arendusprotsess ise on tavaliselt aeglasem.

Kiiruse säilitamiseks hoiame kõigi arendajate muudatused alati koos ega rakenda blokeerivat koodi läbivaatust. Blokeeriv koodi läbivaatus aeglustab arendust, samas kui muudatuste koos hoidmine tähendab, et kogu meeskond näeb kohe projekti hetkeseisu. Samal põhjusel ei vaja me meeskonnasiseseid igapäevaseid koosolekuid - kõik näevad, mille kallal teised töötavad.

Kui kellelgi tekib küsimus või probleem, arutame seda kohe, enne lahenduse implementeerimist. See võimaldab leida parima lahenduse enne, kui kulutame aega selle realiseerimisele.

Me väärtustame mitte ainult arenduse kiirust, vaid ka meie loodava tarkvara kiirust. Meie eesmärk on luua kiire ja töökindel tarkvara.

Usume, et enamik tarkvara on keerulisem, kui see tegelikult olema peaks. Seetõttu hoiame oma koodi ja lahendused võimalikult lihtsad. Meie kood on kergesti loetav ja piisavalt lihtne, et iga arendaja saaks koodibaasiga töötada.

Tarnijast sõltumatus

Pikkeri kliendid ei jää kunagi ettevõttest sõltuvaks. Meie tarkvara on ehitatud standardseid tehnoloogiaid kasutades ning seda saavad hooldada ja edasi arendada ka teised arendajad. Kliendid omavad oma andmeid ja koodi, ning arendusel välditakse suletud lähtekoodiga lahendusi, mis muudaksid ülemineku teisele meeskonnale keeruliseks.

</Post>
© 2026 Pikker Technology OÜ