How To Integrate Software And Systems



Similar documents
Effective Methods for Software and Systems Integration

Course: 8911B: Installation and Deployment in Microsoft Dynamics CRM 4.0

Release & Deployment Management

ITIL: Service Transition

Release Management Policy Aspen Marketing Services Version 1.1

Page 1 of 7 Effective Date: 12/18/03 Software Supplier Process Requirements

Cisco Unified Communications and Collaboration technology is changing the way we go about the business of the University.

Overview Presented by: Boyd L. Summers

Release and Deployment Management Software

An Introduction to the ECSS Software Standards

Application Functional Safety IEC 61511

Configuration Management Practices

STSG Methodologies and Support Structure

CDC UNIFIED PROCESS PRACTICES GUIDE

Establishing Great Software Development Process(es) for Your Organization. By Dale Mayes

Capability Maturity Model Integration (CMMI SM ) Fundamentals

Configuration Management Plan

Cisco Unified Communications Predeployment, Deployment, and Postdeployment Service Bundle

CM00 Change Management High Level

General Platform Criterion Assessment Question

Table of Contents. Introduction. Audience. At Course Completion. Prerequisites. Microsoft Certified Professional Exams

Requirements-driven Verification Methodology for Standards Compliance

Planning and Administering Windows Server 2008 Servers

Table of Contents. Introduction. Audience. At Course Completion

Managing and Maintaining Windows Server 2008 Servers (6430) Course length: 5 days

October 7, Presented to. The PMI Washington DC Chapter. Pedro Agosto. Director of Client Services, XA Systems, LLC.

Managing and Maintaining Windows Server 2008 Servers

ReMilNet Service Experience Overview

How To Write A Contract For Software Quality Assurance

Service Asset & Configuration Management PinkVERIFY

ITIL A guide to service asset and configuration management

Ellucian Implementation Methodology. Summary of Project Management and Solution Delivery Phases

Appendix 2-A. Application and System Development Requirements

<name of project> Software Project Management Plan

Your advantages at a glance

LR120 LoadRunner 12.0 Essentials

Software and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace

Planning and Administering Windows Server 2008 Servers

Accelerate your mission with GTSI Integration Services

EPA Classification No.: CIO P-01.1 CIO Approval Date: 06/10/2013 CIO Transmittal No.: Review Date: 06/10/2016

Updating Your Skills from Microsoft Exchange Server 2003 or Exchange Server 2007 to Exchange Server 2010 SP1

POSITION QUALIFICATIONS. Minimum Experience (Yrs)

Software Quality Subcontractor Survey Questionnaire INSTRUCTIONS FOR PURCHASE ORDER ATTACHMENT Q-201

TEN TIPS FOR A SUCCESSFUL INFOR IMPLEMENTATION

EXHIBIT L. Application Development Processes

Deploying and Managing Microsoft System Center Virtual Machine Manager

Appendix H Software Development Plan Template

Introduction and Overview

Updating Your Skills from Microsoft Exchange Server 2003 or Exchange Server 2007 to Exchange Server 2010 Course 10165; 5 Days, Instructor-led

TROUBLESHOOTING CISCO DATA CENTER UNIFIED COMPUTING (DCUCT)

Module 1: e- Learning

Christie Price Subcontract Administrator Lockheed Martin Corporation South Wadsworth Blvd. Littleton, CO 80125

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Integrating Quality Assurance into the Software Development Life Cycle

GENERAL PLATFORM CRITERIA. General Platform Criterion Assessment Question

LEARNING SOLUTIONS website milner.com/learning phone

PHASE 6: DEVELOPMENT PHASE

The Information Assurance Process: Charting a Path Towards Compliance

Managing Enterprise Devices and Apps using System Center Configuration Manager

Defining, Modeling & Costing IT Services Integrating Service Level, Configuration & Financial Management Processes

M6430a Planning and Administering Windows Server 2008 Servers

Analytical Products and Solutions. Complete service and maintenance solutions for your analytical equipment. usa.siemens.com/analyticalproducts

Course 6331A: Deploying and Managing Microsoft System Center Virtual Machine Manager

Configuration Management - The Big Picture

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

MKS Integrity & CMMI. July, 2007

ITIL Foundation for IT Service Management 2011 Edition

CAREER TRACKS PHASE 1 UCSD Information Technology Family Function and Job Function Summary

Page 1 of 5. IS 335: Information Technology in Business Lecture Outline Computer Technology: Your Need to Know

How To Develop Software

IEC Functional Safety Assessment. Project: K-TEK Corporation AT100, AT100S, AT200 Magnetostrictive Level Transmitter.

Systems Development Life Cycle (SDLC)

Software Safety Strategy for US Navy Gun System Acquisition Programs

Service Transition. ITIL is a registered trade mark of AXELOS Limited.. The Swirl logo is a trade mark of AXELOS Limited.. 1

Request for Proposal for Application Development and Maintenance Services for XML Store platforms

SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK

Planning and Administering Windows Server 2008 Servers

MS 20342B: Advanced Solutions of Microsoft Exchange Server 2013

Implementing a SQL Data Warehouse 2016

Cloud & Datacenter Monitoring with System Center Operations Manager

SSM6437 DESIGNING A WINDOWS SERVER 2008 APPLICATIONS INFRASTRUCTURE

How To Understand And Understand The Cmm

Cisco Video Surveillance Services

Practice Overview. REQUIREMENTS DEFINITION Issue Date: <mm/dd/yyyy> Revision Date: <mm/dd/yyyy>

Overview of the System Engineering Process. Prepared by

Software Application Control and SDLC

Camber Quality Assurance (QA) Approach

Microsoft Dynamics CRM 2011 Installation and Deployment

Concepts Release Package

Configuration & Build Management

Planning, Deploying, and Managing an Enterprise Project Management Solution

Advanced Solutions of Microsoft Exchange Server 2013

Transcription:

September 25, 2014 EFFECTIVE METHODS FOR SOFTWARE AND SYSTEMS INTEGRATION P R E S E N T E D B Y: D R. B O Y D L. S U M M E R S 1

Software Engineer (Quality) Defense and Space The Boeing Company - Seattle, Washington BL Summers Consulting. LLC Software Solutions 2

Effective: the implementation of achievable schedules, sound processes, and working solutions for software and systems integration. * Stories about working in Integration Labs - Informal and Formal 3

Methods: ensure processes and tools improve productivity and prepare for the challenges that impact integration environments. 4

Software: design, code & unit test, plans, and test procedures integrated with applied systems, tell us that the software developed is done right. Peer Reviews KEY * Management Meeting: HW and SW 5

Systems: effort to accomplish and allocate software design and engineering practices to be defined and documented and be ready for the combination of software and systems integration activities. Teamwork * Proactive and not Reactive Communication 6

Integration: the compass to combine software, systems, firmware, and hardware to work together as one. *Hardware Quality Assurance and Software Quality Assurance work together also. 7

Effective Software and Systems Integration methods provide an understanding and importance of critical factors for 8

Software and Systems Life-cycle * Development life-cycles * Key phases planning systems design requirements software design configuration management integration testing quality customers 9

Critical understanding and the start of the right disciplines of integrated methods will empower and achieve effective, flexible, and quality results. Start the Right Disciplines * Remember to always: 10

Program and Project Planning The necessary steps to scope out systems and software design activities supporting integration. This type of planning will establish effective plans and results for: communication risk management teamwork deployment quality before delivery 11

Systems Design The method to analyze requirements and develop a software development migration plan for defining: architecture concepts components and module development interfaces and necessary data 12

Software Requirements Systematic approach for development of requirements derived from multiple resources: functional software interfaces plans, documentation, and procedures performance, verification and production This method is applied for initial development of requirements and changes to baselines. 13

Software Design/Development Systematic approach for creation of the design of software and the development to reflect design and definitions applicable to the work product defines details: work product architecture behavior and component interfaces 14

A Software Manager interviewed a SW engineer for a new position in his company. He asked a question. How do you go about writing SW for a new project? The answer was Start Coding the Software The Software Manager was expecting: Read the specifications Read the specifications, break down the software into individual modules and Flow Chart them, or something similar. He didn t get the Job Why? 15

Software Implementation Requirement for integration testing inside an integration facility provides assurance that engineering builds function as expected to enable smooth execution for verification and test activities. * As software is tested and demonstration lessons learned 16

Software Integration All software delivered or implemented by software integration or testing is processed through a configuration and controlled Software Library system, where status accounting of each delivery is maintained. The integration tasks require that development and test processes are in place to ensure integration is ready for team troubleshooting and functional checkout. 17

Software and Systems Integration Consistent approach to perform effective integration. Software units, components, and sub-systems are assembled within defined and documented plans and procedures to ensure software and systems elements are assembled properly. The integration levels determine if constructed elements are ready for verification and/or validation activities. 18

Software and Systems Integration Delivery Requires all testing to be performed and provide assurance that both software and systems are integrated and working together. The integration practices ensure that units being tested are complete and documented prior to the official delivery or release to the customer. 19

Product Evaluation An effective product evaluation method provides the necessary process steps to conduct and perform continuous evaluations of software work products during the development life-cycle and integration activities. Evaluation tools and checklists are developed with associated scheduled processes to perform audits, reviews, and evaluations. Software Engineering Reviews and Audits 20

Quality - Software and Systems Integration activities Software and Hardware quality are required to support integration. The test team run s through test installation procedures with the quality team looking over their shoulders to witness, verify and validate software to show that software works in a target system and results are documented for completion and closed. * Life Cycle Process 21

Closing Statement Effective Methods for Software and Systems Integration 22

Questions 23