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

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

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

techdebt

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

بهبود راهنمای اسکرام

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