بنام خدا
با سلام
يكي از مباحث مهم در توسعه نرم افزار ، مديريت پروژه هاي نرم افزاري مي باشد بدين منظور لازم است قبل از شروع پروژه نسبت به برنامه ريزي اقدام نماييم (تهيه مستند برنامه پروژه Project Plan) به منظور دقيق و شدني بودن برنامه تهيه شده لازم است موارد زيادي مد نظر قرار گيرد در طي چند مقاله ، پرسشنامه اي را با هم مرور مي نماييم كه هدف آن عبارتست از :
- تيمهاي درگير در پروژه را از فعاليتهاي مختلف و متنوعي كه مي بايد در برنامه ريزي لحاظ گردد آگاه سازد. بديهي است اين فعاليتها در خروجي پروژه موثر مي باشد.
- كمك به تخمين منابع مورد نياز و همچنين تشخيص ريسك ها
- اطلاع رساني اوليه به ذينفعاني كه پروژه جديد دربرگيرنده محدوده كاري آنها مي باشد.
تذكر مهم : اين پرسشنامه هر چند از لحاظ محدوده پوشش دهي ، كامل مي باشد ولي لازم است با توجه به پروژه ، سازمان شما و درخواست كننده پروژه ، تغييرات مرتبط صورت پذيرد.
ادامه پرسشنامه
ادامه اطلاعات مرتبط با پروژه
براي هر يك از سئوالات همه موارد درست را علامت بزنيد و در مواردي كه اطلاعات خاصي خواسته شده است آن را بنويسيد.
ادامه ...
6- پروتكل ارتباطي :
NetBios(IBM) IPX/SPX(Novell) TCP/IP(Unix,NT) Vines(Banyan Vines)
موارد ديگر ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
7- محيط شبكه اي مورد نياز كه بتواند برنامه كاربردي را پشتيباني نمايد.
موارد ديگر ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
8- در ذيل مثالهايي از تكنولوژيهايي سيستمهاي اطلاعاتي (نه كل آنها) آورده شده است لطفا تكنولوژي مورد استفاده خود را در صورتي كه در ليست ذيل ذكر نگرديده است را نيز بيان نمايد(همه موارد را مشخص نماييد)
Data Mining Data Warehouse Remote Access Smart Card
Distributed Application Architecture E-Mail/Voice-Mail Push Desktop
Wireless Comunications Modular Software Components
ـــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــ
9-تخمين ميزان اثر بر ساختار بك بن محلي (Locat Backbone) (اطلاعات خواسته شده در خط اول را تكميل نموده و تمام موارد خواسته شده را معين نماييد)
تعداد كاربر همزمان _________________ ساعت كاركرد ــــــــــــــــــــــــــــــــــــــــــ
رمز گذاري لازم براي كليه پيغامها/بسته ها/ترانزكشن ها ــــــــــــــــــــــــــــــــــــــــــــــــــ
كداميك از موارد ذيل ، در تبادل اطلاعات بكار مي روند.
متن و گرافيك فقط گرافيك فقط متن
ويديو صوت چند رسانه اي
بر مبناي فايل بر مبناي ترانزكشن
10-تخمين ميزان اثر بر ساختار بك بن گسترده (Wide-Area Backbone) (اطلاعات خواسته شده در خط اول را تكميل نموده و تمام موارد خواسته شده را معين نماييد)
تعداد كاربر همزمان _________________ ساعت كاركرد ــــــــــــــــــــــــــــــــــــــــــ
رمز گذاري لازم براي كليه پيغامها/بسته ها/ترانزكشن ها ــــــــــــــــــــــــــــــــــــــــــــــــــ
كداميك از موارد ذيل ، در تبادل اطلاعات بكار مي روند.
متن و گرافيك فقط گرافيك فقط متن
ويديو صوت چند رسانه اي
بر مبناي فايل بر مبناي ترانزكشن
11-محيط (هاي) عملياتي (تمامي موارد را مشخص نماييد و براي هر يك شماره نسخه و انتشار را مشخص نماييد R=Release V=Version)
MS Windows,V.R ___ Unix/AIX,V.R ___ OS/2,V.R ___
Novell,V.R ___ Sun,V.R ___
Web Browseــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ V.Rــــــ
موارد ديگر ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
11a- در محيط عملياتي مقصد چه محدوديتهايي وجود دارد(همه موارد را مشخص نماييد)
ظرفيت سرور سرعت تبادل اطلاعات ديواره آتش
قابليت دسترسي راه دور ظرفيت ايستگاه كاري امنيت
گروه هاي كاربري پراكنده بدون امكان ارتباط مناسب با يكديگر
موارد ديگر ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
12- زبانهاي برنامه نويسي كه شما استفاده خواهيد نمود و يا مورد نظر مي باشد (همه موارد را مشخص نموده و نسخه و شماره انتشار هر يك را بيان نماييد V=Version R=Release)
Visula Basic, V.R ___
Visual C++, V.R ___ ASP, V.R ___ Power Builder, V.R ___
موارد ديگر ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ V.R ـــــ
13- حساسيت داده هاي پروژه چه مقدار مي باشد.
غير طبقه بندي – غير حساس غير طبقه بندي طبقه بندي
13a- چه روش محافظتي مورد نياز مي باشد (همه موارد را مشخص نماييد)
امضاي الكترونيكي رمز گذاري ديواره آتش
هارد قابل انتقال كلمه و رمز عبور كنترل شده توسط كاربر
امنيت فيزيكي كلمه و رمز عبور كنترل شده توسط مدير سيستم
موارد ديگر ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
14 – سيستمهاي مديريت بانك اطلاعاتي كه شما استفاده خواهيد كرد و يا مورد نظر است.
MS Sql Server Oracle My Sql DB2
موارد ديگر ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
15- اگر اين يك سيستم شركتي مي باشد مالك عمليات و داده هاي سيستم چه كسي مي باشد.
عنوان ، عمليات ____________________________________________
16- آيا سيستم يا عمليات بگونه اي مي باشد كه داده مي باشد هميشه در دسترس بوده و در موارد ضروري در زمان بسيار كوتاهي بازيابي گردد.
بله خير
اگر پاسخ شما مثبت است ، شما چه مواردي را در نظر داريد (همه موارد را مشخص نماييد)
پشتيبان گيري بازيابي داده Fault Tolerance
Mirroring/Imaging (crisis Management) Disaster Recovery System Performance
17- ليست كليه سيستمها ، برنامه هاي كاربردي و منابع داده اي موجود را نوشته و اگر بين آنها ارتباطي وجود دارد قيد نماييد.
سيستم / برنامه كاربردي سيستم /منبع داده
ــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــ
ــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــ
ــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــ
نكته : اگر به سئوالات فوق و سئوالاتي كه در مقالات آتي خواهد آمد با دقت بنگريد درخواهيد يافت با جمع آوري اين اطلاعات بسياري از نيازمنديها شناخته شده و همچنين برآورد دقيقي از مواردي كه مي بايد در برنامه ريزي لحاظ گردد (مانند مدت ، نيروي انساني ، هزينه و ...) بدست مي آيد.
نكته مهم : همانطور كه در عنوان و موضوعات مرتبط با وبلاگ گفته ام هدف من ارائه راهكارهايي است كه در پروژه هاي متوسط و بزرگ كارايي داشته باشد لذا ممكن است براي بعضي از دوستان اين همه ريزه كاري ضروري بنظر نرسد ولي مطمئن باشيد استفاده از اين روشها در صرفه جويي آتي در زمان و هزينه ها بسيار موثر بوده و از همه مهمتر نرم افزار توسعه يافته كمترين پشتيباني را ، لازم خواهد داشت.
خوب دوستان اينم از اين قسمت – ادامه پرسشنامه را در قسمت بعد با هم مرور خواهيم نمود.
اميدوارم از اين مطالب استفاده كنيد و براتون مفيد باشه لطفا نظرات اصلاحي و تكميلي خودتون رو در قسمت نظرات بگيد
و من ا... التوفيق – مدير سايت
درباره من : من مهدی امینی متولد 1352 در حدود 15 سال در زمینه مختلف مرتبط با پروژه های نرم افزاری فعالیت دارم عمده فعالیتهای جاری اینجانب در خصوص مدیریت پروژه های نرم افزاری . طراحی سیستمی و فرایندی فعالیتها و مدیریت تیمهای طراحی و برنامه نویسی می باشد.