The Ultimate Guide to the SDLC

The Complete and Ready-To-Adapt System Development Life Cycle

  • Home
  • SDLC Principles
  • Articles
  • Table of Contents
  • Downloads
You are here: Home / SDLC / The Dual Vee

The Dual Vee

By Victor M Font Jr Leave a Comment

Forsberg & Mooz Dual Vee
Source: Forsberg & Mooz (2006) – Used with Permission
Recognizing insufficiencies with all Waterfall based models including their own Vee-Model, Forsberg and Mooz continued to refine their thesis. They presented a Dual Vee-Model in a 2006 paper titled “The Dual Vee – Illuminating the Management of Complexity.” In the abstract they said:

The Waterfall, Spiral, and Vee models are reminder models that guide us to less perilous paths when developing solutions to problems. Dr. Royce’s Waterfall (Royce 1970) provides an orderly approach to software development. Dr. Boehm’s Spiral (Boehm 1988) provides emphasis on solving known software risks before proceeding with Royce’s Waterfall. The Forsberg/Mooz Vee Model (Forsberg 1991) embraces full systems development by including details of integration, verification, and validation and opportunity and risk management in the symmetry of the Vee development sequence. However, all of these single solution development models fail to address the necessary concurrent development of a system’s architecture with the entities of that architecture.

While the original Vee-Model allowed for off-core concurrent engineering, the Dual Vee moves those off-core activities into core processes. In discussing the shortcomings of the Waterfall variants, they said:

“All of these popular development models, while quite accurate in their contributions to solution development, fail to adequately address the real life challenges of concurrently developing the system’s architecture while at the same time creating the architecture entities that are in various stages of their development especially when COTS, NDI and new development are all part of the architecture. Since our original Vee model did not clearly provide this aspect we have developed the Dual Vee…”

The Dual Vee Model recognizes two types of system development maturation in an Architecture Vee and an Entity Vee. The system architecture is defined as a “complement of entities that are to be realized at all architecture levels.” Entity development is “the creation of each entity within the architecture complement.” These two Vee models represent separate but concurrent paths that intersect at various points along the development life cycle culminating in system realization.

In concluding their paper, Forsberg and Mooz said, “Development of systems and system of systems requires the concurrent development of complex architectures and the entities of those architectures. A model has been needed to depict the required multi aspect decisions required to ensure correct and progressive development of both architecture and entity baselines. The Dual Vee Model offers the features of concurrent development, in parallel opportunity and risk management, integration, verification and validation planning, and anomaly resolution. It is a comprehensive reminder model that can remind us of our industry’s best practices, if we allow it to.”

UltimateSDLC.com runs on the Genesis Framework

The Genesis Framework empowers you to quickly and easily build incredible websites with WordPress. Genesis provides the secure and search-engine-optimized foundation that takes WordPress to places you never thought it could go.

Check out the incredible features and the selection of designs. It's that simple—start using Genesis now!

Click here to download The Genesis Guide for Absolute Beginners (PDF - 1.4 MB)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Buy Now, Instant Download

The Ultimate Guide to the SDLC front cover
PDF eBook

$49.99

Add to Cart

Download Free Preview

$0.00Free Download

UltimateSDLC.Com is Hosted on SiteGround

SiteGround Web Hosting

Testimonials

Thank You for Your Testimonial

“…The author has truly “hit the nail on the head.” Whether you are an academic student who is aspiring to be an IT professional one day, a trainee that has just started career, a business & quality analyst and manager that has years of IT SDLC project experience—a must read for an IT professional at all levels of IT journey.” —Sekhar Bommana PMP, ITIL, VP – … Read More

Consulting Services

I have the prescription for your IT ailments

Implementing a SDLC is not an easy task. In fact, it can take months or even years to develop the policies, processes, procedures, metrics and training to bring you the kind of results that lead to repeatable project successes, reduced rework and deliverables that meet or exceed stakeholder expectations. There are a number of factors that … Read More

Connect with the Author

  • Email
  • Facebook
  • LinkedIn
  • Pinterest
  • Twitter
  • YouTube

Copyright Notice

Copyright © 2010–2023 Victor M. Font Jr.
Unauthorized use and/or duplication of this material without express and written permission from this website’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Victor M. Font Jr. with appropriate and specific direction to the original content.

Recent Posts

  • Managing Scope Creep
  • Agile Manifesto
  • Adaptive Software Development
  • Incremental Commitment Model
  • Legend of the Chicken and Pig

Recent Comments

  • Gold on The Project Management Method and the SDLC
  • Phineas on Adaptive Software Development
  • Victor M Font Jr on US Vee Model
  • Jessica Tattersall on US Vee Model
  • Aditi on IT Governance and the SDLC – Part 1

Tags

Affiliates Agile Best Practice Business Analysis Checklist Commission Elicitation Good Requirements Hybrid Hyrid IT Governance Model Organizational Change Outsourcing Project Management Quality Assurance Requirements Elicitation Risk Management SDLC Thought Provoking Waterfall Waterfall Variant

Return to top of page

Copyright © 2010–2023 Victor M. Font Jr.

Privacy Policy | Terms of Service | Contact Author | Report Erratum | Sitemap