Architecture Decision Record

Active theme: Light

← ਦਸਤਾਵੇਜ

ਟਿਕਾਊ ਫੈਸਲੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼

https://www.infoq.com/articles/sustainable-architectural-design-decisions/

ਅਸੀਂ ਆਪਣੇ ਕੰਮ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਸਬਕ ਸਿੱਖੇ ਹਨ ਜੋ ਟਿਕਾਊ ਫੈਸਲੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਅਤੇ ਮੁਲਾਂਕਣ ਵਜੋਂ ਕੰਮ ਆ ਸਕਦੇ ਹਨ:

  1. ਸ਼ੁਰੂਆਤੀ ਫੈਸਲੇ ਦੇ ਦਸਤਾਵੇਜ਼ੀਕਰਨ ਲਈ ਲੀਨ/ਘੱਟੋ-ਘੱਟ ਪਹੁੰਚ ਵਰਤੋ।

  2. ਉਨ੍ਹਾਂ ਸਾਰੇ ਮਹੱਤਵਪੂਰਨ ਫੈਸਲਿਆਂ ਨੂੰ ਤਰਜੀਹ ਦਿਓ ਅਤੇ ਦਰਜ ਕਰੋ ਜੋ ਟੀਚਾ ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਦਸਤਾਵੇਜ਼ੀ ਰੂਪ ਦੇਣ ਅਤੇ ਸਮਝਣ ਲਈ ਕਾਫ਼ੀ ਸੰਬੰਧਿਤ ਹਨ।

  3. ਖਾਸ ਤੌਰ ਉੱਤੇ ਮਹੱਤਵਪੂਰਨ ਫੈਸਲਿਆਂ ਦਾ ਪੂਰੇ ਟੈਂਪਲੇਟਾਂ ਨਾਲ ਵਿਸਥਾਰ ਤਾਂ ਹੀ ਕਰੋ ਜਦੋਂ ਸ਼ੁਰੂਆਤੀ ਕੰਮ ਹੋ ਚੁੱਕਾ ਹੋਵੇ (ਯਾਨੀ ਜਦੋਂ ਫੈਸਲੇ ਲੈਣ ਵਾਲੇ ਲਏ ਗਏ ਆਰਕੀਟੈਕਚਰ ਫੈਸਲਿਆਂ ਤੋਂ ਸੰਤੁਸ਼ਟ ਹੋਣ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਭਰੋਸਾ ਹੋਵੇ ਕਿ ਇਨ੍ਹਾਂ ਫੈਸਲਿਆਂ ਉੱਤੇ ਜਲਦੀ ਨਜ਼ਰਸਾਨੀ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਪਵੇਗੀ)।

  4. ਪਹਿਲੇ ਕਦਮ ਦੇ ਲੀਨ/ਘੱਟੋ-ਘੱਟ ਸੰਸਕਰਨਾਂ ਨੂੰ ਸਹੀ ਬਾਰੀਕੀ ਪੱਧਰ ਵਾਲੇ ਦਰਜ ਕੀਤੇ ਫੈਸਲਿਆਂ ਦੇ ਛੋਟੇ ਰੂਪ ਵਜੋਂ ਵਰਤੋ, ਤਾਂ ਜੋ ਵਿਸਤ੍ਰਿਤ ਫੈਸਲਿਆਂ ਦੀ ਸੰਖੇਪ ਜਾਣਕਾਰੀ ਮਿਲੇ, ਅਤੇ ਮਾਮੂਲੀ ਜਾਂ ਸਪੱਸ਼ਟ ਫੈਸਲਿਆਂ ਲਈ ਵੀ।

  5. ਜਿੱਥੇ ਵੀ ਸੰਭਵ ਹੋਵੇ, ਮੌਜੂਦਾ ਆਰਕੀਟੈਕਚਰ ਗਿਆਨ ਵਰਤੋ, ਭਾਵੇਂ ਉਹ ਮਾਰਗਦਰਸ਼ਨ ਮਾਡਲਾਂ ਤੋਂ ਹੋਵੇ ਜਾਂ ਹੋਰ ਸਰੋਤਾਂ ਤੋਂ। ਅਜਿਹੇ ਗਿਆਨ ਦੀ ਸਮੀਖਿਆ ਕਰੋ, ਉਸ ਨੂੰ ਵਧਾਓ ਅਤੇ ਖਾਸ ਫੈਸਲੇ ਦੇ ਪ੍ਰਸੰਗ ਅਨੁਸਾਰ ਢਾਲੋ।

  6. ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਫੈਸਲਿਆਂ ਅਤੇ ਲੋੜਾਂ ਦੇ ਨਾਲ-ਨਾਲ ਆਰਕੀਟੈਕਚਰ ਡਿਜ਼ਾਈਨਾਂ/ਕੋਡ ਵਿਚਕਾਰ ਖੋਜਯੋਗਤਾ ਲਿੰਕ ਸਥਾਪਿਤ ਕੀਤੇ ਗਏ ਹਨ।

  7. ਸਵੈਚਾਲਿਤ ਇਕਸਾਰਤਾ ਜਾਂਚ ਮੁਹੱਈਆ ਕਰੋ ਤਾਂ ਜੋ ਤਬਦੀਲੀ ਤੋਂ ਬਾਅਦ ਖੋਜਯੋਗਤਾ ਲਿੰਕ ਤਾਲਮੇਲ ਵਿੱਚ ਰਹਿਣ। ਫੈਸਲਿਆਂ ਅਤੇ ਹੋਰ ਸਾਫਟਵੇਅਰ ਕਲਾਕ੍ਰਿਤੀਆਂ ਵਿਚਕਾਰ ਨਿਰਭਰਤਾਵਾਂ ਦੀ ਗਿਣਤੀ ਸੀਮਤ ਕਰੋ।

  8. ਤਰਕਸੰਗਤ ਕਾਰਨਾਂ ਲਈ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਲਗਾਤਾਰ ਅਤੇ ਜ਼ੋਰਦਾਰ ਢੰਗ ਨਾਲ ਲਾਗੂ ਕਰੋ—ਇਹ ਫੈਸਲੇ ਦੇ ਦਸਤਾਵੇਜ਼ੀਕਰਨ ਦਾ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ ਹਨ ਕਿਉਂਕਿ ਇਹ ਤਰਕ-ਆਧਾਰ ਦਿੰਦੇ ਹਨ।