আমরা কীভাবে একটি কাজ সাজাই।
পাঁচটি ধাপ, প্রতিটির একটি লক্ষ্য, নির্দিষ্ট কার্যক্রম এবং এমন ফলাফল যা আপনার কাছে থাকে। নতুন কাজের জন্য আমরা এই কাঠামোরই প্রস্তাব দিই: প্রতিটি ধাপের গভীরতা সমস্যার মাপে ঠিক হয়, এবং ছোট একটি কাজ এক সপ্তাহে কয়েকটি ধাপ শেষ করতে পারে।
-
01
অনুসন্ধান ও মূল্যায়ন
লক্ষ্যকিছু প্রস্তাব করার আগে সিস্টেম, সীমাবদ্ধতা ও আসল লক্ষ্য বোঝা।
কার্যক্রম
- আর্কিটেকচার, ক্লাউড অ্যাকাউন্ট, রিপোজিটরি ও পাইপলাইনের কেবল-পড়ার রিভিউ
- সিস্টেম যাঁরা চালান তাঁদের লিখিত প্রশ্ন
- যেখানে মেট্রিক্স আছে, সেখানে খরচ, নির্ভরযোগ্যতা ও ডেলিভারির বেসলাইন
- প্রভাব ও সম্ভাবনা অনুযায়ী সাজানো ঝুঁকির তালিকা
ফলাফল
- প্রমাণসহ মূল্যায়ন রিপোর্ট
- সমস্যা ও সুযোগের অগ্রাধিকার তালিকা
সিদ্ধান্ত আপনারএগোনো হবে কি না, এবং কোন অগ্রাধিকারে।
-
02
আর্কিটেকচার ও পরিকল্পনা
লক্ষ্যভেবেচিন্তে একটি ডিজাইন বেছে নেওয়া এবং তা এমন পরিকল্পনায় রূপ দেওয়া যা ছোট ছোট ধাপে করা যায়।
কার্যক্রম
- খরচ, ঝুঁকি, শ্রম ও পরিচালনাযোগ্যতার ভিত্তিতে বিকল্পের তুলনা
- লক্ষ্য আর্কিটেকচার ও সেখানে পৌঁছানোর পথ
- প্রতিটি গুরুত্বপূর্ণ বাছাইয়ের সিদ্ধান্ত-রেকর্ড
- নির্দিষ্ট-পরিধির মাইলফলকসহ ধাপে ধাপে পরিকল্পনা
ফলাফল
- আর্কিটেকচার ডকুমেন্ট ও ডায়াগ্রাম
- পরিধি, মাইলফলক ও গ্রহণযোগ্যতার মানদণ্ডসহ পরিকল্পনা
সিদ্ধান্ত আপনারডিজাইন ও প্রথম মাইলফলকের অনুমোদন।
-
03
বাস্তবায়ন
লক্ষ্যপরিবর্তনটি ধাপে ধাপে, কোড হিসেবে, আপনার রিপোজিটরি ও অ্যাকাউন্টে তৈরি করা।
কার্যক্রম
- রিভিউ করা পুল রিকোয়েস্টের মাধ্যমে ইনফ্রাস্ট্রাকচার, পাইপলাইন ও সফটওয়্যারে পরিবর্তন
- ঝুঁকি বেশি হলে ধাপে ধাপে রোলআউট বা ফিচার ফ্ল্যাগ
- পরিকল্পনার তুলনায় নিয়মিত লিখিত অগ্রগতি
- প্রোডাকশনে এমন কোনো হাতে করা পরিবর্তন নয় যা কোডে নেই
ফলাফল
- রিভিউ ও মার্জ করা কোড
- প্রতিটি পরিবর্তনের সঙ্গে হালনাগাদ ডকুমেন্টেশন
সিদ্ধান্ত আপনারমানদণ্ড অনুযায়ী প্রতিটি মাইলফলকের গ্রহণ।
-
04
যাচাই ও নির্ভরযোগ্যতা
লক্ষ্যপ্রমাণসহ দেখানো যে সিস্টেম ডিজাইন অনুযায়ী আচরণ করে — লোডে, ব্যর্থতায় ও পুনরুদ্ধারের সময়।
কার্যক্রম
- প্রকৃত ট্র্যাফিকের মাপে লোড ও ফেইলিওর টেস্ট
- রিস্টোর ও রোলব্যাক অনুমান নয়, বাস্তবে অনুশীলন
- SLO, ড্যাশবোর্ড ও অ্যালার্ট নির্ধারণ ও সমন্বয়
- আইডেন্টিটি, এক্সপোজার ও সিক্রেটের রিভিউ
ফলাফল
- টেস্টের ফলাফল ও জানা সীমাবদ্ধতা
- কোড হিসেবে SLO, অ্যালার্ট নিয়ম ও ড্যাশবোর্ড
সিদ্ধান্ত আপনারগো-লাইভ, বাকি ঝুঁকিগুলো লিখিতভাবে জানিয়ে।
-
05
জ্ঞান হস্তান্তর ও ধারাবাহিক উন্নতি
লক্ষ্যআপনার টিমকে ফলাফলের মালিক করা, তারপর ডেটা দিয়ে তা উন্নত করা।
কার্যক্রম
- নিয়মিত কাজ ও ইনসিডেন্টের জন্য রানবুক
- লিখিত হস্তান্তর, আপনার টিম চাইলে ওয়ার্কিং সেশনসহ
- গো-লাইভের পর SLO, খরচ ও ইনসিডেন্টের রিভিউ
- পরিমাপ করা প্রভাব অনুযায়ী সাজানো উন্নতির ব্যাকলগ
ফলাফল
- রানবুক ও অপারেশনাল ডকুমেন্টেশন
- পরিমাপ করা অগ্রাধিকারসহ উন্নতির ব্যাকলগ
সিদ্ধান্ত আপনারচালিয়ে যাওয়া হবে কি না, কী নিয়ে — নাকি আপনি নিজেই চালাবেন।
শুরু করার তিনটি উপায়।
- F—01
৫ দিনের ক্লাউড রিভিউ
বিদ্যমান একটি ক্লাউড এনভায়রনমেন্টের নির্দিষ্ট-পরিধির মূল্যায়ন, কেবল-পড়ার অ্যাক্সেসসহ। এটি প্রথম ধাপটি কভার করে এবং লিখিত রিপোর্ট ও পরিকল্পনা দিয়ে শেষ হয়।
- F—02
নির্দিষ্ট পরিধির প্রজেক্ট
একটি নির্দিষ্ট ডেলিভারেবল — একটি প্ল্যাটফর্ম, একটি মাইগ্রেশন, একটি সার্ভিস — যার পরিধি ও মূল্য কাজ শুরুর আগে ঠিক হয়।
- F—03
পরবর্তী কাজ
প্রথম ডেলিভারেবলের পর পরিকল্পনার অন্যান্য আইটেম, প্রতিটির পরিধি ও মূল্য আলাদাভাবে। কিছুই বাধ্যতামূলক নয়।