Extensive Hands On Experience

C/J SYSTEM SOLUTIONS, INC.

Consulting and Training for Computer Professionals


DESIGNING AND IMPLEMENTING

 

TESTABLE REQUIREMENTS

 

 

            * Gather Clear and Concise Requirements Prior to Design

          * Improve communication between project members

          * Ensure understanding of client’s needs prior to system design

          * Involve all members of the project in the requirements process

          * Create graphic representations of client’s needs

          * Use reverse presentations to ensure understanding

          * Reduce rework and ongoing maintenance costs

          * Document reusable processes for ongoing maintenance

          * Deliver product on time on budget and working

          * Design and implement traceability matrix

          * Collect metrics continuously to “Measure To Manage”

 

 

Too often we start the hows before we really understand the whats.  This process often results in wasted time and money.  Developing quality testable requirements often does not keep pace with the needs of today’s users.  Many products fail at the customer site and cost many hours and dollars to correct and maintain.  Improving the process from the beginning could have prevented much of this cost and risk.  This two-day course will help identify and improve the process of gathering and documenting testable written requirements, product development, product delivery and ongoing product support.

 

In this workshop you will discover how to better understand what users need, not what they want, overcome semantic obstacles and learn how to better use the resources you have available.  Identifying testable requirements that will ensure the customer’s needs are addressed and delivered at a greatly reduced cost.  How to identify and involve key personnel where and when they are important to a project is critical and we’ll examine the crucial steps needed to ensure success.   You will also learn how to apply new methodologies to create a solid strategy for gathering clear and concise business and functional requirements prior to the start of project design.  This process will ensure that the testing phase will reinforce the delivery of a “usable product” from the beginning. 

This workshop enhances the existing skills of your staff and ensures everyone is working towards delivering quality products to your clients.  Among the subjects presented are --

 

* Reduce maintenance costs
* Separate  needs from wants    
* Minimize change requests
* Needs analysis
* Make requirements testable

* Set more realistic goals
* Set achievable milestones

* Conduct effective meetings

* Use metrics

* Make better use of available resources
* Design correctly from beginning
* Enhance client involvement
* Improve lessons learned process
* Develop traceability matrix
* Ensure participants cooperation
* Improve communication skills

* Reduce unnecessary meetings

* Document proper procedures

* Identify work assignments
* Define client’s expectations

* Criteria for Acceptance
* Professionalism
* Measure to Manage
* Improve questioning techniques
* Enhance participation

* Improve overall productivity

* Implement reverse presentations

 

Who should attend? Business Analysts, Developers, Programmers, Project Management, Quality Assurance, Customer Support, Testers, Quality Control, stake holding users, and anyone else responsible for ensuring the design, development, testing, delivery, and support of any projects.

 

 

 



FreeSiteDesigner.com