Bocs, nem birtam igazan kovetni.
Ha azt mondjak tervezzek egy rendszert, legeloszor is kivancsi vagyok az osszes use case-re hogy ki tudjam valasztani a legnagyobb eroforrasigenyu use case-eket es megnezem azt mivel lehet hatekonyan leimplementalni.
Ez nyilvanvaloan nem a bongeszoben futo resz lesz.
Erre kell valami prototipust csinalni, es itt nem az a lenyeg, hogy mit ismerunk, hanem hogy milyen technologiak leteznek. Erre vannak a contractor-ok es pre-sales-esek hogy POC-t csinaljanak.
Majd ha van tobb olyan technologia ami mindegyike meg tudja csinalni, majd akkor lehet valasztani. Ha csak egy van, akkor valasztani se kell. Ha meg egy sincs, akkor valtoztatni kell a requirement-eken.
A bongeszoben futo reszek megvalosithatosaga teljesen fuggetlen kene legyen a szerver oldali technologiatol. Azokat a HTML lapokat es JS artifactokat barmilyen technologiaval ki kell tudni adni a bongeszonek. Persze ez nem mindig biztosithato, vegul is nem kene nekiallni push technologiat irni nullarol ha hasznalhatunk lightstreamer-t vagy hasonlo dolgokat, es ez valamilyen szinten korlatozza mi lehet a szerver oldalon.
De eloszor a server oldali technologiat kell jol megcsinalni, vegul is az az ami a vegfelhasznaloi elmenyt befolyasolja, raerunk build toolt utana valasztani hozza. Egy build instruktor rendszert mindig konnyebb osszehozni meg nullarol mint egy nagy rendszer teljes architekturajat tehat nem a build rendszer alapjan kene donteni, azt majd valasztani vagy nullarol irni kell a rendszer eszkoztarahoz illeszkedoen.