Hogyan írjunk követelmények

Hogyan írjunk követelmények

Az egyik fő feladata a projekt-menedzser (PM) - a gyűjtemény követelmények és fejlesztéshez a feladat tervezése. Az ügyfél hozza a leírás egy bizonyos tárgykörben a kívánt program végrehajtása során. A mi esetünkben ez általában egy web-projekt. Hol kezdjük? Hogyan közvetíteni, hogy a fejlesztő, hanem a fejlesztő csapat, a probléma lényegét, és hogy kell csinálni? Ez leegyszerűsíti a következőképpen néz ki: a követelmények összegyűjtése, leírása az írás követelmények meghatározása, végrehajtása. Beszéljünk az első része a lánc - követelmények összegyűjtése és finomítására.

Hogyan írjunk követelmények

Ideális esetben szeretnék kapni PMU - olyan dokumentum, amelyben az ügyfél le mindazt, amit tud a domain, hogyan kell a projekthez a felhasználó által használt, mint ha az ügyfél akarta kezelni a projekt, azt mutatta, design, gondolt a jövőbeli fejlődést. Álom, mint mondják, nem káros. Mert, hogy soha nem történik.

Szokás követelmények kapott

Követelmények jöhet egy feladatkezelő rendszer, e-mail, Skype, egy találkozón egy beszélgetést. A minőség és a részletek leírások általában szűkös és tisztázni kell. Nincs semmi különleges követelmények egyértelműbbé tétele - ez egy normális munkafolyamatot. Gyakran azok, akik szembesülnek az írás követelmények az első alkalommal, akkor lehet hallani a következő mondatot: „írok TK nem, úgyhogy ne kérdezd meg a követelményeknek.” Itt meg kell osztani a feladatmeghatározás és a követelmények.

Vevő - nem programozó, TK write nem, attól ez nem feltétlenül szükséges. Mi szükséges az ügyfél, aki eljött a munkát -, hogy ismerjük a téma, és válaszoljon a kérdésekre, hogy tisztázza követelményeknek. Előfordul, hogy a válasz meglehetősen problematikus elérni.

Mit dugulás

A vevő nem ismeri, vagy nem teljes mértékben tudatában, hogy mit akar a munkáltató / senior manager, és ennek megfelelően nem lehet megfogalmazni igényeit a feladatra. Ebben az esetben a fejlesztők azzal a feladattal, jobb, ha nem jön, nem jó akarat egy ilyen projektben. Jobb, hogy menjen az ellenkező irányba, és információt kapni a forrásból. Ügyfél nem illetékes a fejlesztés területén, és félénk, hogy kifejezzék gondolataikat egyszerű nyelven. Ezeket a problémákat megoldani gyorsan, mint a PMA feladat -, hogy beszéljen a beszélgetőpartner, kérdezze szondázó kérdéseket, és az adatok kinyeréséhez. Mellesleg, a leírás a követelmények egy egyszerű, „civil” nyelv - üdvözlendő. Sokkal rosszabb, ha a műszaki feltételek nem alkalmazzák az ügyben.

Miért nem tudjuk „hogy egy bizonyos értelemben”

Ha egy ügyfél, amely a fenti dugulás azt javasolja, hogy a „valahogy”, „tetszése.” Fehér foltok az igények és javaslatok „csinálni, mint valami” - gonosz. Az algoritmus „valahogy” nem írd bele mind szigorúan. A fiatal tervező, nézi egy ilyen leírás, hogy csodálkozó szemmel, és tapasztalt fejlesztő program a maga módján. Az első esetben, a feladat nem hajtható végre, a második - kerül sor nem kívánt módon az üzletet.

Hogyan tudjuk biztosítani, hogy minden rendben

Szüksége van egy gyors visszajelzést, hogy tisztázza a követelményeknek, és döntéseket hozni. A valóságban nem mindig gyors visszajelzést, például akkor, amikor egy ügyfél - a felső és nehéz elérni.

Követelmények a részletekre olyan mértékben, hogy nem lesz kérdés a fejlesztők. Persze, hogy meg fog jelenni a kódolási folyamat, de a követelmények fogjuk kijavítani olyan állapotban, ahol a fejlesztő először világossá vált számára. Részletezve követelmények - egy együttműködés az ügyfél és a PMA. Az élet példa: kezdeti követelések az ügyféltől kapott ugyanazon az oldalon (a két kép rajta még), a frissítés után vált 19 oldalt. Ez 18 oldalnyi információ vettünk az ügyfél az engedélyezés folyamata a követelményeket, amelyek hoztak olyan mértékű részletesség, ami szükséges kezdeni fejlődését.

Nem kell tervezni az építészeti követelményeknek. Jelenleg 80 szintje szivattyúzzák ügyfelek. amely ásni a téma, hogy az megfeleljen kezdik tervezni egy alkalmazást vagy építeni az adatbázis sémát. Ez túl sok. Az oldalon a fejlesztőcsapat mindig van az ember, aki feltalálta az architektúra és felelős lesz érte. De felelősséget rótt rájuk ezek az emberek nem szeretik a részét a szerkezet.

Ügyeljen arra, hogy rögzíti a megállapodást. Ellenőrzött távú Életinformációk a zsúfolt projekt különböző fejek - két hétig. Ezt követően a nem rögzített feladat elfelejtett vagy elveszett részek, új fantáziák, a feladat kezd más hangot. Egy jó eszköz, hogy rögzítse a követelmények - Google Docs, mindig van egy látható aktuális verzió, akkor beállíthatja a jobb oldalon, megtekintheti a változások történetében.

Hozd meg a követelményeknek, akkor tisztázza őket :)