لیست درخواست های بابانوئل

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

روز اسکرام آسیا

مطلع شدیم به زودی قرار است رویدادی با عنوان روز اسکرام آسیا یا Scrum Day Asia در کشور اندونزی برگزار شود. از آنجایی که من به شخصه علاقه وافری به توسعه تفکر چابک در سطح ایران و منطقه دارم، به عنوان یکی از حامیان دوره نیز در خدمت این رویداد خواهم بود. این رویداد می تواند، حرکتی خوبی در سطح آسیا باشد. البته قبل از این حرکت، حرکت هایی توسط هندی ها انجام شده بود ولی بیشتر انحصاری برای خود آن کشور بود. یکی از برجسته ترین ویژگی های این رویداد، حضور کن شوئبر مبدع اسکرام برای اولین بار در...
Continue reading...

همه چیز Timebox هست

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

نجات پروژه شکست خورده توسط اسکرام

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

مدیریت نسل سوم

برادر گرامی Jurgen Appelo به تازگی اقدام به نگارش و انتشار کتاب خوبی در زمینه مدیریت چابک با نام Management 3.0 کرده اند. این کتاب که به تازگی و از اوایل سال میلادی جدید در دسترس همگان قرار گرفته است که با استقبال خوبی از طرف مدیران و علاقمندان به مبحث Agile مواجه شده است. در این کتاب بحث شیرین مدیریت به 3 نسل اولیه و اولیه تکمیل شده و مدیریت قرن 21 یا همان 3.0 تقسیم شده است که همان مدیریت Agile گذری از مراحل 1 و 2 به دوران مدیریت جدید می باشد. همانطور که ذکر شد ورود...
Continue reading...

خروجی کارآ در Agile

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

درس های رهبری و موفقیت از زبان یک مربی بسکتبال

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

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

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

آشفته بازار توسعه نرم افزار

در پست قبلی در مورد معضل “مدیر پروژه شدن  برنامه نویسان” صحبت کردیم که بسیار هم جنجالی شد . شرکت کنندگان در این بحث را می توان به دو دسته کلی تقسیم کرد : 1- کسانی که با من هم نظر بودند و اعتقاد داشتند که برای یک مدیر پروژه دانش مدیریت بالاتر از دانش برنامه نویسی است 2- کسانی که اعتقاد داشتند که دانش برنامه نویسی در اولویت قرار دارد . من هر دو روش را در جا و مکان خود قبول دارم ,  بدین صورت که : در محیط های ایده آل مانند کشور آمریکا حتما از روش...
Continue reading...

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

این جریان مدیر پروژه شدن برنامه نویس ها در ایران حکایتی بس طولانی دارد که در این پست قصد مختصر بررسی در این باب را دارم . قبل از شروع بحث موردنظر  لازم می بینم  نظر خودم را در مورد لزوم مدیر پروژه در پروژه های توسعه نرم افزار عرض کنم : به نظر بنده در 90% پروژه های توسعه نرم افزار در ایران نیازی به نقشی با نام مدیر پروژه نیست زیرا این پروژه  ها دارای خصوصیات یک پروژه واقعی نیستند که نیازی به مدیریت پروژه باشد : مثلا به مدیر پروژه بودجه اختصاص داده نمی شود که او...
Continue reading...