PMFA manifest
Na snazi od: 2026-01-12
Zašto je poslovni softver propao
Poslovni softver je propao jer je optimizovan za fleksibilnost.
Fleksibilnost je proizvela:
- Skriveno stanje
- Nesledljivo ponašanje
- Neponovljive rezultate
- Fikciju revizije
Konfiguracija je zamenila zakon.
Disciplina je zamenila sprovođenje.
Dokumentacija je zamenila autoritet.
Ništa od ovoga ne skalira pod regulacijom.
PMFA ne popravlja ove probleme. PMFA eliminiše njihovu mogućnost.
1. Sistem pre proizvoda
PMFA nije proizvod.
Proizvodi su interfejsi.
PMFA je sistem izvršenja.
Definiše šta je dozvoljeno, zabranjeno, zabeleženo, ponovljivo i proverljivo.
Ono što sistem ne sprovodi—ne postoji.
2. Determinizam je obavezan
Za iste ulaze, sistem mora dati iste rezultate.
Bez determinizma:
— revizija je nemoguća
— odgovornost je fikcija
— usklađenost je predstava
Replay nije funkcionalnost.
Replay je pravna sigurnost.
3. Politika pre koda
Kod izvršava.
Politika odlučuje.
PMFA ne dozvoljava:
— skrivena pravila
— implicitni autoritet
— nedokumentovane izuzetke
Svo ponašanje je deklarisano, verzionisano i sprovedeno.
4. No-Engineering princip
Poslovno ponašanje se menja bez ponovne izgradnje sistema.
Samo u okviru deklarisanog zakona.
Samo u okviru sprovedenih ograničenja.
Fleksibilnost bez zakona je korupcija.
5. Ugovori su izvršni
Ugovori nisu dokumenti.
Oni su izvršna pravila.
Neizvršive klauzule su nevažeće.
PMFA sprovodi ugovore interno pre nego što se akcije dogode.
6. Usklađenost je arhitektura
Usklađenost se ne dodaje.
Ona se projektuje.
Revizija, sledljivost, replay i verzionisanje su strukturne osobine sistema.
7. Konačna pozicija
PMFA ne traži poverenje.
Zamenjuje poverenje sprovođenjem.
Sistem je zakon.
SHA-256: 6df5692d565c77a8d0f6fa54723430565dd0611842b6083c6df03fe212211067