Zwinne modele – charakterystyka

Zwinny  model to taki który jest:

  • Wystarczający dla Odbiorców czyli w zależności od odbiorców ogólny gdy rozmawiasz z biznesem lub bardziej techniczny gdy rozmawiasz z IT
  • Wystarczająco dobry, aby przekazać sens. Model nie musi być dokładny. Gdy pojawia się niezgodność zastanów się co z tym zrobić. Może wystarczy dekompozycja może notka. Zawsze poproś odbiorcę diagramu by przeczytał to co mu zostało przekazane by wyłapać niezgodności.
  • Wystarczająco szczegółowy, ale nie ZBYT szczegółowy aby sprostać wymogom Odbiorców względem komunikacji. Unikaj wyszczególniania każdego niuansu oznaczeń modelu.
  • Wystarczająco przejrzysty– łatwy do zrozumienia więc nie twórz wielu linii krzyżujących się wzajemnie i powodujących, że ciężko jest się w nich połapać. Modelując użyj logicznych technik organizacyjnych i zastosuj spójny styl.

  • Ledwo wystarczająco dobry ? dopóki nie zaboli. Modeluj z celem, a nie dlatego, że zdefiniowany proces  mówi, że musisz. Kluczem jest przekazanie tak wielu detali odbiorcom, aby przekazać sens. Nie więcej i nie mniej
  • Wystarczająco prosty – nie oznacza to mniej skomplikowany. Oznacza to- ?Czy rozumiem, co on przekazuje??
  • Ma wystarczającą wartość – Modele nie są okienkami do odznaczania. Muszą dodawać wartość, w przeciwnym razie nie warto ich robić

Przy tworzeniu modelu ponosi się koszty zarówno czasowe jak i finansowe. Dlatego też koszt tworzenia modelu (wraz z jego utrzymaniem) musi równać się lub przewyższać korzyści jego używania w przyszłości przez Zwinne Zespoły

Technorati Tagi: agile,agile modeling

Podobne wpisy

  • Demonstracja czyli o ważności informacji zwrotnej Jednym z moich zaleceń, związanych z nurtem Agile, jest: “Pokazuj to co zbudowałeś tak często jak się tylko da”. Należy zastosować to podejście, aby uzyskać informację zwrotną na temat […]
  • SCRUM a SCRUM z modelowaniem – koszty Moim zdaniem wszystkie metodyki zwinne mają tą zaletę, że są tańsze od tradycyjnego ?ciężkiego? podejścia choćby dlatego, że nie traci się czasu na modelowanie. Jest tylko jedno ale. A […]
  • Dlaczego warto używać metod Agile? Metody Agile skupiają się na krótszych iteracjach, w których to oprogramowanie dość często jest doprowadzane do takiego poziomu jakości, który pozwala na jego wydanie, zazwyczaj trwa to od […]
  • Kolejne wskazówki dotyczące modelowania w ujęciu Agile Kilkanaście dni temu  opublikowałem 5 wskazówek dla analizy w ujęciu AGILE Scotta Amblera. Chciałbym je teraz uzupełnić o kolejne spostrzeżenia. Tym razem dotyczące przede wszystkim […]
  • Wartość modelowania Budowanie modeli ma ogromną wartość. Zastanawia mnie dlaczego budując dom wymagana jest dokumentacja projektowa a do budowy systemu informatycznego to sprawa opcjonalna. Dokumentacja nie […]
Reklama
MODESTO - licencje Enterprise Architect

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Przewiń do góry