Projekt építkezés

Projekt építkezésbe kezdtem. A projekt egy webes felületen működő könyvelőprogram elkészítésébe. Gondoltam minden lényeges vagy érdekes lépést megírok. Próbálok mindenhol elsősorban általánosságban írni aztán kitérni a konkrét megvalósításra.

Projekt építkezés – első lépések

Első lépés egy megkeresés után mindig az igények tisztázása. Jó esetben a megrendelő nagyjából tisztában van, hogy mit is akar, és egy rövid beszélgetés után jó eséllyel fel tudjuk állítani a fő célkitűzések listáját. Ezek a lépések szigorúan papír alapon és személyesen történnek. Ezzel biztosíthatjuk, hogy mind az ügyfél mint mi magunk legalább egy kis időre odafigyeljünk arra, hogy letisztázzuk, hogy mi is az elvárás, és a technika maga nem vonja el a figyelmünket.

Az interjú

A magam részéről ilyenkor egy sima tárgyalóasztalt szoktam javasolni, tollat, papírt és kikapcsolt mobiltelefonokat, laptopokat és egyéb kütyüket. De tényleg, csak egy órára, ok?

Beszélgetés közben a következő dolgokra vagyok kíváncsi.

  • Miről szól maga a projekt? Egy mondatban. (Pl.: kéne nekünk egy könyvelőprogram)
  • Ha a projekt nem egy teljesen új dolog kifejlesztéséről szól, hanem mondjuk egy meglévő rendszer lecseréléséről, akkor kíváncsi vagyok rá, hogy mi a jelenleg használt rendszer, mik annak a hiányosságai, problémái és melyek az előnyei. Ez azért fontos, hogy az előnyöket megpróbáljuk beépíteni az új projektbe is, és ha lehet akkor a hibákkal ne tegyük ugyanezt. (Esetünkben egy nyúlfarknyi előny listát és egy meglehetősen hosszú probléma listát kaptam.)
  • Ez a két terület már segíteni fog az igények listájának összeírásában. Ebben a fázisban még struktúrálatlanul, priorizálatlanul, csak úgy ahogy az ügyfélből kijön.
  • Beszélgetés közben garantáltan felmerülnek később tisztázandó kérdések, ezeket is külön összegyűjtöm.

A mindmap

Mivel nincs eközben semmiféle elektromos kütyü a kezemben a beszélgetés végére valami az alábbi papírhoz hasonló lesz a kezemben.

A kis elmetérképünkkel felvértezve most már össze tudunk írni egy igény listát. Ebben a nagyobb és lényegesebb pontokra szorítkozunk melyek a projekt építésének alapjait befolyásolhatják, és a “legyen piros a gomb” típusú igényeket a későbbiekre hagyjuk.

Az igény lista

Az igény listát három lépésben szoktam összeállítani.

  1. Az elmetérképből kiindulva meghatározom a lényeges igényeket és szépen felírom őket egymás alá. Itt maximum 10 lényeges pontot gyűjtök össze. Lényeges lehet elvi, gyakorlati vagy megvalósítási szempontból, illetve lényeges lehet valamiért amiben eltér az épp lecserélni kívánt rendszertől.
  2. Ezután az igényeket priorizálom 1-10-ig. Az 1-es prioritás a legfontosabb.
  3. Az egyes igényekre elvi megoldási javaslatokat írok.

Ezek szerint az igény listám valahogy így néz ki:

Ezt az igény listát le kell ellenőriztetni még egyszer az ügyféllel, hogy tényleg ez-e amire gondolt, illetve, hogy benne van-e minden amire gondolt. Ha nem akkor módosítunk, ha igen akkor pedig el lehet kezdeni azon gondolkozni, hogy hogyan, milyen eszközökkel fogjuk megvalósítani a projektet. De erről majd később.

3 thoughts on “Projekt építkezés

  1. Ha megkérdeznék, alaphangon 1.5 millát mondanék egy ilyen projectre. De az igazság az, hogy nem vállalnám el, mivel egyrészt nem értek a könyveléshez, másrész ebből kifolyólag minden lépésemnél felmerülne harminc-negyven kérdés, amik megválaszolásához be kellene vonni a könyvelőt/megrendelőtől, aki természetesen nem tudná eldönteni, hogy így legyen-e vagy úgy, így bukik a dimanikus fejlesztési ütemem és borul a “hát nem is ezt beszéltük meg/nem ez van a szerződésben” koncepció. Stresszes az ilyen project nagyon, ezért nem nekem való 🙂 Sok sikert rrd, te legalább értesz hozzá! 😀

    Egyébként meg tudom én vagyok a hülye hogy felhozom, de miért nem vesznek egy kész szoftvert inkább valami 50-100ezer forintért valami nagy-nagy-nagy gyártótól, pl a “Zárakat kinyitó kicsi fém eszköz”-Soft-tól, supporttal, mindennel?

  2. A múltkor megdöbbenve olvastam egy webes szoftverfejlesztő cég honlapján, hogy az egyedi fejlesztésű webes szoftvereknek csak a 30%-át tudják befejezni és tényleges használatba venni a cégek (vállalat irányítási webes szoftverek, stb..).
    Ezzel nem akarlak eltántorítani, mert tudom hogy ezek után már csak azért is befejezed :-). Egyébként a feladaton kamatoztathatod webes desktop ismereteidet is, jó kis feladat.

    Nyílt forráskódú lesz? Mert lehet ez az útvonal jobban járható. (maradj az úton)

    Nem erre vonatkozólag, de itt is vannak részek amit Fakabát elvtárs írt, ahol kifeküdhet a dolog.

    Sok sikert RRD!!

  3. Fakabát: Az igény speciális. Az 50-100e Ft-os kategóriák nem tudják amit szeretnénk, a 2 millás tudja de van benne egy rakat szolgáltatás amire nincs szükségünk.

    Alien: Kösz a biztatást, ha elakadok valahol azt is megírom 🙂 Január 1-től a mi könyvelőcsoportunk is ezt fogja használni, szóval muszáj lesz befejezni…

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.