Valljuk, hogy nem a termék oldja meg a problémát, hanem a megfelelő szakemberek. Nem a licencek vásárlása, hanem az elvégzett munka az, amely működő megoldásokat eredményez.
Nyílt kormányzati informatikai szolgáltatások fejlesztésének kézikönyve
Ez a GitHub tároló az OpenGov.hu tartalmát kezeli.
Az opengov.hu célja, hogy közösségi alapokon szerveződve létrejöjjön egy olyan nyílt, a legmodernebb informatikai megoldásokat bemutató tudásbázis, amely a kormányzati informatika döntéshozói, fejlesztői részére naprakész, minőségi információforrás.
Az oldal technológiai megoldásokat és javaslatokat mutat be, amelyek közvetlenül felhasználhatók bármely kormányzati informatikai projektben.
A tartalom mindenre kiterjedhet ami információ és információ technológia, néhány példa:
- hogyan szervezzük az informatikai projektek végrehajtását?
- hogyan történjen a tervezés és fejlesztés?
- milyen tesztelési eszközök és módszerek biztosítják a minőséget?
- emberi tényezők és a fejlesztés pszichológiája
- architektúrák
A létrehozott tartalom egységes nyelv a döntéshozók, végrehajtók, fejlesztők között, ezzel megkönnyítve és olcsóbbá téve az informatikai fejlesztéseket.
Az OpenGov.hu kezdeményezés csak nyílt eszközökre és módszerekre épül. Alapja a magyar szoftverfejelsztők együttes, önkéntes és nyílt munkája. Támogatja a nyílt forráskódot, a szabad szoftvereket, az ingyenes termékeket és módszereket.
A fenti célok megvalósulása esetén számos hatása lehet az OpenGov.hu kezdeményezésnek:
- Az átláthatóság és modern módszerek segítenek a fejlesztőknek bekapcsolódni a kormányzati informatikai fejlesztésekbe és ezen keresztül a magasan képzett munkaerőt sikerül itthon tartani.
- Növeli a sikeres kormányzati informatikai fejlesztések számát.
- Rövidíti a fejlesztések átfutási idejét.
- Jelentősen csökkenti a költségeket.
- Tervezhetővé teszi a költségeket.
- A magyar munkaerő felhasználásával, Magyarországon történő adózással javítja a nemzetgazdaság helyzetét.
- A kormányzati informatikában résztvevő szakemberek az egyéb gazdasági szereplők részére végzett munkájukkal tovább növelhetik a magyar gazdaság erejét.
- Csökkenti az informatikai fejlesztések tervezési és fejlesztési költségeit, jelentősen csökkentve a projekt kockázatokat.
Szalai Gyula és Pató István az OpenGov.hu karbantartói és a kezdeményezés elindítói.
Szalai Gyula Tweet küldése |
|
Pató István Tweet küldése |
2000 óta foglalkoznak kormányzati informatikával, így nem csak a kormányzati informatika jelenlegi helyzetére, hanem egész történetére rálátásuk van. Ezen tudást felhasználva igyekeznek jövőbe mutató megoldásokat és módszereket javasolni, megvitatni a szakma közönséggel. A következő rendszerek fejlesztésében vettek részt az elmúlt években: Kötelező Gépjármű-felelősségbiztosítási rendszer, Magyar járműnyilvántartó rendszer, Parkolási igazolvány rendszer, Ügyfélkapu rendszer, Országos szabálysértési nyilvántarás, Idegenrendészeri nyilvántartó rendszer, Jogügyletek biztonságát fokozó rendszer, Egyéni vállalkozói igazolvány rendszer, és még további fejlesztések.
2000 óta foglalkozik kormányzati informatikai fejlesztésekkel: architektúrák tervezése, tervezés, programozás, automatikus tesztek fejlesztése, teljesítmény tesztek, UX tervezés. Ismert fejlesztési technológiák, eszközök: Agile, Lean, Kanban and Scrum, Wiki, Java, JavaScript, NodeJS, Open Source Software and Open Standard, NoSQL - MongoDB, vert.x, Linux, Redis, Git and BitBucket, Apache Maven, Twitter Bootstrap, Cloud - Amazon Web Service EC2 and S3, SpringFramework, JMS, SOAP WebService, Objective-C, iOS, XCODE.
2000 óta foglalkozik kormányzati informatikai fejlesztésekkel: architektúrák tervezése, tervezés, programozás, automatikus tesztek fejlesztése, teljesítmény tesztek, UX tervezés. Ismert fejlesztési technológiák, eszközök: Agile, Lean, Kanban and Scrum, Java, JavaScript, CSS, NodeJS, Open Source Software and Open Standard, NoSQL - MongoDB, vert.x, Linux, Redis, Git and BitBucket, NetBeans, Apache Maven, SpringFramework, JMS, SOAP WebService.
A tartalom alapvetően a közösség kezében van, de azért, hogy a tartalom minőségi, és szakmailag megalapozott legyen, ezért a karbantartók minden anyagot áttekintenek. Fenntartjuk a jogot a beküldött tartalom szerkesztésére, módosítására, törlésére, illetve közlésére.
Ezen munka időigényes, sok kutatást és egyeztetést igényel. A karbantartók jelenleg önkéntes alapon végzik ezt a munkát, de keressük azokat a forrásokat, amelyek segítségével a munka felgyorsítható és kiterjeszthető.
Várjuk a támogatókat, akiknek a segítségével, gyorsabban, és nagyobb területet lefedő tartalmat tudunk létrehozni!
Az OpenGov.hu fejlesztése nyílt alkalmazásokkal történik. Az oldal tartalmát CSS, MarkDown (.md), HTML5 és JavaScript segítségével fejlesztjük. Felhasználjuk a közösségi médiát (Twitter, GitHub) a fejlesztésre és kapcsolattartásra. A felhasznált nyílt szoftverek és módszerek:
- Wintersmith https://github.com/jnordberg/wintersmith : NodeJS alapú statikus tartalom generáló eszköz az OpenGov.hu web oldalának előállításához.
- Ubuntu Linux operációs rendszer
- GIMP képszerkesztő
- Kanban
- reText MarkDown fájl szerkesztő
- Jade (Pug) template eszköz
- Klónozd a git tárolót.
- Telepítsd a NodeJS-t.
- Add ki az npm install parancsot.
- A létrehozott könyvtárban add ki az alábbi parancsot: npm run build
- A ./docs könyvtárban megtalálod a kész tartalmat.
A fejlesztéshez nem szükséges mindig kigenerálni a build könyvtárat! Egyszerűen add ki az npm start parancsot az opengov.hu könyvtárban, és a böngészőben a http://localhost:8080 címen eléred az oldalt.
Az oldalakhoz kötelező a minimális metaadatokat megadni az alábbi formában:
---
title: OpenGov.hu tartalma
desc: A tartalom létrehozásának kritériumai.
preface: Ezen az oldalon összefoglaljuk az OpenGov.hu oldalon lévő tartalmak létrehozásának, és fejlesztésének alapvető követelményeit.
author: Pató István <istvan.pato@----.com>
date: 2013-05-12 15:40
template: layout.pug
---
Az oldalakat közvetlen stílusban fogalmazzuk meg. Nem használunk egyesszám elsőszemélyt. Azokat a szavakat, amelyek a magyar nyelvben nem honosodtak meg angol nyelven tüntetjük fel. Bizonyos esetekben magyarul és angolul is feltüntetjük a fogalmakat.