نحوه ارزیابی عملکرد تیم های چابک

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

شش قانون پاداش – چگونه باید پاداش داد؟

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

ماست مالی کردن یا از دست ندادن بازار

مدیر:”آقا پس این کی تموم میشه؟” برنامه نویس:”این کار می بره، باید رو طراحیش کار کنم…” مدیر: “همینجوری خوبه، بده بدیم مشتری تا نپریده” برنامه نویس: “فقط بلدین ماست مالی کنید کارها رو، هیچ استانداردی اینجا رعایت نمی شه…” یکی از بزرگترین چالش ها در دنیای توسعه نرم افزار ارتباط بین توسعه دهندگان (برنامه نویس، طراح UI و …) با مدیران (مدیرمحصول، مدیر پروژه و…) است، از طرفی توسعه دهندگان مدیران را متهم به “ماست مالی کردن و بزن درویی کار کردن” می کنند، مدیران هم برنامه نویس ها را به “اضافه کاری بی مورد یا هیجان فنی یا تولید چیزی...
Continue reading...

همه چیز در مورد مدارک اسکرام

یکی از سوالات همیشگی دوستان در مورد مدارک اسکرام است، اینکه چه مدارکی وجود دارد و این مدارک چه ارزشی دارند و چگونه باید این مدارک را اخذ کنند؟ شاید تا به امروز من در این حوزه کم کاری کردم، زیرا معتقدم سر دوره آموزشی باید توجه به نحوه پیاده‌سازی و حل مشکلات دنیای واقعی بکنیم تا اینکه سوال امتحانی حل کنیم و صرفا برای امتحان آماده شویم. اما بر اساس احترام به اصرار علاقمندان؛ تصمیم گرفتیم کمی در مورد این مدارک توضیح بدهیم و در همین خصوص از دوستانی که جدیدا مدارک را اخذ کرده‌اند دعوت کردیم تا تجربیات خودشان را به اشتراک بگذارند....
Continue reading...

DevOps چیست؟ و کاربرد آن کجاست؟

شاید IT یکی از بزرگترین صنایعی باشد که هر روز در آن واژگان جدیدی به دایره لغات ما افزوده می شود، یکی از این لغات جدید DevOps است که از سال 2009 شروع به ظهور کرده و  از 2014  بسیار مورد استقبال قرار گرفته است و اگر در لیست مشاغل خارجی بدنبال آن باشید، می بینید که شرکت ها بشدت دنبال افراد متخصص در این حوزه می گردند. اما دلیل نوشتن این پست، کج فهمی های زیاد در مورد DevOps بود، اینکه واقعا DevOps چیست؟ روزگاری در شرکت ها توسعه نرم افزار دو تیم وجود داشتند که با یکدیگر دوست نبودند، یکی از آن...
Continue reading...

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

زمانیکه در مورد لزوم تست های اتوماتیک سخن می گوییم همه ما یکصدا موافق وجود آنها هستیم اما زمانی که پروژه شروع می شود زمان نوشتن تست های اتوماتیک هیچ وقت فرا نمی رسد، یا زمان کمی برای این قضیه صرف می شود اما به بهانه های مختلف دوباره کناره گذاشته می شود. در این نوشته بیشتر قصد من آموزش نحوه  تست نوشتن نیست، بلکه بررسی روشی برای عملیاتی کردن فرآیند تست نویسی توسط برنامه نویس ها است. اولین دلیل نوشته نشدن تست، افسانه Coverage است خیلی از برنامه نویس ها یا مدیران دوست دارند Code Coverage یا Test Coverage...
Continue reading...

گزارشی بر اولین دوره Disciplined Agile ایران

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

نسخه 2016 راهنمای اسکرام به فارسی منتشر شد

همانطور که شاید در خبرهای مربوط به حوزه چابک شنیده باشید، اخیرا نسخه جدید راهنمای اسکرام که معروف به نسخه 2016 است منتشر شده است. این راهنما آخرین بار در 2013 به روزرسانی شده بود و این تقریبا سومین به روزرسانی راهنما به حساب می آید. اما این راهنما چه تغییراتی داشته است؟  تنها بخش جدیدی که به این راهنما اضافه شده، ارزش های اسکرام است. البته کاملا جای خالی این ارزش ها احساس می شد و بسیار تعجب داشت که چرا تا به حال اینکار انجام نشده بود. ارزش‌های اسکرام وقتی ارزشهایی مانند تعهد، شجاعت، تمرکز، بازبودن و احترام،...
Continue reading...

داستان یک کیک آف چابک – سیستم جامع مالی

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

Story Point معادل نفر ساعت نیست

در پروژه های نرم افزاری روش های تخمین زدن متفاوتی وجود دارد؛ ساده ترین روش این است از نفری که می خواهد کار را انجام بدهد بپرسید “این چند ساعت طول می کشد؟” و او بر اساس تجربه قبلی یک ساعتی را اعلام می کند.  اما اکثر تیم های چابک از واحدی به نام Story Point استفاده می کنند. تیم های جدید یا نفرات جدیدی که برای اولین بار سراغ این روش تخمین زدن می آیند دقیقا سعی می کنند ساعت را به پوینت ربط دهند یعنی هر پوینت معادل هشت ساعت می شود. Story Point معادل نفر ساعت نیست...
Continue reading...