CSM در ایران برای اولین بار

با هماهنگی انجام گرفته با اساتید گرامی و بین المللی Scrum و Agile  از کشور سوئد خواهان برگزاری یک دوره CSM یا Certificated Scrum Master برای اولین بار در ایران و کشور های همجوار هستم . این دوره شامل آموزش کامل متد اسکرام طی 2 روز و اعطای مدرک CSM خواهد بود . امید است که بتوانیم این دوره را به نحو احسنت در ایران برای بار اول برگزار کنیم .البته این دوره در شرایطی برگزار خواهد شد که تعداد شرکت کننده در این دوره به حد نصاب برسد . CSM چیست ؟ CSM مخفف Certificated Scrum Master می باشد...
Continue reading...

چابکی خود را ارزیابی کنیم

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

Daily Standup Meeting و مشکلات همراه

پیش نیاز فهم این پست آشنایی با اسکرام می باشد در صورتی که  آشنا نیستید می توانید اول این پست و بعدا این پست را مطالعه بفرمایید : یکی از آداب اصلی Scrum  برگزاری متینگ سرپایی روزانه یا جلسه روازنه  می باشد . معمولا بنابه تجربه  تیم های ایرانی که در حال اسکرامینگ هستند در این جلسه حسابی با مشکل مواجه می شوند . در این پست  قصد دارم مشکلات این نوع جلسات را بررسی کنم و راه حل هایی در این باب ارائه نمایم. قبل از اشاره به مشکلات این جلسات جا دارد تا کمی به مزایای Daily Standup...
Continue reading...

چابک سازی سازمان و چرا ها

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

مدیریت در Agile

قبل از شروع بحث لازم است اشاره ای مختصر به انواع مدیریت داشته باشم . مدیریت در روال سنتی به دو قسمت تقسیم بندی شده است . یک – Top Down  دو – Bottom Up . در حالت Top Down که بیشتر در سازمان های دولتی مرسوم است ,  دستورات به همراه دستورالعمل از بالا به پایین داده می شود و رده پایین موظف به اجرای آن می باشد . در این شیوه مدیریت حتما نیاز است که مدیریت قوی انجام شود یعنی کسی که در بالا نشسته است بایدفردی بسیار قدرتمتد در زمینه مدیریت باشد . نمونه موفق مدیریت...
Continue reading...

Scrum Game Pack

در راستای گسترش تفکر چابک و اشاعه فرهنگ Agile و آموزش Scrum تصمیم به تولید بسته آموزشی با نام Scrum Game Pack کردیم . این بسته آموزشی شامل یک بازی اسکرام می باشد که برای تیم های اسکرام و یا Agile بسیار سودمند و یاد دهنده است . آیا می خواهید در مورد موارد زیر یاد بگیرید (البته هم تیم و هم خودتان) ؟ بازی Planning (همان Sprint Planning در اسکرام) سرعت سنجی تیم (Velocity) برآورد User Story ها (story estimation) تکرار های کوتاه مدت (short releases) و نحوه معرفی موارد بالا در کمپانی و سازمان ها Scrum Game یک...
Continue reading...

چگونه اسکرام در گوگل پیاده سازی شد؟

همیشه زمانیکه انسان در طلب انجام کاری است ,  اول بدنبال نمونه های موفق می گردد و البته که این بسیار خوب است چراکه چرخ را دوباره اختراع نخواهد کرد . اگر مایل باشید تا بدانید که اسکرام چگونه در شرکت بزرگی مانند گوگل پیاده سازی شده است , می توانید ارائه جامع استاد گرامی ,  جناب آقای Jeff Sutherland که از بزرگان Agile  و ابداع گران روش اسکرام می باشد را مشاهده نمایید . مشاهده ارائه Jeff Sutherland یاشیاسیز...
Continue reading...

Agile شدن در 4 مرحله

پروسه چابک شدن را می توان در 4 مرحله انجام داد  ولی قبل از پرداخت به این مسئله جا دارد که عرض نمایم , Agile شدن از آنچکه به نظر می آید , بسیار مشکل تر می باشد . Agile همانند تغییرات اساسی  دیگر ,  زمان بر و هزینه بر و مشکل می باشد . Agile مانند یک زبان برنامه نویسی نیست که مثلا تا دیروز با ASP کار میکردیم و اگر بخواهیم با PHP کار کنیم ,  با چند تا برنامه نویس جدید مشکل حل خواهد شد . در فرآیند چابک شدن ,  همه چیز تغییر می کند دقیقا...
Continue reading...

چابک نخواهید بود اگر

همیشه در تغییر یک سری موارد از گذشته به جا می ماند  یعنی ما دوست داریم که به جا بماند . بدین صورت که ما می خواهیم فقط یک بخش کوچک متحول شود و نه کل اجزا . مثلا در همین چابک سازی خودمان ,  بسیاری از کسانی که تازه به این مقوله سوییچ می کنند دوست دارند فرض کنند که Agile یعنی Waterfall + تکرار . برای شرح قضیه اجازه بدهید تا خود Waterfall را کالبد شکافی بکنیم . همانطور که مستحضر می باشد در Waterfall سنتی به هیچ وجه تکرار و عقب گرد به فاز قبلی وجود ندارد...
Continue reading...

بازنگری در اسکرام

واژه “بازنگری” را با کمک یک دوست عزیز توانستم معادل واژه گرانبهای Retrospective پیدا نمایم .{ بدلیل اینکه معادل فارسی مناسب و معنی رسان نیست از خود کلمه Retrospective استفاده خواهد شد} . Retrospective یکی از مهم ترین و مقدسترین واژه ها در فرهنگ Agile می باشد به صورتی که در آیه دوازدهم بیانیه چابک به صورت واضح به اهمیت این مسئله اشاره شده است . در این آیه چنین می خوانیم : At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly بیانیه چابک – Agile Manifesto – اصل دوازدهم...
Continue reading...