نویسنده: سمیرا نقی‌لو

ضرورت استفاده از Best Practice های اجایل

ضرورت استفاده از Best Practice های اجایل

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

بیشتر Read More

چارچوب Nexus

چارچوب Nexus

در بعضی از پروژه‌های بزرگ و پیچیده یا پروژه‌هایی که از نظر زمانی در محدودیت هستند، نیازمند این هستیم که چند تیم به طور موازی بر روی آن پروژه و محصول کار کنند. وقتی چند تیم بر روی یک محصول کار می‌کنند مشکلات فراوانی پیش می‌آید و وابستگی‌ها دردسرساز می‌شود در نتیجه پروژه آن طور که انتظار داریم پیش نمی‌رود. اگر سایز تیم‌ها بزرگتر هم باشد این مشکلات دو چندان می‌شود چون مدیریت ارتباطات افراد در تیم‌های بزرگتر پیچیده است….

بیشتر Read More

تفاوت مدیر و رهبر

تفاوت مدیر و رهبر

بحث مدیریت و رهبری دو بحث چالش برانگیز است، در اغب موارد دو مفهوم مدیر(Manager) و رهبر(Leader) به اشتباه به جای هم استفاده می‌شود در حالیکه این دو هم معنی نیستند. مدیر دارای وظایفی است که در حالت کلی می‌توان در ۳ وظیفه اصلی برنامه‌ریزی، سازماندهی و کنترل بیان کرد. هر مدیری می‌تواند رهبر نیز باشد ولی در اغلب موارد اینگونه نیست چون مهارتهای لازم را ندارد. مدیر اگر مسئولیت هایی مانند کنترل ارتباطات، ایجاد انگیزه، الهام بخش بودن، راهنمایی…

بیشتر Read More

اشتباهات رایج در اسکرام

اشتباهات رایج در اسکرام

پیاده سازی متد اسکرام برخلاف سادگی متد، خیلی دشوار است. این متد به شدت شکننده بوده و در صورت customize شدن یا چشم پوشی از مراحل و اصول در نظر گرفته شده می‌تواند بشدت مضر باشد. همانطور که قبلا هم گفتم این متد تجربی بوده و هر نکته‌ای در آن مهم است و برای رفع مشکل خاصی در نظر گرفته شده است. چند مورد از اشتباهات رایج یا رفتارهای بدی که در تیم‌های اسکرام اتفاق می‌افتد در ادامه ذکر شده…

بیشتر Read More

وظایف اسکرام مستر و مالک محصول

وظایف اسکرام مستر و مالک محصول

تیم اسکرام متشکل از ۳ نقش  scrum master، Product owner و development team می‌باشد. همانند روش‌ها و متدلوژی‌های قدیمی نقش Project manager به صورت یک نقش مستقل در این متد تعریف نمی‌شود. نگاشت Project manager با اسکرام مستر یا مالک محصول اشتباه است، وظایف project manager در اسکرام توسط ۳ نقش اصلی گفته شده پوشش داده می‌شود و بین سه نقش تقسیم شده است. اسکرام مستر مسئول آموزش اسکرام و اطمینان از درک کامل و اجرای آن در سازمان می‌باشد….

بیشتر Read More

Definition Of Done

Definition Of Done

DOD یک چک لیستی از فعالیتهای ارزشمند مورد نیاز برای یک پروژه می‌باشد که معمولا معیارهای کلی که در تمام user story ها و taskهای یک پروژه دخیل است در این مستند آورده می‌شود و معیارهایی که خاص یک task می‌باشد در قالب Acceptance Criteria در داخل آن task مربوطه نوشته می‌شود. اگر این مستند خوب نوشته شود هم باعث تسریع در روند پروژه می‌شود و هم باعث بالا بردن کیفیت کد و پروژه ها می‌شود. چون در این شرایط…

بیشتر Read More

کمک اسکرام به توسعه‌دهندگان

کمک اسکرام به توسعه‌دهندگان

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

بیشتر Read More

منشور Agile

منشور Agile

در ابتدا باید بگویم که اجایل(Agile) یک مفهوم است و نمی‌توان فقط با معنی کردن خود کلمه، مفهوم آن را درک کرد. شاید شما هم در محیط کار مشتریان یا افرادی را دیده‌اید که از کلمه اجایل  فقط برای سریعتر انجام شدن کار یا تغییر لحظه‌ای کارها استفاده می‌کنند،  اجایل فقط به معنای انجام و تحویل سریع کارها نمی‌باشد، اجایل یک مفهوم است که یک سری ارزش‌ها و اصول را شامل می‌شود. اگر در روندی از این اصول پیروی شود…

بیشتر Read More

Release Plan

Release Plan

هدف از ارائه release plan دادن زمانی برای تحویل نسخه های محصول به مشتری می باشد. ‌ برنامه ریزی درست برای ارائه release و دادن زمان مناسب به مشتری، اعتماد مشتری را جلب می کند. تحویل محصول در فازهای مختلف به مشتری حس رضایت مشتری را در پی خواهد داشت از طرفی برنامه‌ریزی محصول به نوعی یک هدف گذاری مشخص برای خود تیم است که به نوعی از مسیر مورد نظر منحرف نشوند و بر روی آن بخش برنامه‌ریزی شده…

بیشتر Read More

اصول اسکرام

اصول اسکرام

اصول اسکرام، شامل رهنمودهایی برای استفاده از چارچوب Scrum هست و باید در همه پروژه های Scrum مورد استفاده قرار گیرند.  این اصول قابل مذاکره نیستند و می‌توانند برای هر نوع پروژه و در هر سازمانی اعمال شوند. در شکل زیر ۶ اصل کلی را ملاحظه می‌کنید. ۱. کنترل فرآیند به صورت تجربی: همانطور که می‌‌دانیم پایه‌ی اسکرام بر اساس مشاهدات عینی است و به صورت کاملاً تجربی ساخته شده است.  این اصل بر روی سه مفهوم اصلی شفافیت، بازرسی و…

بیشتر Read More