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