Requirements

Investing in better software requirements is one of the highest leverage investments your organization can make. For each requirement that is incorrectly specified, companies can pay 50 to 200 times as much to correct it later in the project. And requirements work is not as simple as writing down what users want. For most projects, requirements development is not exploratory activity of helping the users determine what they really want the system to do. Without solid requirements, project predictability and visibility are impossible. Requirements provide the foundation for your entire project and are necessary to create realistic estimates and project plan. Without requirements, projects are much more likely to be delivered delivered late, over budget, and/or without the desired feature set. Maxsam Partners provides numerous software requirements consulting services including:

  • Requirements Workshop - Maxsam Partners experts will help you define the critical requirements for you next project.
  • Requirements Reviews - Independent analysis of your requirements can identify inconsistencies, conflicting requirements, and other requirements defects. An early requirement of your requirements can remove defects that would cost 50 to 200 times more to correct if they are left in the requirements document.
  • Requirements Process Development - We'll help you build a requirements process that delivers solid business and technical requirements.
  • UML Coaching - From use cases to sequence diagrams to state charts, we can help your project team effectively deploy UML techniques on its next project.

Maxsam Partners can help your requirements be more complete, consistent, concise, clear, and correct. Through requirements improvement, we will increase your teams productivity, raise schedule predictability, and improve product quality.

Requirements Workshop
For each requirement that is incorrectly specified, companies can pay 50 to 200 times as much to correct it later in the project. Maxsam Partners practical experts can help to ensure that customer needs are gathered and translated up front into an accurate specification of what the system must do. By doing this, we maximize each client's chance of meeting schedule, cost, and product objectives. Requirements work is not as simple as writing down what key users want the software to do. We know that the most difficult part of requirements gathering is not the act of recording what the users want. Rather, it is the exploratory, developmental activity of helping users figure out what they want. We know how to help you determine what is really needed. One of the ways we commonly help our customers is by facilitating a Requirements Workshop. By having Maxsam Partners facilitate your requirements workshop, you avoid risks associated with:

  • Incomplete or inadequate definition of project needs and scope, which make project planning and management difficult
  • Overlooking certain user classes which leads to dissatisfied customers
  • Requirements creep which contributes to schedule and cost overruns
  • Ambiguous requirements that lead to misinterpretations and cause defects and later rework
  • This workshop is a facilitated working session that involves key project stakeholders and is designed to achieve consensus on the project's critical requirements. Getting the critical requirements settled early and quickly puts your project on the road to success.
  • Maxsam Partners also works with companies to review existing requirements, implement new requirements practices, and coach business analysts in the use of requirements best practices.

Requirements Reviews
Improving the quality of the requirements helps your project succeed. Maxsam Partners experts will review an existing requirements document. We provide feedback on how the requirements can be improved to make them more clear, concise, unambiguous, and complete. Common issues identified in a Requirements Review include:

  • Insufficient detail in the current requirements to manage the project to a successful conclusion
  • Vague requirements which make it difficult to create a realistic project estimate
  • Critical requirements that are not captured in the current requirements
  • Incomplete requirements making the creation of test cases and designs difficult

Requirements Process Development
Incomplete, inadequate, or ambiguous requirements are the single largest source of project failure. Solid requirements are the most critical aspect to delivering projects that meet or exceed user expectations. Maxsam Partners requirements process development workshop enables your organization to create a requirements process that delivers solid business and technical requirements. Our workshops are based on a structured process that is tuned based to focus on your specific process goals. Process workshops typically result in the following deliverables:

  • Process Framework. The process framework describes the activities and tools needed for your projects to develop and refine the relevant artifacts throughout the project. This includes details about deliverables produced, techniques used, when hand offs occur and how, when and how people participate, and the necessary supporting materials.
  • Deployment Plan. A deployment plan outlines how and when the new process will be deployed into the organization.
  • Maxsam Partners practical experts can also help make certain that customer needs are gathered and translated up front in our requirements workshop. We can help teams select the requirements techniques and practices they wish to use on a project and help them effectively use those techniques throughout the project.


home  |  company  |  services  |  clients  |  partners  |  contact
© 2007 Maxsam Partners  |  Privacy Policy  |  Site Map