AsadSafari اسد صفری

اسد صفری – مربی تحول چابک سازمان و تیم های نرم افزاری. مدارک حرفه ای: CSP - CSM - PSM - PSPO - CDA - Management 3.0 برخی تجربیات: رئیس دفتر تحول چابک شرکت داده ورزی سداد(بیشتر از ده تیم نرم افزاری) - مربی چابک شرکت رامند (تیم های موبایل و گیم سازی) - مدیر تولید نرم افزار SimplyDesk برای شرکت فرانسوی PCI - مربی مشاور شرکت های:خدمات انفورماتیک، ارکید فارمد، فراداده، الفبا برخی از سوابق مشاوره کوتاه مدت و تدریس : علی بابا، فناپ، تجارت الکترونیک پارسیان، بیمه سامان، انیستیتو ایزایران، مهندسین مشاور تجارت (بانک تجارت)، بیمه ایران، پارس آنلاین، شرکت رهنما، ورانگر، انتشارات پزشکی کوثر و صنایع ارتباطی آوا، فولا آلیاژی یزد، پارک علم فناوری کردستان و ... . عضو انجمن های بین المللی Agile Alliance - Scrum Alliance

All articles by AsadSafari

 

3 روش برای تمرکز

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

بام چگونه روش برنامه‌ریزی خود را تغییر داد؟

چند مدتی هست که افتخار همکاری با شرکت داده ورزی سداد را دارم، این شرکت متعلق به بانکی ملی است و معمولا پروژه‌های بانک را انجام می‌دهد. یکی از این پروژه‌ها یا بهتر بگویم محصول‌، بام است. بام پرتال بانکداری اینترنتی بانک ملی است و نزدیک 4 تیم از سداد نزدیک 25- 30 نفر (اسامی تیم ها: برمودا – پایونر – منتخب – پویا) بر روی آن به صورت تمام وقت کار می‌کنند. پروژه و تیم بام، واقعا یکی از بهترین تجربیات چابک در ایران در سطح Scale است، چه از نظر زیر ساخت فنی و چه از نظر تعدد...
Continue reading...  

چگونه چشم انداز و استراتژی محصول ایجاد کنیم؟

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

چگونه محصولی کاملا متمایز از رقبا ارایه دهید

با افزایش رقابت، ایجاد تمایز در محصول‌ها کار بسیار سختی است و واقعیت این است که محصول شما بدون رقیب نیست. در نتیجه باید از این مسئله اطمینان حاصل کنید که محصول دارای ویژگی­های متمایزی بوده و دلیل قانع کننده ای به مشتری برای استفاده از آن به جای محصولات مشابه می­ دهد. Strategy Canvas یک ابزار بسیار مناسب برای رسیدن و سنجیدن این مسئله است. بوم استراتژی توسط کیم و مابورگن خالقان تئوری اقیانوس آبی معرفی شد. این روش در اصل بهه عنوان یک ابزار استراتژی کسب و کار برای کشف بازارهای جدید اختراع شد. خوشبختانه، همان طور که در...
Continue reading...  

فرهنگ سیلو و جنگ قدرت

کارشناس بخش امنیت به مدیر پروژه x زنگ میزند، “سلام…به من گفتند که در مورد پروژه تون کمی اطلاعات بگیرم، تا بتونیم اگر لازم شد ما هم با مشتری در ارتباط باشیم” مدیر پروژه x: “ببخشید من به شما نمی تونم اطلاعات بدم، سرمون هم خیلی شلوغ هست، یک نامه رسمی بزنید تا بررسی کنیم …” بعد از نامه رسمی، کمترین حد ممکن اطلاعات به قسمت مربوطه داده شد. قسمت امنیت هم سعی می کند از کانال‌های غیر متعارف و دور زدن وارد داستان شود و … . این داستان، یک داستان عادی در سازمان‌ها و شرکت‌ها و حتی استارتاپ‌هایی...
Continue reading...  

نحوه برگزاری درست رویدادهای اسکرام

فرداى آن روز دوباره شهریار کوچولو آمد. روباه گفت: -کاش سر همان ساعت دیروز آمده بودى. اگر مثلا سر ساعت چهار بعد از ظهر بیایى من از ساعت سه تو دلم قند آب مى‌شود و هر چه ساعت جلوتر برود بیش‌تر احساس شادى و خوشبختى مى‌کنم. ساعت چهار که شد دلم بنا مى‌کند شور زدن و نگران شدن. آن وقت است که قدرِ خوشبختى را مى‌فهمم! اما اگر تو وقت و بى وقت بیایى من از کجا بدانم چه ساعتى باید دلم را براى دیدارت آماده کنم؟… هر چیزى براى خودش قاعده‌اى دارد. روباه گفت: -این هم از آن چیزهایى...
Continue reading...  

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

انتهای اسپرینت چهار بود و جلسه بازبینی اسپرینت را انجام داده بودیم، زنگ تلفن به صدا در آمد، مدیر واحد ایران پشت خط بود. -“سلام، خوبی اسد؟” -“سلام، ممنون مهندس، شما خوبی؟” -“…اسپرینت تون خیلی عالی شده بود” (به حالت ذوق زده) -“چطور مهندس؟” -“جیرا رو چک کردم، 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...  

مافیا و چابک شدن؟ بازار به چه سمتی حرکت خواهد کرد؟

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

خرد جمعی یا خرد فردی؟ چه کسی باید تصمیم بگیرد؟

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

اولین دوره فرآیندهای مقیاس بزرگ چابک در ایران

نخستین دوره Disciplined Agile Delivery در ایران به همراه مدرک بین المللی چهارشنبه ۳۰ تیر ۱۳۹۵ ساعت ۰۸:۳۰ – جمعه ۱ مرداد ۱۳۹۵ ساعت ۱۶:۳۰ توضیحات دوره: در چند مدت اخیر فرآیندهای چابک برای توسعه نرم افزارهای گسترش یافته زیادی معرفی شده اند، که یکی از معروفترین آنها Disciplined Agile Delivery یا تحویل چابک منظم است. DAD یا Disciplined Agile Delivery یا تحویل چابک منظم چیست؟ DAD یک چارچوب چابک است که اساس آن بر ترکیب چارچوب های مختلف مانند اسکرام، کانبان، اکس پی، Lean و … بنا نهاده شده است و با این شعار کار خود را شروع کرده که کار ما تحویل...
Continue reading...  

نکسوس: توسعه نرم افزار مقیاس‌پذیر

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

گزارش یک پروژه چابک – Simplydesk – بخش دوم

در قسمت اول این گزارش در مورد نحوه برنامه ریزی بیشتر صحبت کردیم، در قسمت دوم بیشتر مسائل فنی را پوشش خواهیم داد. شما هر چقدر برنامه ریزی قوی داشته باشید، ولی اگر از سطح فنی خوبی برخوردار نباشید، سطح چابکی مناسبی نخواهید داشت. یکپارچه سازی مداوم و تحویل مداوم لازم و ملزوم:) بدلیل اینکه پروژه از ساختار و لایه های مختلفی تشکیل شده بود و لایه ها به صورت مستقل Build می شدند، و بخصوص اینکه یک فریم ورک هم داشتیم که خود آن کاملا مستفل بود، یکپارچه سازی مداوم یا Continuous Integration  امری بسیار ضروری بود. این کار...
Continue reading...  

گزارش یک پروژه چابک Simplydesk – قسمت اول

در سه سال گذشته در کنار تمام فعالیت های آموزشی و مشاوره ای، به عنوان مدیرتوسعه و مربی چابک محصولی با نام Simplydesk نیز بودم. این محصول در همکاری مشترک دو شرکت ایرانی با یک شرکت فرانسوی به اسم PCI شروع شده بود. کسب کار این محصول میز خدمات و مدیریت دارایی فناوری اطلاعات مبتنی بر استانداردهای ITIL  و بازار هدف این محصول کشورهای فرانسوی زبان تعریف شده است. این محصول که بر بستر Cloud یا رایانش ابری ارائه شده و امروز بیشتر از 80 مشتری سازمانی در اقصی نقاط فرانسوی زبان دنیا مانند شمال و جنوب فرانسه، کبک کانادا،...
Continue reading...  

چابک شدن خوب اما برای چه کسی؟

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

پست مهمان: چرا مدیرانی که متدولوژی تولید ندارند فکر می کنند Agile هستند؟

نویسنده: مهیار ابراهیمی وفا حدود ده دوازده سال پیش در شرکتی مشغول به کار بودم. آنجا هم مثل بسیاری دیگر از شرکتها متدولوژی مشخصی برای تولید نرم افزار نداشتیم و به قول معروف Code & Fix می کردیم. بابت این مساله هم گاهی در جلسات با مشتری شرمنده می شدیم و در جواب اینکه “از چه متدولوژی استفاده می کنید؟”، آسمان و ریسمان می بافتیم و توجیه می کردیم. تا اینکه اسم Agile یا چابک به گوش مدیران شرکت خورد. آن زمان تازه متدولوژی های چابک مطرح شده بود و بخصوص XP مورد توجه بود. با وجود واژه نوظهور چابک که...
Continue reading...  

مقدمه ای بر Disciplined Agile Delivery

بسیاری از شرکت ها و سازمان ها چابک سازی خود را با اسکرام شروع کرده اند، زیراکه این چارچوب استراتژی خوبی برای شروع کار و آغاز این تغییر معرفی کرده است. اما با اجرای بیشتر این چارچوب و نیاز به چابک کردن کل فرآیند تولید/توسعه و دخیل کردن کل سازمان در فرآیند چابک شدن، نیاز به ترکیب فرآیند های مختلف باشد. در چند مدت اخیر فرآیندهای چابک زیادی معرفی شده اند، که یکی از معروفترین آنها Disciplined Agile Delivery یا تحویل چابک منظم است. در این نوشته قصد دارم خلاصه ای از این فرآیند را معرفی کرده و در مورد اینکه...
Continue reading...  

چیزهایی که نمی دانیم ولی فکر می کنیم می دانیم

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

از پروژه بعدی این اشتباه رو تکرار نمی کنم، ولی چرا باز تکرار می شود؟

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

مدیرهایی که می خواهند رهبر باشند نه رئیس، ولی چگونه؟

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

7 روش برای مقابله با جلسات برنامه ریزی خسته کننده

در گذشته روش های توسعه نرم افزار معمولا Plan-driven بودند یعنی در ابتدای پروژه زمان زیادی (مثلا نصف زمان پروژه) صرف طراحی و تحلیل پروژه می کردیم و در نهایت با داشتن یک طرح کامل می توانستیم پیاده سازی را شروع کنیم. اما به تدریج با زیر سوال رفتن این روش ها (که اثبات کردند طراحی های پیچیده قابل پیش بینی نیستند و باید در مرور زمان و در خلال پیاده سازی پروژه کشف شوند) و ظهور روش های برنامه ریزی تجربی گرا مانند اسکرام، ما دائما در روند پروژه درحال برنامه ریزی هستیم. اما مشکل این است که این روش خود مشکلات اساسی برای...
Continue reading...  

معرفی فرصت های شغلی و کارجویان توسعه نرم افزار چابک

با توجه به روند رو به رشد استفاده از فرآیند های چابک، نیاز به نقش هایی مانند Scrum master یا Product owner یا نقش های دیگر در کشور در حال افزایش است. بسیاری از نیروهای ما دارای تجربه خوبی هستند و بسیاری از شرکت ها نیاز به نیروهای با تجربه و متخصص دارند، ولی معمولا راه مناسبی برای ایجاد ارتباط وجود ندارد. با توجه به این نیاز مناسب دیدیم تا بستری برای برقراری ارتباط بین کارجویان و متخصصین این حوزه با شرکت ها و سازمان ها فراهم کنیم. با توجه به تعدد نقش ها در تیم های نرم افزاری، تمرکز...
Continue reading...  

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

دوست عزیز هنریک کنیبرگ اقدام به انتشار نسخه دوم کتاب Scrum and XP from trenches یا همون کتاب اسکرام و اکس پی ساده شده خودمون رو کرده است، قبلا نسخه اول این کتاب فارسی شده بود که از اینجا می توانید آن را دریافت کنید، نسخه دوم این کتاب، همان کتاب اول است ولی با این تفاوت که یک بخش هایی به آن اضافه شده و کمی اصلاحاتی نیز در آن داده شده است. در کل خواندن کتاب های هنریک خالی از لطف نیست. برای دانلود کتاب می توانید از این لینک استفاده کنید چابک و موفق باشید اسد صفری...
Continue reading...  

اسب ها در سربالایی همدیگر را گاز می گیرند

– محمد: “یک بار نشد این نرم افزار درست کار کنه، آبروی ما رو جلوی مدیرها برد، فقط بلدین افاضات کنید…” – علی : “کی به شما گفته سرخود دِمو بدید؟! باید من هم تو جلسه می بودم…” -محمد: “کی گفته باید تو هم می بودی؟ وظیفه شما ساخت نرم افزاره، به شما ربطی نداره” -علی : “اگر به ما ربطی نداره، پس خودتون هم درستش می کردین” -محمد: ” برو بابا شما زبون ادمی زاد حالیتون نمیشه …” -علی : “نه تو حالیت میشه …” شاید شما هم داخل تیم تون با چنین اوضاعی مواجه شده باشید، اوضاعی که...
Continue reading...  

رابطه پلی استیشن و میز پینگ پنگ با بهره وری نیروی کار

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

تیم چابک آیرین

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

کیفیت نرم افزار و 7 افسانه تست اتوماتیک

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

10 قانون اساسی در توسعه محصول نرم افزاری

در نوشته “فرق کلوچه سازی با توسعه نرم افزار” که مورد استقبال دوستان نیز قرار گرفت به چند مشکل اساسی اشاره شد. در این نوشته یکی از این مشکلات رو می خواستم بررسی کنیم. یکی از مشکلات جدی سندروم “هر چقدر بیشتر، بهتر” است، یعنی هر چقدر بیشتر تولید کنیم موفق تریم و یا به طور کلی شاخص اندازه گیری موفقیت تولید بیشتر است. چرا تولید یا خروجی بیشتر نشانه موفقیت نیست؟  در صنعت نرم افزار خروجی بیشتر = هزینه تولید و نگه داری بالا.  هزینه نگه داری ، معمولا 80% منابع پروژه صرف نگه داری می شود ( رفع...
Continue reading...  

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

–          من : “اکبر آقا، سلام. دستگاههای جدید مبارک” –          اکبر آقا : “قربونت، خواستیم خط تولید رو مکانیزه بکنیم” –          من : “برای چی؟ اینطوری یک سری آدم هم که بیکار میشن” –          اکبر آقا :”ببین دیگه کارگر صرف نمیکنه کلی هم ناز و نوز داره، گذشته از این ما میخاییم تولیدمون رو دو برابر کنیم با این ماشین ها میتونیم چند شیفت تولید کنیم”  همیشه وقتی از دوستان یا همکاران یا شرکت های مختلفی که در آن هستیم “لفظ خط تولید نرم افزار” رو می شنوم یاد این خاطره میفتم. برای همین دوستان نزدیک که با من کار...
Continue reading...  

تیم های چابک

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

اسکرام و مقایس پذیری چابک در صدر جدول

همانطور که اطلاع دارید شرکت Version One  هر سال گزارشی در مورد ترندهای بازار چابک ارائه می کند که حاوی اطلاعات مفیدی در مورد میزان استفاده و نحوه به کاربگیری انواع مختلف ابزارها، متدها و روش های چابک می باشد. سال گذشته نیز همین گزارش در وبلاگ منتشر شد. اسکرام همچنان بالاتر از همه  همانند سال گذشته، اسکرام با 56% درصد در میان همه متدهای چابک همچنان پیشتاز است و شرکت ها بیشتر تمایل دارند از اسکرام استفاده کنند. شرکت های بزرگ در پی متدهای چابک گزارش نشان می دهد که امسال شرکت های بزرگ بیشتری با تعداد کارکنان بالای...
Continue reading...  

چرا تغییر سخت است ؟ یا چرا مردم تغییر نمی کنند؟

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

دوره مالک محصول اسکرام

باتوجه به درخواست علاقمندان و نیاز سازمان های مختلف، بر آن شدیم تا دوره مالک محصول اسکرام را نیز در کنار دوره اسکرام مستر داشته باشیم. اولین دوره در تاریخ 7 و 8 اسفند ماه 1393 برگزار خواهد شد. معرفی دوره : در بسیاری از پروژه های نرم افزاری چیزی تولید می شود که کسی از آن استفاده نمی کند یا در اغلب مواقع دچار تاخیر و عقب افتادن از برنامه می شوند و در نهایت محصول دیر، یا محصول به درد نخور به دست مصرف کننده نهایی می رسد. در بسیاری از موارد این امر به دلیل مهارت فنی و مهندسی ناکافی تیم...
Continue reading...  

نسخه جدید راهنمای اسکرام

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

فرآیند پذیرش مسئولیت

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

داستان کاربری از آغاز تا پایان

یکی از مشکلات اساسی در پروژه های نرم افزاری ارتباط مابین نفرات فنی و تجاری است. در واقع نبود یک زبان مشترک موجب می شود تا اکثر اوقات کج فهمی هایی در درک نیازهای واقعی مشتری اتفاق بیفتد. تیم های چابک نیز از این قاعده مستثنی نیستند و طبق تجربه  این دوستان نیز با چنین مشکلی مواجه می شوند. قاعده یا فرمول کلی برای ثبت وضبط نیازمندی ها در روش های چابک وجود ندارد و شاید همان روش قبلی خودمان جوابگو باشد. ولی اکثر تیم های چابک از داستان کاربری(User Story) جهت این منظور استفاده می کنند. اما در استفاده از...
Continue reading...  

فیدبک موثر یا مخرب؟

اصولا فرقی نمی کند که مدیر یک شرکت چند هزار نفره باشید یا عضو یک تیم سه نفره، یا اصلا عضو یک خانواده پرجمعیت یا یک همسر مهربان، در هر صورت روزانه بنابه دلسوزی یا مصلحت یا وظیفه یا هر دلیل دیگری بازخورد یا فیدبک هایی به دیگران می دهیم یا می گیریم. اگر در نقش بازخورد گیرنده باشیم  شاید چنین افکاری دور از انتظار نباشد “قصد تخریب من رو داره، الان حالیت میکنیم با کی طرفی!!!” “آدم نفهم رو ببین، تا دیروز هر رو از بر تشخیص نمی داد الان به من درس زندگی میده” “میخاد زیرآب من رو...
Continue reading...  

اسپاتیفای با بیش از 30 تیم چگونه چابک کار می کند

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

مجله دنیای چابک شماره دوم – زمستان

شماره دوم مجله چابک – زمستان با کمی تاخیر بالاخره آماده وارایه شد. در این شماره از مجله سعی شد علاوه بر مطالب وبلاگ دنیای چابک از مطالب وبلاگ ها و سایت های دیگر نیز استفاده شود.  برای دریافت نسخه های بعدی می توانید آدرس ایمیل خود را اینجا وارد نمایید. در این شماره خواهید خواند : همایش چابک ایران  مدیریت تغییر چگونه پاداش دهیم: ارزیابی عملکرد افراد در تیم های چابک 15 روش برای شکست یک داستان کاربری بزرگ به داستانهای کاربری کوچکتر  بوی اسکات چیست ؟  سالید به زبان ساده چه کسی مقصر هست؟ تله ی رایج در اسکرام  اعضای تیم...
Continue reading...  

موتور چابک : چگونه باید چابک شد؟

در اولین کنفرانس چابک ایران، Iran Agile 2014 افتخار این را داشتم که ارایه ای با عنوان “موتور چابک: چگونه باید چابک شد؟” را داشته باشم. برای دانلود فایل اسلایدهای پرزنتیشن می توانید به این لینک مراجعه نمایید و در ادامه، متن مقاله ارایه شده آمده است. برای دانلود مقاله بصورت PDF هم می توانید از این لینک استفاده نمایید. از یک داستان باید شروع کرد در سال 2001، 17 نفر از صاحب نظران صنعت نرم افزار وصاحبین پرکتیس های فنی و مدیریتی دور هم جمع شدند تا وضعیت آن زمان این صنعت را بررسی کنند و شاید بتوانند برای...
Continue reading...  

نخستین همایش چابـک ایـــران

انجمن چابک ایران در همکاری مشترک با انجمن انفورماتیک ایران، 8 اسفند امسال قرار است اولین همایش چابک ایران با عنوان Iran Agile 2014 را در تهران برگزار نمایند. همایش چابک ایران 92 با شعار «چابک باشید، نه عجول» تلاش میکند تا مجموعه ای از رهبران صنایع و چابک کارانی که بر روی پروژه های واقعی کار میکنند را به منظور اصلاح و ارتقاء طرز تفکر و روش ها، چه بصورت فردی و چه به صورت سازمانی، در کنار هم جمع کند. شرکت کنندگان در این همایش در نهایت خواهند یافت که چگونه میتوان با تغییرات سریعِ شرایط کسب و کار...
Continue reading...  

مجله دنیای چابک شماره اول – پاییز

به همت همه نویسندگان دنیای چابک، قصد آن را کردیم که برای اولین بار مجله دنیای چابک را به صورت فصلنامه ارایه نماییم. این فصلنامه، به صورت تخصصی به موضوع تفکر چابک و متدهای مربوطه خواهد پرداخت. از این به بعد هر فصل منتظر مجله دنیای چابک باشید. اولین شماره “مجله دنیای چابک” شامل نوشته های منتخب ویراستاری شده و بازبینی شده وبلاگ دنیای چابک می باشد. برای دریافت نسخه های بعدی می توانید آدرس ایمیل خود را اینجا وارد نمایید....
Continue reading...