First in a Series
By Bill Scherlis
Chief Technology Officer, Acting
The Department of Defense (DoD) has become deeply and fundamentally reliant on software. As a federally funded research and development center (FFRDC),
the SEI is chartered to work with the DoD to meet the challenges of
designing, producing, assuring, and evolving software-reliant systems in
an affordable and dependable manner. This blog post—the first in a
multi-part series—outlines key elements of the forthcoming SEI Strategic
Research Plan that addresses these challenges through research and
acquisition support and collaboration with DoD, other federal agencies,
industry, and academia.
By Douglas C. Schmidt
part of an ongoing effort to keep you informed about our latest work,
I'd like to let you know about some recently published SEI technical
reports and notes. These reports highlight the latest work of SEI
technologists in information assurance and agile, the Team Software Process (TSP), CERT secure coding standards, resource allocation, fuzzing, cloud computing interoperability, and cloud computing at the tactical edge.
This post includes a listing of each report, author(s), and links where
the published reports can be accessed on the SEI website.
By Suzanne Miller,
Senior Member of the Technical Staff
Acquisition Support Program
software engineering and management practices are based on cultural and
social assumptions. When adopting new practices, leaders often find
mismatches between those assumptions and the realities within their
organizations. The SEI has an analysis method called Readiness and Fit
Analysis (RFA) that allows the profiling of a set of practices to
understand their cultural assumptions and then to use the profile to
support an organization in understanding its fit with the practices’
cultural assumptions. RFA has been used for multiple technologies and
sets of practices, most notably for adoption of CMMI practices. The method for using RFA and the profile that supports CMMI for Development adoption is found in Chapter 12 of CMMI Survival Guide: Just Enough Process Improvement. This blog post discusses a brief summary of the principles behind RFA and describes the SEI Acquisition Support Program’s
work in extending RFA to support profiling and adoption risk
identification for Department of Defense (DoD) and other
highly-regulated organizations that are considering or are in the middle
of adopting agile methods.
By Bill Nichols,
Senior Member of the Technical Staff
Software Engineering Process Management
post is the third and final installment in a three-part series that
explains how Nedbank, one of the largest banks in South Africa, is
rolling out the SEI’s Team Software Process (TSP) throughout its IT organization. In the first post
of this series, I examined how Nedbank addressed issues of quality and
productivity among its software engineering teams using TSP at the
individual and team level. In the second post,
I discussed how the SEI worked with Nedbank to address challenges with
expanding and scaling the use of TSP at an organizational level. In this
post, I first explore challenges common to many organizations seeking
to improve performance and become more agile and conclude by
demonstrating how SEI researchers addressed these challenges in the TSP
rollout at Nedbank.
By Douglas C. Schmidt,
agile methods have become popular in commercial software development
organizations, the engineering disciplines needed to apply agility to
mission-critical, software-reliant systems are not as well defined or
practiced. To help bridge this gap, the SEI recently hosted the Agile Research Forum.
The event brought together researchers and practitioners from around
the world to discuss when and how to best apply agile methods in
mission-critical environments found in government and many industries.
This blog posting, the fifth and final installment in a multi-part
series highlighting research presented during the forum, summarizes a
presentation I gave on the importance of applying agile methods to common operating platform environments (COPEs) that have become increasingly important for the Department of Defense (DoD).