سنگِ میل آپ کے پروجیکٹ پلان کے رموزِ اوقاف ہیں۔ یہ کام کی نمائندگی نہیں کرتے — یہ کیے گئے فیصلوں، حوالے کیے گئے ڈیلیوریبلز اور عبور کیے گئے گیٹس کی نمائندگی کرتے ہیں۔ سنگِ میل کے بغیر پلان کو دوسروں تک پہنچانا بھی مشکل ہوتا ہے اور قابو میں رکھنا بھی۔
اچھا سنگِ میل کیسا ہوتا ہے؟
سنگِ میل کا نتیجہ واضح اور دو ٹوک ہونا چاہیے: یا تو وہ ہوا یا نہیں ہوا۔ «ڈیولپمنٹ مکمل» جیسے مبہم سنگِ میل سے گریز کریں — ہمیشہ ایک اور بگ باقی ہوتا ہے۔ اس کے بجائے یہ استعمال کریں: «بلڈ اسٹیجنگ پر ڈیپلائے ہو گیا اور اس کی اسموک ٹیسٹنگ ہو گئی»۔
مضبوط سنگِ میل کی مثالیں:
- پروجیکٹ کِک آف (آغاز پر اتفاق)
- ضروریات کی منظوری (اسٹیک ہولڈرز کی تحریری منظوری)
- ڈیزائن منظور (حتمی ماک اپس کی منظوری)
- کوڈ فریز (کوئی نیا فیچر نہیں، صرف بگ فکسز)
- بیٹا ریلیز (ٹیسٹ صارفین تک پہنچا دیا گیا)
- گو لائیو (عوام کے لیے دستیاب)
- لانچ کے بعد کا جائزہ مکمل
LoopGantt میں سنگِ میل
سنگِ میل ایک ایسا ٹاسک ہے جس کا دورانیہ = 0 ہو۔ یہ Gantt ٹائم لائن پر ہیرے کی علامت کے طور پر نظر آتا ہے۔ سنگِ میل بنانے کے لیے:
- معمول کے مطابق ایک ٹاسک شامل کریں۔
- دورانیہ 0 کریں، یا ٹاسک ایڈیٹر میں سنگ میل سوئچ آن کریں۔
- ٹاسک کی بار Gantt پر ہیرے (◆) میں بدل جاتی ہے۔
عام ٹاسکس کی طرح سنگِ میل پر بھی انحصارات لگائے جا سکتے ہیں۔ ایک عام طریقہ: کسی مرحلے کے آخری ٹاسک کو ایسے سنگِ میل سے جوڑیں جو اگلے مرحلے کا دروازہ ہو۔ اس سے آپ کے پلان میں ایک واضح «فیز گیٹ» بن جاتا ہے۔
مطلوبہ تاریخ — ٹاسک کو کسی مخصوص تاریخ پر شیڈول کریں
مطلوبہ تاریخ شیڈولر کو بتاتی ہے کہ آپ ٹاسک کب شروع کرنا چاہتے ہیں۔ جب تک انحصارات سے ٹکراؤ نہ ہو، شیڈولر یہی تاریخ استعمال کرتا ہے۔
یہ کیسے کام کرتی ہے:
- کوئی انحصار نہیں: ٹاسک مطلوبہ تاریخ پر شروع ہوتا ہے۔
- انحصارات موجود، مطلوبہ تاریخ بعد کی: ٹاسک مطلوبہ تاریخ تک مؤخر ہو جاتا ہے — دستیاب فلوٹ (سلیک ٹائم) کے اندر کسی ٹاسک کو جان بوجھ کر بعد میں کرنے کے لیے مفید۔
- انحصارات موجود، مطلوبہ تاریخ پہلے کی: مطلوبہ تاریخ نظرانداز کر دی جاتی ہے۔ کوئی ٹاسک اپنے پیش رو ٹاسکس کی اجازت سے پہلے شروع نہیں ہو سکتا۔
مطلوبہ تاریخیں ان کاموں کے لیے استعمال کریں:
- کسی طے شدہ بیرونی تاریخ سے جڑے ٹاسکس (کانفرنس، لانچ، ریگولیٹری آخری تاریخ)
- کسی ٹاسک کو مخصوص دن تک مؤخر کرنا، حالانکہ وہ پہلے شروع ہو سکتا ہو
- معلوم ہدف والے سنگِ میل (مثلاً «31 جولائی کو گو لائیو»)