Starting up – Fejlesztés – Kérdések

A Video, a Hanganyag, az Összefoglaló Cikk és a Videó Leirat megtekintéséhez kérlek jelentkezz be vagy regisztrálj. Ez a tartalom .

Milyen kérdéseket válaszol meg ez a videó?

  • Miért előnyös egy szoftver modularitása?
  • Milyen nehézségekkel jár egy szoftver technológiai újraírása?
  • Hogyan lehet egyesíteni a régi és új technológiára épülő termékek előnyeit?

Vázlatpontos összefoglaló

  • A szoftverek modularitása meghatározza, hogy hány programozó tud egyszerre rajtuk dolgozni. Minél modulárisabb egy szoftver, annál nagyobb csapattal fejleszthető.
  • Az NNG 2005-ben írta meg először a szoftverét, majd 2006-ban és 2007-2008 között nulláról újraírták.
  • A 2008-as újraírásnál a modularitás volt a fő szempont, hogy több ember férhessen hozzá.
  • A technológiai újraírások nehéz folyamatot jelentenek. Két évig párhuzamosan kell fejleszteni a régi és új rendszert.
  • A régi terméket fejlesztő csapat jobban ismeri az ügyfelek igényeit, így az általuk készített termék kiforrottabb. Az új termék kezdetben nem elégíti ki az ügyfeleket.
  • Végül az NNG áttért az új technológiára. Az új rendszert az eredeti csapat, a termék ügyfélközpontúságát a régi terméken dolgozó csapat biztosította.
  • Az átállás sokkal hosszabb volt a vártnál, de végül sikerült kivezetni a régi rendszert.

Videó leirat

A modularitásnál azért az is benne van, mert ha jól tudod bevezetni a kódodba ezt a fajta modularitást, hogy több darabból álljon a balta, abban az is benne van, hogy minél modulárisabb a szoftvered annál könnyebben fér hozzá egyszerre több ember. Tehát annál könnyebben dolgozik egy nagyobb csapat a kódon s minél monolitikusabbak kódod annál nagyobb akadály abban, hogy a csapatodat tudd bővíteni. Tehát nálunk volt olyan az NNG-nél a szoftverünket megírtuk először 2005-ben. Utána újraírtuk full-ra nulláról 2006-ban.

A Video, a Hanganyag, az Összefoglaló Cikk és a Videó Leirat megtekintéséhez kérlek jelentkezz be vagy regisztrálj. Ez a tartalom .