Cantitate/Preț
Produs

Software Requirements

Autor Karl Wiegers, Joy Beatty
en Limba Engleză Paperback – 15 aug 2013

Descoperim în această a treia ediție a Software Requirements nu doar o actualizare a unui text clasic, ci un instrument de lucru care depășește sfera documentației oficiale prin integrarea unor tehnici testate pe teren. Subliniem faptul că, spre deosebire de ghidurile teoretice, abordarea autorilor Karl Wiegers și Joy Beatty se concentrează pe reducerea costurilor de dezvoltare prin diminuarea cererilor de schimbare (change requests) și creșterea satisfacției utilizatorului final. Notăm cu interes structura progresivă a volumului, care ghidează cititorul de la definirea rolului analistului de business până la tehnici avansate de modelare și validare. Cuprinsul reflectă o acoperire exhaustivă: primele capitole stabilesc fundamentul prin perspectiva clientului și bunele practici, urmate de secțiuni dense despre elicitare, documentarea prin diagrame („o imagine valorează cât 1024 de cuvinte”) și gestionarea riscurilor prin prototipare. Pe linia practică a volumului Software Requirements Essentials, această lucrare oferă un focus mult mai detaliat pe situații specifice de proiect, cum ar fi sistemele embedded sau automatizarea proceselor de business. În contextul operei sale, dacă în Pearls from Sand Karl Wiegers explora observațiile subtile ale vieții cotidiene, aici aplică aceeași rigoare observațională proceselor tehnice complexe. Cartea reușește să echilibreze rigoarea ingineriei cerințelor cu flexibilitatea necesară proiectelor moderne, alocând un capitol distinct metodologiilor Agile. Este o resursă esențială care transformă colectarea haotică de informații într-un proces disciplinat de specificație și management, esențial pentru orice arhitectură software robustă.

Citește tot Restrânge

Preț: 25859 lei

Preț vechi: 32323 lei
-20%

Puncte Express: 388

Carte disponibilă

Livrare economică 21 mai-04 iunie
Livrare express 06-12 mai pentru 45714 lei


Specificații

ISBN-13: 9780735679665
ISBN-10: 0735679665
Pagini: 672
Ilustrații: black & white illustrations
Dimensiuni: 187 x 229 x 36 mm
Greutate: 1.18 kg
Ediția:3. Auflage
Editura: Microsoft Press

De ce să citești această carte

Recomandăm această carte analiștilor de business și managerilor de proiect care doresc să treacă de la simpla notare a dorințelor clientului la o inginerie a cerințelor bazată pe date și validare. Cititorul câștigă acces la un set complet de tehnici pentru scrierea cerințelor funcționale și non-funcționale, asigurând o comunicare clară între stakeholderi și echipa de dezvoltare, indiferent dacă lucrează în Agile sau pe proiecte tradiționale.


Despre autor

Karl Wiegers este un expert recunoscut la nivel mondial în ingineria cerințelor și procese software, fiind autorul a numeroase cărți tehnice și articole de specialitate. Prin Software Requirements, el și-a consolidat reputația de a traduce concepte complexe în practici aplicabile. Joy Beatty, co-autoarea acestei ediții, aduce o vastă experiență în analiza de business și consultanță, contribuind la adaptarea metodologiilor clasice la nevoile contemporane ale industriei IT. Împreună, cei doi au instruit mii de profesioniști, experiența lor didactică fiind vizibilă în claritatea și structura pragmatică a textului.


Descriere scurtă

Now in its third edition, this classic guide to software requirements engineering has been fully updated with new topics, examples, and guidance. Two leaders in the requirements community have teamed up to deliver a contemporary set of practices covering the full range of requirements development and management activities on software projects.
  • Describes practical, effective, field-tested techniques for managing the requirements engineering process from end to end.
  • Provides examples demonstrating how requirements "good practices" can lead to fewer change requests, higher customer satisfaction, and lower development costs.
  • Fully updated with contemporary examples and many new practices and techniques.
  • Describes how to apply effective requirements practices to agile projects and numerous other special project situations.
  • Targeted to business analysts, developers, project managers, and other software project stakeholders who have a general understanding of the software development process.
  • Shares the insights gleaned from the authors' extensive experience delivering hundreds of software-requirements training courses, presentations, and webinars.
New chapters are included on specifying data requirements, writing high-quality functional requirements, and requirements reuse. Considerable depth has been added on business requirements, elicitation techniques, and nonfunctional requirements. In addition, new chapters recommend effective requirements practices for various special project situations, including enhancement and replacement, packaged solutions, outsourced, business process automation, analytics and reporting, and embedded and other real-time systems projects.

Cuprins

  • Introduction
  • Acknowledgments
  • Software requirements: What, why, and who
    • Chapter 1: The essential software requirement
    • Chapter 2: Requirements from the customer's perspective
    • Chapter 3: Good practices for requirements engineering
    • Chapter 4: The business analyst
  • Requirements development
    • Chapter 5: Establishing the business requirements
    • Chapter 6: Finding the voice of the user
    • Chapter 7: Requirements elicitation
    • Chapter 8: Understanding user requirements
    • Chapter 9: Playing by the rules
    • Chapter 10: Documenting the requirements
    • Chapter 11: Writing excellent requirements
    • Chapter 12: A picture is worth 1024 words
    • Chapter 13: Specifying data requirements
    • Chapter 14: Beyond functionality
    • Chapter 15: Risk reduction through prototyping
    • Chapter 16: First things first: Setting requirement priorities
    • Chapter 17: Validating the requirements
    • Chapter 18: Requirements reuse
    • Chapter 19: Beyond requirements development
  • Requirements for specific project classes
    • Chapter 20: Agile projects
    • Chapter 21: Enhancement and replacement projects
    • Chapter 22: Packaged solution projects
    • Chapter 23: Outsourced projects
    • Chapter 24: Business process automation projects
    • Chapter 25: Business analytics projects
    • Chapter 26: Embedded and other real-time systems projects
  • Requirements management
    • Chapter 27: Requirements management practices
    • Chapter 28: Change happens
    • Chapter 29: Links in the requirements chain
    • Chapter 30: Tools for requirements engineering
  • Implementing requirements engineering
    • Chapter 31: Improving your requirements processes
    • Chapter 32: Software requirements and risk management
  • Epilogue
  • Current requirements practice self-assessment
  • Requirements troubleshooting guide
  • Sample requirements documents
  • Glossary
  • About the authors