Sziasztok!
Őszintén szólva nem igazán tudom, hogy melyik topicba kellene ezt rakni, de offtopic-ba nem akartam, mert igazából nem az.
Az lenne a kérdésem, hogy mire kell figyelni egy szoftverfejlesztési szerződés megírásánál? (A fejlesztő szemszögéből elsősorban)
Ilyenekre gondolok, mint:
Mi számít hibának, bugnak?
Mi számít RFC-nek?
Mire vonatkozik a garancia?
stb...
Jöhetnek sztorik is, ha valaki megszívta valamivel a múltban.
Köszi a segítséget!
- 6163 megtekintés
Hozzászólások
"Mi számít hibának, bugnak?"
Nem vagyok szakértő, de gondolom, az, ha valami nem az elvárásnak/specifikációnak megfelelően működik.
- A hozzászóláshoz be kell jelentkezni
Éppen az a gond, hogy a specifikáció nem mindig elég részletes, nem elég jól definiáltak az interfészek. Pl. az van benne, hogy hiba esetén jelezni kell a hibát, de az nincs benne, hogy milyen exception-t kell dobni.
- A hozzászóláshoz be kell jelentkezni
Én azt mondanám, hogy pontosan kéne definiálni a dolgokat. Azt viszont bele lehet venni, hogy ha segfault-ol, az bug.
- A hozzászóláshoz be kell jelentkezni
Irass a megrendelovel egy rendszertervet, amiben pontosan megjelolitek, hogy mi a software elvart mukodese. Miutan kialakult a vegleges, olyan szerzodest kell kesziteni, amiben ez benne van. Es ha kesobb akar valamit, hogy az mondjuk ellenorizze, hogy pl. a pirsoka nem legalis nev, az szerzodesmodositas. De persze en nem ertek hozza, szal most joesellyel nagy hulyeseget irtam :)
Persze ha a spec. nem egyertelmu, akkor nyilvan azt nem kell elfogadni.
- A hozzászóláshoz be kell jelentkezni
Hali!
A speckó sosem elég részletes (legalábbis a tapasztalat ezt mutatja). :-)
Ilyenkor jól jöhet, ha beleteszed a szerződésbe, hogy a nem egyértelműen vagy nem elég pontosan meghatározottt részleteknél fenntartod a jogot, hogy a speckót a magad felfogásában értelmezd és eszerint dolgozz. Persze ilyenkor is kell egyeztetni velük amikor kiderül egy ilyen probléma, de jó, ha az ilyen esetek kezelésének a szerződésben is van nyoma. Egy ilyen akkor lehet kellemetlenebb a számodra, ha valami tisztázatlan részlet kapcsán komoly pluszmunka jelentkezik, mert pl. kiderült, hogy amit ők ott elképzeltek, az még további két hónap kemény kódolást igényel a te általad elképzelt egyszerű megoldás helyett. Ekkor lehet arra hivatkozni, hogy az idő- és költségbecslésedet az egyszerűbb verzióra számoltad, és lehet kiegészítő megállapodást kötni. Vagy áttenni egy következő verzióba a feature-t, ha ez megoldható.
További módszer lehet, hogy a becslésedebe explicit beleteszel egy 5-20%-os ráhagyást (feature buffer) pont az ilyen esetek kezelésére. Ezt természetesen az eredeti becslés teljes idején felül (ami ugye már eleve tartalmazza a 2.5-ös szorzót).
-------------------------------------------------
" - Amerikanische Infanterie! Angriff! Angriff! "
- A hozzászóláshoz be kell jelentkezni
Mi számít RFC-nek?
Szerintem ez elég egyértelmű..
Petya
- A hozzászóláshoz be kell jelentkezni
Tudom, tudom, de akkor megint felhozom az hibakezelős példát:
A doksi azt mondja, legyen hibakezelés, én ezt mondjuk megfelelő státuszkód visszaadásával oldom meg. A megrendelő viszont kivételeket akar. Ez akkor RFC vagy bug?
- A hozzászóláshoz be kell jelentkezni