Role: Vývojář
Role Vývojář je zodpovědná za vývoj jednotlivých komponent IS/ICT a jejich sjednocení do jednoho integrovaného řešení, včetně zajištění jeho souladu s navrhovanou architekturou. Může se podílet i na návrhu uživatelského rozhraní a jednotkovém testování (unit-testing).
Role Sets: Role
Relationships
Staffing
Skills

Mezi charakteristiky osoby vykonávající tuto roli by mělo patřit:

  • dostatek znalostí a zkušeností s návrhem a tvorbou technického řešení s využitím technologie určené pro projekt,
  • schopnost porozumět navrhované architektuře řešení a jejího respektování při vývoji,
  • zkušenost s tvorbou testů, které pokrývají očekávané chování technických komponent systému,
  • schopnost komunikovat a řešit s ostatními členy týmu otázky návrhu a vývoje tak, aby jim všichni rozuměli
  • a dostatečné znalosti jazyka UML (Unified Modeling Language) pro převedení jednotlivých modelů vytvořených Analytikem do vyvíjeného IS/ICT.

Člen týmu v roli Vývojáře by měl především disponovat perfektními znalostmi technické oblasti, které se na projektu věnuje, zároveň by však měl alespoň všeobecně rozumět všem technologiím, které jsou na projektu využívány. Jeho přehled a znalosti jiných oblastí, než kterým se detailně věnuje, usnadňují jeho komunikaci s ostatními členy týmu.

Assignment Approaches

V roli Vývojáře by obvykle na projektu mělo vystupovat více lidí, jejichž kooperace zajišťuje, že při vývoji technického řešení nebudou opomenuty žádné důležité aspekty. Ve velmi malých agilních týmech mohou jako Vývojáři vystupovat i osoby, kteří již mají přidělenou roli jinou (nejčastěji Analytik/Vývojář).