Specification by Example
مشخصات با مثال، روشی نوظهور برای توسعه نرم افزار بر مبنای مثالهای واقعی است که شکاف ارتباطی بین ذینفعان تجاری و تیمهای توسعه دهنده که نرم افزار را میسازند، بر طرف میکند. از تجربه تیمهای پیشرو در سراسر جهان، نویسنده Gojko Adzic، هفت الگوی کلیدی و بسیاری از قوانین عملی از روشهای موثر را برای مشخص کردن، تست و تحویل نرم افزار به صورت دورههای تحویل کوتاه و تکرار شونده به صورت چکیده در آورده است.
مشخصات با مثال روشی مشارکتی برای مشخص کردن نیازمندیها و تستها است. هفت الگویی که در این کتاب به طور کامل مورد بررسی قرار گرفته اند برای موثر واقع شدن این روش مهم هستند. این روش چهار مزیت اصلی دارد: مستندات قابل اطمینان و زنده تولید میکند؛ انتظارات را به وضوح تعریف میکند و اعتبارسنجی را کارآمد میکند؛ دوباره کاری را کاهش میدهد؛ و مهمتر از همه، به تیمهای تحویل و ذینفعان تجاری اطمینان میدهد که نرم افزاری که میسازند هدف مورد نظرش را برآورده میکند.
کتاب Specification by Example، چکیده ای مفید از تجربه تیمهای برتر در سراسر جهان و راههای مؤثر در مشخص کردن، تست و تحویل نرم افزار در دورههای تحویل کوتاه و تکرار شونده است. موارد مطالعاتی در این کتاب از راه اندازی استارتاپهای کوچک وب تا مؤسسات مالی بزرگ را در بر دارد و در بسیاری از فرآیندها از جمله XP ، Scrum و Kanban کار میکنند.