This is the second of our two-part blog concerning verification and validation. In part 1 we discussed the basic concepts of verification and validatlion in terms of the context in which they are used within the system development lifecycle. In this second part of the blog, we discuss these concepts in terms of the Systems […]
Tag: Verification
What is the difference between verification and validation? Part 1
A question we are often asked is “What is difference between verification and validation?” This two-part blog answers that question. In part 1 we discuss the basic concepts of verification and validation in terms of the context in which they are used within the system development lifecycle. In part 2 of the blog, these concepts […]
Requirement–Driven Product Development
I think it is safe to say that everyone that leads or is part of a product development project starts out with the intention of delivering a winning product. We define a winning product as a product that delivers what is needed, with the expected quality, within schedule and budget constraints. To deliver winning products, […]
What is the Biggest Obstacle to Good Requirements?
I was recently asked the question: “What do you think is the biggest obstacle to good requirements documentation? I have been doing this for 25+ years and never see the end product match the requirements…..” I smiled when I saw the statement: “..never see the end product match the requirements…..”. This statement reminded me of […]
Validation and Verification- An Engineer’s Perspective
I recently began teaching our training courses here at ArgonDigital and one of the topics we cover is validation and verification. In the training, we ask the students to brainstorm what validation and verification are and how they apply to software requirements. Surprisingly, to me at least, there are many people who think these are […]
What is the Proper Form of Texted Based Requirements?
The definition of a product requirement is “Something the product must do or a quality that the product must have.” Alternatively, more formally, “A requirement statement is the result of a formal transformation of one or more needs into an agreed-to obligation for an entity to perform some function or possess some quality (within specified […]
Writing requirements that refer to ambiguous standards
We were recently asked the following question: “I have a specific question about product requirements relating to standards that I’d like your input on: Which requirement syntax is preferred? #1 or #2 1) “The System shall allow user to silence or inactivate audible alarm indications per IEC 60601-1-8 section 6.8.1″ (this example allows the requirement […]
Should the “testors” be involved in requirements development?
On more than one occasion, I have been asked about early involvement of the test team. To paraphrase a most recent question, I was asked:: “I have studied different articles about this new tendency of involving testers earlier in the project, namely during requirements analysis. This early involvement means that the tester gives input as […]
How to Handle Implementation in Customer Requirements
I was asked the following question from a friend of mine: “I see a propensity to copy requirements from the Customer Specification to various levels of the requirement hierarchy in order to link between a Customer requirement written as implementation in their specification to where it is allocated to in HW/SW. Is there any guidance […]
Medical Device Development and ArgonDigital
We are frequently asked whether or not the training we offer is specifically geared to the medical device industry or if our training is generic. The short answer – our instructors have extensive experience in providing training for the medical device industry. We have taught both our standard courses as well as tailored classes for […]
Common Testing Problems
I am changing gears a little in this blog and am discussing a recent paper and presentation (and soon to be book) that was made known to me via a LinkedIn discussion. The topic deals with common testing problems. Donald Firesmith from the Software Engineering Institute (SEI) at Carnegie Mellon University has put together a […]
User vs. Product Requirements
“What is the difference between user requirements and product requirements?” The short answer is that user “requirements” often address only what the users expect they will be able to do with the system or their expectations for the functionality, performance, and quality of the product being developed. There are often many problems with the set […]