Abstract
ABSTRACTThis case study details the options evaluated and path chosen by a United States (US) Department of Defense (DoD) software development organization to re‐engineer four existing products with common features into a single product‐line resulting in product sponsors taking advantage of cost savings, developers shortening implementation and testing timeframes, and users obtaining product features faster while sharing a common experience across product variants. Although the software‐intensive products were originally a product line operating from a common code repository, they diverged due to different product sponsors having differing priorities and schedule commitments. The mission scope of each variant differs leading to a commonality range of approximately 20% to 70% based on the quantity of common features. The re‐engineering options evaluated included merging common code and maintaining it in a single repository; re‐using software code while keeping it in separate repositories for each product variant; and pursuing a Modular Open Systems Approach (MOSA) to create common modules for insertion, updating, and replacement within any product variant without disrupting the rest of that product. With product sponsor support, the DoD project decided to pursue a hybrid approach of immediate code re‐use complemented with an agile approach to MOSA implementation. This solution allowed the project to re‐engineer the four existing product variants while still meeting sponsor, DoD, and end‐user operational needs.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.