home   services   products   faqs   resources   news   about   contact

 

Take a Moment
Help define the State of the Practice by answering the following question:

We actively manage our reqts risk --

always (100%)
usually (70-99%)
often (40-69%)
sometimes (20-39%)
rarely (1-19%)
never (0%)
don''t understand the question


[ Results | Polls ]


Votes: 80


See all

   
  ClearSpecs Content

Info on StyleWriter coming soon.

Follow link for Info on TEKchecker.



Send this story to a friend Printer friendly page
 

   
  ClearSpecs Content
TEKchecker:   Improving Technical Writing


Want automated help analyzing the clarity and precision of your requirements specs?

Checkout the StyleWriter & TEKchecker Infomercial (wmv).

Get TEKchecker details by opening or downloading the TEKchecker User Guide (pdf)
and FAQs about StyleWriter & TEKchecker (pdf).

Order TEKchecker <2007 JOLT award finalists> now by downloading and printing the Order Form (pdf).




small mistakes             BIG misunderstandings


TEKchecker

  • improves accuracy, precision, and clarity
  • identifies missing, incorrect, incomplete, and ambiguous information
  • finds mistakes earlier, saving time and money later
  • uses more than a thousand patterns to scour technical writing, highlight potential problems, and describe risks
  • identifies problem types by examining words in eleven grammatical classes
Problem Types Grammatical Classes
Ambiguity Insufficiency Adjective Negation
Bloat Necessity Adverb Noun
Causation Redundancy Conjunction Pronoun
Inaccuracy Vagueness Imperative Quantifier
Incorrectness Measure Verb

Authors and reviewers use TEKchecker in engineering, medicine, science, technology, and law to analyze:
proposals contracts web text policies and procedures
project plans instructions courseware standards and guidelines
specifications user guides technical reports regulations


STATUS:   TEKchecker is currently unavailable for purchase.



Send this story to a friend Printer friendly page
 

   
  ClearSpecs Content

THE  EXCHANGE
  Exploring the Challenges of Requirements Development  
September 22, 2005 Vol. 2005  No. 3

Welcome to the e-newsletter that explores requirements-related topics. This issue explores the questions:

  • Does your approach to requirements acquisition match your customer's learning style?
  • Why should you care?
  • How do you find out?
  • How do you use style information?
  • Note 1:  Find out about our new workshop on Verifying Requirements in About Us (below).

    Note 2:  If you plan to attend the World Congress for Business Analysts, November 15-18, 2005 in Orlando, you can use priority code: SPKRM171920DG to receive a 25% discount on standard event registration fees.   I speak about Use Cases at 3:00PM on the 17th.  Come by and say hello.

    Remember, if you find The Exchange useful, please send it to friends and colleagues.  Thanks.

    David Gelperin
    ClearSpecs Enterprises


    1. Cooperation and Learning Styles
    2. References
    3. About Us

    Cooperation and Learning Styles

    Top

    It wasn't going well. The marketers were having trouble describing their requirements. We understood that marketing campaigns needed to be managed, but were having trouble getting the details. This difficulty was in sharp contrast to our experience improving the accounting system, because the accountants had little difficulty providing details. We needed to figure out how to help the marketers tell us what they wanted.

    During requirements development, we wish for commitment, cooperation, communication, and trust among the stakeholders. These success factors are interdependent -- that is strength in one strengthens the others, but weakness in one weakens the others.

    Cooperation can be difficult when there are strong differences in learning style. Successful requirements development entails learning by every stakeholder. When learning styles are similar, for example accountants and business analysts, cooperation (and communication) is easier. When learning styles are different, for example marketers and software developers, it is harder.

    The work of David Kolb helps us understand the nature of learning styles. Take a look at the Diagram of Kolb's Learning Styles (pdf). Your learning style is determined by how you engage (do or watch or a mixture) and respond (feel or think or a mixture) to the world. Your comfort zone is the area in the engage-respond plane that describes how you like to learn.

    If your customers have a strong:

  • do-bias, you can watch them do or do with them
  • watch-bias, you can do or simulate and get their reaction
  • feel-bias, you must repeatedly do something until they feel good

  • If we want to help marketers who have a strong do-feel-bias, we should watch them and then use incremental prototyping or agile development.

    The principle is to match your acquisition approach to your customer's learning style by determining your customer's comfort zone (perhaps by testing -- see the references below) and then selecting an information acquisition approach that matches their learning preferences. Inevitable differences in learning style mean that one acquisition approach does not fit all situations.

    How have you dealt with critical stakeholders who have difficulty supplying details? Let us hear about your experiences and strategies.


    References

    Top

    If you'd like to measure learning styles, check out learning-styles-online.com.  Find out more about David Kolb's model of learning styles at businessballs.com.


    About Us

    Top

    So you've gathered some requirements and they need checking.  If you'd like to learn how to detect more of your defective and missing requirements, consider our new on-site workshop Verifying Requirements.  You'll learn to use more than 25 powerful, but practical, verification techniques.

    ClearSpecs Enterprises provides powerful techniques for the specification and verification of requirements and guidance on requirements development and management. We provide information, training, consulting, and software (Q1 '06).  

    If you would like help improving your requirements practices, check out our services and contact us to discuss how we might help.


    Back Issues
    Available among the technical papers on the ClearSpecs website

    Subscribe
    To join The Exchange, either click and send or email to exchange@clearspecs.com, with "subscribe" in the subject line

    Forward
    Forward this email to a friend or colleague

    Comment
    Reply to this email with comments and questions or Call us at 1-866-866-9333

    Change address
    Email to exchange@clearspecs.com from the new address, with your old address in the subject line

    Cancel
    Reply to this email, with "cancel" in the subject line



    Links to ClearSpecs

    Home Page

    Contact Us

    You got this newsletter because we got a request on the ClearSpecs website or in person.
    If you got it in error or no longer wish to subscribe, please cancel.  Thanks.

    Protecting your privacy is important to us.  Read our privacy policy

    We welcome concise, experienced-based contributions.  Read our publication policy

    Copyright © 2005  ClearSpecs Enterprises



    Send this story to a friend Printer friendly page
     

       
      ClearSpecs Content

    THE  E XCHANGE
      Exploring the Challenges of Requirements Development  
    August 18, 2005 Vol. 2005  No. 2


    Welcome to the The Exchange, the e-newsletter that explores requirements-related topics.   In this issue, we look at the state of the practice as measured by survey questions posted on the ClearSpecs website.

    Drop us an email and tell us about your practices.

    Remember, if you find The Exchange useful, please forward it to friends and colleagues.  Thanks.

    David Gelperin
    ClearSpecs Enterprises


    1. Survey Says ...
    2. References
    3. About Us

    Survey Says ...

    Top

    For several years, we have been surveying the state of the practice in requirements development and management on the ClearSpecs Website. Results from six of the survey questions are profiled below. Compare your practices to these profiles.

    Our surveying strategy is to post a multiple-choice question and wait for 200 responses before posting the next one. In addition, we have no controls on the responders i.e., anyone who visits the site can vote. Please keep this strategy in mind when interpreting the results.

    Poll Questions and Answers

    • What is your primary USE for requirements?

      While the primary use is for building products or systems (60%), the remaining 40% is divided among testing (13%), planning (11%), documentation and training (6%), outsourcing (5%), and buying (5%). This shows that requirements information, good or bad, impacts a broad range of project activities.

    • For a typical project, what percent of the time is spent on requirements?

      • 17% of respondents said 00 to 09% of project time
      • 20% of respondents said 10 to 19% of project time
      • 24% of respondents said 20 to 29% of project time
      • 13% of respondents said 30 to 39% of project time
      • 15% of respondents said 40% or more of project time
      • 11% of respondents have no typical projects or did not know

      Hopefully, the projects investing less than 20% of their time in requirements are successfully using agile methods and/or have development staffs with a deep understanding of customer needs.

    • What percent of your software defects have been traced to requirements problems?

      • 21% of respondents said 0 to 29% of defects
      • 18% of respondents said 30 to 59% of defects
      • 30% of respondents said 60 to 99% of defects
      • 31% of respondents do not do root cause analysis

      Of those doing root cause analysis, half report that over half their defects have been traced to requirements.

    • Rate the AVERAGE EFFECTIVENESS of your requirements in meeting the information needs of managers, architects, and testers.

      • 14% of respondents said their reqts have little or no value
      • 24% of respondents said their reqts have some value, but are not satisfactory
      • 19% of respondents said their reqts are barely satisfactory
      • 43% of respondents said their reqts are effective or very effective

      While many requirements suites (62%) satisfy their communication objectives, many others (38%) do not.

    • What is your primary form of automated support for requirements DEVELOPMENT?

      While most use word processors (46%), others use UML modelers (14%), spreadsheets (10%), databases (6%), and commercial reqts. mgmt. systems (6%). Some do not use automation (13%).
      The heavy use of word processors makes it difficult to escape the "requirements as document" perspective and move to the "requirements as multi-dimensional network of interconnected information" perspective.

    • What form of automated support do you use for requirements MANAGEMENT?

      While most use no automated support (39%), others use commercial and custom reqts. mgmt. systems (30%), the modification tracking capability of their word processor (22%), and commercial and custom configuration mgmt systems (9%).
      Many projects do not see the value of requirements management. Perhaps for some their requirements aren't worth managing.

    If there are practices you are curious about that we have not already surveyed, please submit candidate questions. Note that we must be able to put them in a multiple-choice format.  Let us hear from you.


    References

    Top

    You can find the details of these survey questions as well as others on the ClearSpecs website: Past Survey Results


    About Us

    Top

    ClearSpecs Enterprises provides comprehensive frameworks of powerful techniques for the specification and verification of requirements. We provide information, training, consulting, and software(Q1 '06).  

    If you would like to improve your requirements practices, check out our services and contact us to discuss how we might help.


    Back Issues
    Available among the technical papers on the ClearSpecs website

    Subscribe
    To join The Exchange, either click and send or email to exchange@clearspecs.com, with "subscribe" in the subject line

    Forward
    Forward this email to a friend or colleague

    Comment
    Reply to this email with comments and questions or Call us at 1-866-866-9333

    Change address
    Email to exchange@clearspecs.com from the new address, with your old address in the subject line

    Cancel
    Reply to this email, with "cancel" in the subject line



    Links to ClearSpecs

    Home Page

    Contact Us

    You got this newsletter because we got a request on the ClearSpecs website or in person.
    If you got it in error or no longer wish to subscribe, please cancel.  Thanks.

    Protecting your privacy is important to us.  Read our privacy policy

    We welcome concise, experienced-based contributions.  Read our publication policy

    Copyright © 2005  ClearSpecs Enterprises



    Send this story to a friend Printer friendly page
     

       
      ClearSpecs Content
    THE  E XCHANGE
      Exploring the Challenges of Requirements Development  
    April 18, 2005 Vol. 2005  No. 1


    Welcome to the The Exchange, the e-newsletter that explores requirements-related topics.   In this issue, we examine the elements of American culture that make requirements development difficult.

    Drop us an email and tell us about your experiences and opinions.

    Remember, if you find The Exchange useful, please forward it to friends and colleagues.  Thanks.

    David Gelperin
    ClearSpecs Enterprises


    1. Its UnAmerican
    2. References
    3. About Us

    Good Requirements are UnAmerican

    Top

    Ivy Hooks and Kristin Farry have written a book on requirements especially for managers titled "Customer-Centered Products: Creating Successful Products Through Smart Requirements Management" (American Management Association 2001).   Read this book, if you are interested in developing and managing requirements.

    In a wonderful chapter titled "Why Johnny Can't Write Requirements" they describe the cultural, educational, and management influences on requirements development.  The chapter identifies eight forces in American culture that make effective requirements development difficult.  These forces are:

    • Insistence on choice
    • Obsession with big and more
    • Pursuit of impossible dreams
    • Impatience with time
    • Focus on "what's new"
    • Urge to improvise
    • Acceptance of mistakes
    • Willingness to assume
    "… Neither customers nor developers want any limits on their choices.  We all think big and view those trying to scope us down as "unimaginative" or lacking that "can do" attitude that made America great."

    Choice may be essential for product usability or effectiveness, but insistence on unnecessary choices by customers or developers results in scope creep and unnecessary complexity.  Obsession with "big and more" leads to unbridled scope creep.  "Interesting" and "comprehensive" are the enemies of "cost-effective" and "good enough".

    Sometimes customers ask for feature sets that are technically or economically infeasible.  "Can do" attitudes coupled with failure to analyze feature interactions lead to the late and expensive discovery of technical and economic reality.  Even when a feature set is feasible, the project schedule may be infeasible.  Customers want their products yesterday.  Delivery pressure seems a perfect reason for compressing requirements development, so design and build can start earlier.

    Focus on "new and interesting" causes lack of attention to "familiar or uninteresting".  Little interest in dealing with invalid input and exception conditions leads to brittle products.  We value the ingenuity and valor of "heroic" developers over effective failure prevention.  Since detailed requirements might lead to "boring" projects and are not "fun", they are avoided.

    Most developers assume that mistakes are unavoidable.  Careful work is not a priority, mistakes are corrected in the next iteration, and executable code is valued much more than detailed analysis.  For many reasons including unawareness, ego, and embarrassment, we do not check our understanding of the task details.  Our acceptance of mistakes and the convenient excuse of tight schedules makes it easier to "guess wrong" than to confirm assumptions.

    In the last newsletter, we identified eight inherent human and environmental conditions that create significant challenges for requirements development.  These eight American cultural conditions add to that challenge.

    For those of you who are not "saddled" with American culture, what are the forces in your culture that make requirements development difficult?  Let's hear from you.


    References

    Top

    You can find Ivy and Kristin's book at: www.complianceautomation.com/Book/BookOverview.htm


    About Us

    Top

    ClearSpecs Enterprises promotes the ClearSpecs pattern framework with information, training, consulting, and software(Q4 '05).  

    If you would like to improve your requirements practices or acceptance testing, check out our services and contact us to discuss how we might help.


    Back Issues
    Available among the technical papers on the ClearSpecs website

    Subscribe
    To join The Exchange, either click and send or email to exchange@clearspecs.com, with "subscribe" in the subject line

    Forward
    Forward this email to a friend or colleague

    Comment
    Reply to this email with comments and questions or Call us at 1-866-866-9333

    Change address
    Email to exchange@clearspecs.com from the new address, with your old address in the subject line

    Cancel
    Reply to this email, with "cancel" in the subject line



    Links to ClearSpecs

    Home Page

    Contact Us

    You got this newsletter because we got a request on the ClearSpecs website or in person.
    If you got it in error or no longer wish to subscribe, please cancel.  Thanks.

    Protecting your privacy is important to us.  Read our privacy policy

    We welcome concise, experienced-based contributions.  Read our publication policy

    Copyright © 2005  ClearSpecs Enterprises



    Send this story to a friend Printer friendly page
     

       
      ClearSpecs Content
    THE  E XCHANGE
      Exploring the Challenges of Requirements Development  
    November 24, 2004 Vol. 2004  No. 3


    Welcome to the The Exchange, the e-newsletter that explores requirements-related topics.   In this issue, we consider the challenges of requirements development and why things don't seem to be getting any easier.

    The Exchange will only live up to its name if you share your experiences and opinions.  Please consider dropping us an email.

    Remember, if you find The Exchange useful, please forward it to friends and colleagues.  Thanks.

    David Gelperin
    ClearSpecs Enterprises


    1. Why so difficult?
    2. References
    3. About Us

    Why so difficult?

    Top

    If you had to choose between having a root canal procedure or developing system requirements, which would you pick? It might be the dental work because the interval of pain is shorter and novacaine can help. Why is requirements development (RD) so difficult and why don't we just figure out how to make it easier?.

    The problem is that the major challenges of RD are not problems, but inherent conditions. Problems can be solved, conditions can only be managed. Hunger in the United States is a problem that could be solved with sufficient commitment and resources. Crime is a condition.

    Inherent conditions (challenges) of RD are the:

    • unavailable or unfocussed stakeholders
    • concrete thinking of critical stakeholders -- descriptions and models don't help much, only the implementation communicates
    • tacit knowledge of stakeholders -- hard to access
    • emergent understanding of stakeholders -- pace of emergence can not be scheduled
    • stakeholder misunderstandings -- due to ambiguous language and communication
    • stakeholder disagreements about requirements
    • implicit requirements -- may escape detection during development
    • rapid changes in the application or technical domain

    Notice that the first six conditions relate to people and the workings of the mind, while the last two relate to the nature of application and technical domains. Neither providing more resources, using new tools, nor reorganizing project teams will have much affect on these conditions.

    While all conditions are not present on every project, most projects will encounters some of them. Effective management of these challenges begins with early recognition and then uses focussed mitigation strategies such as replacing an unavailable stakeholder or cancelling the project in the face of irreconcilable disagreements between critical stakeholders.

    What mitigation strategies have been successful for you? Have you experienced other challenges that we should add to the list?  Let us hear from you.

    To enjoy requirements development is to enjoy major challenges.


    References

    Top

    You may find help expanding your collection of mitigation strategies in:


    About Us

    Top

    ClearSpecs Enterprises promotes the ClearSpecs specification techniques with information, training, consulting, and software('05).  

    If you would like to improve your requirements practices or acceptance testing, check out our services and contact us to discuss how we might help.


    Back Issues
    Available among the technical papers on the ClearSpecs website

    Subscribe
    To join The Exchange, either click and send or email to exchange@clearspecs.com, with "subscribe" in the subject line

    Forward
    Forward this email to a friend or colleague

    Comment
    Reply to this email with comments and questions or Call us at 1-866-866-9333

    Change address
    Email to exchange@clearspecs.com from the new address, with your old address in the subject line

    Cancel
    Reply to this email, with "cancel" in the subject line



    Links to ClearSpecs

    Home Page

    Contact Us

    You got this newsletter because we got a request on the ClearSpecs website or in person.
    If you got it in error or no longer wish to subscribe, please cancel.  Thanks.

    Protecting your privacy is important to us.  Read our privacy policy

    We welcome concise, experienced-based contributions.  Read our publication policy

    Copyright © 2004  ClearSpecs Enterprises



    Send this story to a friend Printer friendly page
     

       
      ClearSpecs Content
    THE  E XCHANGE
      Exploring the Challenges of Requirements Development  
    August 10, 2004 Vol. 2004  No. 2


    Welcome to the The Exchange, the e-newsletter that explores requirements-related topics.   In this issue, we examine the what not how principle to understand when it applies.

    The Exchange will only live up to its name if you share your experiences and opinions.  Please consider dropping us an email.

    Some have asked about public training on ClearSpecs techniques.  Find out about one opportunity in "Going Public".

    Remember, if you find The Exchange useful, please forward it to friends and colleagues.  Thanks.

    David Gelperin
    ClearSpecs Enterprises


    1. No Hows?
    2. Going Public
    3. About Us

    No Hows?

    Top

    Requirements should specify what needs to be done, but not how to do it.   This is common advise about the scope of requirements information.  The rationale is that requirements should specify needs, desires, and preferences (the problem) but not unnecessarily constrain the design or implementation of the corresponding system (a solution).   The technical staff should be free to make the best technical decisions

    • Does this mean that hows should rarely be specified or never be specified?
    • Can the technical staff always make effective use of the freedom to choose?
    • What does "unnecessarily constrain" mean exactly?
    • Is it sufficient to ask for safe or secure software and provide measures for these general qualities?
    • Are there situations where requiring specific components, algorithms, or mechanisms (e.g., encryption) can significantly improve the chances of developing a successful product or modification?

    Specifying a how in no way reduces the need to: (1) specify its corresponding what or (2) provide information sufficient to verify the how and its corresponding what.

    When considering a how, the trade-off is the danger of forcing an inferior solution verses the danger of failing to guide limited experience and suffering product failure or significant amounts of rework.   If developers have significant expertise with a required capability or quality (e.g., safety), then constraining their design or implementation choices may be counter-productive.   However, if developers have little successful experience with the required capability or quality, then effective constraints are likely to be welcomed.

    An alternative approach uses specific components, algorithms, or mechanisms as benchmarks and requires capabilities or qualities "at least as good as" those supplied by the specified elements.  This provides guidance without excluding better ideas.

    Have you been unnecessarily constrained or floundered due of inadequate guidance?  Let us hear about your experiences.


    Going Public

    Top

    There will be a 1-day tutorial on the ClearSpecs specification techniques on September 28th (Tuesday) in conjunction with the Better Software Conference 04 in San Jose, CA.   The tutorial is called Writing Detailed Requirements.

    You can get a special 20% discount on this tutorial or any other conference activity by using the ClearSpecs Enterprises Customer Code: CBBV when you register.

    Register by calling SQE customer service at 888-268-8770 or 904-278-0524.  Remember to use our code.

    Act quickly because prices increase after August 27th.


    About Us

    Top

    ClearSpecs Enterprises promotes the ClearSpecs specification techniques with information, training, consulting, and software('05).  

    If you would like to improve your requirements practices or acceptance testing, check out our services and contact us to discuss how we might help.


    Back Issues
    Available among the technical papers on the ClearSpecs website

    Subscribe
    To join The Exchange, either click and send or email to exchange@clearspecs.com, with "subscribe" in the subject line

    Forward
    Forward this email to a friend or colleague

    Comment
    Reply to this email with comments and questions or Call us at 1-866-866-9333

    Change address
    Email to exchange@clearspecs.com from the new address, with your old address in the subject line

    Cancel
    Reply to this email, with "cancel" in the subject line



    Links to ClearSpecs

    Home Page

    Contact Us

    You got this newsletter because we got a request on the ClearSpecs website or in person.
    If you got it in error or no longer wish to subscribe, please cancel.  Thanks.

    Protecting your privacy is important to us.  Read our privacy policy

    We welcome concise, experienced-based contributions.  Read our publication policy

    Copyright © 2004  ClearSpecs Enterprises



    Send this story to a friend Printer friendly page
     

       
      ClearSpecs Content

    THE  EXCHANGE
      Exploring the Challenges of Requirements Development  
    March 22, 2004 Vol. 2004  No. 1


    Welcome to the third issue of The Exchange, a quarterly exploration of requirements development.   We continue our focus on effective involvement by looking at the dynamics of developing an effective requirements team.  

    Remember, if you find The Exchange useful, please forward it to friends and colleagues.   Thanks.

    David Gelperin
    LiveSpecs Enterprises


    1. Reqs. Team Development
    2. To Learn More
    3. About Us

    Developing a Requirements Team

    Top

    Forming, Storming, Norming, and Performing.  No they are not a law firm, but the stages of team development proposed by Bruce Tuckman in 1965.  I wish I had found this model much earlier in my career.  If you haven't seen it before and want to help your requirements team, read on.

    Part of the challenge of requirements work is transforming a diverse group of stakeholders into a productive and efficient team.  Tuckman proposed a staged model of team development that has stood the test of time.  Understanding of this model can improve the quality of stage interactions and reduce the time spent developing an effective team.

    In brief, the development stages are:

    1. Forming - team is meeting and greeting; everyone is polite; some are excited; nothing important is decided; no visible conflict


    2. Storming - differences surface in points of view, priorities, and style; confusion and disagreements are apparent regarding team objectives, priorities, organization, and strategies; suspicions and impatience appear about team members and the project; misunderstandings are frequent; very little progress toward goals


    3. Norming - mutual understanding and respect begins; criticism is expressed thoughtfully and constructively; consensus forms on work rules, goals, boundaries, roles, and strategy; much better listening and open sharing; foundation for cooperation created


    4. Performing - relationships established; focus is on major issues and important tasks; pride in the team increases; work is getting done; substantial progress

    Unless a team has successfully worked together previously or is extremely homogenous in outlook, style, and understanding, there is no way to skip the Storming and Norming stages.  Requirements efforts rarely satisfy these skipping criteria.

    This model certainly describes my experience with teams of diverse stakeholders.  For example, from personal mistakes, I now understand that it matters a great deal when some important suggestions are introduced to the team.  A suggestion e.g. about strategy, introduced before context and trust have been established may be rejected along with a significant loss of time in wasteful discussions that are full of misunderstandings.  The same suggestion introduced in later stages is accepted with little discussion.

    A variant of the Tuckman model is Forming, Storming, Ignoring, and Pretending.  During these stages:

    • Storming uncovers or should uncover major conflicts in goals, priorities, or strategy among critical stakeholders
    • Ignoring fails to either resolve the conflicts or halt the project
    • Pretending follows the protocols of requirements development with little hope of project success

    Do these models describe any of your requirements experiences?  Let us hear from you.


    To Learn More about
    team development

    Top

    George Gates states that workplace teams are un-American.   I enjoyed his article "Why Teams Fail".   You might too.


    About Us

    Top

    LiveSpecs Enterprises promotes the five ClearSpecs™ specification techniques with information, training, software (by year end), and consulting.   In February, several papers were added and revised on the website, so if you haven't visited www.clearspecs.com in a while, take a look.  

    If you would like to improve your requirements practices or user acceptance testing, check out our services and contact us to discuss how we might help.


    Back Issues
    Available among the technical papers on the LiveSpecs website

    Subscribe
    To join The Exchange, either click and send or email to exchange@clearspecs.com, with "subscribe" in the subject line

    Forward
    Forward this email to a friend or colleague

    Comment
    Reply to this email with comments and questions or Call us at 1-866-866-9333

    Change address
    Email to exchange@clearspecs.com from the new address, with your old address in the subject line

    Cancel
    Reply to this email, with "cancel" in the subject line



    Links to LiveSpecs

    Home Page

    Contact Us

    You got this newsletter because we got a request on the LiveSpecs website or in person.
    If you got it in error or no longer wish to subscribe, please cancel.  Thanks.

    Protecting your privacy is important to us.  Read our privacy policy

    We welcome concise, experienced-based contributions.  Read our publication policy

    Copyright © 2004  LiveSpecs Enterprises



    Send this story to a friend Printer friendly page
     

       
      ClearSpecs Content

    Natural language version –

    The system must be used successfully to place an order in under 10 minutes without assistance by at least 80% of the test subjects with no previous system experience.


    Quality spec version –

     ID  QS-1.1  
      
     ATTRIBUTE  Learnability - ease of learning to use the system effectively  
      
     MEASURE  Time (in minutes) required by novice subjects (with no prior exposure to our website and less than 6 months experience with web applications) to successfully complete a 1-item order (assisted only by the online help system)  
      
     METHOD  Time at least 100 novice subjects during user interface testing   
      
     MUST  Less than 10 minutes for at least 80% of the novice subjects  
     GOAL  Less than 7 minutes for at least 80% of the novice subjects  
     Stretch  Less than 5 minutes for at least 80% of the novice subjects  
      
     Past [current system]  11 minutes for 80% of all users <-- recent site statistics  


    For additional details and examples, download the technical papers: Quality Specs and Quantifying Quality Requirements.

    Send this story to a friend Printer friendly page
     

       
      ClearSpecs Content

    Requirements Overview


    1. Introduction
      • Specification purpose & organization
      • Stakeholders
      • Project references
      • Spec issue reporting

    2. Enterprise needs
      • Enterprise activities to be supported
      • Problems, risks, & opportunities to be addressed, with priorities
      • Existing system(s) to be replaced or changed
      • Customer/user desires, visions, goals, strategies, and expectations, with priorities

    3. Alternative solutions
      • Solution strategies and tradeoffs
      • Invariant project & design constraints with sources and rationale
      • Issues, assumptions, position arguments, and decisions

    4. System/change selection
      • Scope & objectives
      • Features
      • Users

    5. Environmental impacts
      • Enterprise
      • Organizations
      • Systems

    6. System/change justification
      • Benefits, dependencies, & costs
      • Disadvantages & limitations
      • Success measures
      • Justification assumptions

    7. System/change features
      • Domain & system entities, with approximate counts
      • Functions
      • Characteristics
      • Interfaces
      • Design constraints
      • Project constraints
      • Open issues
      • Future enhancements

    8. System/change usage
      • Application tasks and user goals, with frequencies
      • Access control (i.e., levels and functionality), with approximate counts
      • Usage profile (e.g., frequency of function usage, entity growth rates)
      • Guidance (e.g., help text and user guides)

    9. Operational needs
      • Operating platforms & environments
      • Operational modes
      • Deployment
      • Installation & Deinstallation
      • Training
      • Operation
      • Support

    10. Appendices


    Send this story to a friend Printer friendly page
     

     
    Clearer Requirements   

    top | home | site map | save as favorite | alert a friend | submit comments
    satisfaction guarantee | privacy policy | terms & conditions