در بعضی از پروژه ها و در اغلب پروژهای نرم افزاری در ایران پیش می آیدکه نرم افزار مثلا در مدت 3 ماه به وضعیت 90% می رسد و چون پروژه در وضعیت 90% است برنامه نویس ها شروع به انجام دادن ریزه کاری هایی که از قبل مانده بود می کنند (مانند تکمیل چینش کنترها بر روی فرم ها ) ولی 10% باقی مانده بیش از 3 ماه به طول می انجامد ! چرا ؟ محصول 90% باعث به عقب افتادن Release محصول می شود و بالطبع نارضایتی مشتری و هزینه های اضافی را برای تیم توسعه دربرداشته خواهد داشت .
یکی از دلایلی که می تواند باعث این موضوع بشود واضح نبودن وضعیت 100% پروژه می باشد . هدف محصول باید دقیق برای همه اعضای تیم مشخص باشد .
موردی دیگری که می توان از 90% آموخت این است که چه کسی باید وضعیت 90% پروژه را مشخص نماید ؟ آیا برنامه نویس اجازه دارد که بگوید که پروژه در وضعیت 90% می باشد ؟! شما به عنوان یک Scrum Master و یا لیدر تیم باید وضعیت کل محصول در دستتان باشد . موردی که در Task Board قرار ندارد ولی باید پیاده سازی شود را به سرعت بررسی و به تیم اعلام نمایید .
شما به عنوان یک Scrum Master و یا لیدر تیم باید محیط لازم برای آزمایش و یا برپایی محصول آماده نمایید و تیم منتظر محیط مناسب نماند . دقت نمایید که 100% وظایف را مشخص نمایید . برنامه نویس باید بداند که چه زمانی وظیفه 100% یا Done می شود به طور خلاصه تعریف واضح و روشنی از Done برای تیم خود داشته باشید .
هرگز به توسعه گرها اجازه ندهید با اتکا به اینکه محصول 90% تکمیل شده است و می توانند به جزئیات کم اهمیت بپردازند وقت خود را به بطالت بگذرانند .
همیشه هدف محصول را به تیم یادآوری نمایید ومتذکر شوید هم اکنون به چند درصد از هدف دست پیدا کرده اید و این همان درصد واقعی پیشرفت محصول می باشد .
محصول فقط و فقط در حالت 100% تعریف خواهد شد و نه در درصد های پایین .
یاشیاسیز



پاسخ دادن به sirasad لغو پاسخ