دانلود کتاب Six Sigma Software Development, Second Edition (به فارسی: توسعه نرم افزار شش سیگما، ویرایش دوم) نوشته شده توسط «Christine B. Tayntor»
اطلاعات کتاب توسعه نرم افزار شش سیگما، ویرایش دوم
موضوع اصلی: مدیریت
نوع: کتاب الکترونیکی
ناشر: Auerbach Publications
نویسنده: Christine B. Tayntor
زبان: English
فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2007
تعداد صفحه: 488
حجم کتاب: 9 مگابایت
کد کتاب: 1420044265 , 9781420044263
نوبت چاپ: 2
توضیحات کتاب توسعه نرم افزار شش سیگما، ویرایش دوم
من واقعا برای یافتن کتابی که شش سیگما و توسعه نرم افزار را ادغام می کند هیجان زده بودم، اما پس از خواندن کتاب، هنوز نمی دانم که چگونه می توانم این روش را اجرا کنم. Tayntor به وضوح تئوری و عمل شش سیگما را درک می کند، اما نمی تواند من را در مورد ارتباط آن با مدل های چرخه عمر توسعه سیستم (SDLC) متقاعد کند.
در این کتاب، روش شش سیگما را یاد میگیریم که شامل مراحل «تعریف – اندازهگیری – تجزیه و تحلیل – بهبود – کنترل» است، برای مدلهای کسبوکار خاص به خوبی کار میکند. هدف اصلی شش سیگما جلب رضایت «صدای مشتری» یا VOC است. VOC نیازها یا نیازهای مشتری را توصیف می کند. برای اطمینان از اینکه خروجی ها نیازهای مشتریان را برآورده می کنند، باید ورودی های فرآیند حیاتی به نام X را شناسایی، کمیت و کنترل کنید. این کنترل بر روی X ها تغییرات در نتایج (یا Y) را کاهش می دهد.
برای توسعه دهندگان نرم افزار، استفاده از شش سیگما برای درک کامل صدای مشتری (VOC)، به معنای صرفه جویی قابل توجه و کیفیت کلی محصول بهتر است. بیشتر هزینه های بیش از حد در توسعه نرم افزار نتیجه الزامات تعریف نشده است. با شش سیگما و SDLC، مشکل پیاده سازی است. ما ویجتها را نمیشماریم، بلکه در مورد فرآیندهای فکری انتزاعی بحث میکنیم. کمیت کردن این چیز سختی است. من می توانم خطاها را بشمارم و می توانم خطاها را کاهش دهم، اما آیا کد بدون اشکال لزوماً کد خوبی است؟
Jeannine Siviy زمانی که روشهای شش سیگما در تولید را “بالغ” توصیف کرد، بهترین این را بیان کرد، اما برنامههای کاربردی در توسعه نرمافزار هنوز “در حال ظهور” هستند.
اگر واقعاً میخواهید شش سیگما را پیادهسازی کنید، توسعه نرمافزار ناب: یک جعبه ابزار چابک برای مدیران توسعه نرمافزار نوشته مری پاپندیک و تام پاپندیک را توصیه میکنم.
In the book, we learn the Six Sigma methodology, consisting of the steps “Define – Measure – Analyze – Improve – Control,” works well for certain business models. The main goal of Six Sigma is to satisfy the “voice of the customer” or VOC. The VOC describes the needs or requirements of the customer. To ensure that outputs meet the customers’ requirements, you must identify, quantify, and control the critical process inputs called X’s. This control over the Xs reduces variation in the outcomes (or Y’s).
For software developers, using Six Sigma to fully understand the Voice of Customer (VOC), means substantial savings and better overall product quality. Most costs overruns in software development are the result of poorly defined requirements. With Six Sigma and SDLC, the problem is implementation. We are not counting widgets, but discussing abstract intellectual processes. This a hard thing to quantify. I can count errors and I can reduce errors, but is bug free code necessarily good code?
Jeannine Siviy said it best when she described Six Sigma methods in manufacturing as “mature”, but applications in software development are still “emerging”.
If you are really trying to implement Six Sigma, I would recommend, Lean Software Development: An Agile Toolkit for Software Development Managers by Mary Poppendieck and Tom Poppendieck.
دانلود کتاب «توسعه نرم افزار شش سیگما، ویرایش دوم»
برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.