Minőségpolitika
Jót, szépet, megbízhatót akarunk alkotni, flottul, tervezhetően.
Szervezés
🕟 Azért, hogy minél hamarabb értéket kapjon a megrendelő, és hogy hamar látsszon, ha valamit máshogy kéne, rövid átfutási időkkel igyekszünk dolgozni.
📦 Azért, hogy rövid legyen az átfutási idő, és a haladás jól látható legyen, egyszerre kis adag munkát vállalunk el.
➰ Azért, hogy hamar kiderüljenek a funkciók lényegi részei, először leskicceljük a fejlesztendő funkciókat.
📐 Azért, hogy egyértelműek legyenek az elvárások és a felölelt munkamennyiség, a megrendelés előtt letisztázzuk a leskiccelt funkciót.
📽️ Azért, hogy hamar kiderüljön, ha valamit máshogyan kéne, a munkát már félkész állapotában demózzuk, és az ekkor kiderült igényekhez igazodunk.
Ügyfélkapcsolat
ℹ️ Azért, hogy a megrendelő tisztában legyen, hogy mire számíthat, az egyeztetés elején egy információs anyagot adunk át a fejlesztési folyamatainkról.
🔒 Azért, hogy a megrendelő biztonságban tudja az üzleti titkait, az egyeztetés elején titoktartási nyilatkozatot teszünk.
✍🏻 Azért, hogy egyszerűbb legyen a szerződéskötés, ha lehetséges, e-mailben kötjük.
📋 Azért, hogy a vállalások és a haladás követhetőek legyenek, ezeket projektmenedzsment-rendszerben vezetjük, amit a megrendelő folyamatosan láthat.
🗨️ Azért, hogy ne váljon rejtett költséggé, a megrendelői egyeztetéseket feltüntetjük az árajánlatban: bennefoglalt valahány órát, ezen felül pedig óradíjasan.
🫴🏻 Azért, hogy csökkentsük a megrendelő kockázatát a munka megszűnése esetén, átadáskor a forráskódot és egy továbbadási kézikönyvet adunk át egy esetleges új fejlesztő eligazítására.
Szoftvertechnológia
⌨️ Azért, hogy a kód korábbi verzióit vissza tudjuk nézni, verziókezelő rendszert használunk.
🌴 Azért, hogy csökkentsük az összefésülésekkel töltött időt, a kódból egy fő ágat vezetünk, a mellékágakat rendszeresen frissítjük a főágból, és lehetőleg hamar visszafésüljük.
✅ Azért, hogy később ne jöjjenek vissza a hibák, automata teszteket csinálunk a szoftvereinkhez, és rendszeresen futtatjuk őket a módosítások után.
⚙️ Azért, hogy ne kézzel kelljen az ellenőrzéseket és teszteket futtatni, CI/CD rendszert használunk.
🧸 Azért, hogy biztonságosan tudjuk tesztelni a szoftverünket integráltan, kiadás előtt egy tesztszerverre telepítjük.
🏗️ Azért, hogy ne kelljen kézzel telepíteni és visszaemlékezni, hogy legutóbb hogyan csináltuk, minden telepítést automatizáltan csinálunk.
🔙 Azért, hogy egy elrontott verzió esetén csökkentsük a károkat, megoldjuk, hogy korábbi verziókat egy kattintással vissza lehessen állítani.
📸 Azért, hogy ne legyen baj, ha véletlenül az alkalmazásunk adatvesztést okoz, minden fontos környezeten automatikus rendszeres biztonsági másolat készül a teljes adatbázisról
📜 Azért, hogy ne teljen az időnk a kód formázásával, automatikus formázót használunk.
🧶 Azért, hogy tipikus hibákat azonnal kiküszöböljünk, lintert használunk.
Tudásmenedzsment
🗝️ Rendszeresen alakítjuk és finomítjuk a technikáinkat és módszereinket.
📄 Azért, hogy a megszerzett tanulságok ne vesszenek el, a tanulságainkat és döntéseinket rendszeresen leírjuk.