This document discusses integrating earned value management (EVM), systems engineering, and Agile practices for program success. It outlines six steps for setting up an Agile program that is compliant with EVM validation: 1) establish an Epic-level product roadmap, 2) establish a product backlog and release plan, 3) conduct release planning, 4) assess capacity versus demand, 5) repeat planning until balanced, and 6) execute sprints. Integrating these frameworks creates the structures, artifacts, and information flows needed to execute a program from contract award through closeout.
Agile Lifecycle for Enterprise IT ProgramsGlen Alleman
The core concepts of a Release Based development lifecycle for agile projects. The lifecycle starts with the Product Roadmap, showing what Capabilities are provided in what order, in what Epic, to deliver the needed business value, on the needed dates, for the needed cost, with the needed Features. The Features and Stories that implement these Capabilities are traceable to the Product Roadmap to show Physical Percent Complete from starting at the Story flowing to an Epic to deliver a needed Capability.
Transforming How We Deliver Value: Agility at ScaleTechWell
Continuous delivery in software development allows us to deliver incrementally, get quick feedback, and react. A key enabler is the adoption of agile techniques and methods; key inhibitors in the enterprise are size, scale, and complexity. The Rational ALM organization is a typical enterprise, and our teams have (mostly) adopted agile principles. But agility at enterprise scale is not the same as team-based agile development. Now we must coordinate work across multiple interdependent teams to deliver value, rather than focusing on developing a single product or application. Amy Silberbauer shares her experience of adapting SAFe in an enterprise organization and describes the struggles, mistakes, and successes throughout that process. Amy identifies the key challenges, including the need to identify value, provide the right data for various audiences, and the inherent required culture shift. Learn how to avoid some common pitfalls as you and your own organization embark on this same transformation.
Your Role as a Control Account Manager in the Integrated Baseline Review (IBR)Glen Alleman
The IBR is a joint assessment of the Performance Measurement Baseline (PMB) conducted by the government program manager and the contractor. The IBR is not a one-time event. It is a process, and the plan should be continually evaluated as changes to the baseline are made (modifications, restructuring, etc.).
Safe, Reliable, Available, High‒Integrity, and Fault Tolerant Embedded Softwa...Glen Alleman
An overview of developing embedded software systems used for safety critical applications in a variety of domains ‒ from autos, to process control, to flight systems, to medical devices, fire, safety, and security systems.
Advanced Embedded Systems Development, ECEN 5013
University of Colorado, Boulder
Agile Lifecycle for Enterprise IT ProgramsGlen Alleman
The core concepts of a Release Based development lifecycle for agile projects. The lifecycle starts with the Product Roadmap, showing what Capabilities are provided in what order, in what Epic, to deliver the needed business value, on the needed dates, for the needed cost, with the needed Features. The Features and Stories that implement these Capabilities are traceable to the Product Roadmap to show Physical Percent Complete from starting at the Story flowing to an Epic to deliver a needed Capability.
Transforming How We Deliver Value: Agility at ScaleTechWell
Continuous delivery in software development allows us to deliver incrementally, get quick feedback, and react. A key enabler is the adoption of agile techniques and methods; key inhibitors in the enterprise are size, scale, and complexity. The Rational ALM organization is a typical enterprise, and our teams have (mostly) adopted agile principles. But agility at enterprise scale is not the same as team-based agile development. Now we must coordinate work across multiple interdependent teams to deliver value, rather than focusing on developing a single product or application. Amy Silberbauer shares her experience of adapting SAFe in an enterprise organization and describes the struggles, mistakes, and successes throughout that process. Amy identifies the key challenges, including the need to identify value, provide the right data for various audiences, and the inherent required culture shift. Learn how to avoid some common pitfalls as you and your own organization embark on this same transformation.
Your Role as a Control Account Manager in the Integrated Baseline Review (IBR)Glen Alleman
The IBR is a joint assessment of the Performance Measurement Baseline (PMB) conducted by the government program manager and the contractor. The IBR is not a one-time event. It is a process, and the plan should be continually evaluated as changes to the baseline are made (modifications, restructuring, etc.).
Safe, Reliable, Available, High‒Integrity, and Fault Tolerant Embedded Softwa...Glen Alleman
An overview of developing embedded software systems used for safety critical applications in a variety of domains ‒ from autos, to process control, to flight systems, to medical devices, fire, safety, and security systems.
Advanced Embedded Systems Development, ECEN 5013
University of Colorado, Boulder
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeIBM UrbanCode Products
UrbanCode Deploy provides extensive capabilities for configuring WebSphere Application Server (WAS) through plug-ins: Application Deployment for WebSphere – which enables the auto-discovery of WAS cells; and Middleware Configuration for WebSphere – which allows for management of WAS configurations.
See how, when combined, UrbanCode Deploy and these plug-ins enable a rapid, controlled method for continuous delivery to WebSphere Application Servers.
HPE Agile Manager and Project and Portfolio Management PPM overview Jeffrey Nunn
Agile project management solution to plan, execute and track Agile projects. Available on-premise and in the cloud, Agile Manager helps remove latencies, bolster Agile practices, and foster continuous improvement
Continuous Delivery seeks to deliver increased Business Agility by releasing smaller releases more frequently. To truly leverage Continuous Delivery, enterprises must consider impacts that span functional silos. Enterprises also struggle to apply continuous delivery principals to applications that touch older, slower moving components. When applications are a composite of numerous services, databases, and other components, managing dependencies can result in slowdown.
Join Eric Minick, DevOps Evangelist & Product Management Lead, at IBM. In this presentation, he will discuss:
- “Standard” continuous delivery
- Challenges larger organizations have with CD
- Techniques for applying continuous delivery to the largest applications
Learn more about Continuous Delivery, and Deployment Automation today!
EMC World 2016 - DevOps-at-Scale SessionBart Driscoll
What does Enterprise DevOps at scale look like? How do I start this transformation? In this session, we will define desired characteristics, organizational models, operating processes, and automated tooling of the DevOps Enterprise and share proven practices and strategies for implementing DevOps at Scale.
Leading DevOps Application Release and Deployment - Best Practices for Organi...IBM UrbanCode Products
Explore the emerging best practices for leading organizational change to adopt application release and deployment. A variety of principles & practices will be described and illustrated through actual client cases.
Keynote presentation from the Guardian 2016 Software Developer Conference focused on continuous delivery pipelines and the role of Automation, Orchestration, and DevOps on enabling the business
WBS Compliance Challenges for Agile ERP ProjectsGlen Alleman
Agility implies a systematic vision of the outcome - an intelligent or ingenium that makes it possible to connect seperate entities and their outcomes in a rapid and suitable manner
The core concepts of a Release Based development lifecycle for agile enterprise projects.
The lifecycle starts with the Product Roadmap, showing what Capabilities are provided in what order, in what Capability, to deliver the needed business value, on the needed dates, for the needed cost, with the needed Features.
The Features and Stories that implement these Capabilities are traceable to the Product Roadmap to show Physical Percent Complete from starting at the Story flowing to a Capability to deliver a needed Capability.
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployIBM UrbanCode Products
Jenkins, the world’s leading open source continuous integration server, and IBM UrbanCode Deploy can be used together to automate the end-to-end continuous delivery process.
See how Jenkins passes builds to IBM UrbanCode Deploy to automate the deployment of applications, middleware configurations and database changes into development, test and production environments—delivering higher quality software in a repeatable fashion.
Presented by: Eric Minick, IBM DevOps Evangelist (and UrbanCode guy), and Kohsuke Kawaguchi, CTO of CloudBees.
Continuous Delivery is hot. As we all increasingly compete using software, the business always wants more change faster. However, change is seen as risky. How do we deliver quickly while not exposing the business to excessive risk? What does this imply for how we update our mission critical databases?
Successful continuous delivery efforts use quality as an enabler of rapid change. Rapid feedback on the quality of the application, and a disciplined, high quality process support frequent delivery of business value, rather than frequent outage.
IBM UrbanCode’s Eric Minick and DBmaestro’s Yaniv Yehuda present how to build safety in to your delivery process. We will look at database change in some detail while delivering generally applicable lessons.
Today's application teams are under immense pressure to accelerate time to market while meeting increasingly complex product demands. View HP's approach to how to connect application lifecycle management (ALM) systems with development tools and developers' IDEs in order to increase predictability and collaboration and gain insights that make application development and testing more efficient, agile and quality-oriented.
Physical Percent Complete is a primary measure of progress to plan for all project work. For Agile projects, this is a critical success factor. Here's how
Upgrading to 9.2 - Setting Yourself Up For SuccessCedar Consulting
With the last major upgrade your organisation will ever perform, Sarah Hurley will talk you through top tips to plan and execute your move to 9.2 leaving yourself ready to hit the ground running with Selective Adoption.
Achieving Hyper-Productivity through the Use of Microservices and PCFGregor Zurowski
We demonstrate how Mercedes-Benz.io has achieved to go from idea to production in no time. Through the evolution of an effective and developer oriented application generation framework, utilization of a highly automated tool chain, organizational improvements and the infrastructure provided by PCF they will describe how their delivery performance has increased on many dimensions and how their ecosystem allows for scaling to a multitude of teams.
Critical steps in Determining Your Value Stream Management SolutionDevOps.com
In order to increase your delivery velocity, you must find, identify and solve the bottlenecks of delivery. Value Stream management solutions capture metrics and processes helping guide your digital transformation journey.
Join Marc Hornbeek, Principal Consultant and Jeff Keyes from Plutora where they will discuss a methodology determining a value stream management solution for your organization. It will consist of critical steps including a Review of VSM Assessments, Future-State Value Stream Mapping, Road-Mapping VSM Transformation, and more. Following these steps provide a logical and comprehensive approach to determine a value stream management solution that fits for your organization’s requirements.
What will be learned:
WHY – is following steps for determining a VSM solution important?
HOW – are VSM solutions determined?
WHAT – is the expected outcome of a Value Stream Management solution recommendation?
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeIBM UrbanCode Products
UrbanCode Deploy provides extensive capabilities for configuring WebSphere Application Server (WAS) through plug-ins: Application Deployment for WebSphere – which enables the auto-discovery of WAS cells; and Middleware Configuration for WebSphere – which allows for management of WAS configurations.
See how, when combined, UrbanCode Deploy and these plug-ins enable a rapid, controlled method for continuous delivery to WebSphere Application Servers.
HPE Agile Manager and Project and Portfolio Management PPM overview Jeffrey Nunn
Agile project management solution to plan, execute and track Agile projects. Available on-premise and in the cloud, Agile Manager helps remove latencies, bolster Agile practices, and foster continuous improvement
Continuous Delivery seeks to deliver increased Business Agility by releasing smaller releases more frequently. To truly leverage Continuous Delivery, enterprises must consider impacts that span functional silos. Enterprises also struggle to apply continuous delivery principals to applications that touch older, slower moving components. When applications are a composite of numerous services, databases, and other components, managing dependencies can result in slowdown.
Join Eric Minick, DevOps Evangelist & Product Management Lead, at IBM. In this presentation, he will discuss:
- “Standard” continuous delivery
- Challenges larger organizations have with CD
- Techniques for applying continuous delivery to the largest applications
Learn more about Continuous Delivery, and Deployment Automation today!
EMC World 2016 - DevOps-at-Scale SessionBart Driscoll
What does Enterprise DevOps at scale look like? How do I start this transformation? In this session, we will define desired characteristics, organizational models, operating processes, and automated tooling of the DevOps Enterprise and share proven practices and strategies for implementing DevOps at Scale.
Leading DevOps Application Release and Deployment - Best Practices for Organi...IBM UrbanCode Products
Explore the emerging best practices for leading organizational change to adopt application release and deployment. A variety of principles & practices will be described and illustrated through actual client cases.
Keynote presentation from the Guardian 2016 Software Developer Conference focused on continuous delivery pipelines and the role of Automation, Orchestration, and DevOps on enabling the business
WBS Compliance Challenges for Agile ERP ProjectsGlen Alleman
Agility implies a systematic vision of the outcome - an intelligent or ingenium that makes it possible to connect seperate entities and their outcomes in a rapid and suitable manner
The core concepts of a Release Based development lifecycle for agile enterprise projects.
The lifecycle starts with the Product Roadmap, showing what Capabilities are provided in what order, in what Capability, to deliver the needed business value, on the needed dates, for the needed cost, with the needed Features.
The Features and Stories that implement these Capabilities are traceable to the Product Roadmap to show Physical Percent Complete from starting at the Story flowing to a Capability to deliver a needed Capability.
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployIBM UrbanCode Products
Jenkins, the world’s leading open source continuous integration server, and IBM UrbanCode Deploy can be used together to automate the end-to-end continuous delivery process.
See how Jenkins passes builds to IBM UrbanCode Deploy to automate the deployment of applications, middleware configurations and database changes into development, test and production environments—delivering higher quality software in a repeatable fashion.
Presented by: Eric Minick, IBM DevOps Evangelist (and UrbanCode guy), and Kohsuke Kawaguchi, CTO of CloudBees.
Continuous Delivery is hot. As we all increasingly compete using software, the business always wants more change faster. However, change is seen as risky. How do we deliver quickly while not exposing the business to excessive risk? What does this imply for how we update our mission critical databases?
Successful continuous delivery efforts use quality as an enabler of rapid change. Rapid feedback on the quality of the application, and a disciplined, high quality process support frequent delivery of business value, rather than frequent outage.
IBM UrbanCode’s Eric Minick and DBmaestro’s Yaniv Yehuda present how to build safety in to your delivery process. We will look at database change in some detail while delivering generally applicable lessons.
Today's application teams are under immense pressure to accelerate time to market while meeting increasingly complex product demands. View HP's approach to how to connect application lifecycle management (ALM) systems with development tools and developers' IDEs in order to increase predictability and collaboration and gain insights that make application development and testing more efficient, agile and quality-oriented.
Physical Percent Complete is a primary measure of progress to plan for all project work. For Agile projects, this is a critical success factor. Here's how
Upgrading to 9.2 - Setting Yourself Up For SuccessCedar Consulting
With the last major upgrade your organisation will ever perform, Sarah Hurley will talk you through top tips to plan and execute your move to 9.2 leaving yourself ready to hit the ground running with Selective Adoption.
Achieving Hyper-Productivity through the Use of Microservices and PCFGregor Zurowski
We demonstrate how Mercedes-Benz.io has achieved to go from idea to production in no time. Through the evolution of an effective and developer oriented application generation framework, utilization of a highly automated tool chain, organizational improvements and the infrastructure provided by PCF they will describe how their delivery performance has increased on many dimensions and how their ecosystem allows for scaling to a multitude of teams.
Critical steps in Determining Your Value Stream Management SolutionDevOps.com
In order to increase your delivery velocity, you must find, identify and solve the bottlenecks of delivery. Value Stream management solutions capture metrics and processes helping guide your digital transformation journey.
Join Marc Hornbeek, Principal Consultant and Jeff Keyes from Plutora where they will discuss a methodology determining a value stream management solution for your organization. It will consist of critical steps including a Review of VSM Assessments, Future-State Value Stream Mapping, Road-Mapping VSM Transformation, and more. Following these steps provide a logical and comprehensive approach to determine a value stream management solution that fits for your organization’s requirements.
What will be learned:
WHY – is following steps for determining a VSM solution important?
HOW – are VSM solutions determined?
WHAT – is the expected outcome of a Value Stream Management solution recommendation?
Starting with the development of a Rough Order of Magnitude (ROM) estimate of work and duration, creating the Product Roadmap and Release Plan, the Product and Sprint Backlogs, executing and statusing the Sprint, and informing the Earned Value Management Systems, using Physical Percent Complete of progress to plan.
Application Migration: How to Start, Scale and SucceedVMware Tanzu
Undergoing the application migration journey can be cumbersome and challenging, especially when you have a complex application portfolio that consists of both legacy and newer apps on outdated systems. You are hindered by managing and operating manual processes to address security concerns, regulatory change and policy compliance.
You know embarking on the cloud journey is inevitable and deciding where to start is overwhelming. Let us show you how.
Join Matt Russell to hear how Pivotal helps large organizations plan and execute their application transformation initiatives by using a set of proven techniques and approaches that help you get started quickly and scale continuously.
We use simple tools and start small to redefine current systems, and achieve cloud-native speed and resiliency. Let us show you how Pivotal can help you navigate your journey while instilling confidence along the way.
Presenter : Matt Russell, Senior Director, Application Transformation at Pivotal
There are four major questions that need answers when applying agile software development to DOD development programs
1. How can Agile Development methods increase the Probability of Program Success (PoPS) on Earned Value programs?
2. How can Agile development be integrated with the FAR / DFAR and OMB mandates for program performance measures using Earned Value?
3. What are the “touch” points (or possible collision points) between Agile and EIA-748-C?
4. What are the measures of success for Agile methods in the context of EIA-748-C?
IS EARNED VALUE + AGILE A MATCH MADE IN HEAVEN?
Increasing the Probability of Program Success requires by connecting the dots between EV and Agile Development.
Presented at
The Nexus of Agile Software Development and
Earned Value Management, OSD-PARCA,
February 19 – 20, 2015
Institute for Defense Analysis, Alexandria, VA
How should we estimates agile projects (CAST)Glen Alleman
“Why do so many big projects overspend and
overrun? They’re managed as if they were merely
complicated when in fact they are complex. They’re planned as if everything was known at the start when in fact they involve high levels of uncertainty and risk.” ‒ Architecting Systems: Concepts, Principles and Practice, Hillary Sillitto
DevOps, SAFe and critical information bearers: A practical approach for plann...Bosnia Agile
A lot of enterprises have successfully adopted agile practices and are now challenged by the questions: How do we scale it? How will we know what is going on in development, product management and deployment? How do we know that we develop according to business priorities? How do we make the quicker development cycles lead to faster market response and more frequent releases? To answer these some companies have turned to a DevOps approach and use concepts like the Scaled Agile Framework (SAFe). Join us in this session to look at the critical information bearers in such a setup and how information from business planning, portfolio management, program management and release planning are connected.
Many organizations that embark on a journey to the cloud view their effort as an opportunity to transform their outdated operations and development practices. DevOps, Agile software development, and Design Thinking are the popular methodologies used today to successfully speed the delivery of new products and features and create a more customer-centric mindset. In this session, we break down the essential components of each method and provide tips on how to navigate common challenges when adopting these methods during a cloud migration.
Similar to Setting up the program for EVM Compliant Validation (20)
Planning projects usually starts with tasks and milestones. The planner gathers this information from the participants – customers, engineers, subject matter experts. This information is usually arranged in the form of activities and milestones. PMBOK defines “project time management” in this manner. The activities are then sequenced according to the projects needs and mandatory dependencies.
Increasing the Probability of Project SuccessGlen Alleman
Risk Management is essential for development and production programs. Information about key cost, performance and schedule attributes are often uncertain or unknown until late in the program.
Risk issues that can be identified early in the program, which may potentially impact the program, termed Known Unknowns, can be alleviated with good risk management. -- Effective Risk Management 2nd Edition, Page 1, Edmund Conrow, American Institute of Aeronautics and Astronautics, 2003
Cost and schedule growth for complex projects is created when unrealistic technical performance expectations, unrealistic cost and schedule estimates, inadequate risk assessments, unanticipated technical issues, and poorly performed and ineffective risk management, contribute to project technical and programmatic shortfalls
From Principles to Strategies for Systems EngineeringGlen Alleman
From Principles to Strategies How to apply Principles, Practices, and Processes of Systems Engineering to solve complex technical, operational,
and organizational problems
Building a Credible Performance Measurement BaselineGlen Alleman
Establishing a credible Performance Measurement Baseline, with a risk adjusted Integrated Master Plan and Integrated Master Schedule, starts with the WBS and connects Technical Measures of progress to Earned Value
Capabilities‒Based Planning the capabilities needed to accomplish a mission or fulfill a business strategy
Only when capabilities are defined can we start with requirements elicitation
Program Management Office Lean Software Development and Six SigmaGlen Alleman
Successfully combining a PMO, Agile, and Lean / 6 starts with understanding what benefit each paradigm brings to the table. Architecting a solution for the enterprise requires assembling a “Systems” with processes, people, and principles – all sharing the goal of business improvement.
This resource document describes the Program Governance Road map for product development, deployment, and sustainment of products and services in compliance with CMS guidance, ITIL IT management, CMMI best practices, and other guidance to assure high quality software is deployed for sustained operational success in mission critical domains.
Increasing the Probability of Project Success with Five Principles and PracticesGlen Alleman
There are many approaches to managing projects in every domain.
This seminar lays the foundations for increasing the probability of project success, no matter the domain, what technology, what approach to delivering the outcomes of the project.
The principles of this approach are immutable.
The practices for implementing the principles are universally applicable.
Each chart in this presentation, contains guidance that can be applied to your project, no matter the domain.
In our short hour here, we’re going to cover a lot of material.
The bibliography contains the supporting materials we can tailor to your individual project
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 3
Setting up the program for EVM Compliant Validation
1. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
EVM World 2016
Setting up the Agile Program for EVM Compliant Validation, using
the Principles of Agile Systems Engineering
Dr. AnnMarie L. Oien
Lockheed Martin Space Systems Company
303.971.9285
annmarie.oien@lmco.com
Glen B. Alleman
Niwot Ridge LLC
303.241.9633
glen.alleman@niwotridge.com
2. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Opening
• Why are we here?
– Guidance exists on setting up EVMS, Systems
Engineering, and Agile activity for the program
– How do we relate the EVM, Systems Engineering,
and Agile artifacts to each other for program success?
• What will we learn?
– How to get from a DFARS contract award to active
Agile software development
• Why is this important?
– Integration of EVM, Systems Engineering, and Agile
creates framework for success
• What can we do with this knowledge?
– Execute a program from startup to closeout that
integrates EVM, Systems Engineering, and Agile that
increases the probability of success.
3. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Framing Assumptions†
• We work EIA-748-C programs
– We are adding Agile to those programs
– Agile is a SW Development method used on EIA-748-C
programs
• We work FAR 15 programs that have been awarded from our
Proposal that included using Agile
– Possible from an RFP that called out using Agile and EVM IAW
FAR 34.2/DFARS 234.2
• Capabilities Based Planning is the paradigm for Agile+EVM
– I need the Capability to fly 4 astronauts to ISS, stay 6 months
and come back safely
• Systems Engineering framework provides measures
meaningful to the decision maker
– MOE, MOP, TPM, KPP
• BOE’s are provided in Dollars and Hours
– Story Points are not in the IPMR
† “Identifying Acquisition Framing Assumptions Through Structured Deliberation,” Rand Corporation
4. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Artifacts of Success
• Program
– The Performance Measurement Baseline
contains all elements of the program’s work
needed for success
• Systems Engineering
– Traceable product decomposition to
measures of Effectiveness and Performance
• Agile Success
– Operational integration of the Program and
Systems Engineering for Agile Software
Development
5. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Artifacts for Program Success
Risk
SOW
Cost
WBS
IMP/IMS
TPM
PMB
❺ Deliverables defined in
the SOW, traced to the
WBS, with narratives and
Measures of Performance
(MoP)
❹ BCWS at the Work
Package level, rolled to the
Control Accounts showing
cost spreads for all work in
the IMS
❻ Measures of Performance
(MoP) for each critical
deliverable in the WBS and
identified in each Work
Package in the IMS, used to
assess maturity in the IMP
❶ The Products and Processes
in a “well structured”
decomposition, traceable to
customer’s needed capabilities
❷ IMS contains all the
Work Packages, BCWS,
Risk mitigation plans,
with traces to the IMP
measuring increasing
maturity through
Measures of
Effectiveness (MoE) and
Key Performance
Parameters (KPP)
❸ Technical and Programmatic Risks
Connected through the WBS, Risk
Register, IMP and IMS
The PMB is the Document of
Record for the Program
Performance is Measured
through the PMB
5
6. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
The Reason to Integrate Agile & EVM
is Systems using EVM are Linear
7. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
What is Agile in the Context of Software
Development?
Early and
Continuous Delivery
of Value
A Working System is
the Primary
Measure of Progress
Changing
Requirements are
Welcome
Frequent Delivery of
the Working System
Business People and
Developers Work
Together Daily
Individuals are
Motivated and
Empowered
Conversations are
Face-to-Face
Sustainable
Development is
Promoted by
Leadership
Continuous
Attention to
Technical Excellence
Simplicity in All
Things
Architecture,
Requirements, and
Designs Emerge
from Self-Organizing
Teams
Teams Regularly
Reflect on How to
Be More Effective
8. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Artifacts for System Engineering Success
Using Agile
Assembly, Test,
and Delivery
System
Architecture &
Capabilities
Iterative Agile Development
Emergent Design within the
Architecture
Requirements Derivation from
the Capabilities
KPPs
Operational
MOPs
Functional
TPMs
MOEs
Operational
Delivery &
Acceptance
Integration
Verification
Validation
Agile Development within Framework
9. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Artifacts for Agile Success
plan
demo
plan
demo demo
Capabilities
define
Requirements
Epic
Features
Stories
Product &
Release
Planning
Prioritizes
and assigns
Features to
Releases &
Stories to
near-term
Sprints
Near Term
To-do’s
SOW
IMP
Product
Roadmap
IMS PMB
Prioritized Product Backlog
Prioritized Sprint Backlog
Sprint Planning
Release Planning
Product
Backlog
plan
Sprint Backlog
CWBS
10. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Six Steps to Baselining the PMB
when Using Agile
Using the IMP when available
1. Establish Epics-level Product Roadmap based on needed
capabilities
Using the CWBS
2. Establish Product Backlog and Release Plan of Epics & Features
3. Conduct first Release Planning event: Decompose Features into
Stories, size work effort in Story Points or Hours, form prioritized
Sprint Backlog, assign stories to near-term Sprints.
4. Assess the capacity for work in the Cadence Release and Sprint:
more than demand for work in the Release/Sprint?
5. Repeat Steps 3 and 4 until demand equals release capacity for all
the Features in the Product Backlog and for all Stories in the Sprint
Backlog.
6. Execute the Sprint to produce deliverables in the CWBS
10
11. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
1. Establish Epic-level Product
Roadmap based on needed capabilities
• The Product Roadmap is:
– Defined by the contract deliverables.
– Defined by the sequence of needed capabilities in the SOW,
SOO, and ConOps.
– Defined by interdependencies between parallel work streams
and externalities of the deliverables
• Each Epic spans one or more cadence releases to
produce the outcome capabilities.
11
The Product Roadmap is the high-level view of what the project team intends
to deliver when for the most valuable product delivery. The Product Roadmap
provides only the high-level Epic view of the product being built. It does not
provide the Release Product Backlog or short term, more detailed view that
teams use to drive the work that occurs within a Cadence Release. †
† Agile Estimating and Planning, Mike Cohn, Pearson Education, 2006
12. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Product Roadmap
Epic A
ATP
Complete
Epic B
Epic C
Epic D
Customer Release 1
Epic A&B
Customer Release 2
Epic C&D
Program
Increment
Program
Increment
Program
Increment
Program
Increment
Program
Increment
Program
Increment
Cadence Release Calendar:
13. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
2. Establish Product Backlog and
Release Plan of Epic-traceable Features
• The Product Backlog is:
– Defined by the contract deliverables.
– Traceable to the CWBS
– Defined by the sequence of needed capabilities in the SOW, SOO, and
ConOps.
– Defined by interdependencies between parallel work streams and
externalities of the deliverables
– Defined by acceptance criteria or Agile’s “Definition of Done”
• Each Feature spans multiple iterations within a cadence release to
produce the outcome Feature capabilities within an Epic.
13
The Release Plan is the high-level view of how the project team intends to
deliver the most valuable product they can. The Release Plan provides only the
high-level view of the product being built. It does not provide the short term,
more detailed view that teams use to drive the work that occurs within a
Sprint. †
† Agile Estimating and Planning, Mike Cohn, Pearson Education, 2006
14. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Product Backlog
• Prioritized Features for Program
• Prioritized Stories for Cadence Release
Prioritized Product Backlog
Prioritized Sprint Backlog
Product Planning Assigns to Cadence #
Sprint Planning Assigns to Sprint # within Cadence
15. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Connecting the Dots Between Measures of Performance
WBS
Programmatic
KPPs TPMs
EVM
ETC
EAC
MoE
MoP
Technical and
Programmatic Risks
PE
SA
AC
KPP
Capabilities,
Epics, and
Features
Integrated
Master
Schedule
WP/PP
Product
Backlog
Physical Percent Complete
Features produce working products
measured at Month End for IPMR
EV EngineAgile Tool
Scheduling Tool
16. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
3. Conduct Release Planning: Decompose
Features into Stories, size & prioritize
• Features deliver WBS products and services through Stories
that produce needed capabilities for the program.
• Team lays out out the Features and Stories against the WBS
product and services
• Team places highest priority, nearest term Stories into the
Sprint Backlog for first 1-2 Sprints of the Release
• Each Story
– Produces a single outcome to implement the Feature
– Takes 3-10 working days to complete – choose granularity of >3
Stories per Sprint (10-20 days’ length) for fast progress feedback
– Once100% complete, no revisiting the Story
16
Requirements churn is a problem in Agile just as it is in Traditional projects. Tracked
through Sprint and Product Backlog Grooming, prioritization, tracing to CWBS
17. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
4. Assess Capacity for Work Against
Estimated Demand for Work
• Compare demand for work against capacity for work
– Avoid assuming 100% capacity utilization; exponentially
increases work cycle times in product development
projects. Guidance suggests start at 80% and monitor.
• Assure sufficient capacity for the demand before
proceeding
• If demand higher than capacity, re–plan work to level
demand
• The Grooming of the Backlog is critical to controlling
the progress to plan
17
Using the Closed loop control system of demand for work versus capacity for work
is performed on a weekly sampling basis. Watch for bow waves rising in Agile also.
18. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
5. Repeat 3 and 4 Until Resources are
Balanced with Demand
• With available resources assess capability for work against the
demand for deliverables in the near and longer term
• In Agile Scrum, planning is one Sprint ahead; in Agile SAFe®,
planning is 1-2 Sprints ahead for Stories and 1 Cadence Release
ahead for Features
• In EVM based programs the PMB is for the entire Period of
Performance for the program. The Agile Product Roadmap spans
the program also
• Rolling Wave Planning is applied in the Integration of Agile with
EVM
• Increasing fidelity of Stories in Sprints and Features within
Releases is the basis for Rolling Wave Planning
Iterative assessment of demand and capacity for work assures performance of
the team can produce needed Capabilities as planned
18
19. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
6. Execute the Sprints to produce
deliverables in the CWBS
• In standard Agile, Sprints are planned one at a time
– Sprints are planned for 10-20 work days each and fit inside the Cadence
Release Cycle, typically 3-6 Sprints
– Multiple Sprints form the Release
• Release develops – on time boxed cadence ‒ capabilities by a
needed milestone date
– One or multiple capabilities can be contained in a Release
– The capabilities can be demonstrated to or also delivered to a Customer
at a Release boundary
– Demonstration/Delivery is defined by the release business rhythm,
contractual obligations and Technical and Programmatic structure of
program
On Earned Value Management programs, BCWS is spread across Period of
Performance. Planning beyond one Sprint is needed to assure dependencies
identify and planned work meets needed scheduled deliveries of capabilities
19
20. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Measuring Physical Percent Complete
21. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Get off the Stage
• What did we learn?
– How we relate the EVM, Systems Engineering, and Agile
artifacts to each other for program success to get from DFARS
contract award to active Agile development
• Why is this important?
– Integration of EVM, Systems Engineering, and Agile creates the
framework for success
• What can we do with this knowledge?
– Execute a program startup within a framework and method that
integrates EVM, Systems Engineering, and Agile systems
• What can we do next?
– Build an integrated program framework for success: the
structures, artifacts, and information flows leveraging EVM,
Agile, and Systems Engineering practices
22. CPM EVM World 2016 Rights Reserved by the
Organization on the Cover Page
Editor's Notes
Scrum, XP, Kanban,
In traditioal systems engieering based development process, the atrifacvts of the process are linear in ti,e. The Solutions desceribed in the Systems Develkopment process don’t appear
Step 2: Size Product Backlog work effort in Hours or Story Points and prioritize; trace these to the CWBS
Step 3: Near term work assigned in Sprint and any programmatic or technical dependencies placed in follow on Sprints.
Follow on Sprint planning assures Release contains the needed capabilities on the needed date.
Step 4 Note: the guidance on capacity for work is to use an 80% capacity utilization setpoint after vacation and holiday estimates due to the stochastic nature of knowledge work. This guidance is based on queueing theory for M/M/1/infinity queues and the exponential rise in cycle times encountered with over 90% capacity utilization levels in the face of large variability in work arrival rates and work duration times.
The cadence release calendar at bottom indicates fixed duration points where work is “developed on cadence, released on demand” (SAFe TM). The formal release to customer is at event milestones indicated by the diamonds at top; the triangles at bottom set the cadence rhythm of demonstrations of increased product capability, typically also to the customer.
Sized in story points or hours, prioritized, and periodically groomed at Release and Sprint Planning events, the product backlog consists of all Features for the program and all Stories for the upcoming Release or Program Increment. An output of a release planning meeting assigns Stories to the typically first 1-2 Sprints of a 6 Sprint Release period. Thereafter, Sprint Planning meetings review the backlog, groom as needed for priority and size adjustments, then pull Stories into the next Sprint. Backlog changes in Story sizes does not impact Baseline. Backlog changes in Feature sizes upon grooming may be either a variance or require a baseline change, the decision of which follows the same principles as in EVM Baseline Change Management.