Alkalmazási területek

Kihívások

  • API
  • Nyilvántartó rendszer
  • Adapterek
  • Big Data
  • Komplex szoftver-ökoszisztéma
  • Big Data keretrendszer használatának elsajátítása és alkalmazása

Technológiák

Eredmények

  • REST
  • Java
  • Angular
  • PostgreSQL
  • Apache Hadoop
  • Új funkciók és modulok a beérkező adatok feldolgozásához és rendszerezéséhez
  • Az elkészült eredménytermékekhez kapcsolódó teszt automatizálás

Háttér

A projekt keretében egy nemzetközi ügyfelek igényeit kiszolgáló okos villanyóra rendszer fejlesztésébe kapcsolódtunk be új csapatként.

Az alkalmazási területek lefedik a rendszerbe érkező adatok feldolgozását biztosító API, adapter és Big Data ökoszisztéma fejlesztést, illetve a nyilvántartó rendszer funkcióinak és moduljainak kialakítását.

Kihívások

A projekt legfőbb kihívásait a szoftver-ökoszisztéma komplexitása (a rendszer egyes elemei közötti kapcsolatok összetettsége), valamint egy számunkra új Big Data keretrendszer megismerése és alkalmazása adja. Az architektúra megismerése és átlátása jelentős időráfordítást igényel a projektbe való csatlakozásunk óta fejlesztői és product owner-i szempontból egyaránt.

Megoldás

Egy, már meglévő, nagyobb létszámú projektszervezet (menedzsment, fejlesztők, tesztelők) külön csapataként kezdtük a munkát, jellemzően változtatási igények és új funkciók megvalósításán dolgozva, de részt veszünk a kapcsolódó teszt automatizálásban és az ad hoc jelleggel felmerülő feladatok megvalósításában is az ügyfél (end user) és az menedzsment elvárásainak megfelelően.

Eredmények

A rendszert folyamatosan új funkciókkal és modulokkal bővítjük, illetve részt veszünk annak optimalizálásában is. További eredményünk az egyes modulokhoz kapcsolódó teszt automatizálás, mellyel növeljük a fejlesztések kiadásának biztonságát.