Repository logo
 

Merging systems engineering methodologies with the Agile Scrum framework for Department of Defense software projects

dc.contributor.authorRosson, Dallas, author
dc.contributor.authorBradley, Thomas, advisor
dc.contributor.authorBatchelor, Ann, advisor
dc.contributor.authorColeman, David, committee member
dc.contributor.authorEftekhari Shahroudi, Kamran, committee member
dc.contributor.authorWise, Dan, committee member
dc.date.accessioned2024-12-23T12:00:21Z
dc.date.available2024-12-23T12:00:21Z
dc.date.issued2024
dc.description.abstractOnly large-scale Department of Defense (DoD) software projects executed under the direction of the DoD Instruction 5000.2, Operation of the Adaptive Acquisition Framework, are required to follow rigorous systems engineering methods. Many software projects lack the benefits of established systems engineering methodologies and good engineering rigor and fail to meet customer needs and expectations. Software developers trained in the use of the various Agile frameworks are frequently strongly opposed to any development methodology that could be viewed as infringing on the principles of the Agile Manifesto. Agile projects, by their nature, embrace the concept of change, but uncontrolled change leads to project failures whereas controlled change can lead to sustained and innovative forward progress. In order to improve the results of these vital software projects, Department of Defense (DoD) software projects require a methodology to implement systems engineering rigor while still employing Agile software practices. The Agile Scrum framework alone is not rigorous enough to fully document customer needs as User Stories are written tracking only who, what, and why at a non-atomic level and commonly never looked at again after development needs are met. Systems engineering methods alone are not flexible enough to take advantage of the inherent nature to change capability required in software projects, which require flexibility in schedule and requirements. A new methodology, the Systems Engineering Focused Agile Development method, takes a rigor-flexibility-rigor approach to development and makes use of the strengths of the Agile Scrum framework with the best practices of systems engineering methodologies resulting in a common language that better allows cross-functional teams to communicate project needs while also allowing software developers to maintain flexibility in the execution of software projects. This research has determined that the thoughtful blending of Agile systems engineering and modern systems engineering methods has the potential to provide DoD software projects with benefits to cost, schedule, and performance.
dc.format.mediumborn digital
dc.format.mediumdoctoral dissertations
dc.identifierRosson_colostate_0053A_18703.pdf
dc.identifier.urihttps://hdl.handle.net/10217/239878
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.relation.ispartof2020-
dc.rightsCopyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright.
dc.subjectDepartment of Defense
dc.subjectsoftware engineering
dc.subjectAgile
dc.subjectsystems engineering
dc.subjectScrum
dc.titleMerging systems engineering methodologies with the Agile Scrum framework for Department of Defense software projects
dc.typeText
dcterms.rights.dplaThis Item is protected by copyright and/or related rights (https://rightsstatements.org/vocab/InC/1.0/). You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
thesis.degree.disciplineSystems Engineering
thesis.degree.grantorColorado State University
thesis.degree.levelDoctoral
thesis.degree.nameDoctor of Engineering (Eng.D.)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Rosson_colostate_0053A_18703.pdf
Size:
3.05 MB
Format:
Adobe Portable Document Format