Business System Analysis Bookstore
In Association with Amazon.com
Help PicoSearch
Looking for Business Analysis Training

More About Software Requirements: Thorny Issues and Practical Advice

Buy the Book
Summary Author Look Inside Comments
Karl E. Wiegers
December 2005, Microsoft Press, Paperback, 224 pages, ISBN 0735622671

Instructor-led, virtual, and self-paced training for Business Analysts What Do Business Analysts Do?
How to Gather, Analyze, and Define Business System Requirements
Introduction to Business System Requirements
How to Write Effective, Understandable Business Requirement Statements
Writing Effective Business Requirements
How to Clarify, Confirm, and Complete Business Requirements
How to Capture and Tame Business Requirements
How to Write Effective Business Requirements for IT Projects
How to Prepare and Facilitate Requirements Workshops
How to Model, Analyze, and Improve Business Processes
How to Manage Changing Business Requirements
How to Model and Analyze Business System Data
How to Jump-Start Requirements Gathering with User Stories
How to Discover and Develop Use Cases
How to Manage Small Projects
How to Estimate Early in a Project
How to Develop and Use UML Models for Business Analysis
How to Prepare and Facilitate a Successful JAD Session
How to Support and Document a Successful JAR/JAD Session
How to Plan, Prepare, and Execute User Acceptance Testing
Business Analysis and Requirements Gathering Blitz
e-Learning, virtual workshops and webinars Try our new Virtual Workshops and e-Coaching
for today's Business System Analysts (BA's) and Subject Matter Experts (SME's)

Summary
Buy the book

Have you ever delivered software that satisfied all of the project specifications, but failed to meet any of the customers' expectations? Without formal, verifiable requirements--and a system for managing them--the result is often a gap between what developers think they're supposed to build and what customers think they're going to get. Too often, lessons about software requirements engineering processes are formal or academic, and not of value to real-world, professional development teams. In MORE ABOUT SOFTWARE REQUIREMENTS: THORNY ISSUES AND PRACTICAL ADVICE, the author of Software Requirements, Second Edition, describes even more practical techniques for gathering and managing the software requirements that help you meet project specifications and customer expectations. A leading speaker and consultant in the field of requirements engineering, Karl Wiegers takes questions raised by other professional software developers and analysts as a basis for the practical solutions and best practices offered in this guide. Succinct and immediately useful, this book is a must-have for developers and analysts.

From the author of Software Requirements, Second Edition, this follow-up handbook answers real questions raised by professional software developers and business analysts. It tackles many tough issues about gathering and managing software requirements and offers expert guidance and real-world solutions.

Key Book Benefits:

-Delivers concise information that guides readers through difficult requirements issues -Provides thoughtful guidance based on the author’s extensive real-world application-development and consulting experiences -Features practical solutions and demonstrates best practices for software requirements engineering that can lead to fewer change orders, more satisfied customers, and lower development costs

 
analysis bookstore top
Author info
Buy the book
Karl E. Wiegers, Ph.D., is Principal Consultant with Process Impact, a software process consulting and education company in Portland, Oregon. Previously, he spent 18 years at Eastman Kodak Company, where he held positions as a photographic research scientist, a software applications developer, a software manager, and a software process and quality improvement leader. He has led process-improvement activities for small teams, for a division of 500 software engineers building Kodak’s digital imaging products, and for the Kodak Internet development group. His writing and teaching are based largely on his experience in improving development processes, technical practices, and quality practices in all these environments, as well as incorporating experiences drawn from his dozens of consulting clients. Karl is the author of three previous books, and he has written more than 160 articles on software engineering and management, chemistry, and military history during the past 30 years. He is a frequent speaker at software conferences, public seminars, and professional society meetings. As an independent consultant, Karl presents training seminars and consulting engagements at companies worldwide on requirements engineering, software peer reviews, process improvement, risk management, and related topics. He has worked with nearly 80 companies and government agencies in many different industry sectors since 1997.
 
analysis bookstore top
 
NEW RELEASES
Agile
Benchmarking
Best Practices
Business Systems Analysis
CASE
Data Analysis
  Data Models
Data Normalization
Data Repository
Entity Relationship Diagrams
Miscellaneous
Data Warehouse
Enterprise Architecture
Enterprise Resource Planning (ERP)
  Peoplesoft
SAP
Miscellaneous
Humor
Internet
  E-Commerce
Miscellaneous
Interviewing Techniques
Methodologies
  Information Engineering
Structured System Development
System Development Life Cycle (SDLC)
Miscellaneous
Object Oriented
  Business Objects
Object Oriented Analysis
Object Oriented Design
Object Oriented Modeling
Object Oriented Testing
State Transition Diagrams
Problem Analysis
Process Analysis
  Data Flow Diagrams
Decision Tables
Event Response Diagrams
Flowcharts
Process Models
Miscellaneous
Process Improvement (BPI)
Related Topics
  Knowledge Management
Philosophies
Request for Proposal (RFP)
Risk Management
Six Sigma
Software Reuse
Strategic Planning
Requirements
  Business Rules
Prototyping
Requirements Analysis
Requirements Definition
Requirements Documentation
Requirements Engineering
Requirements Gathering
Requirements Management
Requirements Traceability
System Specifications
User Interfaces
Miscellaneous
Test Management
  Defect Tracking
Test Planning
Testing Methodologies
Testing Tools
Validation & Verification
Miscellaneous
Testing Phases
  Acceptance Testing
Configuration Testing
Integration Testing
Performance Testing
System Testing
Unit Testing
Usability Testing
Testing Techniques
  Black Box Testing
Object Oriented Testing
Regression Testing
Test Cases
Test Data Engineering
Walkthroughs
White Box Testing
Miscellaneous
Unified Modeling Language (UML)
Usability Engineering
  Prototyping
Task Analysis
Usability Testing
User Interfaces
Miscellaneous
Use Cases
Workflow Analysis
Working in Teams
  Conducting Meetings
Facilitation
JAD
Rapid Application Development (RAD)
Miscellaneous
Search:
Keywords:
Home Links Add a book Request Link Exchange BA Skills Test Training Needs Assessment