or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £10.40 Amazon.co.uk Gift Card
Discovering Requirements: How to Specify Products and Services
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Discovering Requirements: How to Specify Products and Services [Paperback]

Ian Alexander , Ljerka Beus-Dukic
4.9 out of 5 stars  See all reviews (8 customer reviews)
RRP: £34.99
Price: £22.74 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £12.25 (35%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 10 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Paperback £22.74  
Unknown Binding --  
Trade In this Item for up to £10.40
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Discovering Requirements: How to Specify Products and Services for an Amazon.co.uk gift card of up to £10.40, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Discovering Requirements: How to Specify Products and Services + Business Analysis Techniques: 72 Essential Tools for Success + Business Analysis
Price For All Three: £70.16

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 476 pages
  • Publisher: John Wiley & Sons (27 Feb 2009)
  • Language English
  • ISBN-10: 0470712406
  • ISBN-13: 978-0470712405
  • Product Dimensions: 18.9 x 2.7 x 23.5 cm
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Bestsellers Rank: 44,158 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Ian Alexander
Discover books, learn about writers, and more.

Visit Amazon's Ian Alexander Page

Product Description

Product Description

"This book is not only of practical value. It′s also a lot of fun to read." Michael Jackson, The Open University.


Do you need to know how to create good requirements?

Discovering Requirements offers a set of simple, robust, and effective cognitive tools for building requirements. Using worked examples throughout the text, it shows you how to develop an understanding of any problem, leading to questions such as:

  • What are you trying to achieve?
  • Who is involved, and how?
  • What do those people want? Do they agree?
  • How do you envisage this working?
  • What could go wrong?
  • Why are you making these decisions? What are you assuming?


The established author team of Ian Alexander and Ljerka Beus–Dukic answer these and related questions, using a set of complementary techniques, including stakeholder analysis, goal modelling, context modelling, storytelling and scenario modelling, identifying risks and threats, describing rationales, defining terms in a project dictionary, and prioritizing.

This easy to read guide is full of carefully–checked tips and tricks. Illustrated with worked examples, checklists, summaries, keywords and exercises, this book will encourage you to move closer to the real problems you′re trying to solve. Guest boxes from other experts give you additional hints for your projects.

Invaluable for anyone specifying requirements including IT practitioners, engineers, developers, business analysts, test engineers, configuration managers, quality engineers and project managers.
A practical sourcebook for lecturers as well as students studying software engineering who want to learn about requirements work in industry.

Once you′ve read this book you will be ready to create good requirements!

From the Back Cover

“This book is not only of practical value. It’s also a lot of fun to read.” Michael Jackson, The Open University.

Do you need to know how to create good requirements?

Discovering Requirements offers a set of simple, robust, and effective cognitive tools for building requirements. Using worked examples throughout the text, it shows you how to develop an understanding of any problem, leading to questions such as:

  • What are you trying to achieve?

  • Who is involved, and how?

  • What do those people want? Do they agree?

  • How do you envisage this working?

  • What could go wrong?

  • Why are you making these decisions? What are you assuming?

    The established author team of Ian Alexander and Ljerka Beus–Dukic answer these and related questions, using a set of complementary techniques, including stakeholder analysis, goal modelling, context modelling, storytelling and scenario modelling, identifying risks and threats, describing rationales, defining terms in a project dictionary, and prioritizing.

    This easy to read guide is full of carefully–checked tips and tricks. Illustrated with worked examples, checklists, summaries, keywords and exercises, this book will encourage you to move closer to the real problems you’re trying to solve. Guest boxes from other experts give you additional hints for your projects.

    Invaluable for anyone specifying requirements including IT practitioners, engineers, developers, business analysts, test engineers, configuration managers, quality engineers and project managers.
    A practical sourcebook for lecturers as well as students studying software engineering who want to learn about requirements work in industry.

    Once you’ve read this book you will be ready to create good requirements!


  • Tags Customers Associate with This Product

     (What's this?)
    Click on a tag to find related items, discussions, and people.
     

    Your tags: Add your first tag
     

    Sell a Digital Version of This Book in the Kindle Store

    If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

    What Other Items Do Customers Buy After Viewing This Item?


    Customer Reviews

    3 star
    0
    2 star
    0
    1 star
    0
    Most Helpful Customer Reviews
    2 of 2 people found the following review helpful
    Format:Paperback
    Ian Alexander's latest requirements book is a pleasure to read. He and his co-author have succeeded in producing a book that represents the latest thinking in requirements management.

    The authors approach their task in a typically rigorous manner by describing firstly different requirements elements, then different discovery contexts, before combining both elements and contexts to suggest approaches for different types of project.
    Among the highlights of the book are:
    - A lucid explanation of Alexander's onion model for stakeholder analysis, put in context using goal diagrams, where stakeholders' aspirations are mapped to look for any conflict early in the project.
    - The use of the Soft Systems Method to capture the soft boundaries of the project environment before formalising it using context diagrams and event tables.
    - Some simple but effective ways to capture high-level scenarios in a workshop environment.
    - Using goal analysis to capture constraints and qualities. There is a lot of material in this chapter, including some that will be increasingly important in coming years, such as sustainability.
    - The use of rationale models and goal structuring notation to document assumptions.
    - A large chapter on measurements, with a balanced approach to the debate on whether acceptance tests are a substitute for requirements statements (a view promulgated in the Agile world), leaving the reader to decide what is best for his or her circumstances. Recognising that many large projects now include a service element, there is a sizeable section on quality of service measures.

    After a comprehensive section on contexts for discovering requirements, the section on trade-offs gives a number of methods, such as principal component analysis, for formalising the often-unstructured way that design options are chosen.

    One of the strengths of the book is that it is un-wedded to a particular method, tool or diagramming style; and the focus on systems engineering projects, with side-references to software-only projects, rather than the other way around as found in many texts.

    I predict that this excellent book will become the standard requirements reference work for serious practitioners and one to be re-read frequently for new insights. Those coming from an Agile software background will find much to learn (and challenge!) from the more formal approaches presented, while those from a rigorous systems engineering background will find food for thought in options for a softer, collaborative approach and an emphasis on scenario-based structure.
    Comment | 
    Was this review helpful to you?
    1 of 1 people found the following review helpful
    Format:Paperback
    Fantastic book! Have you ever struggled to find out what your customer actually wants? And after you're well on the way with your project, you start getting customer comments like: "yes, but..", "I didn't mean that..", etc. And then you begin to feel like "uh, oops, we really should have elaborated more on defining the requirements...".

    But the term defining implies that your customer tells what they want and you write it down in a meeting, polish later on, and that's it. Go on and start a project ... and problems like above surfaces.

    Requirements need to be discovered and this is the best book on how to systematically "tease" out what the customer (=stakeholders) want, what are they assuming, but not saying unless explicitly asked, etc.

    The "abstraction level" is very good, not too cookbook specific and not too academically general. Text is very readable and clear and well structured.

    This book helps you to direct your (and your customer) thinking to obtain desired goals, and thus is valuable also for people outside the engineering field.
    Comment | 
    Was this review helpful to you?
    5 of 6 people found the following review helpful
    Format:Paperback
    I have never bothered reviewing a book on Amazon before, but for this I have made an exception. I have over 20 books on requirements engineering, and I can say without hesitation that this is one of the very best. This is an extremely readable and useful book.

    This book is well organised, practical and insightful. The authors propose a matrix of "Elements" and "Contexts" for requirements discovery. Following this model, the book is divided into two parts; Part 1 - Discovering Requirement Elements (with chapters on Stakeholders; Goals; Context, Interfaces, Scope; Scenarios; Qualities and Constraints; Rationale and Assumptions; Definitions; Measurements, and; Priorities), and Part 2 - Discovery Contexts (with chapters on Requirements from Individuals; Requirements from Groups; Requirements from Things; Trade-offs, and; Putting it all Together). In the Introduction, the authors state that requirements specification can be considered to be a network of related elements, "...and indeed, the chapter structure of this book can be seen as a customisable template for organising the requirements on your project."

    If pithy quotes are a good measure of the value of a book, then this is a great book. I stopped scribbling down quotes by page 10 when I had amassed the following:
    * "Requirements are discovered by the use of appropriate inquiry techniques. They are not sitting about, waiting to be `captured'."
    * "Discovery, however surprising and delightful the actual moment of realisation, comes as a result of a deliberate search."
    * "Projects need to pay attention to discovering their requirements, using a battery of complementary techniques..."
    * "Perhaps the projects in greatest danger from poor requirements work are those that seem fairly small and simple, but turn out to contain hidden complexities."

    In addition to the quotable quotes, the book is also crammed with well-crafted expressions and valid observations. A few that I liked are:
    * "goals and stakeholders work together"
    * "ill-defined boundaries"
    * "interfaces aren't just hardware"
    * "requirements archaeology" (gathering requirements from documents)
    * "Requirements Chef" (a lovely concept, included in Chapter 15, "Putting it all Together")
    * "no two projects are alike"

    This book is unusually easy to read and extremely well structured. Each chapter begins with a couple of sentences defining the questions that the chapter will answer. Next is a paragraph summarising the chapter. The reader can therefore establish, in less than a minute, whether a chapter is likely to help them with their immediate problem. Following the main body of each chapter (all of which are also very well structured), there is a "Bare Minimum of..." which, as the heading suggests, defines the least you should do for this element or context. Each chapter also includes a small but valuable set of Exercises and suggested Further Reading.

    Many people involved in system development (still) talk about "users" as a homogeneous group. Increasingly, more enlightened people talk about "stakeholders" - but I am not convinced that stakeholder analysis is actually taken seriously in many developments. For this reason I'd argue that chapter 2 of this book ("Stakeholders") is essential reading for every systems engineer/business analyst/project manager. There is a strong emphasis in this chapter (and throughout the book) on the importance of stakeholders and consideration of stakeholder roles. As ever, Ian Alexander is quick to remind us that we should always consider negative stakeholders.

    The book comfortably straddles what might loosely be called "theory" and "practice". The breadth and depth of the authors' experiences are woven throughout, with no awkward distinction between concept and application. The final chapter "Putting it all Together" does exactly what it claims. Included in this chapter is an essential table of "possible discovery context/requirement element approaches" and a set of case studies that illustrate how an element/context matrix may be populated for a specific project.

    Having read the book and made some notes for this review, I tried an experiment. I randomly opened the book in half a dozen places. On each page I quickly found something interesting and useful. I tried the same experiment with a range of other requirements books, and not one of them was nearly as satisfying. I don't suppose this is how the authors intended the book to be used, but it does give a good indication of its quality and value. There is no filler in these 450 pages. I wholeheartedly recommend this book.
    Comment | 
    Was this review helpful to you?

    Customer Discussions

    This product's forum
    Discussion Replies Latest Post
    No discussions yet

    Ask questions, Share opinions, Gain insight
    Start a new discussion
    Topic:
    First post:
    Prompts for sign-in
     

    Search Customer Discussions
    Search all Amazon discussions
       


    Listmania!


    Look for similar items by category


    Look for similar items by subject


    Feedback


    Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges