Re Kohézió, laza kapcsolódás és a Release terv - FireBoard - Agilis Szoftverfejlesztők Egyesülete 

Ads on: Special HTML

Agilis Szoftverfejlesztök Egyesülete

Agilis Szoftverfejlesztök Egyesülete

FireBoard
Welcome, Guest
Please Login or Register.    Lost Password?
Re:Kohézió, laza kapcsolódás és a Release terv (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 0
TOPIC: Re:Kohézió, laza kapcsolódás és a Release terv
#1
jupe (Admin)
Admin
Posts: 9
graph
User Offline Click here to see the profile of this user
Kohézió, laza kapcsolódás és a Release terv 2 Years, 7 Months ago Karma: 0  
Az agilis projektvezetés - agilis szoftverfejlesztés - legfontosabb eszköze a Release terv. A Release terv legegyszer?bb formája egy három oszlopos táblázat:

* Felhasználói történet (User Story), vagy Feature megnevezése
* Ráfordítás becslése (pontokban mérve)
* Prioritás


A megbízó és a fejleszt? közötti megállapodás így szól:
A fejleszt? a következ? iterációban köteles a legmagasabb prioritású felhasználói történeteket (projekt sebességnek megfelel? számút) maradéktalanul megvalósítani, azaz m?köd? szoftvert készíteni. Legalábbis azoknak a user story-nak kell m?ködniük, amelyek bekerültek az iterációba. No ekkor szokott a fejleszt?k cérnája elszakadni. Hogy lehet m?köd? szoftvert készíteni, ha az aktuális iterációba olyan user story-k kerültek, amelyek összefüggésben állnak kés?bbi iterációkba kerül? user story-kkal? Azaz, hogyan lehet a user story-kat egymástól függetlenül implementálni?
Azt állítom, muszály megtalálni a módját. Azt állítom, hogy ez a kényszer segít a legfontosabb tervezési elv megvalósításában:
Kohézió és laza kapcsolódás.
Az összefüggés szerintem a következ?: Ha arra koncentrálok, hogy csak és kizárólag a user story-ban megfogalmazott elvárást (üzleti szabályt, prezentációs igényt, teljesítménnyel kapcsolatos elvárást) implementáljam, akkor az a komponens (pl. egy osztály) amelyben az elvárás teljesül, szükségképpen összefügg? (cohesive) lesz, hiszen egy jól megfogalmazott feladatot teljesít. Ugyanakkor szükségképpen lazán kapcsolódik az egyéb komponensekhez, hiszen csak annyira kapcsolódik a környezetéhez, amennyire egyik üzleti szabály a másikhoz.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#49
paul.nagy (User)
Fresh Boarder
Posts: 2
graphgraph
User Offline Click here to see the profile of this user
Re:Kohézió, laza kapcsolódás és a Release terv 1 Year ago Karma: 0  
Szia,

Mibol veszed azt hogy a legfontosabb a release terv ? - Scrum terminologiaban van egy ugynevezet "product backlog" meg egy ugynevezet "release backlog" - az utobbi nem mas mint egy vonal a product backlog-ba ami azt mondja hogy itt fogunk releaszolni.

A user story egyik definicioja a kovetkezo: "a placeholder for a discussion between the Product Owner and the team" - (egy hely ahol a PO meg a csapat dumalnak) - tehat ha a csapat eszreveszi hogy egy user story fugg egy masiktol akkor szolnia kel a product ownernek aki remelhetoen ujrapriorizal. Ha nem akarja ... akkor stub, mock vagy szimulator.

Amit a egymasutan implementaciot illeti - akkor mukodik ha a csoport ert a refaktoringhoz, (boldogabb esetekbe A-TDD meg TDD-hez) + van egy CI szerver ... ja, meg mindenki erti mi az hogy YAGNI.

Remelem segitet,
Paul.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop

SEO by AceSEF

Útvonal

Home Kapcsolattartás Fórum
Copyright © 2008 - Agilis Szoftverfejlesztök Egyesülete       info[at]agilealliance.hu