💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ محسن محمدخانی
مشکل تغییر مداوم business role توسط صاحب کسب و کار
لقمان آوند حل شده توسط لقمان آوند

سلام
واقعا تغییر مداوم  business role توسط صاحب کسب و کار طبیعی هستش؟
آیا این نشون نمیده که هنوز  صاحب کسب و کار نتونسته بازار خودشو بشناسه؟و این شخص هنوز به این  توانایی نرسیده که بتونه صاحب کسب و کار باشه و کار کردن براش استباه هستش؟
اضافه کردن یک feature یه چیز طبیعی هستش و برنامه نویس باید پیاده سازیش کنه
اما اینکه هر هفته  business role توسط صاحب کسب و کار تغییر میکنه و این ,   کد نرم افزار تحت تاثیر قرار میده و اینجا هم همیشه برنامه نویس مقصر میشه که بلد نیست  نرم افزار منعطف  بسازه در صورتی که این صاحب کسب و کار هستش هنوز نتونسته یک  business role مشخص بسازه

 

سلام

وجود تغیرات در نرم افزار یه چیز طبیعی هست ولی خوب بستگی داره که چقدر و به چه دلیلی باشه!

طبیعتا اگر مدام در حال اضافه و حذف کردن فیچر هستید و یا تکلیف بیزینس درست مشخص نیست احتمالا مالک محصول درست تحلیل نکرده کسب و کار رو و یا بیزینس مدلش تحلیل شده و درست نیست.

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

نبود تحلیل چه در سایت بیزینس چه در سمت محصول قطعا برنامه نویس رو بعدا به تغیرات این مدلی که ازش زجر می‌کشید وادار می‌کنه.

من تجربه این مدل توسعه رو دارم و دقیقا می‌دونم چی می‌گید. در ورژن ابتدایی همین پروژه آکادمی در بعضی موارد واقعا درست عمل نمی‌کردیم و همین باعث می‌شد برنامه نویس خیلی جاها بلاتکلیف باشه.

الانو بعد از کلی تجربه کردن داریم ورژن سوم آکادمی رو توسعه میدیم. شاید جالب باشه براتون نزدیک 3 ماهه در حال تجزیه و تحلیل نیاز‌های بیزینس، انتخاب معماری درست برای توسعه ورژن جدید و مسائل این چنینی هستیم و تازه داریم شروع به توسعه کد می‌کنیم.

پس شرایط رو بررسی کنید اگر آشفتگی در تیم مدیریتی زیاده برید باهاشون صحبت کنید و بگید که این جوری خودشون بیشتر از همه ضرر می‌کنند.

بهترین پاسخ
لقمان آوند ۰۴ اسفند ۱۳۹۹، ۰۷:۰۲

میشه از بروز این مشکلات جلوگیری کرد؟ اگر از همون ابتدا از agile و scrum  استفاده کنیم 
شما خودتون  در ورژن ابتدایی  پروژه آکادمی , که این مشکل داشتید از  agile و scrum  استفاده می‌کردید , مشکل حل می‌شد؟
 

محسن محمدخانی ۰۴ اسفند ۱۳۹۹، ۱۱:۰۶

بله میشه

همون موقع هم استفاده می‌کردیم ولی مشکل این بود که تحلیل درستی از فیچرهای واقعا ضروری نداشتیم و یا بیزینس رول هاشون مشخص نبود. 

هر دو مورد باید باشه همزمان و مشخص بشه

لقمان آوند ۰۴ اسفند ۱۳۹۹، ۱۱:۰۸