کیانوش آل شیخ

مشاور مدیریت محصول، مدیریت پروژه و تحلیل کسب و کار فناوری اطلاعات و توسعه نرم افزار

یادگیری اسکرام رو چطور شروع کنم؟

یکی از دوستان درسایت LinkedIn سوال خوبی رو پرسیدند

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

How to start Scrum
How to start Scrum


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

ادامه مطلب

طمع مدیریتی

تصمیمات مدیران سازمان ها گاهی آنقدر عجیب و دور از ذهن است که با گفته‌های خود ایشان نیز در تناقض است.

در نظر بگیرید که مدیر بلندپایه یک سازمان دولتی هم از کیفیت پایین خدمات نرم افزاری سازمان خود در بین مدیران همرده خود در دیگر سازمان ها شرمنده باشد و هم در زمان صحبت از واگذاری یک پروژه به یک شرکت توانمند، بر خلاف نظر مشاوران و معاونان خود، از واگذاری پروژه به دلیل هزینه های پروژه (صرفه جویی!) جلوگیری کرده و پروژه را به شرکت دیگری که با مبلغ بسیار ناچیزی حاضر به انجام پروژه مذکور شده است واگذار نماید.

طمع مدیریتی
ادامه مطلب

خطاهایی که باعث تغییر در تحلیل و طراحی نرم افزار میشوند

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

Software Development Life Cycle

شاید فکر کنید که خوب کجای این کار مشکل دارد.

ادامه مطلب

استفاده از کارشناسان خبره به عنوان مدیر پروژه/محصول

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

ادامه مطلب

ضرورت طراحی محصول

یکی از اشتباهات مهلک در اسکرام که در این روز ها به دفعات آن را در شرکت ها میبینم عدم وجود طراحی محصول میباشد. به این معنا که تیم مدیریت محصول و تیم توسعه Road Map محصول خود را طراحی نکرده است. در این حالت یک Backlog از feature ها یا نیازمندیهای محصول وجود دارد و مدیر یا مالک محصول مطابق با تحلیل ذینفعان پروژه چیزهای جدیدی به آن اضافه میکند و تیم توسعه نیز در طی Sprint هایی با توجه به نحوه Sort شدن آیتم ها اقدام به پیاده سازی آنها مینماید.

ادامه مطلب