৩.১ SPACE কাঠামো
সারসংক্ষেপ এবং প্রেরণা
SPACE কাঠামো, ২০২১ সালে গবেষক নিকোল ফোর্সগ্রেন, মার্গারেট-অ্যান স্টোরি, চন্দ্রা মাদ্দিলা, থমাস জিমারম্যান, ব্রায়ান হাউক, এবং জেনা বাটলার দ্বারা প্রকাশিত, একটি নির্দিষ্ট সমস্যার উত্তর দিতে নির্মিত হয়েছিল: একক-সংখ্যা ডেভেলপার উৎপাদনশীলতা মেট্রিক, কোড লাইন, কমিট গণনা, স্টোরি পয়েন্ট, তুচ্ছভাবে কারচুপি করা যায় এবং নিয়মিতভাবে বিভ্রান্ত করে। SPACE পরিবর্তে পাঁচটি মাত্রা জুড়ে পরিমাপের প্রস্তাব করে: সন্তুষ্টি ও সুস্থতা, কর্মক্ষমতা, কার্যকলাপ, যোগাযোগ ও সহযোগিতা, এবং দক্ষতা ও প্রবাহ। কোনো একক অক্ষর একা দাঁড়ানোর উদ্দেশ্যে নয়; কাঠামোর প্রকৃত অবদান হলো সব পাঁচটিকে একসাথে দৃষ্টিতে রাখার শৃঙ্খলা, যাতে একটি দল নীরবে অন্যটির ক্ষতি করে একটি অক্ষে উৎপাদনশীল দেখাতে না পারে।
এটি গুরুত্বপূর্ণ কারণ ডেভেলপার উৎপাদনশীলতা একটি জিনিস নয়। একটি দল অত্যন্ত সক্রিয় হতে পারে (অনেক কমিট, অনেক পুল রিকোয়েস্ট) যখন খারাপভাবে সম্পাদন করে (কাজটি গুরুত্বপূর্ণ ফলাফল সরায় না)। একটি দল সন্তুষ্টি ধসের সময় স্বল্পমেয়াদে ভালো সম্পাদন করতে পারে, মাস পরে দেখা যাওয়া কর্মী ক্ষয় ও গুণমান ধসের একটি অগ্রণী সূচক। SPACE-এর অন্তর্দৃষ্টি, এই বইয়ের বিষয় ১.২ ও বিষয় ১.৩-এর উপর সরাসরি নির্মিত, হলো এই মাত্রাগুলোর যে কোনো একটি, একটি স্বতন্ত্র লক্ষ্য হিসেবে অনুসরণ করা হলে, অন্যদের খরচে কারচুপি করা হবে, এবং কাঠামোটি নির্দিষ্টভাবে বিদ্যমান সেই বিনিময়কে প্রকৃত ক্ষতি করার আগে দৃশ্যমান করতে।
বড় দলের জন্য, SPACE নেতৃত্বকে এমন একটি কথোপকথনের জন্য একটি ভাগ করা শব্দভাণ্ডার দেয় যা অন্যথায় যে মাত্রা পরিমাপ করা সবচেয়ে সহজ তাতে ডিফল্ট হয়, প্রায় সবসময় কার্যকলাপ। অনেক দল জুড়ে উৎপাদনশীলতা তুলনা করা এন্টারপ্রাইজ প্রতিষ্ঠানের একটি কাঠামো প্রয়োজন যা কমিট গণনার দিকে টান প্রতিরোধ করে; একটি প্রতিযোগিতামূলক শ্রম বাজারে নিয়োগ ও ধরে রাখার চাপের সম্মুখীন সরকারি প্রতিষ্ঠানের সন্তুষ্টি ও সুস্থতা উপাত্ত সরবরাহ উপাত্তের মতোই গুরুত্বের সাথে প্রয়োজন, কারণ বার্নআউটে একজন অভিজ্ঞ প্রকৌশলী হারানো যে কোনো একক স্প্রিন্টের আউটপুট কখনও সঞ্চয় করেছে তার চেয়ে অনেক বেশি খরচ করে।
মূল নীতিসমূহ
- কোনো একক SPACE মাত্রা বিচ্ছিন্নভাবে বিশ্বাসযোগ্য নয়। কাঠামোর মূল্য নির্দিষ্টভাবে বেশ কয়েকটি একসাথে পরিমাপ করা থেকে আসে।
- কমপক্ষে তিনটি মাত্রা থেকে কমপক্ষে একটি মেট্রিক, বিষয়ীগত ও বস্তুনিষ্ঠ উৎস মিশ্রিত করে, একটি ভারসাম্যপূর্ণ চিত্রের ন্যূনতম। একটি মেট্রিক সেট সম্পূর্ণভাবে একটি মাত্রা বা একটি উপাত্ত ধরন থেকে টানা প্রকৃতপক্ষে SPACE ব্যবহার করছে না।
- কার্যকলাপ হলো সেই মাত্রা যা একটি স্বতন্ত্র প্রক্সি হিসেবে অপব্যবহারের সবচেয়ে প্রবণ। এটি পরিমাপ করা সবচেয়ে সহজ এবং নিজে থেকে প্রকৃত মূল্যের সবচেয়ে কম প্রতিনিধিত্বমূলক।
- দল-স্তর ও ব্যক্তিগত-স্তরের পরিমাপে ভিন্ন আচরণ প্রয়োজন। SPACE মূলত দল ও সিস্টেম-স্তরের অন্তর্দৃষ্টির জন্য ডিজাইন করা হয়েছিল, ব্যক্তিগত স্কোরকার্ডের জন্য নয়।
- পাঁচটি মাত্রা মিথস্ক্রিয়া করে। একটি পরিবর্তন যা একটি উন্নত করে অন্যটি অবনতি করতে পারে, এবং কাঠামোটি সেই বিনিময় ধরতে বিদ্যমান।
সুপারিশসমূহ
বিশ্বাস করার আগে কমপক্ষে তিনটি মাত্রা থেকে আপনার মেট্রিক সেট তৈরি করুন
একটি একক পছন্দের মাত্রা বেছে নিয়ে, সাধারণত কার্যকলাপ বা কর্মক্ষমতা, এবং একে সম্পন্ন বলে SPACE গ্রহণ করবেন না। দলের উৎপাদনশীলতা সম্পর্কে কোনো উপসংহার উপস্থাপন করার আগে ইচ্ছাকৃতভাবে পাঁচটির মধ্যে কমপক্ষে তিনটি থেকে কমপক্ষে একটি মেট্রিক নির্বাচন করুন, বস্তুনিষ্ঠ ইনস্ট্রুমেন্টেশন (বিষয় ১.৫) কে বিষয়ীগত জরিপ উপাত্তের (বিষয় ৩.৭) সাথে মিশিয়ে। এই ন্যূনতম গঠন হলো যা SPACE-কে এটি সমাধান করতে ডিজাইন করা একক-প্রক্সি সমস্যায় ফিরে ধসে পড়া থেকে প্রতিরোধ করে।
কার্যকলাপ মেট্রিককে প্রেক্ষাপট হিসেবে বিবেচনা করুন, কখনও শিরোনাম হিসেবে নয়
কমিট গণনা, কোড লাইন, এবং পুল রিকোয়েস্ট গণনা বৈধ SPACE কার্যকলাপ-মাত্রা উপাত্ত, কিন্তু সেগুলো কখনও একটি দলের উৎপাদনশীলতা সম্পর্কে উপস্থাপিত প্রাথমিক বা একমাত্র মেট্রিক হওয়া উচিত নয়। একটি স্বাধীন রায়ের বদলে অন্য মাত্রার জন্য প্রেক্ষাপট প্রদান করতে কার্যকলাপ উপাত্ত ব্যবহার করুন, উদাহরণস্বরূপ লক্ষ্য করা কার্যকলাপে একটি পতন সন্তুষ্টিতে একটি বৃদ্ধির সাথে মিলেছিল কারণ দল অবশেষে প্রযুক্তিগত ঋণ পরিশোধ করার জায়গা পেয়েছিল। বিষয় ৩.৪ গভীরে এই মাত্রার নির্দিষ্ট ঝুঁকি আচ্ছাদন করে।
ব্যক্তিগত স্তরে নয়, দল ও সিস্টেম স্তরে SPACE প্রয়োগ করুন
SPACE-এর মূল গবেষণা এবং এর পরবর্তী শিল্প গ্রহণ উভয়ই কাঠামোটিকে দল ও প্রাতিষ্ঠানিক উৎপাদনশীলতা বোঝার একটি লেন্স হিসেবে বিবেচনা করে, একটি ব্যক্তিগত কর্মক্ষমতা স্কোরকার্ড হিসেবে নয়। ব্যক্তিদের র্যাঙ্ক করতে SPACE মাত্রা প্রয়োগ করা, বিশেষত কার্যকলাপ মাত্রা, ঠিক সেই কারচুপি ঝুঁকি পুনর্সৃষ্টি করে যার বিরুদ্ধে বিষয় ১.২ সতর্ক করে এবং একটি কাঠামো ভুল প্রয়োগ করে যা সেই ব্যবহারের জন্য কখনও বৈধ করা হয়নি।
শুধু একটির মধ্যে নড়াচড়া নয়, মাত্রার মধ্যে বিনিময়ের জন্য দেখুন
কাঠামোর প্রকৃত নির্ণায়ক শক্তি আসে মাত্রা একে অপরের সাপেক্ষে কীভাবে নড়ে তা দেখা থেকে। পতনশীল সন্তুষ্টির পাশাপাশি একটি বেড়ে যাওয়া কর্মক্ষমতা মেট্রিক অবিলম্বে তদন্তের যোগ্য একটি সতর্কীকরণ চিহ্ন, সম্ভাব্যভাবে অটেকসই গতি নির্দেশ করে। স্থির বা পতনশীল কর্মক্ষমতার পাশাপাশি একটি বেড়ে যাওয়া কার্যকলাপ মেট্রিক প্রকৃত অগ্রগতির বদলে ব্যস্ত-কাজ পরামর্শ দেয়। শুধু বিচ্ছিন্নভাবে প্রতিটি সংখ্যা পরীক্ষা করতে নয়, নির্দিষ্টভাবে এই ক্রস-মাত্রিক প্যাটার্ন ধরতে একটি স্থির ছন্দে সব পাঁচটি মাত্রা একসাথে পর্যালোচনা করুন।
মাত্রা জুড়ে যথাযথভাবে ছন্দ মিশ্রিত করুন
কিছু SPACE মাত্রা ধীরে ধীরে পরিবর্তিত হয় এবং পর্যায়ক্রমিকভাবে পরিমাপ করা সবচেয়ে ভালো (সন্তুষ্টি, সাধারণত ত্রৈমাসিক জরিপ চক্র); অন্যগুলো দ্রুত পরিবর্তিত হয় এবং আরও ঘন ঘন, স্বয়ংক্রিয় ট্র্যাকিং থেকে উপকৃত হয় (কার্যকলাপ, দক্ষতা ও প্রবাহ, উভয়ই মূলত বিদ্যমান সিস্টেম থেকে ইনস্ট্রুমেন্টযোগ্য)। প্রতিটি মেট্রিককে একই প্রতিবেদন সময়সূচীতে জোর করার বদলে প্রতিটি মাত্রার প্রাকৃতিক পরিবর্তনের হারের সাথে আপনার পরিমাপ ছন্দ মেলান।
মূল্যবিচার: ভালো ও মন্দ দিক
| পদ্ধতি | ভালো দিক | মন্দ দিক |
|---|---|---|
| একক-মাত্রার মেট্রিক সেট (সাধারণত কার্যকলাপ) | সরল, সস্তা, পরিচিত | সহজে কারচুপি করা যায়, অটেকসই অনুশীলনের মানবিক খরচ মিস করে |
| সম্পূর্ণ পাঁচ-মাত্রার SPACE গ্রহণ | ভারসাম্যপূর্ণ, একক-অক্ষ কারচুপি প্রতিরোধ করে, বিনিময় ধরে | আরও ইনস্ট্রুমেন্টেশন ও জরিপ বিনিয়োগ প্রয়োজন |
| দল-স্তরের SPACE প্রয়োগ | কাঠামোর বৈধকৃত ব্যবহারের সাথে মেলে, ভুল প্রয়োগ থেকে ব্যক্তিদের রক্ষা করে | নেতৃত্ব কখনও কখনও চায় এমন ব্যক্তিগত-স্তরের প্রশ্নের উত্তর দিতে পারে না |
| ব্যক্তিগত-স্তরের SPACE প্রয়োগ | কিছু ব্যবস্থাপকের কাছে আরও সরাসরি কার্যকর মনে হয় | কাঠামো ভুল প্রয়োগ করে; শক্তিশালী কারচুপি ও মনোবল ঝুঁকি |
কেন্দ্রীয় টানাপোড়েন হলো পরিমাপ সম্পূর্ণতা বনাম খরচ ও জটিলতা। একটি সম্পূর্ণ, ভারসাম্যপূর্ণ SPACE বাস্তবায়নে একটি সরল কার্যকলাপ ড্যাশবোর্ডের চেয়ে আরও ইনস্ট্রুমেন্টেশন, আরও জরিপ নকশা প্রচেষ্টা, এবং সব পাঁচটি মাত্রা একসাথে পর্যালোচনা করার আরও শৃঙ্খলা প্রয়োজন। কাঠামোর শৃঙ্খলা সম্পূর্ণভাবে এড়িয়ে যাওয়া বা প্রথম দিনে সব পাঁচটি মাত্রার একটি অভিভূতকারী, সম্পূর্ণভাবে ইনস্ট্রুমেন্ট করা সংস্করণ চেষ্টা করার বদলে একটি প্রকৃতপক্ষে ন্যূনতম কিন্তু ভারসাম্যপূর্ণ সেট, পাঁচটির মধ্যে কমপক্ষে তিনটি থেকে কমপক্ষে একটি মেট্রিক, দিয়ে শুরু করে টানাপোড়েন সমাধান করুন।
আপনার দলের সাথে আলোচনার প্রশ্ন
১. আমাদের বর্তমান উৎপাদনশীলতা মেট্রিক সেট কি কমপক্ষে তিনটি SPACE মাত্রা থেকে টানে, নাকি এটি একা কার্যকলাপ উপাত্ত দ্বারা প্রাধান্যপ্রাপ্ত? স্পষ্টভাবে পাঁচটি মাত্রার বিরুদ্ধে আপনার ড্যাশবোর্ড নিরীক্ষা করুন; বেশিরভাগ প্রতিষ্ঠান, সততার সাথে মূল্যায়িত, তারা উপলব্ধি করার চেয়ে অনেক বেশি কার্যকলাপ-ভারী।
২. আমরা কি কখনও একটি SPACE মাত্রা উন্নত হতে দেখেছি যখন অন্যটি নীরবে অবনতি হয়েছে, এবং আমরা কি তখন লক্ষ্য করেছিলাম? এই ক্রস-মাত্রিক বিনিময় ঠিক তাই যা কাঠামোটি ধরতে ডিজাইন করা হয়েছে। গত বছরের দিকে ফিরে তাকান এমন একটি সময়ের জন্য যেখানে সরবরাহ মেট্রিক উন্নত হয়েছিল এবং জিজ্ঞাসা করুন একই উইন্ডোতে সন্তুষ্টি বা সুস্থতা উপাত্ত কী দেখিয়েছিল।
৩. SPACE উপাত্ত কি কখনও, এমনকি অনানুষ্ঠানিকভাবেও, দলের বদলে ব্যক্তিদের মূল্যায়ন বা তুলনা করতে ব্যবহৃত হয়? এটি কাঠামো ভুল প্রয়োগ করে এবং কারচুপি আমন্ত্রণ জানায়। প্র্যাকটিসে এই মেট্রিক প্রকৃতপক্ষে কীভাবে আলোচিত হয় সে সম্পর্কে সৎ হোন, নীতি বলে সেগুলো কীভাবে ব্যবহার করা উচিত তা নয়।
৪. একটি দল যদি অটেকসই গতির খরচে এর কর্মক্ষমতা মেট্রিক উন্নত করে আমরা কীভাবে লক্ষ্য করব? কর্মক্ষমতা উপাত্তের পাশাপাশি পর্যালোচিত সন্তুষ্টি ও সুস্থতা উপাত্ত ছাড়া, এই ধরনের বিনিময় মাস পরে কর্মী ক্ষয় বা একটি গুণমান ধস হিসেবে প্রকাশিত না হওয়া পর্যন্ত অদৃশ্য।
৫. পাঁচটি মাত্রার প্রতিটির জন্য আমাদের পরিমাপ ছন্দ কী, এবং এটি কি প্রতিটি মাত্রা প্রকৃতপক্ষে কত দ্রুত পরিবর্তিত হয় তার সাথে মেলে? কার্যকলাপ উপাত্তের সাথে জোড়া একটি ত্রৈমাসিক সন্তুষ্টি জরিপ ছন্দে একটি যুক্তিসঙ্গত অমিল; কোনো চিন্তা ছাড়াই সব পাঁচটিতে একই ছন্দ প্রয়োগ করা তা নয়।
৬. যদি একজন নতুন প্রকৌশল ব্যবস্থাপক আগামীকাল যোগ দিতেন এবং শুধু আমাদের ড্যাশবোর্ড দেখতেন, তারা কি দলের উৎপাদনশীলতার একটি ভারসাম্যপূর্ণ চিত্র পেতেন, নাকি একটি তির্যক? এটি একটি ব্যবহারিক পরীক্ষা যে আপনার মেট্রিক সেট প্রকৃতপক্ষে SPACE-এর ভারসাম্য অর্জন করেছে কিনা, নাকি এটি শুধু কাঠামোর দিকে ইঙ্গিত করে প্র্যাকটিসে কার্যকলাপ-প্রাধান্যপ্রাপ্ত থাকে।
ক্ষেত্র লেন্স
স্টার্টআপ। একটি সম্পূর্ণ পাঁচ-মাত্রার বাস্তবায়ন সাধারণত দৈনিক কথা বলা ও সরাসরি সন্তুষ্টি ও সহযোগিতা স্বাস্থ্য অনুভব করতে পারা কয়েকজন প্রকৌশলীর জন্য অতিরিক্ত। প্রাথমিকভাবে গ্রহণের যোগ্য একটি অভ্যাস হলো দল অনানুষ্ঠানিক সচেতনতা সবকিছু আচ্ছাদন করে এমন আকার অতিক্রম করে বৃদ্ধি শুরু করার সাথে সাথে শুধু-কার্যকলাপ মেট্রিকের দিকে টান প্রতিরোধ করা।
ছোট ব্যবসা। একটি নিবেদিত পিপল-অ্যানালিটিক্স কার্যক্রম ছাড়া, এটি সরল রাখুন: আপনার ইতিমধ্যে থাকা যে কোনো সরবরাহ উপাত্তকে (বিষয় ২.১০) সন্তুষ্টিতে একটি সংক্ষিপ্ত, অনানুষ্ঠানিক, নিয়মিত চেক-ইনের সাথে জোড়া দিন, এমনকি একটি সরল এক-প্রশ্নের পালস জরিপ। এই ন্যূনতম জোড়াকরণ একটি শুধু-কার্যকলাপ ড্যাশবোর্ডের চেয়ে ইতিমধ্যে কাঠামোর মূল শৃঙ্খলা অনেক ভালোভাবে ধারণ করে।
এন্টারপ্রাইজ। এখানেই সম্পূর্ণ কাঠামো এর জটিলতা অর্জন করে। দল জুড়ে একটি ভারসাম্যপূর্ণ SPACE মেট্রিক সেট মানসম্মত করুন যাতে নেতৃত্ব সবচেয়ে চিত্তাকর্ষক-দেখানো কমিট গ্রাফসহ দলে ডিফল্ট করার বদলে ন্যায্যভাবে উৎপাদনশীলতা তুলনা করতে পারে, এবং বিষয় ৩.৭ আচ্ছাদিত জরিপ অবকাঠামোয় বিনিয়োগ করুন সন্তুষ্টি ও সহযোগিতা উপাত্তকে বস্তুনিষ্ঠ ইনস্ট্রুমেন্টেশনের মতোই নির্ভরযোগ্য করতে।
সরকার। নিয়োগ ও ধরে রাখার চাপ, বিশেষত যেখানে সরকারি-খাতের বেতন সবসময় বেসরকারি-খাতের অফারের সাথে প্রতিযোগিতা করতে পারে না, সন্তুষ্টি ও সুস্থতা উপাত্তকে একটি প্রকৃতপক্ষে কৌশলগত উদ্বেগ করে তোলে, একটি নরম সংযোজন নয়। কর্মীবাহিনী পরিকল্পনা ও বাজেট ন্যায্যতায় SPACE-কে সরবরাহ মেট্রিকের মতোই গুরুত্বের সাথে বিবেচনা করুন, যেহেতু বার্নআউটে একজন অভিজ্ঞ প্রকৌশলী হারানোর খরচ প্রাতিষ্ঠানিক জ্ঞানের মাসে পরিমাপ করা হয় যা একজন প্রতিস্থাপন অবিলম্বে সরবরাহ করতে পারে না।
উদাহরণ
এন্টারপ্রাইজ। একটি সফটওয়্যার কোম্পানির প্রকৌশল নেতৃত্ব বছরের পর বছর ধরে এর প্রাথমিক উৎপাদনশীলতা সংকেত হিসেবে কমিট গণনা ও সম্পন্ন স্টোরি পয়েন্ট ট্র্যাক করছিল। একটি ত্রৈমাসিক সন্তুষ্টি জরিপ ও সহযোগিতা-নেটওয়ার্ক বিশ্লেষণ (বিষয় ৩.৫) সহ একটি পূর্ণতর SPACE মেট্রিক সেট গ্রহণ করার পরে, নেতৃত্ব আবিষ্কার করেছিল যে সর্বোচ্চ কার্যকলাপ সংখ্যাসহ দলটির পরবর্তী বছরে সবচেয়ে কম সন্তুষ্টি স্কোর ও সর্বোচ্চ স্বেচ্ছায় কর্মী ক্ষয়ের হারও ছিল। কার্যকলাপ সংখ্যা একাই সক্রিয়ভাবে বিভ্রান্তিকর ছিল; পূর্ণতর চিত্র সেই দলের সমান্তরাল কাজের চাপে একটি ইচ্ছাকৃত হ্রাসের দিকে (মানবিক স্তরে প্রয়োগ করা বিষয় ২.৫-এর WIP নীতি) এবং সন্তুষ্টি ও অবশেষে, টেকসই কর্মক্ষমতা উভয়েই একটি পরিমাপযোগ্য পুনরুদ্ধারের দিকে নিয়ে গিয়েছিল।
সরকার। একটি জাতীয় ডিজিটাল পরিষেবা সংস্থা, প্রকৌশল প্রতিভার জন্য বেসরকারি-খাতের বেতনের বিরুদ্ধে প্রতিযোগিতা করছিল যার সাথে এটি মিলতে পারত না, নির্দিষ্টভাবে অ-আর্থিক ধরে রাখার বিনিয়োগের জন্য মামলা তৈরি করতে একটি ভারসাম্যপূর্ণ SPACE মেট্রিক সেট গ্রহণ করেছিল: ভালো টুলিং, সুরক্ষিত ফোকাস সময়, এবং হ্রাসকৃত প্রক্রিয়া ঘর্ষণ। দক্ষতা ও প্রবাহ মেট্রিকের (বিষয় ৩.৬) সাথে সংযুক্ত সন্তুষ্টি জরিপ উপাত্ত দেখিয়েছিল যে ক্ষতিপূরণ নয়, বাধা ফ্রিকোয়েন্সি, প্রস্থান সাক্ষাৎকার উপাত্তে চলে-যাওয়ার-অভিপ্রায়ের সবচেয়ে শক্তিশালী ভবিষ্যদ্বাণীকারী ছিল। এই SPACE উপাত্ত দ্বারা সরাসরি ন্যায্যতাপ্রাপ্ত সংস্থার পরবর্তী সুরক্ষিত ফোকাস-সময় নীতিতে বিনিয়োগ, পরবর্তী আঠারো মাসে ধরে রাখায় একটি পরিমাপযোগ্য উন্নতির সাথে সহসম্পর্কিত ছিল।
ব্যবসায়িক যুক্তি: প্রেরণা, ROI, এবং TCO
সম্পূর্ণভাবে SPACE গ্রহণের রিটার্ন হলো এড়ানো কর্মী ক্ষয় ও এড়ানো বার্নআউট-চালিত গুণমান ধস, উভয়ই কাঠামোর ইনস্ট্রুমেন্টেশন খরচের চেয়ে অনেক বেশি ব্যয়বহুল। একটি শুধু-কার্যকলাপ মেট্রিক সেট এক বা দুই বছরের জন্য চমৎকার দেখাতে পারে ঠিক ততক্ষণ পর্যন্ত যখন মানবিক খরচ একবারে সব ধরে ফেলে, সেই সময়ে হারানো দক্ষতা প্রতিস্থাপন ও দলের স্বাস্থ্য পুনর্নির্মাণের খরচ সংকীর্ণ মেট্রিক সেট কখনও দেখাতে মনে হয়েছিল এমন যে কোনো উৎপাদনশীলতা লাভকে বামন করে দেয়।
মোট মালিকানা খরচে জরিপ অবকাঠামো (বিষয় ৩.৭) এবং যা সবচেয়ে সহজ তাতে ডিফল্ট করার বদলে সব পাঁচটি মাত্রা একসাথে পর্যালোচনা করার শৃঙ্খলা অন্তর্ভুক্ত। সেই খরচ প্রকৃতপক্ষে পরিশোধের যোগ্য: উপরের এন্টারপ্রাইজ উদাহরণ একটি প্রকৃত, আবিষ্কারযোগ্য প্যাটার্ন দেখায়, উচ্চ কার্যকলাপ উচ্চ কর্মী-ক্ষয় ঝুঁকি লুকাচ্ছে, যা একটি সংকীর্ণ মেট্রিক সেট ক্ষতি ইতিমধ্যে হয়ে যাওয়া পর্যন্ত কখনও প্রকাশ করত না।
বিরোধী প্যাটার্ন এবং ফাঁদ
- প্র্যাকটিসে কার্যকলাপ-প্রাধান্যপ্রাপ্ত থাকার সময় শুধু নামে SPACE গ্রহণ করা: সবচেয়ে সাধারণ ব্যর্থতার ধরন, এবং এটি কাঠামোর পুরো উদ্দেশ্য পরাজিত করে।
- ব্যক্তিগত স্কোরকার্ডে SPACE মাত্রা প্রয়োগ করা: দল ও সিস্টেম-স্তরের অন্তর্দৃষ্টির জন্য বৈধকৃত একটি কাঠামো ভুল প্রয়োগ করে।
- ক্রস-মাত্রিক বিনিময়ের জন্য দেখার বদলে বিচ্ছিন্নভাবে মাত্রা পর্যালোচনা করা: SPACE নির্দিষ্টভাবে ধরতে ডিজাইন করা প্যাটার্ন মিস করে।
- প্রতিটি মাত্রাকে একই পরিমাপ ছন্দে জোর করা: ধীরে ধীরে পরিবর্তিত হওয়া মাত্রায় প্রচেষ্টা অপচয় করে এবং দ্রুত পরিবর্তিত হওয়াগুলোকে অতি-কম পরিমাপ করে।
- বস্তুনিষ্ঠ উপাত্ত ছাড়া একটি একক সন্তুষ্টি জরিপ স্কোরকে যথেষ্ট হিসেবে বিবেচনা করা: কাঠামো যে বিষয়ীগত ও বস্তুনিষ্ঠ উৎসের মধ্যে ভারসাম্য চায় তা হারায়।
- একটি মাত্রায় একটি অবনতিশীল প্রবণতা উপেক্ষা করা কারণ অন্যটি ভালো দেখায়: কাঠামোর ক্রস-মাত্রিক শৃঙ্খলা প্রতিরোধ করতে বিদ্যমান ঠিক সেই ব্যর্থতা।
পরিপক্বতা মডেল
- স্তর ১, শুরু: উৎপাদনশীলতা একা কার্যকলাপ মেট্রিকের মাধ্যমে পরিমাপ করা হয়, কোনো সন্তুষ্টি, সহযোগিতা, বা দক্ষতা উপাত্ত সংগৃহীত না হয়ে।
- স্তর ২, উন্নয়ন: কিছু অতিরিক্ত মাত্রা অনানুষ্ঠানিকভাবে পরিমাপ করা হয়, কিন্তু কোনো সামঞ্জস্যপূর্ণ ক্রস-মাত্রিক পর্যালোচনা এবং কোনো ন্যূনতম-গঠন মান নেই।
- স্তর ৩, মানসম্মতকরণ: কমপক্ষে তিনটি SPACE মাত্রা থেকে টানা একটি ভারসাম্যপূর্ণ মেট্রিক সেট প্রতিষ্ঠান-ব্যাপী দল স্তরে সামঞ্জস্যপূর্ণভাবে প্রয়োগ করা হয়।
- স্তর ৪, ব্যবস্থাপনা: সব পাঁচটি মাত্রা নিয়মিত ছন্দে একসাথে পর্যালোচিত হয়, ক্রস-মাত্রিক বিনিময় সক্রিয়ভাবে তদন্ত করা হয়, এবং কাঠামো প্রকৃত স্টাফিং ও প্রক্রিয়া সিদ্ধান্ত অবহিত করে।
- স্তর ৫, সমন্বয়: SPACE উপাত্ত সরাসরি কর্মীবাহিনী পরিকল্পনা ও ধরে রাখার বিনিয়োগ গঠন করে, এবং প্রতিষ্ঠান নির্দিষ্ট হস্তক্ষেপ নির্দেশ করতে পারে, ক্রস-মাত্রিক প্যাটার্ন দ্বারা অবহিত, যা একসাথে সরবরাহ ও ডেভেলপার সুস্থতা উভয়ই পরিমাপযোগ্যভাবে উন্নত করেছে।
আলোচনার জন্য ধারণা
১. আমাদের বর্তমান মেট্রিক সেটে কোন SPACE মাত্রা সবচেয়ে কম পরিমাপিত? ২. আমরা কি কখনও একটি দলের কার্যকলাপ বাড়তে দেখেছি যখন সন্তুষ্টি নীরবে কমেছে? ৩. আমরা আজ কীভাবে একটি দলকে স্বল্পমেয়াদী আউটপুটের জন্য দীর্ঘমেয়াদী স্থিতিশীলতা বিনিময় করতে ধরব? ৪. দলের বদলে ব্যক্তিদের মূল্যায়ন করতে কি কোনো SPACE-সংলগ্ন উপাত্ত বর্তমানে ব্যবহৃত হয়? ৫. আমাদের জন্য একটি প্রকৃতপক্ষে ভারসাম্যপূর্ণ উৎপাদনশীলতা ড্যাশবোর্ড, নির্দিষ্টভাবে, কেমন দেখাবে?
মূল বিষয়সমূহ
- SPACE পাঁচটি মাত্রা জুড়ে বিস্তৃত, সন্তুষ্টি ও সুস্থতা, কর্মক্ষমতা, কার্যকলাপ, যোগাযোগ ও সহযোগিতা, এবং দক্ষতা ও প্রবাহ, এবং কোনো একক নিজে থেকে বিশ্বাসযোগ্য নয়।
- বস্তুনিষ্ঠ ও বিষয়ীগত উপাত্ত উৎস মিশ্রিত করে কমপক্ষে তিনটি মাত্রা থেকে একটি মেট্রিক সেট তৈরি করুন।
- কার্যকলাপ মেট্রিককে প্রেক্ষাপট হিসেবে বিবেচনা করুন, কখনও শিরোনাম উৎপাদনশীলতা সংকেত হিসেবে নয় (বিষয় ৩.৪)।
- একটি ব্যক্তিগত স্কোরকার্ড হিসেবে নয়, দল ও সিস্টেম স্তরে SPACE প্রয়োগ করুন।
- শুধু যে কোনো একটির মধ্যে নড়াচড়া নয়, ক্রস-মাত্রিক বিনিময়ের জন্য দেখে একসাথে মাত্রা পর্যালোচনা করুন।
তথ্যসূত্র এবং অতিরিক্ত পাঠ
- Forsgren, Nicole, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck, and Jenna Butler. “The SPACE of Developer Productivity.” ACM Queue, 2021.
- Forsgren, Nicole, Jez Humble, and Gene Kim. Accelerate: The Science of Lean Software and DevOps. IT Revolution Press, 2018.
- DeMarco, Tom, and Timothy Lister. Peopleware: Productive Projects and Teams. Dorset House Publishing, 1987.
- Pink, Daniel H. Drive: The Surprising Truth About What Motivates Us. Riverhead Books, 2009.