Safety Critical Software Justin Shelite Matt Smith Justin Dolezilek Tony Trujillo Justin Metcalf Kenton Shuck.

Slides:



Advertisements
Similar presentations
The Principals Role in Systemic Change for Reading Commitment.
Advertisements

© The McGraw-Hill Companies, Software Project Management 4th Edition Monitoring and control Chapter 9.
By Collin Smith COBIT Introduction By Collin Smith
Software project management Module 1 -Introduction to process management Teaching unit 1 – Introduction Ernesto Damiani Free University of Bozen-Bolzano.
 Assign resources to a project and produce a project schedule with a Gantt chart.  Assign people to tasks and direct the team effort.  Use critical.
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
© InLoox GmbH InLoox PM for Outlook product presentation Project management software – integrated in Microsoft Outlook.
QUALITY, ENVIRONMENTAL AND OCCUPATIONAL HEALTH AND SAFETY POLICY.
SERVICE EVALUATION APPROACHES AND COMPARISON WITH THE USE OF ITIL Matthew Fazo BIS 461.
Project phases and the life cycle
Igal Kaptsan Research Director Applied Research, Bentley Systems Change Management.
©© 2014 SAP AG. All rights reserved. Scenario/Processes Materials in Projects Scenario Overview Planning Project Creating Project Stock Order Planning.
Software Reliability Growth. Three Questions Frequently Asked Just Prior to Release 1.Is this version of software ready for release (however “ready” is.
Architecture Business Cycle
1 IT Project – Project Lifecycle, methodologies, tools, resources and other issues.
Requirements Engineering CSE-305 Requirements Engineering Process Tasks Lecture-5.
Objectives of Project Orientation Ensures that people moving onto new projects and/or accounts are set up for success in their new role. Project Orientation.
Supporting Operational Team Filippo Lambiente (Progress Software)
Managing Project Through Information System.  Monitoring is collecting, recording, and reporting information concerning any and all aspects of project.
SQA Plan automating a manual process inside our own company SETeam 20 Kenton Born – TL Marcellus Seamster James Stemmons Marc Kleinschmidt Ben Goreham.
Chapter 4: Project Cost Management
Roles in a Project Team By Sebastian Wagner And Michal Pieniazek.
NETWORK ADMINISTRATOR. EXAMPLES OF SOME COMPUTING RELATED CAREERS Multimedia Artist / Graphics Artist Information System Manager Computer Scientist Network.
Software Metrics – part 2 Mehran Rezaei. Software Metrics Objectives – Provide State-of-art measurement of software products, processes and projects Why.
Introduction to the Continual Service Improvement Toolkit Welcome.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 12 Implementing Business/IT Solutions.
CS532 TERM PAPER MEASUREMENT IN SOFTWARE ENGINEERING NAVEEN KUMAR SOMA.
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
Lecture 4 – XP and Agile 17/9/15. Plan-driven and agile development Plan-driven development A plan-driven approach to software engineering is based around.
Designer at the Strategy Level. Overview Establishing the why, who, when, and what of the business direction model Defining business objectives, critical.
Web Team Web Team :- Web team is a group of persons responsible for development of web site. Roles and Responsibilities A web team consists of following.
Agile Methods Presentation By: Jason Abbett. Definition A process to rapidly develop software Many kinds of agile methods but few are practiced.
Requirement engineering & Requirement tasks/Management. 1Prepared By:Jay A.Dave.
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
Sandrine PECORI Support to Project Managers PMO “Added-value or expensive support?”
Testing and Evaluating Software Solutions Introduction.
How to Write Training Plans Child Support Directors Association 2010 Annual Child Support Training Conference & Expo October 5, 2010.
PMSPROJECT.com Online Project management software Everything you need to manage projects successfully.
Budgets. Definition A budget is a plan for a business organisation for a future specified time period, covering specific business activities and expressed.
IT-301 Project Management I: Unit 4: Cost Management.
Z26 Project Management Metrics appropriate metrics for iterative projects Lecture 4a Graham Collins, UCL
Lesson Objectives 1) Review the steps involved in problem solving 2) Review the stages of the System Life Cycle 3) Describe what prototyping is and the.
Setting and Achieving Own Targets, Goals and Objectives.
Learn Mercury Load runner as an Online Training. The advanced reality of a digital transformation in the digital world always been on a threshold in terms.
Timeline – Standards & Requirements
John Philbrick PE, CCP, PMP
Essential Needs of Software Test Automation
Demand Planning Scenario Overview
SA3’s Responds to the Review Report
Materials in Projects Scenario Overview
TOTAL QUALITY MANAGEMENT
Software Quality Engineering
Materials in Projects from Project Purchase Requests Scenario Overview
Burn Down charts for Project Management
CIS 339 Competitive Success/snaptutorial.com
CIS 339 Education for Service/snaptutorial.com
CIS 339 Teaching Effectively-- snaptutorial.com
Lecture 12: Chapter 15 Review Techniques
Welcome to.
Demand Planning Scenario Overview
Using Dashboards to Communicate Project Progress
This Month’s Toolbox Talk
Materials in Projects from Project Purchase Requests Scenario Overview
NQF Implementation Plan self-assessment exercise Findings and Recommendations Kiev, 19 April 2016 Arjen Deij.
A summary of part 1 of Chapter 7 CEP 812 Kay Paff March 24, 1999
Introduction to ISO & The Quality Process.
Teaching slides Chapter 13
Justin D. Nguyen Carma R. Hogue
Presentation transcript:

Safety Critical Software Justin Shelite Matt Smith Justin Dolezilek Tony Trujillo Justin Metcalf Kenton Shuck

Scenario A large company develops safety critical software on a time and materials basis. That is, the company charges based on the actual effort. However, there is a bonus/penalty for high reliability/failures.

Overview Requirements Requirements Development Development Monitoring Monitoring Testing Testing

Requirements Highly Detailed Highly Detailed Use Scenarios Use Scenarios Watch user perform the tasks on previous applications if applicable Watch user perform the tasks on previous applications if applicable

Development Partner Programming Partner Programming Ensure reliability Ensure reliability Many releases to ensure required quality is achieved as well as ensuring timely completion Many releases to ensure required quality is achieved as well as ensuring timely completion Test Driven Test Driven Ensure quality by specifying tests that it needs to pass Ensure quality by specifying tests that it needs to pass

Monitoring Dashboard Dashboard Upper Management Upper Management Simple graphics to keep them aware of progress Simple graphics to keep them aware of progress Progression of test cases passed Progression of test cases passed EV – Make sure project is on task for timely completion EV – Make sure project is on task for timely completion

Testing Test every release to make sure it passes required tests Test every release to make sure it passes required tests User tests User tests Object Oriented Testing Object Oriented Testing DPU and DCU DPU and DCU