تبلیغات
محمد محسن مودت - Mohammad Mohsen Mavaddat - مطالب مدیریت پروژه

. . . . . . . . Mohammad Mohsen Mavaddat . . . . . . .

چگونه یک متخصص حرفه ای موفق در طراحی و توسعه نرم افزار در ایران شویم؟ - قسمت دوم

چهارشنبه 22 بهمن 1393-11:44 ق.ظ


در این بخش بیشتر در رابطه با تخصص برای یک توسعه دهنده نرم افزار صحبت می کنیم

  1. متخصص بودن
مدل های شایستگی را می توان یکی از معیار ها و ابزار های سنجش متخصصین در حوزه های مختلف دانست.

مدل های شایستگی حرفه ای مرتبط با توسعه نرم افزار شامل موارد زیر می باشند:

  1. SWECOM (مدل شایستگی مهندسین نرم افزار) بر پایه SWEBOK (پیکره دانش مهندسی نرم افزار)
  2. US IT Competency Model  (مدل شایستگی کارکنان بخش فناوری اطلاعات آمریکا)
همانطور که در چکیده  SWECOM آمده، در این مدل، شایستگی هایی برای مهندسین نرم افزار توصیف شده که در توسعه و ویرایش سیستم های بر نرم افزاری مشارکت دارند. سطوح مهارتی، مهارت های زیر مجموعه و فعالیت های کاری مربوط به هر مهارت نیز تعیین شده است. فعالیت ها در پنج سطح افزایشی شایستگی تعیین شده اند. علاوه بر تشریح چگونگی استفاده مدیران، کارمندان و دیگر افراد از این مدل، کاربرگه هایی برای تشخیص فاصله موجود افراد یا سازمان تا رسیدن به وضع مطلوب در بخش الحاقات قرار داده شده است که بسیار مفید و کاربردی است.

با توجه به این که بخشی از تخصص یک توسعه دهنده نرم افزار هدایت و مدیریت پروژه های نرم افزاری است، علاوه بر مدل های شایستگی مهندسی نرم ازار و فناوری اطلاعات که در بالا ذکر شد می توان به مدل های شایستگی مدیریت پروژه نیز اشاده کرد:

  1. PMCD Framework بر پایه PMBOK و SWX
  2. ICB-IPMA Competence Baseline
علاوه بر مواردی که در مدل های بالا آمده، لازم به ذکر است یک متخصص بایستی مهارت لازم جهت استفاده عملی از دانش خود را نیز داشته باشد، لذا شناخت انواع نرم افزار ها از دید فناوری و کاربرد، در کنار توانایی پیاده سازی و بکار گیری زبان ها و ابزار های طراحی، برنامه نویسی و توسعه و پشتیبانی محصولات نرم افزاری لازمه کار یک توسعه دهنده نرم افزار متخصص می باشد. 

در ادامه دروس مهم دانشگاهی که باید به آنها توجه بیشتری شود، برخی سایت های آموزشی، پادکست های صوتی و نشریات داخلی و خارجی را با هم مرور می کنیم

برخی دروس کاربردی دانشگاهی مرتبط با توسعه نرم افزار:

اهمیت دروس معرفی شده در زیر با توجه به فیلد کاری و تخصصی افراد متفاوت خواهد بود، اما متاسفانه به درس مهندسی نرم افزار آنگونه که باید پرداخته نمی شود، حال آن که این درس اگر توسط اساتید باتجربه که سابقه کار عملی داشته باشند ارائه گردد و با کارآموزی همراه باشد می تواند پل ارتباط بین دانشجو و محیط کار باشد. به نظر من به جای حدود 6 واحد نظری این درس از حدود 140 واحد کارشناسی مهندسی نرم افزار حد اقل باید 12 واحد و همراه با کارورزی عملی با اساتید مجرب باشد.

دروس پایه:
  • مبانی فناوری اطلاعات
  • زبان ماشین و برنامه سازی سیستم
  • ساختمان داده ها و طراحی الگو ریتم ها
  • مبانی کامپیوتر و برنامه سازی (پاسکال)
  • طراحی و پیاده سازی زبان های برنامه سازی
  • طراحی صفحات وب
  • اصول طراحی کامپایلر و سیستم های عامل
دروس اصلی:
  • مهندسی نرم افزار
  • اصول طراحی پایگاه داده ها
  • برنامه سازی پیشرفته (C++)
دروس تکمیلی:

با کلیک روی دروس زیر اطلاعات بیشتری از این دروس را مشاهده نمایید



SWEBOK V3 Beta version 2013

یکشنبه 26 آبان 1392-04:15 ب.ظ


The Beta version of the complete SWEBOK Guide V3 has been finalized and is now available. 

نسخه بتای پیکره دانش مهندسی نرم افزار ویرایش سوم 2013 .

جهت دریافت اطلاعات بیشتر به سایت زیر مراجعه فرمایید.


همچنین این نسخه را می توانید به صورت فایل PDF از آدرس زیر دریافت نمایید.




مشاهده ارائه های صوتی تصویری آموزشی

جمعه 8 دی 1391-12:16 ب.ظ

سلام

چند روز قبل وقتی دنبال یک سری اطلاعات در زمینه  Fault Tolerant Systems میگشتم سایت http://www.tele-task.de  را پیدا کردم که ارائه های خوبی از اساتید مطرح به صورت ویدیو در سایت قرار داده که با استفاده از دانلود منجر هم قابل دریافت هستند. هرچند خیلی از ارائه ها به زبان آلمانی de هستند اما ارائه های خوبی هم به زبان en در این سایت هست. برای دیدن موضوعات با توجه به تعداد ارائه ها میتوانید به بخش /http://www.tele-task.de/tagging از این سایت مراجعه نمایید.




شروع دوباره کلاس ها

سه شنبه 16 آذر 1389-12:51 ق.ظ

از این هفته مرحله دوم  کلاس ها شروع می شود

شنبه ها مباحث پیشرفته تولید نرم افزار ساعت 16:30 تا 18:30
یکشنبه ها مدیریت پروژه ساعت 18 تا 20
سه شنبه ها زبان های برنامه نویسی وب ساعت 19 تا 21
چهار شنبه ها پایگاه داده پیشرفته ساعت 8 تا 10 صبح

درس مباحث پیشرفته :

استاد بوشهریان برای درس مباحث پیشرفته یک تمرین  در LMS  تعیین کرده اند که درباره  طراحی مدل دامنه یک آژانس هواپیمایی هست و نوشتن سناریو و طراحی های مربوط به اون
تاریخ پاسخ به این تمرین، 30 آذر تعیین شده
در ضمن 40% از نمره نهایی این درس به تمرین ها اختصاص دارد

مدیریت پروژه :

ضمن تشکر از استاد کشت ورز، احتمالا کلاس ها 1 ساعت بیشتر خواهد شد و تا ساعت 21 ادامه خواهد داشت
ما هم امیدواریم که ساعت کلاس ها بیشتر شود
نمرات میان ترم و تاریخ اعلام نمره ها هنوز مشخص نیست

زبان های برنامه نویسی وب :

مطالب جلسه آینده را می توانید در این صفحه ببینید :  http://vus-sdd.mihanblog.com/post/13
همچنین برای طرح سوال در تالار گفتمان :  http://www.sun-iran.com/forum/posts/list/42.page
(قابل ذکر است که طبق فرمایش استاد، فقط سوال های جمع بندی شده در تالار، و مرتبط با درس هر جلسه،  در کلاس  پاسخ داده می شود )
همچنین جهت مشارکت در بحث آزاد کلاس به لینک زیر در تالار گفتگو مراجعه کنید :
http://www.sun-iran.com/forum/posts/list/35.page

بانک های اطلاعاتی پیشرفته :

تمرین دوم که در LMS قرار گرفته، مربوط به XSLT و تبدیل فایل XML است و تا 17 آذر مهلت دارد
در ضمن طبق فرمایش استاد، مباحث مربوط به امتحان میان ترم  جزء مباحث مربوط به آزمون  پایان ترم  نخواهد بود




یکصد نکته برای مدیران پروژه

جمعه 4 تیر 1389-01:52 ق.ظ

نکات خواندنی در مورد مدیران پروژه و ویژگی های آنها

نوع فایل : pdf
اندازه : 115 کیلو بایت

لینک دانلود 1  4shared
لینک دانلود 2 Rapidshare
لینک دانلود 3 Mediafire


نوع مطلب : مدیریت پروژه 

مدیریت پروژه

سه شنبه 10 فروردین 1389-08:55 ب.ظ

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

سایت مرکز تحقیقات و توسعه مدیریت پروژه

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

پس تا بعد .




نوع مطلب : مدیریت پروژه