Here's a useful list of Business Analysis resources to complement your training covering: General Requirements and Requirements Management, Business Process Modeling, Use Cases and UML, Interface Requirements, Data Modeling, and Agile Requirements.


General Requirements and Requirements Management

Alexander, Ian F. and Stevens, Richard, Writing Better Requirements, 2002, ISBN 0-321-13163-0

Davis, Alan M., Just Enough Requirements Management: Where Software Development Meets Marketing, 2005, ISBN 0-932633-64-1

Goldsmith, Robin F., Discovering Real Business Requirements for Software Project Success (Computing Library), 2004, ISBN 978-1580537704

Larson, Elizabeth and Richard, “Gathering Requirements: Go Away Please!,” IIBA Web Site (, News and Events – Current Articles); PMI® Global Congress North American Proceedings, January, 2005

Larson, Elizabeth and Richard, Requirements Management, Part 1: Requirements Planning, Watermark Learning, Inc., 2009, ISBN 978-0578019598

Robertson, Suzanne and James, Mastering the Requirements Process (2nd Edition), 2006, ISBN 0-321-41949-9

Wiegers, Karl E., Software Requirements, Second Edition (Pro-Best Practices), Second Edition, 2003, ISBN 0-7356-1879-8

Wiegers, Karl E., More About Software Requirements: Thorny Issues and Practical Advice, 2006, ISBN 0-7356-2267-1


Business Process Modeling

Harmon, Paul, Business Process Change: A Manager's Guide to Improving, Redesigning, and Automating Processes (The Morgan Kaufmann Series in Data Management Systems), 2002, ISBN 1-55860-758-7

Jacka J. Mike, Keller Paulette J., Business Process Mapping Workbook: Improving Customer Satisfaction, 2009, ISBN 0-47044-628-5

Sharp, Alec et. al., Workflow Modeling: Tools for Process Improvement and Application Development, 2001, ISBN 1-58053-021-4


Use Cases and UML

Ambler, Scott W., The Elements of UML™ Style (Sigs Reference Library), 2003, ISBN 0-521-52547-0

Armour, Frank and Granville Miller, Advanced Use Case Modeling: Software Systems (Addison-Wesley Object Technology Series) (v. 1), 2001, ISBN 0-201-61592-4

Cockburn, Alistair, Writing Effective Use Cases (Agile Software Development Series), 2000, ISBN 0-201-70225-8

Fowler, Martin, UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (Addison-Wesley Object Technology Series), Third Edition, 2003, ISBN 0-321-19368-7

Podeswa , Howard, UML for the IT Business Analyst: A Practical Guide to Object-Oriented Requirements Gathering, 2005, ISBN 159-200912-3

Schneider, Geri, Jason Winters, Applying Use Cases: A Practical Guide (2nd Edition) (Addison-Wesley Object Technology Series), 2001, ISBN 0-201-70853-1


Interface Requirements

Cooper, Alan, The Inmates Are Running the Asylum, 2004, ISBN 0-672-31649-8


Data Modeling

Tillmann, George, A Practical Guide to Logical Data Modeling, ISBN 0-07-064615-5

Simsion, Graeme C. and Witt Graham C., Data Modeling Essentials, Third Edition, 2004, ISBN 0126445516.


Agile Requirements

Cohn, Mike, User Stories Applied: For Agile Software Development (Addison-Wesley Signature Series), 2004, ISBN 0-321-20568-5

Schwaber, Ken and Beedle, Mike, Agile Software Development with Scrum (Series in Agile Software Development), 2001, ISBN 0130676349

Schwaber, Ken, Agile Project Management with Scrum (Microsoft Professional), 2004, ISBN 073561993X



Larson, Richard and Elizabeth, CBAP® Certification Study Guide (2nd Edition), 2009, ISBN 978-0578028408

International Institute of Business Analysis, A Guide to the Business Analysis Body of Knowledge® (BABOK® Guide) 2nd edition, 2009, ISBN 0-981-12921-8