Sziasztok,
szükségem lenne egy olyan rendszerre, amiben különböző specifikációkat készíthetek, tárolhatok és követhetek. Ezzel kapcsolatban szeretném megismerni a nálam okosabbak tapasztalatait. Ha nem volnék túl egyértelmű, olyasmire gondoltam, mint pl. ezek, csak nekem valami egyszerűbb is elég lenne:
http://www-01.ibm.com/software/awdtools/reqpro/#
http://www-01.ibm.com/software/awdtools/doors/
Valami ilyesmit szeretnék megvalósítani:
http://en.wikipedia.org/wiki/Requirements_traceability
Amit nagyjából tudnia kellene:
- Az adattárolás reprezentálja a specifikációk (általában) fastruktúráját.
- Minden "node" (bejegyzés, elem, vagy nem tudom minek kellene nevezni) egyszeri és egyedi azonosítóval rendelkezzen, ne lehessen többször használni egy azonosítót.
- Verziókövetés biztosított legyen, vagy a "rendszeren" belül, vagy valamilyen külső verziókezelő alkalmazásával. Konkurrens munkával kapcsolatban nincsenek elvárásaim, csak annyi, hogy a júzerek ne tudják egymást felülírni, ne tudjanak összeakadni.
- Valami egyszerű és lehetőleg szabványos, vagy kvázi-szabványos formátumban tárolódjon, lehetőleg ne legyen bináris és lehetőleg ne legyen eszközfüggő (csak egy példa, hogy mire gondolok itt: a legjobb ilyen szempontból az lenne, ha egy akármilyen text editorral lehetne szerkeszteni egy szöveges fájlt, de ilyent nyilván nem veszek explicit "követelménynek").
- Valamilyen módon beágyazhatók legyenek a "rendszerbe" ábrák, pdf-ek, bináris fájlok, stb., ha máshogy nem, valamilyen linkekkel.
- Legalább az olvasáshoz legyen egy webguis felülete, minden "node" egyedi azonosítója meghivatkozható legyen egy állandó url-en keresztül.
- A szerkesztéséhez relatív rövid tanulási görbéjű UI-ra lenne szükség, nem hülye, de nem éppen szoftverfejlesztési beállítottságú emberek részére. Előnyös lenne, ha esetleg valamilyen egyszerű (pl. valami text editor) vagy nagyon elterjedt (pl. MS Office) eszközökön keresztül lehetne szerkeszteni.
- Alapvetően valami "könnyűsúlyú" rendszerre lenne szükségem.
Én eddig valamilyen XML-alapú dolgon gondolkodtam, de ahhoz nincs meg a lehetőségem, hogy saját magamnak kifejlesszek egy ilyet, meg igazából nem is vagyok benne biztos, hogy ez jó elképzelés-e. Lehet, hogy inkább valami kész megoldás lenne jobb, nem tudom. Ezért érdekelne, hogy kinek miylen tapasztalata van ilyen problémákkal kapcsolatban.
- 2025 megtekintés
Hozzászólások
na ennek kíváncsi vagyok a végére :-)
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Éppen hasonlót szeretnék én is.
Amúgy ha jobban megnézed, az igényeidet _szinte_ kielégíti egy Wiki rendszer.
- A hozzászóláshoz be kell jelentkezni
A leírtak alapján pl egy dokuwiki is megfelel erre. Az alap struktúrát te kialakítod aztán mehet a dolog.
- A hozzászóláshoz be kell jelentkezni
Köszönöm, utánanézek.
- A hozzászóláshoz be kell jelentkezni
A wikipédiás oldalnál én elakadtam, eddig azt hittem, hogy tudok angolul :D
A dokuwiki remek cucc, én is használom. Az egyetlen, ami nincs benne szabályozva és esetleg gond lehet, az az egyedi azonosító, de ha megfelel, hogy az azonosítónak tartalmaznia kell a namespace-t is, akkor ez se nyomor.
Egy kis reklám: http://c3d.hu/dw00/doku.php?id=catia:cr1:020_szelephaz:cr1_020_010_szel…
Itt az id "catia:cr1:020_szelephaz:cr1_020_010_szelephaz" ami elég rút, de ez vagy baj vagy nem :D
- A hozzászóláshoz be kell jelentkezni
Kipróbáltam a dokuwikit, de nem igazán jött be. A kezelőfelület, adatbevitel OK, de nem tudtam vele megoldani, hogy a fastruktúra szépen megjeleníthető legyen, ráadásul lehetőleg úgy, hogy csak a kívánt részek látszanak belőle (pl. lenyitható fülekkel, vagy ilyesmi).
Közben nagyjából úgy néz ki, hogy egy XML-adatbázis lenne jó ( http://en.wikipedia.org/wiki/XML_database ), konkrétan ilyesmi:
Ráadásul hasonló UI-t szeretnék, mint ami ennek van (különösen mint pl. az explore table data ábrán), csak kliens nélkül, böngészőből. Van ilyen egyáltalán?
- A hozzászóláshoz be kell jelentkezni
Én erre a feladatra gyakran mindmapping eszközt használok. XMind kifejezetten jól használható.
- A hozzászóláshoz be kell jelentkezni
A DOORS rendszerrel volt dolgom úgy 98 környékén pár évig, most látom, hogy az IBM őket is felvásárolta.
Emlékeim szerint követelmény kezelésben elég jól használható volt.
Mostanság PowerDesignert volt szerencsém használni. Ez kb mindent tud, ami neked kellhet. Pénzes, nem olcsó, de kb a legjobb modellező.
Egy halom féle modellt tudsz benne kezelni (a követelmény modell mellett). Ezeket simán összekapcsolhatod, relációs meg OO modellekkel is akár.
Igen jó automatizmusai vannak, jól bővíthető, XML-es formátumban is képes kirakni a repository-ját, ergo automatizálni lehet prototípus gyártás irányban.
Rendkívül jól hangolható reportingja van.
Tavaly épp a követelmény modellezőjét okosítottuk kicsit, hogy könnyen lehessen vele a Volere féle követelmény kezelési módszer szerint dokumentálni.
http://www.sybase.com/products/modelingdevelopment/powerdesigner
http://www.volere.co.uk/
Egy misét megér sztem.
---------------------------------------------------
Talisker Single Malt Scotch Whisky aged 10 years :)
- A hozzászóláshoz be kell jelentkezni
Bár nem olvastam teljesen végig, mire van szükséged. Ettől még: http://www.sqlpower.ca/page/architect ? Esetleg MySQL Workbench: http://wb.mysql.com/ ?
- A hozzászóláshoz be kell jelentkezni
Érdemes megnézni a Redmine-t. A requirementeket lehet egy speciális issue-ként modellezni, és a projekt későbbi szakaszában az implementációhoz kapcsolódó issue-k is hozzáköthetők, így a requirement traceability automatikusan megvan egészen a kódsor szintjéig.
Az egyetlen releváns dolog szerintem, amit nem tud, az a baselining, tehát hogy meg tudd nézni a specifikáció egy adott verzióját. Kérdés, hogy ez mennyire fontos, tudsz-e nélküle élni.
Reporting: tud csv exportot, gyárt Gantt diagrammot is ha már a projekt lefutását kell tervezni. Ha nem elég, akkor Rubyban bővíthető, illetve van egyre jobb web service API-ja is külső toolokhoz.
Egy korábbi verzióhoz volt direkt requirement management plugin, ami állítólag baseliningot is tud, de én még nem láttam, és az oldala a pluginnek most nem elérhető.
Nyilván nem fog annyit tudni, mint a direkt erre tervezett eszközök, de akár elég is lehet.
Üdv,
Gergely
- A hozzászóláshoz be kell jelentkezni
Gyengén kötődik: Protégé
- A hozzászóláshoz be kell jelentkezni