You are on page 1of 5

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/326227856

Synergy: Agile Systems Engineering and Product Line Engineering at Rockwell


Collins

Article · June 2018


DOI: 10.1002/inst.12204

CITATIONS READS
0 108

1 author:

Rick Dove
Stevens Institute of Technology
98 PUBLICATIONS   1,295 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

PhD Project Papers View project

Agile Systems Engineering Life Cycel Model (ASELCM) Fundamentals View project

All content following this page was uploaded by Rick Dove on 14 July 2018.

The user has requested enhancement of the downloaded file.


Synergy: Agile Systems

FEATURE
SPECIAL
Engineering and Product
Line Engineering at

JUNE 2O18
VOLUME 21 / ISSUE 2
Rockwell Collins
Rick Dove, dove@parshift.com
Copyright © 2018 by Rick Dove. Permission granted to INCOSE to publish and use.

 ABSTRACT
Rockwell Collins, in Cedar Rapids, US-IA, uses a product line approach for a family of radios they produce for military and in-
ternational markets, and employs an agile systems engineering process that asynchronously aligns software, firmware, and hard-
ware development increments. This mixed-discipline engineering group encompasses some 350 employees working on multiple
projects simultaneously for multiple customers. Key concepts enabling and facilitating agility include a product line architecture,
active forward-looking needs awareness and opportunity management, organizational relationship management, cross-discipline
development increment coupling, and an infrastructure platform for hardware and firmware development.

T
INTRODUCTION
his article is based on an agile International Traffic in Arms Regulations
systems engineering process (ITAR)-protected technology, and requires

Ma & T
nuf est
analysis conducted in 2015 different standards than the domestic Product Line

actu
at Rockwell Collins in Cedar market, especially for security features that

ring
Rapids, US-IA (now being acquired by international customers want to be indepen-
UTC), that reviewed the communications dent of US government standards.
engineering group’s ARC-210 product line Typical clean-sheet projects average three SE Agile
systems engineering process, which they and a half years, with as many as fourteen Relationship Mgmnt
called RC Agile. ARC-210 encompasses circuit boards, and two to four chasses. The
a family of airborne radios for US and communications engineering group en-
international military markets. Rockwell compassed some 250 engineers, including Design/
Collins has evolved a 1990 legacy heritage about twenty systems engineers. Figure 1 Customer Development
into an integrated agile systems engineering depicts the central role systems engineers Facing/
approach, with coupled incremental and others played in providing relationship Program(s)
development for software, firmware, management among the four key stake-
and hardware development, tailored holders involved in project success.
individually for each discipline. Notable process concepts that we will
The RC Agile process serves a highly com- discuss include: Figure 1.  Systems engineering staff plays
petitive government market, with customers ■■ Product line architecture and strategy, central role in stakeholder coupling.
that often ask for unreasonable technical as an agility-enabling concept
specifications cherry-picked from the best ■■ Active systems engineering manage- Agile systems engineering processes are
technical performance features available ment of all relationships, as an agili- necessary and justified when the engi-
anywhere, which cannot always exist togeth- ty-facilitating concept neering environment has characteristics
er as a coherent system. US Department of ■■ Active external awareness evolving the of caprice, uncertainty, risk, variation, and
Defense (DoD) agencies may supply certain product line roadmap evolution (CURVE). See (Dove 2018) for
software and firmware non-developmental ■■ Coupled cross-discipline agility more on CURVE in general. Rockwell Col-
items (NDI) owned by the DoD for required ■■ Agile hardware development platform lins characterized their systems engineering
employment. The international military infrastructure CURVE environment as follows:
market is prohibited from employing ■■ Active opportunity management. ■■ Caprice:  Unknowable situations

43
Architecture/HW Feature/HW Delta Architecture/ Feature/SW Delta Architecture/ Feature/SW
FEATURE
SPECIAL

Focus Focus HW/Feature Focus Focus HW/Feature Focus Focus


Analysis Arch Req’s Analysis Arch Req’s Analysis Arch Req’s Analysis Arch Req’s

Feature Integration Feature Integration Feature Integration Feature Integration

System Verification & Qualification Verification & Qualification


JUNE 2O18
VOLUME 21 / ISSUE 2

SRR MRD PDR CDR Delta TRR Delta


Pre Qual MRD Qual MRD
CDR:Critical Design Review
Inc.: Increment
Hardware MRD:Market Req’s Document
Inc. 1 Pass 1 Inc. 1 Pass 2 Inc. 2 Pass 1 Inc. 2 Pass 2 PDR:Preliminary Design Review
SRR:Systems Req’s Review
TRR: Test Readiness Review
Req’s Prelim Schematic
Design Capture Layout Build Test Verify

Firmware
Architecture Feature Delt Arch Feature
& Interface Epics & Interface Epics

Sprint…Sprint
Software

Feature Feature Feature Feature


Epics Epics Epics Epics

Figure 2.  Software works to a three-month program-increment (epic) cadence, with hardware and firmware integration of most
recent increment completion

• International and DoD markets have ■■ Evolution:  Gradual successive devel- mon boards, common firmware, common
long and volatile acquisition cycles. opment software, common requirements, common
■■ Uncertainty:  Randomness with un- • Customers expect improvements test cases, and common test platforms. The
knowable probabilities in space, weight, power, and cost inherent product agility enables effective
• Feature most important require- and new functionality, which causes process agility as the agile product archi-
ments (MIRs) that are subjective and evolution of the design. tecture permits the development process
not clearly defined, which leads to to affordably reconfigure and augment the
chasing an ever-moving competitive Figure 2 depicts the incremental devel- work-in-process as incremental learning
landscape. opment cycles for software, firmware, and occurs. The product line architecture and
• Unknown and emerging stakehold- hardware on a single project. Hardware its interface standards are a joint effort of a
ers/users and even ConOps. consists of circuit boards and chasses. roadmap team and the engineering review
■■ Risk:  Randomness with knowable Engineers are typically working on multiple board. Product development then tries to
probabilities projects simultaneously. Software develop- maximize the space of commonality to
• Firmware/hardware architecture may ment follows a scrum- and SAFe-inspired evolve the product line. Customer require-
not be adaptable enough to address approach, with the principle agile-process ments and features that fall outside the
future requirements, causing churn. carryover to other disciplines being incre- current product line component catalogue
• Highly-complex, highly-regulated mental development and frequent demon- and the future evolutionary roadmap are
standardizations in a non-develop- strations of working product in process. welcome as competitive differentiation. The
ment item provided by the customer product line strategy allows new projects to
competition results in significant KEY OPERATIONAL PROCESS ASPECTS reuse or modify elements of prior develop-
investment with no guarantee for Product Line Architecture and Strategy, ment, providing a competitive advantage
return. as an Agility-Enabling Concept that shortens project time and lowers
• Unrealistic expectations of some An architectural pattern of reusable, project cost.
customers exceed the current loosely coupled, encapsulated resources
technology envelope. enables agility in systems and processes Active Systems Engineering Management
• Product development without DoD (Dove and LaBarge 2014). Product line of All Relationships as an Agility-Facilitat-
sponsorship brings risk from third engineering inherently employs this agile ing Concept
party evaluations. architecture pattern. Four tenets guide the In Figure 1, the RC Agile relationship
■■ Variation:Knowable variables and ARC-210 product line architecture. These management green arrow represents the
associated ranges four tenets are: modularity, commonality, process leaders that facilitate timely and
• Market-based approach ties tightly to scalability, and standardization. Reusable effective communication between all the
evolving industry needs. modules in the product line include com- process elements surrounding it in the

44
Market Needs

FEATURE
SPECIAL
Customer Assessment Customer Assessment Customer Assessment
Future Market Future Market Future Market
Assessment Assessment Assessment
Int’l Market Int’l Market Int’l Market
Assessment Assessment Assessment
Domestic Market Domestic Market Domestic Market

JUNE 2O18
VOLUME 21 / ISSUE 2
Assessment Assessment Assessment

Increment 1 Increment 2 Increment 3

MRD Delta Delta


MRD MRD
Architecture, Analysis and Market Based Requirements
uct
Prod
New
Product Line Evolution
Market Evaluation & Visioning
Re
ti
red
Pro

Figure 3.  Active external awareness


d
uc
t

incrementally updates the MRD

depiction. Process leaders include the that attempt to align, but the hardware level facilitate incremental and iterative de-
technical program manager, scrum masters, does not lend itself so readily to a constant velopment. Hardware, however, does not
program managers, architects, and systems fixed cadence. Nevertheless, hardware have commercially available development
engineers. The purpose of this leadership development, which includes circuit board platforms with this agility-supporting
group is to enable dynamic coupling inter- fabrication and chasses fabrication, do flexibility; Rockwell’s communications
nally and loose coupling externally. proceed in successive increments that engineering group developed their own
incorporate the most recently completed techniques and equipment support. The
Active External Awareness Evolving the increments of software and firmware. Engi- principal focus is on the firmware-con-
Product Line Roadmap neers asynchronously align multi-discipline taining circuit cards needed by software
Figure 3 depicts the incremental devel- increments for tests and demonstrations development for incremental testing during
opment of the product line roadmap, which that make use of the latest discipline-com- sprint iterations and especially at three-
we call the market requirements document pleted increment. month increment testing events. Hardware
(MRD). The MRD looks ahead to the future The communications engineering group has four sequentially employed platforms,
evolution of the product line, with selected changed its facility layout to have a com- in general, to accommodate this: commer-
future planned features brought into mon collaboration area where all disci- cially available system-on-chip prototype
scheduled development as projects present plines are co-located, with desks in low-rise boards, Rockwell-developed circuit boards,
opportunities. The MRD team produces cubicles that permit a standing engineer to a Rockwell-built integrated computing
this internal document, which they do not see everyone that is present. This common platform (ICP), and line replaceable units
share widely, even internally, beyond the space has multiple meeting rooms on the (LRUs) which are the target packaging
architects. The MRD team works with the perimeter fully-outfitted to support ad hoc chasses. The product line component in-
engineering review board to assess market cross-discipline discussions and presenta- ventory makes Rockwell-built circuit cards
value, cost, and execution criteria. Inde- tions. Cross-discipline scrum and scrum- readily available as either actual end-prod-
pendent research and development funds of-scrum meetings make use of these uct reusable cards or sufficiently similar
this activity, which is not internal and not meeting spaces. Also, on the perimeter are to accommodate early software interface
aligned with development work. Some- entrance ways to discipline-specialized labs testing. The ICP is a Rockwell-built scalable
times the delta MRD teams are ad hoc. for engineering development that requires circuit card rack with supporting power
In these cases they may find something a equipment support and security separation. and cabling that can accommodate multiple
current customer needs, hold an emergency circuit cards for early and incremental
session, and develop requirements that they Agile Hardware Development Platform system testing. The LRU chasses are either
bring into specifications under develop- Infrastructure drawn from the product line inventory or
ment. Software development generally employs developed newly if necessary, but employ-
commercially available object-orient- ment of an inventoried LRU permits early
Coupled Cross-Discipline Agility ed platforms that facilitate iterative and and incremental system testing as the next
Figure 3 shows various forms of incre- incremental development readily ac- step up from the ICP.
mental development practiced by software, commodating changes to work done in
firmware, hardware, and system devel- prior increments and iterations. Firmware Active Opportunity Management.
opment teams. Epics at the software and development also has object-oriented Risk management activity at Rockwell
firmware level are three-month increments techniques and development platforms to Collins includes opportunity management

45
explicitly. Systems engineering achieves the dynamic interaction of product line view board assesses the market value, cost,
FEATURE
SPECIAL

opportunity management. Much of this engineering and agile systems engineering and execution criteria. Internal indepen-
opportunity management focuses on prod- at Rockwell Collins. dent research and development funds this
uct line evolution. Product line feature-ad- Software has commercially available and activity to sustain a product line that that
dition opportunities, as Rockwell-funded open source object-oriented development anticipates future requirements. Though
extensions to a project feature requirement, platforms, which inherently structures project development project needs do not
are prime considerations. Risk manage- an agile software product and facilitates drive this activity, the discovery of new
ment allocates a percentage of budget for incremental development, test, and demon- information is often related to a customer’s
mitigation strategies that burn down risk; stration evolution. But hardware in its current project needs and immediately
JUNE 2O18
VOLUME 21 / ISSUE 2

opportunity management analyzes Rock- many different forms has no such common brought down into specifications under
well costs against Rockwell gains for doing platform although exceptions exist in some development facilitated by the agile systems
something more than required to meet specific domains, such as semiconductor engineering capability. Again, we see syner-
customer project expectations. design and development. The product line gy at work.
Opportunity management also draws engineering approach at Rockwell Collins This synergy is also evident in other
from the product line component-employ- helped engineers recognize a common ASELCM project case studies. Northrop
ment opportunities that offer potential to set of needs across projects for firmware Grumman’s GCSS-J program designed and
accomplish something faster or with less and electronic board development. Agile developed software components parameter-
budget than anticipated. Traditional risk software development approaches helped ized for reuse in similar but different appli-
mitigation also benefits from the product the broader engineering group appreciate cations (Dove, Schindel, and Kenney 2017).
line strategy when multiple customers with the values of incremental demonstrations, Lockheed Martin’s integrated fighter group
the same risk make mitigation affordable, integration, and test of work in process. is implementing open systems architec-
which for a single customer would otherwise Product line architecture provides com- ture in its aircraft platforms, with a strong
be unaffordable, as a cost-benefit tradeoff. monality in architecture, interface, and emphasis on reusable capability modules
Opportunity identification comes in form factor that engineers have leveraged (Dove, Schindel, and Garlington 2018).
more forms than adding product line at Rockwell Collins to design and construct Navy’s SpaWar System Center Pacific (SSC-
features. For instance, outsource testing at an infrastructure platform for integrating, Pac) employs architecture-enabled sharing
lower costs that can be done in house is an testing, and demonstrating work-in-process of unmanned ground vehicle technology
example engineers take advantage of often. of electronic, firmware, and software devel- among multiple project sponsors (Dove,
opment. Again, this is a synergistic result of Schindel, and Scrapper 2016).
IN CONCLUSION combining product line engineering with Rockwell Collins, Northrop Grumman,
Agility in systems engineering is a capa- agile systems engineering. Lockheed Martin, and Navy SSC-Pac view
bility to respond organically to CURVEd Active awareness and evaluation of mar- the systems they produce as ones that will
opportunity and threat (Dove 2018). Active ket and technology evolution is a hallmark be perpetually evolving with benefit from
awareness of the external and internal en- of innovative product line engineering. At the synergy of combining product line
vironments drives this capability which an Rockwell Collins, the market requirements engineering and agile systems engineering
agile architectural pattern of both process document team periodically reviews the concepts.  ¡
and product enables. external environment and the internal skill
Product line engineering provides an environment for both opportunity and ACKNOWLEDGEMENT
agile product architecture, which enables risk. This team incrementally monitors This article draws upon and improves
an agile systems engineering process that and analyzes domestic, international, and selected material from a broader coverage
can evolve the product line faster and future markets, and evaluates and analyzes of the RC Agile process, first published as
more effectively. The result is synergy in customer satisfaction. The engineering re- (Dove, Schindel, and Hartney 2017).

REFERENCES
■■ Dove, R., R. LaBarge. 2014. “Fundamentals of Agile Systems ■■ Dove, R. 2018. “Enabling and Practicing Systems Engineer-
Engineering – Part 1.” Paper presented at the International ing Agility – Prelude.” INSIGHT 21 (2).
Council on Systems Engineering, International Symposium, Las ■■ Dove, R., W. Schindel, K. Garlington. 2018. “Case Study:
Vegas, US-NV, 30 June-3 July. Agile Systems Engineering at Lockheed Martin Aero-
www.parshift.com/s/140630IS14-AgileSystemsEngineering-Part1.pdf . nautics Integrated Fighter Group.” Paper presented at the
■■ Dove, R, W. Schindel, and C. Scrapper. 2016. “Agile Systems INCOSE International Symposium, Washington, US-DC,
Engineering Process Features Collective Culture, Consciousness, July 7-12. www.parshift.com/s/ASELCM-04LMC.pdf .
and Conscience at SSC Pacific Unmanned Systems Group.” Paper
presented at the International Symposium. International Council
on Systems Engineering. Edinburgh, GB, 18-21 July. www.parshift. ABOUT THE AUTHOR
com/s/ASELCM-01SSCPac.pdf . Rick Dove is CEO of Paradigm Shift International, speciali­
■■ Dove, R., W. Schindel, R. Hartney. 2017. “Case Study: Agile Hard- zing in agile systems research, engineering, and project
ware/Firmware/Software Product Line Engineering at Rockwell management; and an adjunct professor at Stevens Institute
Collins.” Paper presented at the 11th Annual IEEE International of Technology teaching graduate courses in agile and self-
Systems Conference. Montreal, CA, 24-27 April. www.parshift. organizing systems. He chairs the INCOSE working groups
com/s/ASELCM-02RC.pdf . for Agile Systems and Systems Engineering, and for Systems
■■ Dove, R, W. Schindel, M. Kenney. 2017. “Case Study: Agile SE Security Engineering, and is the leader of the INCOSE Agile
Process for Centralized SoS Sustainment at Northrop Grumman.” Systems Engineering Life Cycle Model project. He is an
Paper presented at the INCOSE International Symposium. INCOSE Fellow, and author of Response Ability, the Language,
Adelaide, AU, 17-20 July. www.parshift.com/s/ASELCM-03NGC.pdf . Structure, and Culture of the Agile Enterprise.

46 View publication stats

You might also like