You are here

Task 1 Readings and Resources

To learn about storyboarding, see:

Chapter 12 (Optional reading)
Rapid Contextual Design
Karen Holtzblatt, Jessamyn Burns, Wendall and Shelly Wood
Elsevier (Morgan Kaufmann) 2005
ISBN 0-12-354051-8

Storyboarding: An Empirical Determination of Best Practices and Effective Guidelines

To learn about prioritizing requirements, see:

Chapter 16
Software Requirements, 3rd Edition
Karl E. Wiegers
Microsoft Press 2013
ISBN 978-0735679665

To learn about use case modeling, see:

Part 1 (Read Chapters 1-4, 6, and 7; skim the others.]
Writing Effective Use Cases
Alistair Cockburn
Addison-Wesley
ISBN: 0201702258

Chapter 19, “Mistakes Fixed” (Skim)
Writing Effective Use Cases
Alistair Cockburn
Addison-Wesley
ISBN: 0201702258

Chapters 20-22, “Reminders for the Busy” (Skim)
Writing Effective Use Cases
Alistair Cockburn
Addison-Wesley
ISBN: 0201702258

To learn about employing use Cases in agile development, see:

http://alistair.cockburn.us/Agileusecases180.ppt (optional)

To learn the basics of writing user stories for agile development,

Naumovich, User Stories for Requirements Elicitation (download)

http://www.agilemodeling.com/artifacts/userStory.htm (optional)

http://sm.sv.cmu.edu/presentations/Introducing_User_Stories.ppt

To learn about how to write testable requirements, see:

Chapter 17 (Skim)
Software Requirements, 3rd Edition
Karl E. Wiegers
Microsoft Press 2013
ISBN 978-0735679665

To learn more about software quality attributes/nonfunctional requirements, see:

Chapter 14 (Read; note that this chapter includes a discussion of PLanguage)
Software Requirements, 3rd Edition
Karl E. Wiegers
Microsoft Press 2013
ISBN 978-0735679665

Sections 4 and 5 of ATAM: Method for Architecture Evaluation   which are about utility trees and scenarios (Read)

Chapters 4 and 5 (Optional)
Bass, Len; Clements, Paul & Kazman, Rick.
Software Architecture in Practice, 2nd Edition.
Reading, MA: Addison-Wesley, 2003.
ISBN: 0-321-15495-9

ISO 9126, which is an international standard for the evaluation of software (Optional)

ESSI-SCOPE Quality Characteristics and their application
(Optional)

To learn about defining and documenting business rules, see:

Chapter 9 (Read)
Software Requirements, 3rd Edition
Karl E. Wiegers
Microsoft Press 2013
ISBN 978-0735679665

To learn about possible structures for requirements documents, see:

Pages 13-14 (Read)
Writing Effective Use Cases
Alistair Cockburn
Addison-Wesley
ISBN: 0201702258

Chapter 10 and Appendix C (Skim)
Software Requirements, 3rd Edition
Karl E. Wiegers
Microsoft Press 2013
ISBN 978-0735679665

To help you organize your thoughts and present them in a logical way, see:

Minto’s article series “Think your way to clear writing” in the Journal of Management Consulting (optional)

Part 1

Part 2

Part 3