retrospective

مروری بر سازوکار بازپس‌اندیشی (Retrospective)

چرایی مفهوم بازپس‌اندیشی (Retrospective) حتماً این جمله‌ی معروف آلبرت انیشتین رو شنیدید که دیوانگی رو این طوری تعریف می‌کنه: «انجام یک کار مکرر و انتظار نتایج متفاوت داشتن». مهم نیست که این نقل قول رو چه‌قدر منطقی بدونیم. واقعیت اینه که خیلی از تیم‌ها و شرکت‌ها توی همون فرایندها، روش‌ها، ابزارها، پرکتیس‌ها و رفتارهای گذشته‌شون …

مروری بر سازوکار بازپس‌اندیشی (Retrospective) ادامه »

sprint review

نکاتی در مورد مرور اسپرینت (Sprint Review)

یک جلسه بررسی/مرور اسپرینت (Sprint Review) رویدادی هست که پایان یک اسپرینت باید برگزار بشه و طی اون، تیم تمام مسائل «انجام شده» (Done) برای اون دوره رو بررسی می‌کنه. هدف از مرور اسپرینت اینه که ببینیم آیا هدفی که برای اسپرینت تعریف کرده بودیم، به دست اومده و دمویی هم از آخرین نسخه‌ی محصول …

نکاتی در مورد مرور اسپرینت (Sprint Review) ادامه »

چرا از یک سیستم می‌توان مدل‌های متفاوتی ایجاد کرد؟

چرا مدل‌های متفاوتی از یک سیستم می‌تواند وجود داشته باشد؟ می‌دانیم که هر گونه بازنمایی از یک سیستم، ضرورتاً نوعی ساده‌سازی محسوب می‌شود. پرسش بنیادی این نیست که آیا این بازنمایی‌ها (مثلاً مدل موارد کاربرد یک سیستم) درست یا غلط هستند، بلکه این است که آیا جنبه‌های اساسی یک موقعیت در رابطه با یک هدف …

چرا از یک سیستم می‌توان مدل‌های متفاوتی ایجاد کرد؟ ادامه »

یادداشتی درباره‌ی مفهوم ارزش کسب‌وکار (Business Value)

یکی از مسائلی که تحلیلگران با آن مواجه هستند، مفهوم ارزش کسب‌وکار است. در این خصوص باید به تفاوت میان خواسته‌ها (wants) در مقابل نیازها (needs) توجه داشته باشیم. اگر از ذینفعان کسب‌وکار نیازمندی‌های آن‌ها را بخواهید، احتمالاً جملاتی مانند این را می‌شنوید: من صفحه دیگری می‌خواهم که مجموع تولید روز را به من نشان …

یادداشتی درباره‌ی مفهوم ارزش کسب‌وکار (Business Value) ادامه »

نشانه‌هایی از مشکلات محتمل در پروژه‌های نرم‌افزاری و مرور برخی راهکارهای پیشنهادی

اگر در یک پروژه‌ی نرم‌افزاری مشارکت دارید و موارد زیر را مشاهده کردید، بدانید که پروژه‌تان با چالش‌هایی روبرو خواهد شد: فقدان مشارکت فعال مالک محصول و نداشتن قدرت کافی کلان بودن نیازمندی‌ها، خیلی جزئی بودن نیازمندی‌ها یا فقدان نیازمندی‌ها عدم تعریف مناسب نقش‌ها، مهارت‌ها و عدم تخصیص درستِ مسئولیت‌ها عدم مشارکت تیم‌ها در ارائه‌ی …

نشانه‌هایی از مشکلات محتمل در پروژه‌های نرم‌افزاری و مرور برخی راهکارهای پیشنهادی ادامه »