Spolupráce s týmem úloh
Poskytování specifikací architektury není jednorázovým úkolem. Architekt by měl očekávat, že v průběhu implementace bude spolupracovat s týmem úloh.
Úlohy průběžné spolupráce
Poskytněte přehlednost. Architekti by měli být snadno k dispozici, aby poskytli přehled o všech dodaných specifikacích, aby se zajistilo, že implementační týmy zůstanou odblokované. Aby mohli řešit potenciální překážky, měli by se architekti aktivně účastnit iteračních cvičení a týmových schůzek.
Návrhy sekvencování implementace Architekti chápou, že cesta od návrhu k produktu připravenému pro výrobu je iterativní. Můžou doporučit, které části aplikace se mají implementovat jako první. Tento přístup umožňuje týmu úloh učit se z tohoto prostředí a používat znalosti, které získají na zbývající části úlohy.
Nastavte kontrolní body kontroly implementace. Týmy úloh by měly stanovit pravidelné kontrolní body kontroly pro porovnání implementace se specifikací architektury. Tento postup pomáhá zajistit, aby byl návrh implementován podle specifikace a aby specifikace splňovala predikované požadavky. Tato smyčka zpětné vazby může opravit všechny chyby návrhu nebo implementace.
Komunikujte se zúčastněnými stranami. Architekti mají zavedený vztah se zúčastněnými stranami a podnikáním a mají intimní porozumění úlohám. V důsledku toho jsou často v dobré pozici, aby předávali obavy z implementačních týmů nebo žádosti o vyjednávání změn požadavků.
Proveďte doporučení pro prostředí. Návrh úloh často přesahuje návrh pro produkční prostředí a zotavení po havárii. Produkční prostředí je jen jedno z mnoha prostředí, které může potřebovat tým pro implementaci úloh. Architekti můžou také pomáhat týmům úloh v předprodukčních prostředích se správnou velikostí.
Použití testování konceptu (POC) Architekti často používají poc ve svých návrzích k informování rozhodnutí o specifikacích návrhu pro architekturu úloh. Tyto pocs také můžou poskytnout přehled o proveditelnosti implementace skutečné úlohy. Pokud poc neexistuje, architekt by ho měl vytvořit před zahájením vývoje implementačním týmem.
Spolupráce s týmy platformy
Některé organizace rozdělují zodpovědnosti mezi týmy úloh a týmy platforem, například navrhované v cílových zónách Azure. Pro úlohy, které budou spolupracovat s týmy platforem, aby společně poskytovaly řešení a hodnotu, je důležité spolupracovat s těmito týmy. Pokud s týmy platforem nespolupracujete, může váš návrh vynechat využívání dostupných nabídek poskytovaných platformou nebo můžete navrhnout řešení, které porušuje omezení na základě platformy pro úlohy.