Architecture Decision Record

Active theme: Light

← Mga template ng tala ng desisyon

Template ng tala ng desisyon para sa business case

Binibigyang-diin ng ADR template na ito ang paggawa ng business case para sa isang desisyon, kasama ang mga pamantayan, kandidato, at gastos.

Pinakamataas na antas

  • Pamagat
  • Katayuan
  • Mga pamantayan sa pagsusuri
  • Mga kandidatong isasaalang-alang
  • Pananaliksik at pagsusuri sa bawat kandidato
    • Natutugunan/hindi natutugunan ang mga pamantayan at bakit
    • Pagsusuri ng gastos
    • SWOT analysis
    • Mga opinyon at feedback
  • Rekomendasyon

Malalim na pagsisid sa mababang antas

Pamagat:

  • Isang maikling pariralang pautos sa kasalukuyang panahunan, wala pang 50 karakter, tulad ng git commit message.

Katayuan:

  • Isa sa iminungkahi, tinanggap, tinanggihan, hindi na ginagamit, napalitan, atbp.

Mga pamantayan sa pagsusuri:

  • Buod: ipaliwanag nang maikli kung ano ang hinahangad naming matuklasan at bakit.

  • Mga detalye

Mga kandidatong isasaalang-alang:

  • Buod: ipaliwanag nang maikli kung paano namin natuklasan ang mga kandidato, at ituon ang pansin sa anumang outlier.

  • Ilista ang lahat ng kandidato at kaugnay na opsyon; ano ang sinusuri namin bilang mga posibleng solusyon?

  • Mga detalye

Pananaliksik at pagsusuri sa bawat kandidato:

  • Buod: ipaliwanag nang maikli ang mga paraan ng pananaliksik, at ituon ang pansin sa mga pattern, cluster, at outlier.

  • Natutugunan/hindi natutugunan ang mga pamantayan at bakit

    • Buod

    • Mga detalye

  • Pagsusuri ng gastos

    • Buod

    • Mga halimbawa

      • Paglilisensya, tulad ng mga kasunduan sa kontrata at legal na pangako

      • Pagsasanay, tulad ng upskilling at change management

      • Operasyon, tulad ng suporta at maintenance

      • Pagsukat ng paggamit, tulad ng bandwidth at paggamit ng CPU

  • SWOT analysis

    • Buod

    • Mga Lakas (Strengths)

    • Mga Kahinaan (Weaknesses)

    • Mga Pagkakataon (Opportunities)

    • Mga Banta (Threats)

  • Mga panloob na opinyon at feedback

    • Buod

    • Mga halimbawa

      • Mula sa koponan, mainam na isinulat mismo ng aktuwal na tao

      • Mula sa ibang stakeholder

      • Mga quality attribute o tinatawag ding cross-functional requirement

  • Mga panlabas na opinyon at feedback

    • Buod

    • Sino ang nagbibigay ng opinyon?

    • Ano ang iba pang kandidatong isinaalang-alang mo?

    • Ano ang ginagawa mo?

      • Mga halimbawa

        • B2B o B2C

        • para sa panlabas o para sa mga empleyado lamang

        • desktop o mobile

        • pilot o production

        • monolith o microservices

    • Paano mo sinuri ang mga kandidato?

    • Bakit mo pinili ang nanalo?

    • Ano ang nangyayari mula noon?

      • Mga halimbawa

        • Kumusta ang performance ng nanalo?

        • Ilang % ng aktwal na production user traffic sa totoong mundo ang dumadaloy sa nanalo?

        • Anong mga uri ng integration ang kasangkot, tulad ng sa mga continuous delivery pipeline, content management system, analytics at metrics, atbp.?

        • Sa nalalaman mo ngayon, ano ang ipapayo mong gawin nang iba ng mga tao?

  • Mga anekdota

Rekomendasyon:

  • Buod

  • Mga detalye