روش هایی که اسم ندارند ولی موثرند

دیروز با یکی از دوستان گرامی در مورد مشکلات شرکتی که در آن کار میکرد صحبت می کردیم . مشکلات آن شرکت یا به عبارتی سازمان (به جهت مدیریت چند سطحی) هم مانند دیگر جاها بود و قصد من در این پست این نیست که مشکلات این دوستمان را بازگو نمایم . برعکس میخواهم راه حلی که به او نشان دادم را یک بار دیگر در اینجا بازگو کنم. گذشته از اینکه سازمان با چه نوع مشکل و یا بدبخت هایی روبرو شده است و یا در چه مرحله ای از فلان مشکل قرار دارد بالاخره راه حلی در قالب...
Continue reading...

همه چیز Timebox هست

امیر مهرانی در وبلاگ خود مطلبی با عنوان ‘مدیریت زمان با تکنیک Time Boxing ‘ نوشته است که بی ربط با مطالب ارائه شده درباره اسکرام و Agile نیست. همانطور که در مطالب و نوشته های در مورد اسکرام خوانده اید تمام جلسات و رویداد ها در اسکرام Time Boxed می باشند به عبارتی هر جلسه و یا رویداد مانند یک اسپرینت قبل از شروع زمان یا طول آن تعیین می شود سپس رویداد مورد نظر به اندازه در نظر گرفته شده اجرا می شود. تمام نکات مثبت اشاره شده در نوشته یاد شده در رابطه با Time Boxing در...
Continue reading...

آیا شلوار Agile هنوز برای سازمان های ایرانی گشاد است؟

همانطور که در پست های متعدد مانند پست خروجی کارآ در Agile اشاره شد نرم افزار کارآ یا Working Software یکی از ارزش های چهارگانه توسعه نرم افزار چابک می باشد ولی سوالی که قابل طرح است این است که آیا سازمان ها یا شرکت های توسعه نرم افزار ایرانی آمادگی دست یابی به این ارزش را دارا می باشند؟ به طور خلاصه نرم افزار کارآ به محصولی اطلاق می شود که نیازهای جاری مشتری را رفع نماید و قابل گسترش برای پوشش نیازهای بعدی او نیز باشد. اما آیا واقعا در ایران هدف صنعت نرم افزار برآورد کردن نیازهای مشتری...
Continue reading...

Shu-Ha-Ri روشی برای چابک شدن

Shu-Ha-Ri یا همان شو-ها-ری یکی از روش های ژاپنی است که برای اولین بار در سبک آیکیدو معرفی شد. این سبک تفکر راهنمای یادگیری تکنیک‌های مختلف رزمی است. به عبارتی در آموزش ورزش‌های رزمی هدف این است که شاگردان به مراحل استادی برسند اما یک شاگرد زمانی استاد خواهد شد که فن ها و تکنیک های استاد خود را یاد گرفته باشد. مسئله اصلی در این است که فنی در نزد استاد است و شاگردی خواهان یادگیری آن است ولی چگونه این پروسه باید انجام شود؟ در ورزش های رزمی با استفاده از روش فکری Shu-Ha-Ri  این کار انجام می...
Continue reading...

کتاب اسکرام و XP ساده شده را دانلود کنید

پس از انتظار های فراوان و طی نمودن هفت خوان رستم  بالاخره کتاب اسکرام واکس پی ساده شده از طریق انتشارات سلوی منتشر و دسترس علاقمندان قرار گرفت. امید است که مفید فایده قرار گیرد (: در این کتاب چه چیزی هایی خواهید خواند مقدمه و معرفی اسکرام چگونه بک لاگ  محصول را  ایجاد می کنیم چگونه برای برنامه ریزی اسپرینت آماده می شویم چگونه جلسه برنامه ریزی اسپرینت را برگذار می کنیم چگونگی ارتباطات در طول اسپرینت چگونه بک لاگ اسپرینت را انجام می دهیم چگونه اتاق تیم را مرتب می کنیم چگونه جلسه روزانه اسکرام را انجام می...
Continue reading...

اسکرام چیست؟

در طی این مقاله مروری بر اسکرام در دو بخش کلی خواهیم داشت. بخش اول اسکرام چیست ؟ اسکرام یک فریم وورک توسعه نرم افزار از سری متدهای تفکرAgile  می باشد . اسکرام یک Framework یا فرآیند؟ مسئله این است در این موضوع کاملا بین متخصصان اسکرام دوگانگی وجود دارد. اشخاصی مانند کن شوئبر (مبدع اسکرام) دائما از لفظ فریم ورک استفاده می کنند و تاکید می نمایند که همه باید این مورد را قبول داشته باشند ولی بعضی دیگر از دوستان از لفظ فرآیند و یا متدولوژی برای اسکرام استفاده می کنند . با استناد به اصل اسکرام و تجربیات...
Continue reading...

کتاب اسکرام و اکس پی ساده شده

کتاب اسکرام و اکس پی ساده شده (چگونه اسکرام را انجام دهیم) نوشته استاد هنریک کنیبرگ می باشد . این کتاب یکی از محبوب ترین و پرطرفداترین کتاب های اسکرام و Agile می باشد به نحوی که اگر واژه Scrum را در گوگل جستجو نمایید این کتاب را در ردیف های اول مشاهده خواهید کرد . علت محبوبیت این کتاب واقع گرایانه بودن این کتاب می باشد. تمام این کتاب پر از مثال های واقعی از محیط کار و شرکت های توسعه نرم افزار می باشد . این کتاب حاصل تجریه چندین سال نویسنده آن می باشد و نویسنده در...
Continue reading...

Incremental یا Iterative

یکی از سوالات اصلی که در هنگام سوئیچ از روش های قدیمی به اسکرام با آن مواجه می شویم Incremental بودن و یا Iterative بودن اسکرام است . به عبارت دیگر ما قرار است به کدامین روش کار کنیم؟ Incremental یا Iterative . من این سوال را از شما دارم، کدام روش؟ مرد مومن تعریفی از هر دو مقوله ارائه بده تا بتوانیم تصمیم گیری کنیم: کل تعریف هر دو روش در شکل زیر کاملا مشهود است: همانطور که حتما متوجه شده اید هر دو روش دقیقا معکوس یک دیگر عمل می کنند. در روش Incremental هدف توسعه یک محصول...
Continue reading...

اطلاعیه دوم دوره بین المللی CSM

همانطور که اطلاع دارید (و یا شاید هم در دوره بین المللی CSM ثبت نام کرده اید) اولین دوره CSM با حضور اساتید بین المللی در ایران برگزار خواهد شد . در همین رابطه اخبار و اطلاعات جدیدی وجود دارد که دانستن آن برای دوستان و شرکت کنندگان عزیز بد نیست . اولین خبر اینکه زمان دوره تغییر یافت .همانطور که مستحضر بودید زمان تقریبی که قبلا اعلام شده بود حدود بهمن ماه بود که این زمان به آذر تغییر یافت . (در صورتی که کسی ازثبت نام کنندگان قبلی با این زمان مشکل داشت می تواند با ارسال ایمیل...
Continue reading...

اسکرام فقط Scrum نیست

زمانیکه به اولین تجربه خودم در مورد اسکرام فکر می کنم ,  حسابی خنده ام می گیره . اسکرامی که من برای اولین بار یاد گرفتم و آن را درشرکت بر روی یک پروژه پیاده سازی کردم ,  اصلا اسکرام نبود . اسکرام ما کلا به یک Task Board من در آوردی ختم می شد . از جمله اشتباهاتی که در مورد اسکرام داشتم , می توانم به موراد زیر اشاره کنم : Top-Down Management :  همانطور که می دانید یکی از اصول اصلی در Agile و اسکرام Self-Organize بودن نیروی کار(برنامه نویس) می باشد که ما به هیچ وجه...
Continue reading...