Rólunk

Rólunk

Szakosodott fejlesztőstúdió a Salzburg melletti Faistenauban.

Az OrigoSoft fejlesztőstúdió a Salzburg melletti Faistenauban. Webalkalmazásokat, szerver- és API-oldali rendszereket és mobilalkalmazásokat építünk — jellemzően ott, ahol egy ügymenet ma még táblázatokban, e-mailekben és papírűrlapokon él.

Megbízóink vasúti és autóbuszos közlekedési vállalatok, EU-programhatóságok, közigazgatási szervek, ipari vállalatok és egyesületek. Ami ezeket a projekteket összeköti: a szoftvernek évekig visszakövethetőnek kell maradnia, nem csak az első évben működnie.

Hogyan dolgozunk

Néhány dolog minden projektben ugyanaz. A többi az első megbeszélésre tartozik — és itt olvasható, hogy előre tudja, miről kell dönteni.

Ami mindig így van

  • Használható részletekben szállítunk

    Egy hosszú építési szakasz és a végén egyetlen határidő helyett lezárt, használható részeket kap. Korán látja, merre tart a munka, és akkor tud beleszólni, amikor az még olcsó.

  • Előbb az ügymenet, utána a szoftver

    Megnézzük, hogyan zajlik ma ténylegesen a munka, mielőtt funkciókról beszélnénk. Amit eddig táblázatban és e-mailben oldottak meg, az mutatja meg a legpontosabban, hol akad el.

  • Az üzemeltethetőség a „kész” része

    Egy alkalmazás nem akkor kész, amikor működik, hanem amikor valaki üzemeltetni tudja: dokumentáció, reprodukálható környezet, és egy visszaállítás, amit egyszer tényleg kipróbáltak.

  • Amit építünk, azt üzemeltetjük is

    Saját hardveren vagy az Ön infrastruktúrájában. Mindkét esetben a konfiguráció verziókövetésben marad, az újraépítés pedig visszakövethető.

  • Technikailag nem kötjük magunkhoz

    Bevett technológiákra építünk, a build és a környezet dokumentált és reprodukálható. Hogy a forráskód átadásra kerül-e, megállapodás kérdése; az viszont nem, hogy a projekt folytatható maradjon.

Amiben projektenként megállapodunk

Az iteráció hossza
Egy vagy két hét, amelyik jobban illik a feladathoz.
Hozzáférés a repóhoz és a hibakövetőhöz
Ha szeretné követni vagy részt venni benne, beállítjuk.
Az elszámolás módja
Fix ár, ráfordítás szerint vagy keretszerződés.
A forráskód átadása
A megállapodás része, nem az apró betűs részé.
Válaszidő és rendelkezésre állás
Éles üzemben többnyire szerződésben rögzítve.

Amit minden buildnél ellenőrzünk

Ezek az ellenőrzések automatikusan futnak, és megállítják a kiadást, ha bármelyik megszólal — nem azért, mert az ellenőrzés jól mutat, hanem mert az ember megbízhatóan elfelejti, a gép pedig nem.

  • Ismert sérülékenységek a függőségekben

    Minden build összeveti a használt programkönyvtárakat az ismert sérülékenységek adatbázisával. Ha valamelyikre bejelentés van, a build nem megy át — a döntés ilyenkor a frissítés, nem az elnézés.

  • A kód statikus biztonsági elemzése

    A szerveroldali alkalmazásoknál minden buildnél elemzőeszköz keres SQL-injektálást, nem biztonságos átirányítást és túl tágra hagyott értékadást. A kódátnézés előtt, nem utána.

  • Akadálymentesség minden egyes oldalon

    Minden oldalt automatikusan ellenőrzünk a WCAG 2.1 AA szerint — minden nyelven, telefon- és asztali szélességen, világos és sötét megjelenésben. Súlyos és kritikus hibára nulla tolerancia.

  • Adatvédelem, amit tesztelünk, nem állítunk

    Teszt biztosítja, hogy egyetlen oldal se hívjon meg idegen domaint, és kérés nélkül semmit ne tároljon az eszközön. A saját termékeinkben a törlési határidő, az adathozzáférés és az anonimizálás funkció — nem bekezdés egy dokumentumban.

Ez a weboldal munkaminta

Semmit nem tölt be olyan szerverről, amely nem a miénk — se betűtípust, se elemzőeszközt, se beágyazott térképet —, a téma kiválasztásán kívül semmit nem tárol az eszközén, ezért nincs szüksége hozzájárulási sávra. A színkontrasztok mértek, nem becsültek, és minden oldal létezik mind a három nyelven.

Hogyan tervezünk →

Leszállított projekt
50+
Év tapasztalat
20+
Technológiai terület
4

Beszéljük meg a projektet