Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise

تاریخ: 1400/02/10 09:56
توسط: MotoMan
امتیاز: ۰
تعداد بازدید: ۳۴۱۵
دیدگاه ها: ۰
برچسب ها: Agile Development |
کتاب Agile Software Requirements
Addison-Wesley
Dean Leffingwell
9780321635846
2011
560
English

در دهه‌ی گذشته، حرکت به سمت روش‌های سبک وزن‌تر و چابک تر، قابل توجه‌ترین تغییر برای تاثیر گذاری بر روی پروژه‌های نرم افزاری از زمان ظهور مدل آبشاری در دهه 1970 بوده است. این روش‌ها که از رهبران فکر و عمل مختلفی نشات گرفته شده اند و در واقعیت ثابت شده و در آزمایش ها  نیزموفق شده اند، ثابت کرده اند که مزایای برجسته ای در معیار‌های «چهار بزرگ» ارائه می‌دهند: بهره وری، کیفیت، روحیه و زمان عرضه به بازار. در پنج سال گذشته، این روش‌ها به صورت ویروسی گسترش یافتند. در سازمان‌های بزرگتر، این ابتکارات معمولا با تیم‌های جداگانه ای آغاز می‌شوند که برخی یا همه‌ی شیوه‌های مورد حمایت توسط روش‌های مختلف، در درجه اول XP، Scrum، Lean، Kanban و ترکیبات و انواع مختلف را اتخاذ می‌کنند. با این حال، با گسترش روش‌ها به سطح سازمانی، تعدادی افزونه برای روش‌های پایه ای چابک به منظور رسیدگی به فرآیند‌های بزرگ تر، سازمانی، حوزه کاربرد و چالش‌های حاکمیت سازمان بزرگ‌تر لازم بود.
کشف و تجزیه و تحلیل نیازمندی‌های موثر، بهترین شیوه حیاتی برای توسعه جدی برنامه است. با این حال تاکنون، نیازمندی‌ها و روش‌های چابک به ندرت با همزیستی مسالمت آمیزی داشته اند. برای بسیاری از سازمان‌ها که رویکرد‌های Agile را در نظر می‌گیرند، عدم وجود روند‌های نیازمندی‌های چابک مقیاس پذیر و موثر، مانع پذیرش چابک بوده اند. در کتاب Agile Software Requirements (نیازمندی‌های نرم افزاری چابک)، Dean Leffingwell دقیقاً نحوه‌ی ایجاد نیازمندی‌های موثر در محیط‌های چابک را نشان می‌دهد.
این کتاب به شما کمک می‌کند تا از مزایای Agile استفاده کنید بدون اینکه ارزش کشف و تجزیه و تحلیل نیازمندی‌های موثر را از بین ببرید. در این کتاب، راه حل‌های اثبات شده ای را پیدا خواهید کرد که می‌توانید همین حالا اعمال کنید - خواه یک توسعه دهنده نرم افزار یا تست کننده، مدیر اجرایی، مدیر پروژه/برنامه، معمار یا رهبر تیم باشید.

 

 

مطالبی که در کتاب «نیازمندی‌های نرم افزاری چابک: شیوه‌های نیازمندی‌های نحیف برای تیم ها، برنامه‌ها و سازمان‌ها (سری توسعه نرم افزار چابک)» فرا خواهید گرفت:

  • بخش اول «تصویر کلی» از نیازمندی‌های چابک در سازمان را ارائه می‌دهد، و یک مدل فرآیند کلی را برای نیازمندی‌های چابک در سطوح تیم پروژه، برنامه و نمونه کارها توصیف می‌کند.
  • بخش دوم یک مدل ساده و سبک و در عین حال جامع را توصیف می‌کند که تیم‌های پروژه Agile می‌توانند از آن برای مدیریت نیازمندی‌ها استفاده کنند.
  • قسمت سوم نشان می‌دهد که چگونه می‌توان نیازمندی‌های چابک را برای سیستم‌های پیچیده ای که نیاز به همکاری چندین تیم دارند، توسعه داد.
  • قسمت چهارم سازمان‌ها را در توسعه نیازمندی‌های چابک برای «سیستم‌های سیستم های» بزرگتر، مجموعه برنامه‌ها و سبد محصولات راهنمایی می‌کند.

 

 

Table of Contents:
- Part I: Overview: The Big Picture
- Chapter 1 A Brief History of Software Requirements Methods
- Chapter 2 The Big Picture of Agile Requirements
- Chapter 3 Agile Requirements for the Team
- Chapter 4 Agile Requirements for the Program
- Chapter 5 Agile Requirements for the Portfolio
- Interlude: Case Study: Tendril Platform
- Part II: Agile Requirements for the Team
- Chapter 6 User Stories
- Chapter 7 Stakeholders, User Personas, and User Experiences
- Chapter 8 Agile Estimating and Velocity
- Chapter 9 Iterating, Backlog, Throughput, and Kanban
- Chapter 10 Acceptance Testing
- Chapter 11 Role of the Product Owner
- Chapter 12 Requirements Discovery Toolkit
- Part III: Agile Requirements for the Program
- Chapter 13 Vision, Features, and Roadmap
- Chapter 14 Role of the Product Manager
- Chapter 15 The Agile Release Train
- Chapter 16 Release Planning
- Chapter 17 Nonfunctional Requirements
- Chapter 18 Requirements Analysis Toolkit
- Chapter 19 Use Cases
- Part IV: Agile Requirements for the Portfolio
- Chapter 20 Agile Architecture
- Chapter 21 Rearchitecting with Flow
- Chapter 22 Moving to Agile Portfolio Management
- Chapter 23 Investment Themes, Epics, and Portfolio Planning
- Chapter 24 Conclusion
- Appendix A: Context-Free Interview
- Appendix B: Vision Document Template
- Appendix C: Release Planning Readiness Checklist
- Appendix D: Agile Requirements Enterprise Backlog Meta-model

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...