| By Michael Sayko | Article Rating: |
|
| July 31, 2005 02:15 PM EDT | Reads: |
43,891 |
Advocates of agile software development recognize that requirements evolve from their inception to their realization in working software. MKS Requirements 2005 supports requirements changes through suspect links. Suspect links are flags on relationship fields that are triggered when a requirement is changed. This allows dependent features, tasks, and tests to be marked as needing to be reviewed for the impact of a requirements change.
Finally, MKS Requirements 2005 allows team members to view the status of project using a project management dashboard. The dashboard is a real-time view of project data that provides for interactive drill down to details. Figure 3 shows a project management dashboard with project status graphs and links to reports and queries.
Summary: Advantages of an Integrated Requirements Management Solution
The manner in which MKS integrated requirements management capabilities into MKS Integrity Manager demonstrates the flexibility and extensibility of this process modeling and workflow management tool. Requirements, features, and tasks are managed like any other issue (i.e., process item) stored in the MKS Integrity Manager database. One clear benefit of building requirements management artifacts from issues is that the artifacts can be linked to affected source code files using change packages. No integration effort is required to facilitate traceability of requirements and change management from the same repository.
While the requirements management components, workflows, and process rules described in the product documentation may appear to represent a rigid model, a closer look at the process template shows otherwise. The MKS Integrity Manager documentation contains detailed, but easy to follow instructions for extending any MKS Integrity Manager component, including the issues in the process template. By following these instructions, the components in the process template can be tailored, in a straightforward manner, using the MKS Integrity Manager GUI.
SIDEBAR
MKS
410 Albert Street
Waterloo, ON
N2L 3V3 Canada
Phone: 800 265-2797
Fax: 519 884-8861
Web: www.mks.com
Test Platform
Dell Inspirion 8100, 1.2GHz Intel Pentium III mobile, 512MB RAM, 40GB disk, Windows XP Professional Service Pack 2
Specifications Platforms
Server and Client: Windows NT/2000/XP, Unix, Linux
Pricing: Pricing for 10 users of the MKS Integrity Suite (including MKS Source Integrity Enterprise, MKS Integrity Manager, MKS Integrity Server and MKS Requirements) is $37,000
SIDEBAR 2
JDJ Product Snapshot
Target Audience: All members of the software development team including software configuration managers, developers, business analysts, and project managers.
Level: All levels, from beginner to expert.
Pros:
- No integration required. MKS Requirements 2005 is a complete and self-contained requirements management solution because it's built with the process modeling and workflow management tool MKS Integrity Manager. Contrast the approach followed by MKS to the model used by other tool vendors. Other requirements management products must be integrated with a software configuration management tool to provide traceability from requirements to source code.
- Facilitates requirements based development. Relationships coupled with change packages link requirements to the source code files that implement them. This also provides the traceability needed for audits, including software baseline audits.
- First generation product. Even though MKS Requirements 2005 is built with the mature MKS Integrity Manager, potential enhancements will be identified as MKS Requirements 2005 is used in production environments.
Published July 31, 2005 Reads 43,891
Copyright © 2005 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Michael Sayko
Michael Sayko is a software configuration management consultant based in Austin, Texas. He is experienced with the practice of software configuration management from having served as a configuration manager on large, fast-paced software projects. Michael helps software development organizations practice software configuration management by applying SCM patterns to solve real world problems.
![]() |
Web Services Product Review 07/31/05 12:26:59 PM EDT | |||
MKS Integrity Suite 2005 With New Requirements Management. The hardest single part of building a software system is deciding precisely what to build. No other part of the conceptual work is so difficult as establishing the detailed technical requirements?Therefore the most important function that software builders do for their clients is the iterative extraction and refinement of the product requirements.' |
||||
- Kindle 2 vs Nook
- Why IBM’s Server Chief Got Busted
- Is Cloud Computing Like Teenage Sex?
- Industry Experts Discuss the State of Cloud Computing
- Performance Tuning Essentials for Java
- Confessions of a Ulitzer Addict
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- It's the Java vs. C++ Shootout Revisited!
- Cloud Computing Can Revitalize Your Career as Software Developer
- IBM Could "Reinvent" Java: Mills
- Oracle & Cloud Computing: Exclusive Q&A with SVP Richard Sarwal
- A Brief History of Cloud Computing
- Kindle 2 vs Nook
- Cloud CEOs, CTOs & SVPs to Speak at 4th International Cloud Computing Expo
- Why IBM’s Server Chief Got Busted
- Is Cloud Computing Like Teenage Sex?
- Industry Experts Discuss the State of Cloud Computing
- Performance Tuning Essentials for Java
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- Confessions of a Ulitzer Addict
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- The i-Technology Right Stuff
- JavaServer Faces (JSF) vs Struts
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- What's New in Eclipse?
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- i-Technology Predictions for 2007: Where's It All Headed?










































