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

همانطور که در پست چابک سازی سازمان ها بیان گردید در هر زمان (چه قبل از شروع و چه بعد از شروع به چابک سازی) باید سطح آمادگی تیم توسعه و مدیریت در توسعه چابک را سنجید . این کار معمولا توسط مربیان و اساتید 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...

توسعه محصول موفق

در پست قبلی به مدل های درآمد زایی شرکت های توسعه نرم افزار اشاره کرده بودم که در این پست می خواهم بیشتر به مدل درآمد زایی توسعه محصول بپردازم . در این پست خواهید خواند که چگونه  محصول ما  می تواند موفق باشد . شرکت هایی که در حال توسعه محصول نرم افزاری می باشند بر دو قسم می باشند . آنهایی که پروژه محور هستند و آنهایی که محصول محور هستند . شرکت های ایرانی غالبا پروژه محور می باشند . در این شرکت ها معمولا نگرانی ها حول مثلث آهنین می باشد ,  یعنی اینکه پروژه باید...
Continue reading...

این روز ها همه نرم افزار توسعه می دهند , شما چطور؟

صنعت تولید نرم افزار در ایران به شدتی پیشرفت کرده است که هر کس می تواند با چندر غاز سرمایه ای به  جمع بزرگ  توسعه دهندگان نرم افزار بیپوندد . در سال های اخیر شاهد رشد چشم افزون کمپانی های توسعه نرم افزار بوده ایم . کمپانی هایی اغلب کوچک متشکل از چند برنامه نویس یک مدیر پروژه به اصطلاح و یک یا چند نفر اسپانسر . در این کمپانی ها دو مدل در آمد زایی وجود دارد : 1- انجام سفارشات 2- تولید و توسعه محصول. مدل در آمد زایی به نام انجام  سفارشات در این روش شرکت سفارشی...
Continue reading...