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.
- Leszállított projekt
- 50+
- Év tapasztalat
- 20+
- Technológiai terület
- 4