Requirements Engineering - sources
Laatuk.com home
Pasi K's favourites are marked with an asterisk (*)
WWW Sites
- IEEE TCSE/Requirements Managament Task Force, see Commitees (SIGs)/Requirements Engineering, contains good list of readings and tools (among other things)
- R.S. Pressman & Associates links to requirements engineering resources
- Alan Daviss home page, has a good requirements bibliography
- StickyMinds.com(see => Requirements): resources about requirements management and othe areas, too
- Process Impact process goodies- templates and other useful stuff concerning requirements specification and other areas, too, and publications
- Volere Requirements Specification template
- EBG Consulting home page - check Publications and Free Resources
- Ludwig Consulting Service's home page - good source of requirements management information
- EasyWinWin requirements negotiation methodology and tool
- UseCases.org - information about use cases
- Use Case Zone - information about use cases
- Requirements Experts, see resources
- Requirements.net, home of the industry consortium for business analysis
- REVEAL, a requirements engineering process and method
- Risk-Managed Requirements - resources
Literature
- ** A.M. Davis: Just Enough Requirements Management, Prentice Hall, 2003
- ** K. E. Wiegers: Software Requirements, Microsoft Press, 2003, free online book for ACM members
- * I. F. Alexander, R. Stevens: Writing Better Requirements, Addison Wesley, 2002
- * E. Gottesdiener: Requirements by Collaboration: Workshops for Defining Needs, Addison Wesley, 2002
- * S. Kaner: Facilitators Guide to Participatory Decision Making, New Society Publishers, 2000
- * D. Leffingwell, D. Widrig: Managing Software Requirements: A Unified Approach, Addison Wesley Longman, 2000
- Effective Requirements Definition and Management Improves Systems nd Communication, A Borland White Paper, Borland, April 2006
- IEEE Software theme issue about Requirements Engineering, January/February 2005
- IEEE Software theme issue about Requirements Engineering, March/April 2004
- IEEE Software theme issue about Requirements Engineering, January/February 2003
- IEEE Software theme issue about Requirements Engineering, May/June 2000
- IEEE Software theme issue about Requirements Engineering, March/April 1998
- IEEE Software theme issue: Requirements Engineering, March 1996
- IEEE Software theme issue about Requirements Management, March/April 1994
- I. Alexander: 10 Small Steps to Better Requirements, IEEE Software, pp. 19 - 21, March/April 2006
- S. W. Ambler: "Agile Requirements Modeling", Agile Modeling
- S. Ambler: "Complex Requirements On an Agile Project", Dr. Dobbs' Portal, Oct 31, 2008
- S. W. Ambler: The Object Primer 3rd Edition. Agile Model Driven Development with UML 2, Cambridge University Press, 2004
- S. J. Andriole: Managing Systems Requirements: Methods, Tools, and Cases, McGraw Hill, 1996
- S. Andriole: The Politics of Requirements, IEEE Software November/December 1998
- F. Armour, G. Miller: Advanced Use of Case Modelling, Addison-Wesley, 2001
- J. Azar, R. K. Smith, D. Cordes: "Value-Oriented Requirements Prioritization in a Small Development Organization", IEEE Software, pp. 32-37, January/February 2007
- T. L. Barnett: "Did You Say What I Think You Said?", gantthead, September 10, 2007
- B. Berenbach: Software And Systems Requirements Engineering: In Practice, McGraw-Hill Osborne Media, 2009
- B. Boehm, P. Grünbacher, R.O. Briggs: Developing Groupware for Requirements Negotiation: Lessons Learned, IEEE Software, pp. 46 - 55, May/June 2001
- L. Cao, B. Ramesh: "Agile Requirements Engineering Practices: An Empirical Study," IEEE Software, vol. 25, no. 1, pp. 60-67, Jan/Feb., 2008
- A. Cockburn: Writing Effective Use Cases, Addison-Wesley, 2001
- M. Cohn: "Effective User Stories for Agile Requirements ", Mountain Goat Softwar/ SD West 2007, 2007
- M. Cohn: User Stories Applied: For Agile Software Development, Addison-Wesley, 2004
- D. Damian, J. Chisan, "An Empirical Study of the Complex Relationships between Requirements Engineering Processes and Other Processes that Lead to Payoffs in Productivity, Quality, and Risk Management," IEEE Transactions on Software Engineering, vol. 32, no. 7, pp. 433-453, Jul., 2006
- A.M. Davis: The Art of Requirements Triage, IEEE Computer, pp. 42 - 49, March 2003
- A.M. Davis: Achieving Quality in Software Requirements, Software Quality Professional, June 1999
- A.M. Davis: Software Requirements Analysis and Specification, Prentice-Hall, 1990
- M. Denne, J. Cleland-Huang: Software by Numbers: Low-Risk, High-Return Development, Prentice Hall, 2004
- P.L. Ferdinandi: A Requirements Pattern: Succeeding in the Internet Economy, Pearson Education, 2004
- G. Friedenberg: Combined Strengths. Bring testers into requirements and business analysts into testing to create a more robust product in less time, Better Software, pp. 30 - 37, February 2005
- D. Gelperin: "What's It Mean Reducing Imprecision to Improve Verification", BetterSoftware, pp. 36 - 42, April 2009
- R.F. Goldsmith: Discovering Real Business Requirements for Software Project Success, Artech House, 2004
- E. Gottesdiener: "Good Practices for Developing User Requirements", CrossTalk, Mar 2008
- E. Gottesdiener: "Scope Keep, Not Scope Creep", StickyMinds.com, 22.12.2008
- E. Gottesdiener: Prioritization Puzzles: Practices for Priotitizing Your Product Requirements, StickyMinds.com, 13.8.2007
- E. Gottesdiener: Requirements by Collaboration: Getting It Right the First Time, IEEE Software, pp. 52 - 55, March/April 2003
- J. D. Haddad: "Requirements Value", gantthead.com, September 26, 2007
- K. B. Hass, A. Zavala: The Art and Power of Facilitation: Running Powerful Meetings, Management Concepts, 2007
- K. B. Hass: Professionalizing Business Analysis: Breaking the Cycle of Challenged Projects, Management Concepts, 2007
- K. B. Hass, R. Hossenlopp: Unearthing Business Requirements: Elicitation Tools and Techniques, Management Concepts, 2007
- E. Hull, K. Jackson, J. Dick: Requirements Engineering, Springer, 2002
- I.F. Hooks, K.A. Farry: Customer-Centered Products: Creating Successful Products Through Smart Requirements Management, Amacom, 2000
- P. Hsia, A. Davis & D. Kung: "Status Report: Requirements Engineering", IEEE Software, pp. 75 - 79, November/December 1993
- A. Jordan: "Scary Scope", gantthead, October 13, 2008
- A. Jordan: "Team-Sourced Scope Creep", gantthead, October 6, 2008
- J. Karlsson, K. Ryan: "A Cost-Value Approach for Prioritizing Requirements", IEEE Software, pp. 67 - 74, September/October 1997
- W. Keuffel: Come Together, Software Development, pp. 64, 60 - 61, August 2002
- G. Kotonaya, I. Sommerville: Requirements Engineering. Processes and Techniques, Wiley, 1998
- B. Lawrence, K. Wiegers, C. Ebert: The Top Ten Risks of Requirements Engineering, IEEE Software, pp. 62 - 63, November/December 2001
- L.A. Macaulay: Requirements Engineering, Springer 1996
- A. Makar: "Requirements Management in Outsourced Projects", gantthead.com, September 24, 2007
- A. Makar: "Requirement Management Failures and Fixes", gantthead.com, September 19, 2007
- R. Mugridge: "Managing Agile Project Requirements with Storytest-Driven Development", IEEE Software, pp. 68-75, JAnuary/February 2008
- M. Mollaghasemi: Multiple-Objective Decision Making, IEEE Computer Society Technical Briefing, 1997
- J. Mylopoulos et.al.: Exploring Alternatives during Requirements Analysis, IEEE Software, pp. 92 - 96, January/February 2001
- S. Narayana: Practical Guide to Project Scope Management, BookSurge, 2008
- S. Nagarajan: The Many Manners of Gathering Requirements, gantthead.com, September 24, 2007
- C.J. Neill, P.A. Laplante: Requirements Engineering: State of the Practice, IEEE Software, pp. 40 - 45, November/December 2003
- J. Patton: "How I Stopped Worrying and Learned to Love Prioritization", StickyMinds, Sept 1, 2008
- B. Petty: Requirements Management Using Tables, Embedded Systems Programming, December 1998
- C. Potts, K. Takahashi & A.I. Antón: Inquiry-Based Requirements Analysis , IEEE Software, pp. 21 - 32, March 1994
- K. Pugh: White Paper: Agile Requirements, ASPE Technology, 2007
- D. Reifer: Requirements Management: The Search for Nirvana, IEEE Software, pp. 45 - 47, May/June 2000
- S. Robertson, J. Robertson: Requirements-Led Project Management : Discovering David's Slingshot, Addison-Wesley, 2004
- S. Robertson, J. Robertson: Mastering the Requirements Process, Addison-Wesley, 2006
- D. Rosenberg, K. Scott: Use Case Driven Object Modeling with UML: A Practical Approach, Addison-Wesley, 1999
- G. Ruhe, M.O. Saliu: "The Art and Science of Software Release Planning", IEEE Software, pp. 47 - 53, November/December 2005
- V. Sankaran: "Scope Management: Helping Rein in Blue Sky Thinkers", gantthead, October 6, 2008
- G. Schneider, J. P. Winters: Applying Use Cases: A Practical Guide, Addison-Wesley, 2001
- J. Shore, S. Warden: Small Releases, Big Returns. Smart Planning for Maximum ROI, Better Software, pp. 20 - 25, August 2007
- J. Siddiqi: Challenging Universal Truths of Requirements Engineering , IEEE Software, pp. 18 - 19, March 1994
- I. Sommerville, P. Sawyer: Requirements Engineering. A Good Practice Guide, John Wiley & Sons, 1997
- J. Spolsky: "Painless Functional Specifications - Part 1: Why Bother?", Joel on Software, October 02, 2000
- J. Spolsky: "Painless Functional Specifications - Part 2: What's a Spec?", Joel on Software, October 03, 2000
- J. Spolsky: Sample Functional Spec, Joel on Software, September 27, 2000
- J. Spolsky: "Painless Functional Specifications - Part 3: But... How?", Joel on Software, October 04, 2000
- J. Spolsky: "Painless Functional Specifications - Part 4: Tips", Joel on Software, October 15, 2000
- R.H. Thayer & M. Dorfman (ed.): Software Requirements Engineering, IEEE Computer Society Press Tutorial, 1997
- R.H. Thayer & M. Dorfman (ed.): Standards, Guidelines, and Examples on System and Software Requirements Engineering, IEEE Computer Society Press Tutorial, 1997
- M. Wood: "Coping with Scope: Eight Real-World Strategies", gantthead.com, October 6, 2008
- W. Washburn: "Requirements Practices Every Project Manager Must Know", gantthead.com, September 26, 2007
- R. Watkins & M. Neal: "Why and How of Requirements Tracing", IEEE Software, pp. 114 - 115, July 1994
- K. E. Wiegers: More About Software Requirements: Thorny Issues and Practical Advice, Microsoft Press, 2005
- K. Wiegers: So You Want to Be a Reuirements Analyst?, Software Development, pp. 42 - 46, July 2003
- S. Withall: Software Requirement Patterns, Microsoft Press, 2007
- I. Whittingham: "Parsing the Fine Print", gantthead.com, September 24, 2007
- S. Withall: Software Requirement Patterns (Best Practices), Microsoft Press, 2007, see also book's companion site and author's site
- R.R. Young: The Requirements Engineering Handbook, Artech House, 2003
- R.R. Young: Effective Requirements Practices, Adison-Wesley, 2001
- E Yourdon, et al.: Requirements Management: A New Look, Cutter Information Corp., 1998