The document discusses the challenges faced in developing new launch vehicle programs. It notes that launch vehicle design projects have high costs and risks due to complex requirements, conflicting stakeholder expectations, technology development uncertainties, and integration challenges across vehicle elements. The project manager's job is further complicated by a lack of experienced staff, limited suppliers, and outdated processes. Implementing systems engineering practices can help project managers by defining project phases and technical baselines, providing qualified staff for integration tasks, and allowing the project manager to focus on other critical issues like cost, schedule, stakeholders, and risk.
My talk at PMI Sweden Congress 2013 on Agile and Large Software ProductsSvante Lidman
This is my "Success Factors for Agile Development of Very Large Software Products" as it was presented at the PMI Sweden Congress on March 11 2013. The title of the presentation is in Swedish but the material is almost completely in English.
الإتحــــــــــــــــــــــاد الوطني للشبــــــــــاب السوداني
المؤسسة الشبابية لتقانة المعلومات
ورشة صناعة البرمجيات في السودان
الورقة الاولى :
مناهج التعليم وصناعة البرمجيات في السودان
أسامة عبدالوهاب ريس
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
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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
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.
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.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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
Chen.tim
1. Systems Engineering
Implementation
In Launch Vehicle Development
Programs
Timothy T. Chen
Spacecraft & Vehicle Systems Department
Marshall Space Flight Center
2. Launch Vehicle Project Challenges
• Design of a new launch vehicle is a large complex system development
project.
• Its probability of success is often handicapped by:
Complex requirement development (creep) process.
Conflicting stakeholders’ expectations that often surfaced late in the
project design cycle.
Acquisition strategy.
Inherent nature of technology development risks in the project.
Complex technical integration & interfaces across major elements.
High initial non-recurring cost for capital investments
Often higher than what the stakeholders are willing to tolerate.
Limited schedule to demonstrate success before the project is in risk of
being cancelled.
Page 2
3. Project Manager’s Headaches
• The Project Manager’s challenge is further aggravated when faced with
the following issues:
Lack of experienced and knowledgeable staff.
Launch vehicle design projects come once in a couple, to several, decades.
Experienced & seasoned professionals, especially in project management &
systems engineering with proven success in executing projects at the level
of technical complexity, are limited.
Limited supply chain available from prime contractors to component
suppliers.
Commercial Off-The-Shelf (COTS) and “Heritage” hardware do not
mean “Plug-n-Play”.
Iterations and “spiral” design approach can be very costly to the Project
Manager.
Antiquated in-house processes and procedures
Do not keep up with the advances in project management & acquisition
practices.
Page 3
4. How can System Engineering help?
• The Systems Engineer
is your technical manager for the Project
Defines the phases the scope of the total effort
Establishes the technical baseline and future modifications (upgrades)
Provides qualified personnel and processes to Systems Engineering &
Integration (SE&I) in all top level system activities
• So, you as Project Manager can focus on other tough problems!
A juggling act !
Time Scope
Cost
Stakeholders
Communication Project Manager
Quality
Sub-contracts Risk
Contracts Staff/ HR
Page 4
5. Systems Engineering Functions
• Engineer the System • Planning and Control • Produce the System
Requirements Organizing & Planning Integrated across
Analysis / Definition / SEMP, IMP/IMS all systems and
Validation Requirements components
Functional Analysis Management Product Life
& Allocation Interface Management Cycle
Synthesis of Baseline Management Product
Designs Integration
Affordability
Evaluation of Verification
Decision Making
Alternatives Validation
Risk Management
Requirements Trade Studies Transition
Verification
TPMs
Metrics Management
Reviews
Drive Technical Solution Technical Management Realize Product
6. Systems Engineering throughout
the Product Life Cycle and at each
Level
MISSION DEFINE CONCEPT CONCEPT PRELIMINARY DETAILED FIRST PRODUCTION OPERATIONS/
ANALYSIS MISSION DEFINITION DEVELOPMENT DEFINITION DEFINITION ARTICLE SUPPORT
DEFINITION REQUIREMENTS
MCR ACR SRR SDR PDR CDR FRR/PRR ORR DR
1 SYSTEM
2 SEGMENT
3 SUBSYSTEM
MAJOR MILESTONES
MCR Mission Concept Review
ACR Alternative Concept Review
4 ELEMENT
SRR System Requirements Review
SDR System Design Review
PDR Preliminary Design Review
CDR Critical Design Review
FRR Flight Readiness Review
PRR Production Readiness Review 5 COMPONENT
ORR Operational Readiness Review
DR Decommissioning Review
SE process used at each system level and throughout the product life cycle.
Page 6
7. NASA Systems Engineering Process
• NASA Guiding Documents
NPR 7123.1A - NASA Systems Engineering Processes and
Requirements w/Change 1 (11/04/09)
Systems Engineering NPR Implementation Plan
SP-2007-6105 NASA Systems Engineering Handbook
Project System Engineering Management Plan (SEMP)
Page 7
9. NASA Systems Engineering
Framework
• Three elements that make up NASA systems engineering capability
Common Technical Processes
Tools and Methods
Workforce
NPR 7123.1A, Figure 1.1
11. Application of SE Engine Processes
within System Structure
NPR 7123.1A, Figure 3.2 Page 11
12. Recommendations for Project
Managers
• Hire Experienced & Knowledgeable Staff
Multidisciplinary SEs (domain/mission/product experts)
Apply the “TRL” process to your key personnel
Get expert advices
Non-Advocate Reviews, industry advisory groups, etc.
Not just technical, but also on management practices
• Plan, plan, plan … then plan some more
Failure to plan = Plan to fail
Unrealistic schedule = cost over-run
Launch Systems (Level II) Functional
Breakdown Structure (FBS)
SPACE TRANSPORTATION SYSTEMS BREAKDOWN STRUCTURE (SBS) TEMPLATE
SBS Indentured No. (2nd Lvl)
Space Transportation Vehicle
SBS Indentured No. (3rd Lvl)
SBS Indentured No. (4th Lvl)
SBS Indentured No. (1st Lvl)
SBS Indentured No. (5th/6th
Generic Design Disciplines
Space Transportation
Propulsion Subsystems (Level VI)
Architectural Concept
Propulsion Subsystems (Level VI)
Generic Function
Functional Breakdown Structure (FBS) Work Breakdown Structure (WBS)
Element
FBS
Generic Function Description (SBS 5th/6th
Lvl)
VEHICLE 1.0
Level)
System Architectural Concept Name
1.3.1
Propulsion Subsystem
1.1 Vehicle Element (e.g., Booster, Orbiter, Payload element, repeat as needed for elements) Hardware
C D E F G H I
1.1.1 Airframe Structure & Mechanisms
229 1.1.2 Propulsion
1.1.2 Propulsion
230 1.1.2.1 Booster/Planetary Ascent Propulsion
1.1.3 Power Management
231 1.1.2.1.1 Fill & Drain 1.3.1.3 1.3.1.5 1.3.1.7
1.1.4 Thermal Management 1.3.1.1 1.3.1.2
Pressurization
1.3.1.4
Propellant Feed
1.3.1.6
Thermal Control
1.3.1.8
232 1.1.2.1.1.1 Oxidizer F&D system Tankage Thrusters Fill/Drain System Instrumentation Ancillary Hardware
1.1.5 Guidance, Navigation and Control System System System
233 1.1.2.1.1.2 Fuel F&D system t
1.1.6 Communications, Control and Health Management
INTERFACE 1.1.7
1.1.8
Life Support
Environmental and Safety Management
234
235
1.1.2.1.2 On-Board Propellant Storage
1.1.2.1.2.1 Oxidizer tank 1.3.1.1.1
1.3.1.2.1
Orbital 1.3.1.3.1 1.3.1.4.1 1.3.1.5.1 1.3.1.6.1
1.3.1.7.1
Active Thermal
1.3.1.8.1
Power Distribution
236 1.1.2.1.2.2 Fuel tank Pressurant Tank Maneuvering Latch Valves Fill/Drain Valves Latch Valves Pressure Sensors
Control & Harness
1.2 Vehicle Elements Integration (Booster, Orbiter, TLI element, Planet or Moon Decent/Ascent element) Engine
237 1.1.2.1.3 Cryogenic On-Board Propellant and hardware Conditioning for Engine Start
1.2.1 Element to element structural attachment 238 1.1.2.1.3.1 Oxidizer bleed or bubbling system to provide thermal conditioning 1.3.1.2.2 1.3.1.6.2 1.3.1.8.2
1.3.1.1.2 1.3.1.3.2 1.3.1.4.2 1.3.1.5.2
1.2.2 Element to element communication 239 1.1.2.1.3.2 Fuel bleed and fluid circulating system to provide thermal conditioning Reaction Control Temperature Secondary
Propellant Tank Pyro Valves Filters Filters 1.3.1.7.1.1
Engine Sensors Structure
1.2.3 Provide monitoring & control of safe environment between elements 240 1.1.2.1.4 Storable Propellant Conditioning for Engine Start Heaters
GROUND 1..3
1.2.4 Element to Element Separation
Ground Infrastructure Element(s)
241
242
1.1.2.1.4.1 Engine oxidizer feed system fill & bleed
1.1.2.1.4.2 Engine fuel feed system fill & bleed 1.3.1.1.2.1
1.3.1.2.3
Engine Controllers
1.3.1.3.3
Filters
1.3.1.4.3
Fill/Drain Lines
1.3.1.5.3
Propellant Feed
Lines 1.3.1.7.2
Propellant Tank Passive Thermal
1.3.1 Flight Element Processing 243 1.1.2.1.5 On-Board Purge Structure Control
1.3.2 Payload Element Processing 244 1.1.2.1.5.1 Engine oxidizer system purge & conditioning to remove contamination
1.3.1.3.4 1.3.1.5.4
1.1.2.1.5.2 Engine fuel system purge & conditioning to remove contamination 1.3.1.1.2.2
1.3.3 Integrated Processing 245
Propellant
Pressure Feed Subsystem
1.3.4 Flight and Ground Traffic Control and Safety Management 246 1.1.2.1.6 Pressurization Management
Regulators Valve Drivers 1.3.1.7.2.1
247 1.1.2.1.6.1 Oxidizer tank pressurization Device Insulation/Blankets
1.3.5 Ground Infrastructure Support and Management
248 1.1.2.1.6.2 Fuel tank pressurization 1.3.1.3.5
Pressurant Lines
1.3.1.3.6
Pressurization
Subsystem Valve
Drivers
Page 12 Page 12
13. Recommendations
• Trade, trade, trade …. Then trade some more
No “point design”
No “show stoppers”
Technical, cost & schedule
Challenge technical teams on “what – if’s”
• Manage stakeholder expectations & requirements “creep”
Establish early, seek inputs
• Execute, execute… and execute
Make decision !
Indecisiveness causes schedule delay, cost-over run with no
accomplishments
Streamline Control Board Process
Requirements & Change Management
Latency
• Communicate, communicate, and more
Keep the team informed
Listen to the team (feedback)
Page 13
14. Technical Recommendations
• Minimize Technology Development in a Launch Vehicle Project
Require component/ subsystem technology at TRL > 6
• Get decisions made between elements (Payload, LV, and Ground
Systems)
Lack of decision makers delay schedule & increase cost
• Allow technical teams to communicate
Avoid “silos” mentality
• Do not manage by Spec and ICDs
Manage by decision – making, not by documentation
• Design-to-Requirements, not Design-to-Performance
Control technical metrics, affordability, and schedule
Page 14