ADR'leri kullanmaya nasıl başlanır?
ADR'leri kullanmaya başlamak için ekip arkadaşlarınızla bu alanlar hakkında konuşun.
Karar tespiti:
AD ne kadar acil ve ne kadar önemli?
Şimdi mi yapılmalı, yoksa daha fazlası bilinene kadar bekleyebilir mi?
Kişisel ve kolektif deneyimin yanı sıra tanınmış tasarım yöntemleri ve uygulamaları, karar tespitine yardımcı olabilir.
İdeal olarak, ürün yapılacaklar listesini tamamlayan bir karar yapılacaklar listesi tutun.
Karar verme:
Genel olanlar ve yazılım mimarisine özgü olanlar olmak üzere bir dizi karar verme tekniği mevcuttur, örneğin diyalog haritalama.
Grup kararı verme aktif bir araştırma konusudur.
Karar alma ve uygulama:
AD'ler yazılım tasarımında kullanılır; bu nedenle, onu finanse eden, geliştiren ve işleten sistemin paydaşlarına iletilmeli ve onlar tarafından kabul edilmelidir.
Mimari olarak belirgin kodlama stilleri ve mimari kaygılara ve kararlara odaklanan kod incelemeleri iki ilgili uygulamadır.
Yazılım evriminde bir yazılım sistemini modernleştirirken AD'ler de (yeniden) dikkate alınmalıdır.
Karar paylaşımı (isteğe bağlı):
Birçok AD, projeler arasında tekrarlanır.
Bu nedenle, geçmişteki iyi ve kötü kararlarla ilgili deneyimler, açık bir bilgi yönetimi stratejisi uygularken değerli yeniden kullanılabilir varlıklar olabilir.
Karar belgeleri:
Karar yakalamak için birçok şablon ve araç mevcuttur.
Çevik topluluklara bakın, örneğin M. Nygard'ın ADR'leri.
Geleneksel yazılım mühendisliği ve mimari tasarım süreçlerine bakın, örneğin IBM UMF ve CapitalOne'dan Tyree ve Akerman tarafından önerilen tablo düzenleri.
Daha fazlası için:
- Yukarıdaki adımlar Mimari Karar hakkındaki Wikipedia girişinden uyarlanmıştır.