Szoftverfejlesztés, integráció
Komplex információs rendszerek, adattárolás, üzleti alkalmazások, egyedi megoldások
A 4iG-ban teljeskörű szoftverfejlesztési, bevezetési és üzemeltetési életciklusban gondolkozunk, nem csak egy adott fázist ragadunk ki a folyamatból.
Az információ megosztása, az adatok tárolása, az üzleti folyamatok egységesített, mindeközben rugalmasan testre szabható működtetése létfontosságú minden szervezet életében. Ez az igény és elvárás folyamatosan növekszik a digitalizáció kényszere miatt. Ezek teljesüléséhez elengedhetetlen a felhasználók - legyen szó ügyfélről vagy belső alkalmazottról - által könnyen és gyorsan kezelhető alkalmazások bevezetése.
Ügyfelei igényeit maximálisan szem előtt tartva, a 4iG szerteágazó fejlesztési tapasztalatai és az iparági legjobb gyakorlatok alapján alakítjuk ki azt az alkalmazást vagy összetett információs rendszert, mely képes lekövetni az ügyfél által kívánt munkafolyamatokat.
HOGYAN DOLGOZUNK?
A 4iG-ban teljes szoftverfejlesztési, bevezetési és üzemeltetési életciklusban gondolkozunk, nem csak egy adott szeletet vagy fázist ragadunk ki a teljes folyamatból. Az üzleti igény felmérésétől és elemzésétől a tervezésen át, a megvalósítás utáni támogatásig, üzemeltetésig képesek vagyunk támogatni a 4iG csoport szakértői szolgáltatásaival a megbízóinkat, valamint a teljes folyamatra kiberbiztonsági védelmet biztosítunk. A tervezés során architektúrát és UX-UI tervezést is végzünk, majd a megvalósítás során saját minőségbiztosítást végzünk, és akár kiemelt projekt menedzsmentünk is elérhető.
- Projektvezetési módszertanunk választható formái: agilis (Scrum, Kanban) vagy vízesés (Waterfall).
-
Iparági szabványok és bevett gyakorlat követése:
- Cleancode,
- Google kódolási konvenciók,
- konténerizált megoldás (on-premise vagy felhőben is futó),
- 99.9% vagy magasabb rendelkezésre állás.
- Teljes automatizációval dolgozunk: a fejlesztés és a release folyamatok során egyaránt:
-
- CI/CD és DevOps módszertan.
-
A dokumentáció és auditálás a minőségbiztosítás fontos építőkockái:
- SonarQube kódminőségellenőrzés és dokumentálás,
- Swagger, DocGen API dokumentáció,
- súgó és kézikönyv írás.
Folyamataink gördülékenységét az Atlassian eszközök segítségével garantáljuk, melyet igény esetén ügyfelünk számára is biztosítjuk a projekt részeként.
EGYEDI MEGOLDÁSOK FEJLESZTÉSE
-
Felhőalapú rendszerek (privát, nyilvános- és hibrid felhő):
- Multi-cloud megoldásokkal (AWS, GCP, Azure) segítjük a szolgáltatóktól való függés elkerülését.
- Skálázható, látogatószámmal, használattal arányos költségek - nincs magas indulási hardver költség.
- Költségelemzés és költségoptimalizálás, a kezdeti indulás után akár folyamatosan, rendszeresen.
- DevOps módszerekkel támogatott agilis fejlesztés a felhőplatform funkcionalitásával integrálva.
- SaaS / Software As A Service – szoftver mint szolgáltatás alapú rendszerek fejlesztése, akár multi-tenant környezet kialakításával.
-
Vállalati integrációk
- nagyvállalati IT architektúra és szoftver architektúra különböző komponenseinek integrációja,
- új szoftverek, illetve szolgáltatások bevezetése,
- rendszerintegráció,
- SOA – szolgáltatás alapú kommunikáció kialakítása, üzenetküldő middleware bevezetése (ESB).
BACK-END RENDSZEREK
- Pénzügy, közlekedés, egészségügy, ipar, államigazgatási területeken szerzett tapasztalatok, bevált módszertan.
- Magas rendelkezésre állású, kritikus rendszerek.
- Skálázható, terheléselosztást kihasználó architektúra.
MINDEN, AMI FRONT-END
- Webfejlesztés: portálok, egyedi weboldalak vagy Intranet.
- Mobil fejlesztés: iOS és Android alkalmazások, platformfüggetlen mobilalkalmazások a legmodernebb technológiákkal pl. Flutter, React Native.
-
Felhasználóbarát felület tervezés - UX/UI:
- prototípusokon keresztül, a megvalósítás során az ügyfél igényekhez igazítva készül el az egyedi termék.
MINŐSÉGBIZTOSÍTÁS - TESZTAUTOMATIZÁLÁS
- Teszt menedzsment: szoftver fejlesztési és bevezetési projekt során a minőségbiztosítás megszervezése.
-
Szoftver és futtató környezet tesztelése:
- mobil és webfelületek automatizált tesztelése Selenium, Gherkin, Appium technológiákkal,
- teljesítmény, regressziós, felületi működés, rendszerintegráció tesztelés,
- teszt eset és teszt terv készítés.
-
Minőségbiztosítási és módszertani tanácsadás:
- forráskód elemzése automata eszközökkel és szakértőink segítségével,
- unit teszt tanácsadás, megvalósítás.
- kiberbiztonsági megoldások: alkalmazás- és fejlesztési biztonság
- Webfejlesztés: portálok, egyedi weboldalak vagy Intranet.
- Mobil fejlesztés: iOS és Android alkalmazások, platformfüggetlen mobilalkalmazások a legmodernebb technológiákkal pl. Flutter, React Native.
-
Felhasználóbarát felület tervezés - UX/UI:
- prototípusokon keresztül, a megvalósítás során az ügyfél igényekhez igazítva készül el az egyedi termék.
FELHASZNÁLT, BEVÁLT TECHNOLÓGIÁK
C#, .NET, Java, Python, JavaScript, TypeScript, Kotlin, Swift, Spring, Angular, Android, iOS, Oracle, MSSQL, PostgreSQL, MongoDB, MySQL, SharePoint, ElasticSearch, AWS, Google Cloud Platform, Docker, Kubernetes, Jira, Confluence, Bitbucket, JMeter, Git, Jenkins, Vagrant, Puppet, Ansible)