Architecting in a Complex World: Uncovering Architectural Challenges in a System of Systems
(May 2013) Architecting in a Complex World: Uncovering Architectural Challenges in a System of Systems
Architecting in a Complex World: Achieving Agility and Stability in Large-Scale Software Development
(May 2013) Architecting in a Complex World: Achieving Agility and Stability in Large-Scale Software Development
Architecting in a Complex World: Eliciting and Specifying Quality Attribute Requirements
(May 2013) Architecting in a Complex World: Eliciting and Specifying Quality Attribute Requirements
Architecture and Design of Service-Oriented Systems (Part 2)
(May 2013) Architecture and Design of Service-Oriented Systems (Part 2)
Architecture and Design of Service-Oriented Systems (Part 1)
(March 2013) The objective of this tutorial is to provide guidance on the architecture and design of service-oriented systems. In the first part of the tutorial, I will present and discuss basic concepts related to software architecture design and the impact of service orientation on system qualities.
Quantifying Uncertainty in Early Lifecycle Cost Estimation
(November 2012) In this presentation we describe a new, integrative approach for pre-Milestone A cost estimation, which we call QUELCE (Quantifying Uncertainty in Early Lifecycle Cost Estimation). QUELCE synthesizes scenario building, Bayesian belief network (BBN) modeling and Monte Carlo simulation into an estimation method that quantifies uncertainties, allows subjective inputs, visually depicts influential relationships among change drivers and outputs, and assists with the explicit description and documentation underlying an estimate.
Use of ACE for Improving a Software System
(November 2012) In this webinar, we will show how the SEI's architecture methods can be used to improve an existing software system. The example used in the webinar is based on the assumption that there is an existing software system (most common case) that has some issues that need to be fixed.
Source Code Analysis Laboratory (SCALe)
(November 2012) The Source Code Analysis Laboratory (SCALe) is a proof-of-concept demonstration that software systems can be conformance tested against secure coding standard, such as The CERT Oracle Secure Coding Standard for Java. This secure coding standard provides secure coding rules for the Java SE 6 Platform including the Java programming language and libraries, and also addresses new features of the Java SE 7 Platform. The SCALe team at the CERT Program, part of Carnegie Mellon University's Software Engineering Institute, analyzes a developer's source code and provides a detailed report of findings to guide the code's repair.
SEI Agile Research Forum: DOD CIO, Teri Takai, Keynote Address
(November 2012) SEI Agile Research Forum: DOD CIO, Teri Takai, Keynote Address
SEI Agile Research Forum: Agile Methods: Agile Methods-- Tools, Techniques, and Practices for the DoD Community
(August 2012) Mary Ann Lapham describes research into ways that help the DoD overcome technical and cultural resistance to Agile methods.
SEI Agile Research Forum: Strategic Management of Architectural Technical Debt
(August 2012) Ipek Ozkaya shows you how to spot the sources of technical debt in your project, track it, and use it to your advantage.
SEI Agile Research Forum: The Importance of Applying Agile Technologies to Key DoD Software Initiatives
(August 2012) Douglas Schmidt explores what's at stake for a large-scale development organization that is considering or adopting Agile technologies.
SEI Agile Research Forum: Agility and Discipline
(August 2012) James Over present views from research and experience in balancing agility and discipline.
Architecting Software the SEI Way--Software Architecture Fundamentals: Technical, Business, and Social Influences
(April 2012) Although software architecture is a key factor in determining the success or failure of a software system, software professionals throughout the industry continue to struggle with questions like: What exactly is a software architecture? Why is software architecture important? What factors influence the design of a software architecture? Which requirements are most important during software architecture design?Â (60 mins)
Architecting Software the SEI Way--Architecture Evaluation: A Tool for Designing Systems That Meet Users' Needs
(April 2012) Felix Bachmann discusses the concepts used by an ATAM method that make an evaluation successful. He also discusses how these concepts can be integrated into the architecture design process to ensure the creation of successful systems.
Architecting Software the SEI Way--Analyzing and Evaluating Enterprise Architectures
(April 2012) The Architecture-Centric Engineering team at the Carnegie Mellon Software Engineering Institute (SEI) has been extending its research from software architectures into the realms of software reliant system architectures, and system-of-systems and enterprise architectures. This work has focused on extending the principles of the SEI Quality Attribute Workshop and the SEI Architecture Tradeoff Analysis Method (ATAM) to develop methods applicable to larger scale architectures. (60 mins)
Getting the performance you need from processes that work: The CMMI Accelerated Improvement Method
(April 2012) Getting the performance you need from processes that work: The CMMI Accelerated Improvement Method
The California Energy Commission and SGMM: Partners for a Future Vision of Smart Grid
(March 2012) Can the Smart Grid Maturity Model (SGMM) help utilities develop a perspective on the future smart grid? Can that future vision represent the diverse range of concerns from multiple utilities?
In this webinar, you’ll learn about how the California Energy Commission (CEC) is using the SGMM to answer just those questions. (59 mins)
SEI Technologies Forum: Software, Security, and Resiliency
(February 2012) SEI Technologies Forum: Software, Security, and Resiliency
SEI Technologies Forum-- Overview of the SEI Strategic Research Plan
(February 2012) Overview of the SEI Strategic Research Plan
SEI Technologies Forum-- CMMI-SVC: The Strategic Landscape for Service
(January 2012) The majority of the global economy is now service, rather than manufacturing or trading of tangible goods. Even the development of goods and systems increasingly takes on the character of service. This is a reality for all of the major players in the world, and it even offers a unique opportunity for emerging markets and industries. Eileen Forrester, manager of the CMMI for Services (CMMI-SVC) Project at the SEI, will talk about not only the current state of CMMI-SVC, but the larger strategic choices open to those who consider how superior service can revolutionize both work and business results. Innovative approaches already working in the United States, Latin America, Asia, and Europe can be tailored to your needs and make you a service leader in your markets.
SEI Technologies Forum-- Software Acquisition Program Dynamics
(January 2012) This January 2012 webinar discusses SEI efforts to improve acquisition program staff decision making in order to reduce program cost, schedule, and quality failures.
SEI Technologies Forum-- Architectural Implications of Cloud Computing
(January 2012) This presentation will briefly define cloud computing, the different types of cloud computing environments, and drivers and barriers for cloud computing adoption. It will also focus on examples of architecture and design decisions in the cloud such as data location and synchronization, user authentication models, and multi-tenancy support.
SEI Technologies Forum-- The Insider Threat: Lessons Learned from Actual Insider Attacks
(January 2012) The Insider Threat Center at CERT, which has been researching insider threats since 2001, has built an extensive library and comprehensive database containing more than 700 actual cases of insider cyber crimes. This presentation will describe findings from our analysis of three primary types of insider cyber crimes: IT sabotage, theft of information, and fraud. All CERT insider threat research focuses on both the technical and behavioral aspects of actual compromises.
SEI Technologies Forum-- Agile Development and Architecture: Understanding Scale and Risk
(January 2012) This webinar examines tactics that can help identify and mitigate key risks of complex, large-scale software development when Agile development and architecture-centric practices are used in concert.
SEI Technologies Forum-- Measuring Operational Resilience
(January 2012) In this 2012 webinar, Julia Allen suggests ten strategic resilience measures that businesses can use to help inform decisions, affect behavior, and to determine control effectiveness in support of business objectives.
SEI Technologies Forum-- A Brief Survey of the Team Software Process
(January 2012) This 2012 webinar provides an overview of Team Software (TSP) practices, including the Personal Software Process (PSP), and the results and benefits potentials inherent in these methods.
SEI Technologies Forum--Smart Grid Maturity Model: A Vision for the Future of Smart Grid
(January 2012) The smart grid represents a whole new framework for improved management of electricity generation, transmission, and distribution. A reliable, secure energy supply is vital to our economy, our security, and our well being. With the support of the U.S. Department of Energy, the SEI is the steward of the Smart Grid Maturity Model (SGMM), a management tool for the utility industry to plan their smart grid journey.
Ask the CMMI Experts
(August 2011) In this 2011 webinar, CMMI experts answer questions regarding the latest version of the Capability Maturity Model Integration (CMMI) Version 1.3.
Making Agile Work for You
(July 2011) This 2011 webinar focuses on understanding the fundamentals of Agile development while also giving advice to organizations for selecting the most effective agile methods that are right for them.
Service Oriented Architecture: A Quality Attribute Perspective
(June 2011) This presentation will talk about the effect that service orientation has on system quality attributes. (50 mins)
Preview of SEPG Europe 2011: Global Excellence in Software and Security
(May 2011) This webinar introduces the 2011 SEPG Europe keynote speakers and provides more in-depth information on the technical tracks that make up the conference program.
Assurance Cases for Medical Devices
(May 2011) This presentation will include a brief introduction to assurance cases, why they are useful, how they are developed, and how they can be used to help assure the safety of medical devices. (1hr:02 mins)
Architecture+TSP = High Quality+Fast
(April 2011) This 2011 webinar discusses how an architecture centric engineering (ACE) approach and the Team Software Process (TSP) can be used to help companies deliver a high quality product quickly.
Empower Your Smart Grid Transformation
(March 2011) This 2011 webinar introduce will introduce the Smart Grid Maturity Model (SGMM) and discusses how it can be used to help utilities assess their current state of smart grid implementation.
SEPG North America 2011 Volunteer Webinar
(March 2011) Volunteer training webinar hosted by Deen Blash, Michele Falce, and Ruth Gregg of the Software Engineering Institute at SEPG North America 2011.
Emerging Technologies for Software-Reliant Systems
(March 2011) This 2011 webinar presents general computation trends and a particular set of emerging technologies to support the trends for software-reliant Software-as-Systems (SoS).
Architectural Knowledge Management: Decision Guidance in Service-Oriented Architecture Design
(February 2011) This session introduces a novel architectural decision modeling framework called Service-Oriented Architecture (SOA) Decision Modeling (SOAD). SOAD repurposes architectural decisions from mere documentation artifacts to reusable design guides. To simplify decision capturing and reuse, the SOAD metamodel distinguishes decisions required from decisions made. A SOA design guidance model with more than 500 recurring decisions has been compiled with SOAD; this session presents selected excerpts from this model in the context of two SOA case studies from the finance and the telecommunications industries. (1hr:05 mins)
What’s Happening at SEPG North America 2011: A Portland Preview
(January 2011) This 2011 webinar introduces the keynote speakers, technical tracks, and technical track chairs of SEPG North America 2011.
Capability Maturity Model Integration V1.3 and Architecture-Centric Engineering
(January 2011) Architecture modeling is an established practice for the realization of high-quality software. A significant change to the CMMI V1.3 models is the new emphasis on the role of architecture in the design process. This webinar will address the basics of architecture-centric engineering, and where and how these practices are now reflected in the CMMI models. (1hr:14mins)
Panel Discussion of the Master of Science in Information Technology-Software Engineering Management
(November 2010) This 2010 panel discussion, led by Dr. Phil Miller, gives prospective students of the MSIT-SEM degree program a firsthand account of the program as told by class members.
Are You Ready for the Release? What You Need to Know About CMMI V1.3
(November 2010) In this 2010 SEI webinar, Eileen Forrester discusses the release of the Capability Maturity Model Integration (CMMI) Version 1.3, which will update all three CMMI models.
Improving Customer Satisfaction: A People CMM Perspective
(October 2010) This webinar from the SEI Webinar Series explores how the People Capability Maturity Model (People CMM) can improve workforce practices that contribute to improved customer service delivery, which is a foundation of customer satisfaction and retention. Practices in the People CMM enable organizations to build, develop, and motivate a workforce that supports an organization's customer relationship management program or customer service model. (58 mins)
Securing Information in the Health-Care Industry: Network Security, Incident Management, and Insider Threat
(October 2010) In this webinar Greg Porter and Randy Trzeciak, discuss the effects of the new regulations on the health-care industry and some of the essential elements that healthcare technology executives should consider in order to secure patient information and systems from external threats. As well as, the increasing risks of insider threat within organizations, the key factors influencing an insider's decision to act, the technical and non-technical indicators and precursors of malicious acts, and the countermeasures that could improve the survivability and resiliency of the organization. (1 hr:31 mins)
Transforming Your Operational Resilience Management Capabilities: CERT's Resilience Management Model
(August 2010) Rich Caralli, the architect of the model, will describe how an organization can use the model to transform its operational resilience management program by understanding its capability level, setting forward-looking resiliency goals and targets, and developing plans to close identified gaps. He will provide the most up-to-date information on the model and related elements (such as appraisals, training, and certification) as well as insight into how the model is being used. (1hr:18mins)
The Next Generation of Process Evolution
(August 2010) In this webinar Gene Miluk, a senior member of the technical staff at the SEI and member of the TSP team, will discuss the SEI's latest innovations in process technology. His presentation will challenge fundamental assumptions regarding the implementation of CMMI, actual performance and maturity levels, assumptions about the cost and time required to improve, and expected actual returns on investment. This presentation will describe how, by combining proven technologies, SEI is defining the next generation of process evolution. (1hr:10mins)
Software Architecture Fundamentals: Technical, Business, and Social Influences
(July 2010) In this presentation, the speaker will attend to these questions by discussing the nature of software architecture in terms of architectural structures, the role that software architecture plays in an organization, the technical, business, and social influences on software architectures, and the role of quality attribute requirements in architectural design. (1hr:2mins)
Critical Lessons Learned in the Content and Delivery of Six Sigma Training
(July 2010) This webinar will summarize critical lessons learned in both the content and delivery of Six Sigma training that have been identified by SEI researchers from their experiences with several large corporations. The lessons learned will be shared in context of advanced solutions and approaches built into the SEI Six Sigma-related courses. (56 mins)
Securing Global Software Supply Chains
(June 2010) This webinar will discuss an ongoing SEI effort to develop an approach for assessing software supply chains and identifying the associated software assurance risks. (48 mins)
SCAMPI v1.3: Sampling
(June 2010) This 2010 webinar discusses the major technical changes anticipated in SCAMP version 1.3, and provides insight about future improvements that can be made to the appraisal method.
Engineering Improvement in Software Assurance: A Landscape Framework
(May 2010) The SEI is developing a way to model key aspects of assurance to accelerate the adoption of assurance solutions within operational settings for the Department of Defense and other government organizations. SEI researchers have developed an Assurance Modeling Framework to build a profile for an assurance capability area such as vulnerability management within an assurance quality such as security. (1hr)
Agile Development & Software Architecture - Crossing the Great Divide
(April 2010) In this webinar, we will take a journey to each camp to dispel misconceptions and discuss how Agilists and Architects can learn from and benefit each other. (1hr:11 mins)
SCAMPI v1.3 Changes
(April 2010) This 2010 webinar discusses the major technical changes anticipated in SCAMP version 1.3, and provides attendees with insights about the present challenges and future improvements to the appraisal method.
Maximizing the Investment from Your Software Product Portfolio
(April 2010) In this 2010 webinar, Linda Northrop describes the basic concepts of software product lines, summarizes the software engineering and management practices needed for a product line approach, and more.
What to Expect from CMMI v1.3
(March 2010) This Version 1.3 (V1.3) release includes improvements to CMMI for Development (CMMI-DEV), CMMI for Acquisition (CMMI-ACQ), and CMMI for Services (CMMI-SVC) models all during the same development cycle. (1hr: 14 mins)
CMMI for Services Webinar
(March 2010) In this 2010 webinar, Eileen Forrester presents an overview on the status and results of CMMI for Services (CMMI-SVC) use to date.
SoS Architecture Evaluation and Quality Attribute Specification
(January 2010) Senior researcher Mike Gagliardi shares an SoS architecture definition and evaluation approach that involves stakeholders in augmenting end-to-end mission threads with quality attribute considerations. This approach yields architectural challenges and risks that can be mitigated earlier in the development life cycle, when they are much less expensive to resolve. (1hr:3 mins)
The Impact of Scale
(December 2009) This talk shares the results of a year-long study on ULS systems, documented in Ultra-Large-Scale Systems: The Software Challenge of the Future (ISBN 0-9786956-0-7), as well as recent work in that area. (58 mins)
How Unstated Customer Needs May Drive Innovation
(December 2009) Part of the SEI's Software Engineering Measurement and Analysis (SEMA) efforts this year included the training, application, and extension of modern Voice-of-the-Customer (VoC) methods leveraged from the Design-for-Six-Sigma (DFSS) arena. Specifically, several measurement methods known as KJ interviews and workshops, followed by Kano analysis, were coupled with the SEI's semi-automated text analysis techniques to help scale up the industry-proven DFSS techniques for larger, geographically distributed settings. This webinar will provide more detailed insight to this work, the planned maturation of the modifications of these techniques, and lessons learned in using these methods with SEI collaborators this past summer. (57 mins)
(November 2009) This on-demand webinar gives an introductory view of cloud computing, a paradigm being adopted by commercial, government and DoD organizations(58 mins).
How to Use the People CMM to Create Effective Managers
(November 2009) As the world moves toward a knowledge-based economy, the role of an organization’s workforce, the “knowledge worker”, becomes a critical component in organization success and a source of competitive advantage. The SEI’s People Capability Maturity Model® (P-CMM®) provides a roadmap for continuously improving the capability of an organization’s workforce. (1 hr:1 min)
Love and Marriage: Why CMMI and Agile Need Each Other
(October 2009) This webinar builds off on the SEI technical report CMMI or Agile: Why Not Embrace Both! by discussing how the two can complete each other’s capabilities, leading to significant long-term benefits.
The Survivability Analysis Framework (SAF)
(October 2009) This webinar introduces the Survivability Analysis Framework (SAF), a framework designed to address if mission survivability can be maintained as interoperability of systems increases.
How to Effectively Evaluate Software Architecture and Identify Risks
(September 2009) In this webinar, Felix Bachmann discusses how using the Architecture Tradeoff Analysis Method (ATAM) – practical and proven architecture-centric evaluation techniques – can identify risks early in the life cycle. The SEI ATAM is used widely in many different settings. The ATAM is a tested process that has been used in many evaluations over the past ten or more years. If executed as defined, good results can almost be guaranteed. (1 hr:12 mins)
Take a Tour of the New SEI Website
(August 2009) This 2009 webinar introduces users to the new SEI site, providing an overview of the features of the site. Learn firsthand how to access SEI technical reports and presentations.
(August 2009) Led by Robert Seacord, the Secure Coding Initiative (SCI) within CERT works with software developers and software development organizations to eliminate vulnerabilities resulting from coding errors before software becomes operational. SCI is developing secure coding standards for commonly used programming languages such as C, C++, and Java. These standards can be used to improve and assess the security and overall quality of software through training, automated analysis, code review, and other processes. (59 mins)
A Practical Approach for Managing Risk
(June 2009) Most programs would benefit by improving, or in some cases replacing, their current risk management practices. The SEI Mission Success in Complex Environments (MSCE) project team develops practical and innovative methods and tools for measuring, assessing, and managing program risks. (1hr:10 mins)
SQUARE Up Your Security Requirements Engineering with SQUARE
(May 2009) This 2009 webinar presents an overview of the SQUARE process and discusses how it can help organizations to build security into the early stages of the production life cycle.
A Practical Approach for Building CMMI Process Performance Models
(April 2009) This webinar targets individuals who will be developing and using process performance models as part of an overall CMMI High Maturity improvement framework. (1 hr:16 mins)
SEI Webinar Special Event: The Age of the Smart Grid is Here
(March 2009) On March 30, 2009 at 11 a.m. Eastern Daylight Time, IBM and Carnegie Mellon Software Engineering Institute (SEI) formally launched a framework which provides utilities with a roadmap through their smart grid transformation - from technological to regulatory to organizational. (56 mins)
SMART: Analyzing the Feasibility of Migrating Legacy Systems to SOA Environments
(March 2009) This 2010 webinar by Grace Lewis discusses how SMART can help organizations to make decisions about the feasibility of reusing legacy systems within an SOA environment.
Method Framework for Engineering System Architectures, The
(March 2009) To be successful, every system needs a good architecture and that requires the use of a good architecture engineering method. However, systems vary greatly in size, complexity, criticality, domain, operational dependence on other systems, the technology used and its diversity, requirements volatility, required quality characteristics and attributes, and volatility of technology and component parts. (1hr:3 mins)
CMMI v1.2 and Beyond
(February 2009) The presenters describe the continued updates of CMMI to better address key elements such as acquisition and services. (1hr:19 mins)
CMMI Version 1.3 Product Suite
(February 2009) In this 2009 webinar, Mike Konrad, manager of the CMMI Model Team and CMMI Chief Architect, and Rusty Young, manager of the SCAMP Appraisal Team, discuss CMMI Version 1.3.
Recursion and Iteration of CMMI Project Management Practices
(February 2009) This presentation will examine the project management practices from the perspective of both recursion and iteration. (42 mins)
Exploring Enterprise, System of Systems, and System and Software Architectures
(January 2009) In this 2009 webinar, Paul Clements presents the findings of a U.S. Army workshop on architecture that was held at the SEI in September 2008.
Process Improvement at the Edges
(December 2008) Process improvement is challenging “at the edge,” especially for very small organizations and in multi-organization collaborations common in systems-of-systems settings. At both of these edges, there are challenges. Some of these are different, but some are surprisingly similar. (53 mins)
Identifying Program Risks
(December 2008) In this webinar, we look at group processes at the work group level (development team, IPT, small project) for identifying and documenting risks. (46 mins)
(November 2008) Why the discord between Agile and CMMI camps? The purpose of this talk is to clarify why the discord need not exist and to inform the software community about how agile methods and CMMI can dramatically improve business performance when properly used together. (1 hr)
Using the Team Software Process to Improve Performance
(November 2008) Most process improvement initiatives fail. What makes TSP different? In this presentation, Tim explains what TSP is and how it can relate to CMMI. (1 hr:13 mins)
The Measurement and Analysis Infrastructure Diagnostic, Creating a Foundation for Effective Measurement and Analysis
(October 2008) The Measurement and Analysis Infrastructure Diagnostic is a criteria-based approach for evaluating an organization’s measurement and analysis infrastructure. The method draws upon standards, best practices, and techniques from software engineering and process improvement. (40 mins)
CMMI on the Web
(September 2008) With an abundance of information available on CMMI, this webinar clarifies what is available online for organizations starting and maintaining a CMMI-based process improvement initiative. (54 mins)
A Jumpstart Method for Business Goals and Project Objectives Supporting CMMI High Maturity
(August 2008) This webinar discusses the mechanics of one approach to jumpstart a business goal and objective activity such that the resulting statements readily support the planning of statistical management and process performance modeling. (1hr:7 mins)
Service-Oriented Architecture (SOA)
(August 2008) This 2008 webinar provides an overview of SOA and discusses the implications that SOA adoption has on the processes used to develop service-oriented systems.
Workforce Issues of the 21st Century, the People CMM to the Rescue
(July 2008) This 2008 webinar discusses workforce issues that organizations are currently experiencing and how these issues can affect employee performance and retention.
Process Improvement in Multi-Model Environments (PrIME)
(July 2008) In this presentation, currently available strategic and tactical methods for multi-model improvement are presented. (1 hr:9 mins)