شماره ركورد
21740
شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
21740
پديد آورنده
بهزاد بوستانچي
عنوان
ارايه يك رهيافت جديد بر مبناي رويكرد ناب دز مهندسي نرم افزار
مقطع تحصيلي
كارشناسي ارشد
رشته تحصيلي
نرم افزار
سال تحصيل
1392-1395
تاريخ دفاع
فروردين 1396
استاد راهنما
دكتر بهروز مينايي بيدگلي
دانشكده
كامپيوتر
چكيده
در روزگار كنوني، آنچنان كه رويكرد چابك، نامِ آشنايي براي استادان و دانشجويان رشته مهندسي نرمافزار است؛ توجه كمتري به رويكرد مشابه آن با نام «ناب» در درسنوشتههاي رسمي شده است. با اين وجود، اين رويكرد براي دستاندركاران مهندسي صنايع بسيار شناخته شده است، چرا كه خاستگاه آغازين آن نيز صنعت و بويژه صنعت خودروسازي بوده است. براي ترجمهي واژه lean نيز از متون مهندسي صنايع بهره برده شده و بر اين پايه، اين رويكرد در اين پاياننامه با نام رويكرد ناب شناخته خواهد شد.
هدف اين پروژه، آشنايي با رويكرد ناب و چگونگي بهكارگيري بنيانهاي آن در فرآيند مهندسي نرمافزار و همچنين برساختن يك رهيافت جديد كاربردي براي شركتهاي كوچك و متوسط نرمافزاري است. در اين راستا در آغاز، يك دستهبندي نوين از رهيافتهاي كاربردي فعلي اين رويكرد در صنعت نرمافزار بدست داده ميشود و سپس بر مبناي دانش روز، يك رهيافت كاربردي براي پيادهسازي رويكرد ناب عرضه خواهد شد. اين رهيافت، با تركيب يكي از ابزارهاي شناخته شدهي رويكرد ناب به نام كانبان از يك سو؛ و مدلسازي رياضي رفتارِ اشخاصِ درگير در فرآيندهاي دانش-محورِ صنعتي از سوي ديگر بدست آمده است.
به منظور ارزيابي كارايي رهيافت پيشنهادي، دو شركت نرمافزاري انتخاب شده و اين رهيافت براي فرآيند توليد يكي از محصولات نرمافزاريشان به كار گرفته شده است. خروجي تحليل فرآيندهاي درگير توليد در اين شركتها براي بازسازي و اصلاح رهيافت پيشنهادي بكارگرفته شده است و بر اين اساس، رهيافت پيشنهادشده حاصل بازخوردهاي دو پروژهي واقعي در صنعت مهندسي نرمافزار است.
تاريخ ورود اطلاعات
1397/07/25
عنوان به انگليسي
Introducing a new approach in software engineering based on lean methodology
تاريخ بهره برداري
9/20/2017 12:00:00 AM
دانشجوي وارد كننده اطلاعات
بهزاد بوستانچي
چكيده به لاتين
Lean thinking is making its way into software industry these days. After its successful adaptation in manufacturing, some researchers tried to import it into the field of software engineering; but its methods and practices are still young. In this document, the different approaches to use lean discipline in software production were surveyed, so far. It’s tried to classify these approaches into 3 main categories: Lean as a subset of agile, lean as a stand-alone methodology and hybrid methodologies, which combine lean and the other methodologies. Based on the current researches on the human behavioral theories and personal productivity frameworks, a new approach to implement lean methodology was presented, which combines Kanban and GTD productivity frameworks. This new approach was implemented in two Iranian software firms and its acceptance and performance factors were analyzed.