با توجه به نقطه نظرات یکی از بازدید کنندگان محترم وبلاگ مطالبی درخصوص مدیریت زمان در پروژه های نرم افزاری ارایه می شود امید آن است که این نوشتار کوتاه پاسخ گوی نیاز بازدید کنندگان محترم باشد. در ادامه این مقاله یک فایل در خصوص این متدلوژی آپلود شده است که به درک بهتر موضوع کمک شایانی می نماید. برای تهیه مطالب ذیل از منابع انگلیسی و همچنین از مقاله شرکت پارسا مشاور تهران استفاده شده است
.در ابتدای بحث نگاه اجمالی به RUP خالی از لطف نیست. به طور ساده RUP متدلوژی جهان شمول برای استاندارد سازی رویه های مدیریت بر پروژه های نرم افزاری است که در سال 2000 مطرح شد. متدلوژی ذکر شده تحت عنوان قواعد RUP مطرح شده اند که مباحثی همچون مدل سازی تجاری، نیازمندی ها، تحلیل و طراحی، پیاده سازی، آزمون، توسعه، محیط و مدیریت پیکربندی و تغییر را شامل می شود. درست حدس زدید RUP یک رویکرد مهندسی نرم افزار است که در پروژه های تولید نرم افزار می گوید چه کسی، چه کاری را در چه زمانی و چگونه باید انجام دهد. این روی کرد به صورت کاملا سیستماتیک بوده و دارای ویژه گی های ریسک محور، متمرکز بر معماری، نمودار های حالت و چرخشی است. ذکر این نکته ضروری است که چرخه حیات تولید نرم افزار به گونه است که از طریق معماری و نیز چرخش ها و تکراراها، ویرایش های گام به گام(افزایشی) (قابل توجه علاقه مندان مبحث سیستم داینامیک)، نرم افزارهای کاربردی ساخته می شوند.
چرخه حیات RUP یک چرخه تکراری است (چرخه دمینگ دور سرم می چرخه) که به چهار مرحله تقسیم می شود:
1- اکتساب
2- توسعه
3- ساخت
4- انتقال
این چرخه در طول حیات تولید یک نرم افزار تکرار شده و با تمرکز بر قواعد ذکر شده و نیز معماری طراحی شده یک مسیر رو به رشد افزایشی(درصد تکمیل و کیفیت کاربردی نرم افزار) را طی می کند. خب حالا برگردیم به بحث زمان در پروژه های نرم افزاری، دوستانی که با متدولوژِی PMBOK آشنایی دارند نیک می دانند که فرآیند تدوین برنامه زمان بندی در یک نگاه اجمالی با تعریف فعالیت ها شروع شده و با تهیه زمان بندی پروژه به پایان می رسد. نکته قابل اهمیت این است که شما در RUP باید دقیقا مشخص کنید که چه فعالیتی در هر یک از مراحل تولید نرم افزار چند بار تکرار خواهد شد. به عبارت دیگر فعالیت الف چند بار در مرحله اکتساب، توسعه، ساخت و انتقال تکرار می شود. برای این کار گرت رو پیشنهاد می کنم. (خودم که یک بار کلی ازش لذت بردم). بنابراین با مشخص شدن تعداد فعالیت ها و همچنین تخمین زمان انجام فعالیت بقیه مراحل دقیقا شبیه تهیه برنامه زمانی ساخت یک ساختمان ۱ طبقه خواهد بود. من یک بار برای آنالیز زمان این فعالیت ها از مونت کارلو استفاده کردم(زمانی که موها رو هنوز سفید نکرده بودیم ) .خروجی های خیلی جالبی برای آنالیز حساسیت و ریسک زمانی پروژه در اختیارم قرار داد. امیدوارم شما هم برای یک بار هم که شده امتحانش کنید.
برای پایان مطالبم به ذکر دو نکته بسند می کنم:
1-خیلی خیلی مهم است که برنامه زمانی رو که به عنوان برنامه مبنا در نظر می گیرید فوق العاده روش حساسیت داشته باشید(به خاطر خودتون میگم)
2-انتظار نداشته باشید تمام زوایای پنهان برنامه زمانی پروژه را در فاز طراحی شناسایی کرده باشیدو یک برنامه زمانی مبنای عاری ازخطا را تدوین کنید البته تمام تلاش رو باید انجام داد(همانطور که در بند اول گفتم) ولی به هر حال به قول آقای کرزنر پروژه یعنی یک بار برای همیشه(یه شب کرزنر اومد به خوابم صدام کرد گفتم بله بزار دستت رو ببوسم ، گفت لازم نکرده ......)
معرفی نرم افزار کریستال بال Crystal ball
نرم افزار کریستال بال یکی از نرم افزارهای گرافیکی است که در محیط نرم افزار اکسل به کاربر در مورد پیش بینی و نیز آنالیز ریسک کمک می کند. به عبارت دیگر با استفاده از این نرم افزار میتوان عدم قطعیت های آینده را آنالیز نمود و تصمیمات مدیریتی را بهره ور کرد.
با استفاده از شبیه سازی که این نرم افزار انجام می دهد. کاربر می تواند جواب سوالاتی همچون " این پروژه با چه احتمالی در محدوده زمان و هزینه تعریف شده تمام می شود؟ " و " با چه احتمالی این سطح از سود آوری نصیب ما می شود؟" و ... را پیدا کند.
با استفاده از نرم افزار کریستال بال کاربر می تواند با اطمینان بیشتر ، موثر تر و نیز دقیق تر تصمیم سازی و یا تصمیم گیری کند. این نرم افزار نسبت به سایر نرم افزارهای آنالیز ریسک و پیش بینی و همچنین شبیه سازی کاربر پسند تر بوده و می توان به آسانی بر آن مسلط شد.
با آرزوی موفقیت برای شما
بنا به ضرورت توجه به مدیریت ریسک پروژه ، موسسه استاندارد و تحقیقات صنعتی ایران ، استاندارد ملی مدیریت ریسک پروژه را با شماره 7421 به ثبت رسانده و منتشر کرده است. علاقه مندان می توانند با مراجعه به لینک زیر این استاندارد را دانلود کنند. برای دریافت پسورد فایل با آدرس ایمیل زیر تماس حاصل نمایید.
استاندارد ملی مدیریت ریسک پروژه
m.mallahi@gmail.com
مجموعه ای کم نظیر از کتب مدیریت پروژه به همت گروه نرم افزاری شرکت مشاوران مدیریت پارس با نام پرت ۸۷ تهیه شده است که آماده عرضه به کلیه علاقه مندان صاحبنظران و کارشناسان مبحث مدیریت پروژه است. علاقه مندان می توانند با از طریق ایمیل زیر لیست کتب به همراه قیمت و نیز نحوه دسترسی به این مجموعه را جویا شوند.
m.mallahi@gmail.com
گروه نرم افزاری شرکت مشاوران مدیریت پارس
بنا به ضرورت ارزیابی و تجزیه و تحلیل ریسک شرکت های متعددی من جمله شرکت پریماورا و مایکروسافت و ... اقدام به تهیه این گونه از نرم افزارها نموده اند. از جمله مهمترین محصولات آنالیز ریسک پروِِژه نرم افزار پرت مستر و نیز مونت کارلو می باشد. یکی دیگر از این نرم افزارها که کاربردهای فراوانی از جمله آنالیز ریسک در بازار اروپا و آمریکا وجود دارد نرم افزار کریستال بال crystall ball است که آخرین ورِژن آن در سال ۲۰۰۷ ارایه شده است. ویرایش ۷.۲ این نرم افزار حجمی در حدود ۵۰ مگابایت دارد که به نرم افزار اکسل ۲۰۰۳ اضافه شده و کاربر می تواند با وارد کردن داده های خود ریسک های پروِژه را آنالیز کند. دوستانی که مایل هستند این نرم افزار را داشته باشند با آدرس میل زیر تماس بگیرند.
تغییرات سریع و پیچیده در محیط پیرامونی پروژه باعث شده است که مدیران پروژه با ریسک های فراوانی مواجه باشند. راهنمای گستره دانش مدیریت پروژه ویرایش 2004 یک چهارچوب ساختار یافته برای مدیریت ریسک فراهم می کند که با سایر فرایندهای مدیریت پروژه در ارتباط است. در پروژهای مختلف، ریسک ها ی زیادی وجود دارند که روابط داخلی علت و معلولی میان آنها و سایر فرایندهای مدیریت پروژه برقرار است.
مدیریت ریسک در استاندارد PMBOK
فرآیند مدریت ریسک در راهنمای گستره دانش مدیریت پروژه به صورت جدی مورد توجه قرار گرفته و شامل مراحل زیر است:
1- برنامه مدیریت پروژه: در این مرحله سازمان پروژه در خصوص انتخاب روی کرد، برنامه ها و اجرای فعالیت های مدیریت ریسک پروژه تصمیم گیری می کند.
۲-شناسایی ریسک:زیر فرآیند شناسایی ریسک به تعیین و مشخص نمودن ریسک های پروژه و همچنین مستندسازی آن می پردازد.
3.تحلیل کیفی ریسک:ریسک های شناسایی شده در این مرحله به منظور تحلیل و اقدام متعاقب بعدی با در نظر گرفتن ارزیابی و ترکیب احتمال وقوع آنها و اثراتشان اولویت بندی می شوند.
4.تحلیل کمی ریسک:به تحلیل عددی اثر ریسک های شناسایی شده بر اهداف و عملکرد پروژه می پردازد.
5.برنامه ریزی پاسخ به ریسک:این مرحله به توسعه گزینه ها و اقدامات برای افزایش فرصت ها و کاهش خطرات تهدید کننده اهداف و عملکرد پروژه اختصاص دارد.
6.پایش و کنترل ریسک:پیگیری ریسک های شناسایی شده، نظارت بر ریسک های باقیمانده، شناسایی ریسک های جدید، اجرای برنامه های پاسخ به ریسک و ارزیابی اثر بخشی آنها در دوره عمر پروژه در این مرحله اتفاق می افتد.
در هریک از مراحل شش گانه مدیریت ریسک پروژه تکنیک هایی بسیاری وجود دارند که مدیران پروژه با استفاده از آنها می توانند محیط پیرامونی پروژه خود را مدیریت کنند. بیش از 150تکنیک برای استفاده در مراحل 6 گانه مدیریت ریسک پروژه وجود دارد که بنا به فراخور می توان از آنها استفاده نمود. نظر به اهمیت این موضع بنده 2 مقاله با عناوین زیر برای کنفرانس مدیریت پروژه تهیه نموده ام که امیدوارم با این فعالیت قدمی هر چند اندک در راستای بهره گیری از مدیریت ریسک پروژه برداشته شود.عناوین مقالات ارسالی عبارتند از :
1-ادغام مدیریت ریسک و مدیریت ارزش کسب شده به منظور مدیریت بهره ور پروژه های عمرانی
2-استفاده از روی کرد سیستم داینامیک در شناسایی ریسک های پروژه براساس استاندارد PMBOK

