এই প্রশ্নের উত্তর একটি বই পূরণ করতে পারে।
আমি মনে করি এর মূল কারণগুলির মধ্যে একটি হ'ল চতুর বিকাশ প্রসবের দিকে মনোনিবেশ করে। এটি সর্বদা এখানে এবং এখন সর্বাধিক জরুরি বিষয়টিকে সরবরাহ করার দিকে মনোনিবেশ করে।
আর একটি কারণ হ'ল গল্প ভিত্তিক পরিকল্পনা এবং অনুমানের চর্চাগুলিগুলি চটজলদি প্রক্রিয়াগুলি অনুসরণ করে এবং কখন কী বিতরণ করা যায় তার একটি আরও ভাল অনুমান দেয়।
গল্পভিত্তিক পরিকল্পনা কীভাবে কার্যকর তার একটি উত্তম উদাহরণ, আমি কাজ করেছি এমন একটি প্রকল্প। কয়েক মাস ধরে (চতুর বিকাশকে গ্রহণের আগে), প্রকল্প নেতা বিশ্বাস করেছিলেন যে আমরা সময়মতো বিতরণ করতে পারি এবং এটি সময়সীমা থেকে প্রায় 18 মাস ছিল। সমস্ত বিকাশকারীদের এমন অনুভূতি ছিল যা সম্ভবত অবাস্তব। চতুর পরিকল্পনা শুরু করার পরে, প্রকল্প নেত্রীর এখনও পরিস্থিতি সম্পর্কে একটি আশাবাদী মূল্যায়ন ছিল। তবে কেবল কয়েকটি স্প্রিন্ট পরে, প্রকল্প নেতা বুঝতে পেরেছিলেন যে দলটির কেবলমাত্র প্রত্যাশিত সময়ে সমস্ত প্রয়োজনীয়তা সরবরাহ করার ক্ষমতা নেই। এবং এটি এখনও সময়সীমা থেকে 12 মাসেরও বেশি সময় ছিল।
তাই চটজলদি অনুশীলনগুলি বাস্তবতা অনেক তাড়াতাড়ি পরিষ্কার করে দেয়।
এবং পরিশেষে, চতুর দলগুলি প্রায়শই এমন আচরণগুলি গ্রহণ করে যা উন্নত কোডের মান তৈরি করে, যেমন পরীক্ষা চালিত বিকাশ, ঘন ঘন রিফ্যাক্টরিং, ক্রমাগত সংহতকরণ, পিয়ার কোড পর্যালোচনা / জুড়ি প্রোগ্রামিং ইত্যাদি traditionalতিহ্যবাহী সফ্টওয়্যার প্রকল্পগুলি এই অনুশীলনগুলিকে নিষিদ্ধ করে না, তারা কেবল ঝোঁক করে ফোকাসে যে খুব বেশি না।