Agile Estimating and Planning
این کتاب را میتوان «برآورد و برنامه ریزی پروژههای چابک» نیز نامید. در عوض، این کتاب «برآورد و برنامه ریزی چابک» نامیده شده است. این تفاوت ممکن است خیلی ظریف به نظر برسد، اما اینطور نیست. این عنوان مشخص میکند که فرآیندهای تخمین و برنامه ریزی نیز خود باید چابک باشند. بدون برآورد و برنامه ریزی چابک، نمیتوانیم پروژههای چابک داشته باشیم.
این کتاب بیشتر در مورد برنامه ریزی است، که به نظر من پاسخی به سوال «چه چیزی را باید بسازیم و در چه زمانی؟» است، با این حال، برای پاسخ به سوالات مربوط به برنامه ریزی، باید سوالات تخمین («این چقدر بزرگ است؟») و زمانبندی («چه زمانی این کار تمام میشود؟» و «تا آن زمان، چقدر زمان میتوانم داشته باشم؟») را پاسخ دهیم. ابتدا میآموزید که چه چیزی باعث میشود تا یک برنامه ریزی خوب ایجاد شود و سپس چه چیزی باعث چابکی آن میشود.
کتاب Agile Estimating and Planning، راهنمای کامل و عملی برای تخمین و برنامه ریزی پروژههای چابک است. در این کتاب، مایک کوهن، بنیانگذار Agile Alliance، فلسفه برآورد و برنامه ریزی چابک را مورد بحث قرار میدهد و نحوه انجام کار را دقیقاً با مثالهای واقعی و موارد مطالعاتی به شما نشان میدهد.
با استفاده از تکنیکهای کتاب «تخمین و برنامه ریزی چابک»، میتوانید از ابتدا تا انتها چابک بمانید، در وقت صرفه جویی کنید، منابع را حفظ کرده و کارهای بیشتری را انجام دهید. موارد برجسته در این کتاب عبارتند از:
- چرا برنامه ریزی آمرانهی متداول با شکست مواجه میشود و چرا برنامه ریزی چابک جواب میدهد
- نحوه تخمین اندازه ویژگی با استفاده از story pointها و روزهای ایده آل، و زمان استفاده از هر کدام
- نحوه و زمان تخمین مجدد
- نحوه اولویت بندی ویژگیها با استفاده از دو رویکرد مالی و غیر مالی
- چگونه میتوان امکانات بزرگ را به امکانات کوچکتر و قابل مدیریت تقسیم کرد
- چگونه میتوان iterationها را برنامه ریزی کرد و میزان پیشرفت اولیه تیم خود را پیش بینی کرد
- چگونه میتوان پروژه هایی را برنامه ریزی کرد که دارای عدم اطمینان زیاد و غیر معمول هستند یا خطر مربوط به زمان بندی دارند
- چگونه میتوان پروژه هایی که توسط چندین تیم کار میشوند را تخمین زد
کتاب Agile Estimating and Planning، از هرگونه فرایند چابک، نیمه چابک یا تکرار شونده، از جمله Scrum، XP، توسعه ویژگی محور، کریستال، توسعه نرم افزار تطبیقی، DSDM، فرآیند یکپارچه و موارد دیگر پشتیبانی میکند. این کتاب، یک منبع ضروری برای هر مدیر توسعه، رهبر تیم و عضو تیم خواهد بود.