یک داستان کاربر واقعی

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

لطفا روش کار اسپاتیفای و گوگل را کپی نکنیم

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

10 نکته لازم برای اسکرام مسترها

1- هیچ وقت و هیچ وقت قبل از اینکه با تیم مشورت نکرده باشید، قول کار جدیدی به دیگران ندهید، حتما باید نظر تیم در این مورد گرفته شده باشد. 2- به خاطر داشته باشید شما آنجا هستید تا تیم خوب به نظر برسد، نه خود شما. حقیقت تلخ این است که اگر تیم خوب به نظر برسد شاید رئیس فکر کند اصلا نیازی به شما هست؟ اما مدیران خوب می داند که اسکرام مستر نقش مهمی در این تیم خوب داشته است. 3- با اجرای کتابی اسکرام و چابک افراد تیم را از بین نبریم. نه اسکرام و نه...
Continue reading...

کتاب مدیریت محصول چابک با اسکرام

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

با وابستگی‌ها چه کنیم؟

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

کار تیمی، پاشنه آشیل چابک

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

اسکرام برای چابکی کافی نیست

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

بررسی تغییرات نسخه 2017 راهنمای اسکرام

مقدمه همانگونه که احتمالا میدانید نسخه 2017 راهنمای اسکرام مدتی است منتشر شده که نسبت به نسخه قبل حاوی تغییرات بزرگ و کوچکی بوده است. در اغلب مقالات منتشر شده در خصوص تفاوت این دو نسخه تنها به موارد مهم تر اشاره شده و از نکات ریز صرف نظر شود. نکاتی که گاه در حد تغییر یک کلمه  هستند اما با این حال قابل توجه اند و دیدگاه های خالقان اسکرام را در این خصوص منعکس می نمایند. در این نوشته سعی شده بررسی دقیقی در مورد تغییرات و تفاوتها میان نسخه 2016 و 2017 انجام شود. در مورد هر...
Continue reading...

کارهای توسعه خود را به مانند يک کيک چند لايه برش بزنيد

در پروژه های چابک (Agile)، هدف به واحدهای جداگانه ای از کار که توصيف کننده يک ویژگی یا توانایی انجام یک عمل  از دیدگاه کاربر نهایی است، شکسته میشود. اين واحدهای کاری را معمولا داستان کاربری (user story) می‌نامند. اکنون يک سوال پيش می آيد: بهترين راه برای شکستن کارها به داستانهای کاربری چيست؟ مانند خيلی چيزهای ديگر در زندگی جواب اين سوال نيز می تواند این جمله باشد : « بستگی دارد ». واقعيت اين است هيچ روش جادویی برای بهتر شدن روند ایجاد داستان های کاربری وجود ندارد ولی اين مطلب بدين معنا نيست که هيچ نوشته و...
Continue reading...

داستان کاربری که به فنا رفت

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