Webre fejlesztek magamnak, így mind az ügyfél és teljes fejlesztői háttér én vagyok egy személyben. Van domain ismeret, de így is sok olyan dolgot csinálok ami ködös, majd lassan kialakul, majd full újraírom, amikor már tudom mi is az amit elkezdtem csinálni. A fenti általad is idézett ciklust tartom helyesnek én is, de sajnos nekem az nem hatékony, mert sokszor még az elképzelt modellt is ki kell próbálnom.
Mondok egy példát amin most dolgozom/gondolkodom:
Raktár->Leltározás
Probléma: Jó lenne sűrűben leltározni, de ennek a költségét egyben csökkenteni is.
Ötlet: Valahogy súlyozni az adott termékek leltározási gyakoriságát.
Naiv elképzelés: A hiány pár dologból adódhat
- túl nagy forgási sebesség (a többi termékhez képest)
- túl sok tranzakciószám (a többi termékhez képest)
- összekeverhetőség más termékekkel
- lopás
- adminisztrációs hiba
Ezen problémák ismert száma valószínűleg csak részhalmaza a problématérben lakó entitásoknak. Ezért szükséges lenne pontozni a termékeket (szinte biztos, hogy a pontozó algoritmus fog változni) és ehhez megvizsgálni a fenti kérdéskört. Ha ez megvan, akkor ez alapján már csak rangsorolni kell a termékeket, az utolsó leltár és a pont alapján, majd leltározási útvonalat generálni, hogy ne sétafika legyen a leltározásból.