Architecture Decision Record

Active theme: Light

← dokumen

Siapa yang boleh mencipta ADR?

Pertimbangkan bidang seperti orang tertentu, atau peranan tertentu, atau pasukan tertentu, atau jabatan tertentu; pertimbangkan juga sama ada terdapat orang, atau peranan, atau pasukan, atau jabatan yang boleh menugaskan ADR, bermaksud mereka meminta satu yang akan ditulis oleh orang lain.

Contoh jawapan: Mana-mana orang dalam organisasi kami yang telah membaca halaman README rekod keputusan seni bina boleh mencadangkan ADR, bermaksud orang itu boleh mula menulisnya, dan berkongsinya dengan pasukan.

Apakah yang membenarkan pengemukaan ADR?

Pertimbangkan bidang seperti cara kerja pasukan organisasi anda, struktur sistem perisian anda, penyelarasan antara pasukan, kebolehselenggaraan jangka panjang, antara muka luaran, siapa yang anda mahu beri manfaat, dan seumpamanya.

Contoh jawapan: Kami mahu mencipta ADR apabila kami mahu pembangun masa hadapan memahami "mengapa" tentang apa yang kami lakukan.

Apakah yang membenarkan tidak mengemukakan ADR?

Pertimbangkan bidang seperti keputusan yang bukan tentang seni bina, atau yang kecil seperti risiko minimum atau terkandung sendiri atau seorang pembangun, atau yang sudah diliputi sepenuhnya di tempat lain seperti oleh piawaian atau dasar atau dokumentasi, atau yang sementara seperti penyelesaian sementara atau bukti konsep atau eksperimen.

Contoh jawapan: Kami mahu melangkau ADR apabila keputusan terhad dalam skop dan masa dan risiko dan kos, atau sudah diliputi di tempat lain.

Apakah kitaran hayat ADR?

Pertimbangkan bidang seperti proses penciptaan, proses penyelidikan, proses membuat keputusan, proses pelaksanaan dan proses penamatan. Pertimbangkan bagaimana menjejak kitaran hayat ADR dari semasa ke semasa, seperti cara menggerakkan ADR dari satu keadaan ke keadaan seterusnya, dan juga cara menyampaikan ini kepada pihak berkepentingan.

Contoh jawapan: Kami mahu ADR mempunyai enam peringkat kitaran hayat: Memulakan → Menyelidik → Menilai → Melaksana → Menyelenggara → Menamatkan.

Apakah kriteria untuk langkah kitaran hayat ADR?

Pertimbangkan bidang seperti kriteria penerimaan untuk ADR, bermaksud bagaimana anda tahu ia cukup baik untuk bergerak dari satu langkah kitaran hayat ke yang seterusnya? Adakah masalah dinyatakan dengan jelas? Adakah alternatif telah dipertimbangkan? Adakah pertukaran difahami dan didokumenkan dengan cukup baik? Adakah semua konteks yang relevan ada? Adakah semua pihak berkepentingan yang relevan terlibat? Adakah semua maklum balas telah dimasukkan?

Contoh jawapan: Kami mahu ADR diundi oleh pihak berkepentingan apabila pasukan aktif telah 1) melengkapkan penyelidikan mereka, 2) melengkapkan penilaian mereka, 3) menerbitkan cadangan ADR kepada pihak berkepentingan dengan permintaan komen dan tempoh masa seminggu, 4) semua komen pihak berkepentingan telah dimasukkan dan ditangani.

Apakah peranan dan tanggungjawab yang berinteraksi dengan ADR?

Pertimbangkan peranan seperti pencadang, penyelidik, penilai, penyemak, pelulus, penyelenggara, dan seumpamanya. Pertimbangkan tanggungjawab seperti komunikasi dengan pihak berkepentingan, memastikan jangkaan dipenuhi, perkongsian di laman web atau intranet, dan menyemak kerja secara berkala dan terutamanya apabila perubahan yang relevan berlaku.

Contoh jawapan: Kami mahu setiap ADR sentiasa mempunyai orang hubungan utama, orang hubungan kedua dan pasukan bertanggungjawab; mereka bertanggungjawab ke atas komunikasi, penerbitan, penyelenggaraan, semakan berkala sekurang-kurangnya sekali setahun, dan penamatan akhirnya mengikut keperluan.

Bagaimana tadbir urus berinteraksi dengan ADR?

Pertimbangkan bidang seperti cara kerja organisasi anda, sebarang keperluan pematuhan khas seperti untuk aspek undang-undang atau aspek sumber manusia, bagaimana anda mahu mengendalikan konsensus berbanding konflik berbanding peningkatan ke peringkat atas. Adakah terdapat bidang atau orang atau pasukan yang boleh mempunyai pengaruh lebih daripada yang lain berkenaan ADR, seperti boleh meluluskannya, atau mengundi padanya, atau memveto?

Contoh jawapan: Tadbir urus ADR adalah dalam susunan keutamaan ini: CEO, CTO, CLO, pasukan yang melaksanakan ADR, pakar dalam pasukan yang paling berpengetahuan tentang AD. Tiada orang lain mempunyai tadbir urus melainkan diterangkan dalam ADR.

Apakah prinsip yang berinteraksi dengan ADR?

Pertimbangkan bidang seperti cara kerja organisasi anda yang merangkumi bergerak pantas berbanding bergerak perlahan, untuk konsensus keputusan berbanding konflik keputusan, dan untuk keutamaan risiko berbanding keutamaan keselamatan, perbincangan awam berbanding perbincangan peribadi, dan seumpamanya.

Contoh jawapan: Kami menggunakan prinsip kepimpinan berat sebelah kepada tindakan, tidak bersetuju-dan-komited (disagree-and-commit), anggaran 70% sudah memadai untuk keputusan yang mudah diterbalikkan dan mudah diasingkan, dan cara kerja awam kecuali maklumat sulit seperti yang diterangkan dalam perjanjian kerahsiaan organisasi kami.