Speaker: Phyllis R. Marbach
Date: July 14, 2014
Time: 5:30pm to 8:00pmLocation: TBD
Systems engineering is an interdisciplinary approach and means to enable the realization of successful systems” as defined in the INCOSE Systems Engineering handbook. When software development teams apply agile software methodologies such as scrum, test driven development and continuous integration (collectively referred to as “Agile software development” hereafter); there are challenges in coordination with traditional systems engineering efforts. This paper, developed by the INCOSE Agile Systems Engineering Working Group, proposes methods for cross-functional teams that include Systems and Software Engineers working on customer “pull” projects to produce software products. This paper defines a proposed Agile SE Framework that aligns with agile software development methodology, and describes the role of the Systems Engineer in this context. It presents an iterative approach to the aspects of development (requirements, design, etc.) that are relevant to systems engineering practice. This approach delivers frequent releasable products that result in the ability to absorb changes in mission requirements through collaboration between systems engineers and software engineers. The Agile SE Framework defines a way to scale agile from individual agile software teams with a few members to large projects that require a planned architecture and coordinated efforts.
Phyllis R. Marbach is a senior software engineer for Boeing Defense Space and Security (BDS). Phyllis has over 30 years of experience in aerospace programs such as Satellites, chemical lasers, the International Space Station, and various propulsion systems. Currently she is a member of Lean-Agile Support Services (LASS), an active Agile Coach for the Boeing Enterprise, a Certified ScrumMaster and a Certified Product Owner. She has coached Unmanned Air Systems, Radio, avionics, and research programs. email@example.com Ms. Marbach has an MS degree in Engineering from UCLA.