SOFTWARE CENTER PROJECT 1 IMPLICATIONS OF CONTINUOUS DEPLOYMENT Agneta Nilsson, Eric Knauss, Miroslaw Staron

Size: px
Start display at page:

Download "SOFTWARE CENTER PROJECT 1 IMPLICATIONS OF CONTINUOUS DEPLOYMENT Agneta Nilsson, Eric Knauss, Miroslaw Staron"

Transcription

1 1 SOFTWARE CENTER PROJECT 1 IMPLICATIONS OF CONTINUOUS DEPLOYMENT Agneta Nilsson, Eric Knauss, Miroslaw Staron Sprint 7 Focus: - IntegraFon of RBTS from Project 3 - Explore how to use the CIVIT model to increase speed - Implement RBTS Collabora;ng Companies: - Axis CommunicaFons - Ericsson - Grundfos - Saab - Volvo AB - VCC

2 The CIVIT Model Customer Release Full Product ParFal Product Improvement DirecFons Subsystem Component Once /release Month Week Day Hour Immediate/Minutes

3 Legend F FuncFonal requirements Q Quality requirements Complete coverage Significant tesfng 70% < coverage < 95% ParFal tesfng 30% < coverage < 70% Some tesfng but less than 30% coverage No tesfng of this type at all Coverage for each type of tesfng F Q L E L Legacy funcfonality E Edge cases Level of test automafon Fully automated Significant automafon, between 70 and 95% ParFal automafon, between 30 and 70% Some automafon, less than 30% No automafon at all

4 4 2 Strategies to use Civit model to Increase Speed The CIVIT model Customer Release FullProduct Par=alProduct Subsystem Component F Q L E F Q L E F Q L E F Q L E F Q L E F Q L E F Q L E F Q L E F Q L E Once/release Month Week Day Hour Immediate/ Minutes Software Center, Project 1, Sprint 4

5 5 Stragegy #1: Increase Speed with Default to Green Flag Default: Green flag, move ahead with minimal delay Excep;on: Red flag when more confidence is needed.

6 6 Strategy #2: Increase Speed by Smart Reduc7on of Tes7ng The CIVIT model Customer Release FullProduct Par=alProduct Subsystem Component F Q L E F Q L E Run all F Q L E F Q L E Don't run Run F Q L E F Q L E F Q L E F Q L E F Q L E Don't run Once/release Month Week Day Hour Immediate/ Minutes Software Center, Project 1, Sprint 4 Run

7 Recommending tests (idea) PrioriFze tests based on heatmap Collect which modules/components where changed Sort tests by frequency that the failed in connecfon with collected changes Cut off list by some criteria Module 1 Module 2 Modeul 3 Module n Testsuite 1 Testsuite 2 Testsuite 3 Testsuite m

8 Principle 1: PrioriFze by Test Efficiency Sum (TesHailures) Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8 Test 9 Test 10 StarFng from a heatmap we can understand test efficiency

9 Principle 1: PrioriFze by Test Efficieny Sum (TesHailures) Sum (TesHailures) Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8 Test 9 Test 10 0 Test 7 Test 8 Test 10 Test 9 Test 4 Test 1 Test 3 Test 2 Test 5 Test 6 We can priorifze these tests (=sorfng) and select tests.

10 Principle 2: Refine Test Efficiency by Context If we know the modules that have recently changed we can characterize test efficiency specifically for these modules

11 Principle 3: Use addifonal knowledge Perhaps a test is not likely to fail, but it would be strategically problemafc. Therefore, we can also take into account business value

12 Longitudinal study on Principle 2 (without selecfon) %- tests recall

13 Recommending tests (prel. Results) Lower recall: Miss tests that would have failed Just take the top n% from priorifzed list Higher precision: Speedup (run less tests that do not fail) Just take the tests that are only m% less likely to fail than the best suggesfon

14 14 IntegraFng RBTS and Civit model to Increase Speed Module 1 Module 2 Modeul 3 Strategy 1: Default to green flag The CIVIT model Testsuite m Testsuite 1 Testsuite 2 Testsuite 3 Enough confidence? Module n Customer Release FullProduct Par=alProduct Subsystem Component F Q L E F Q L E F Q L E F Q L E F Q L E F Q L E F Q L E Define 7me F Q constraints L E F Q L E Once/release Month Week Day Hour Immediate/ Minutes Software Center, Project 1, Sprint 4 Strategy 2: Smart reduc;on of tests

15 15 Suggested Plan for Sprint 8 Increase speed in confnuous integrafon development process through priorifzed test cases InvesFgate further how to priorifze test cases using parerns of test effecfveness through involvement of master students in project InvesFgate further how to connect business value to features to priorifze test cases TransiFon towards confnuous deployment What is the next step in the transifon process and main challenges? IniFaFves taken or planned to advance from confnuous integrafon towards confnuous deployment. What are organizafonal and technical impediments, and what facilitates the transifon towards confnuous deployment?

Continuous Integration Sprint 6. Agneta Nilsson, Jan Bosch, & Christian Berger

Continuous Integration Sprint 6. Agneta Nilsson, Jan Bosch, & Christian Berger Continuous Integration Sprint 6 Agneta Nilsson, Jan Bosch, & Christian Berger How can we identify, prioritize, and select suitable improvement initiatives more efficiently in order to support the advancement

More information

Supporting Continuous Integration by Code-Churn Based Test Selection

Supporting Continuous Integration by Code-Churn Based Test Selection Supporting Continuous Integration by Code-Churn Based Test Selection Eric Knauss, Miroslaw Staron, Wilhelm Meding, Ola Söder, Agneta Nilsson, Magnus Castell University of Gothenburg name.surname@gu.se

More information

SC KICK-OFF METRICS PROJECT

SC KICK-OFF METRICS PROJECT SC KICK-OFF METRICS PROJECT Vision and mission of the metrics theme The vision of the project is to identify and implement the key measurement practices, for maximizing the performance of companies The

More information

Software Center Accelerating Adoption of Best Practices

Software Center Accelerating Adoption of Best Practices Software Center Accelerating Adoption of Best Practices Jan Bosch Professor of Software Engineering Chalmers University of Technology Gothenburg, Sweden. www.software-center.se May 2014 This will be a

More information

Software Center. Customer Data and Ecosystem Driven Development

Software Center. Customer Data and Ecosystem Driven Development Software Center Customer Data and Ecosystem Driven Development Research Themes 1. Continuous Delivery 2. Continuous Architecture 3. Development Metrics 4. Customer Data and Ecosystem Driven Engineering

More information

How To Develop A Car For A Car Maker

How To Develop A Car For A Car Maker Volvo car Software center day EEEP - Kent Niesel Technical Leader Software engineering and management The All-New XC90 1 introduction The All-New XC90 Electronic Control Unit (ECU) 2 huge Software projects...

More information

METRICS RESEARCH ENABLING ACTIONABLE SOFTWARE METRICS IN MODERN COMPANIES

METRICS RESEARCH ENABLING ACTIONABLE SOFTWARE METRICS IN MODERN COMPANIES RESEARCH ENABLING ACTIONABLE SOFTWARE METRICS IN MODERN COMPANIES ESTABLISHING CUTTING EDGE METRICS RESEARCH AND DEVELOPMENT ENVIRONMENT MIROSLAW STARON WILHELM MEDING KENT NIESEL ANDERS HENRIKSSON CHRISTOFFER

More information

Dashboards for continuous monitoring of quality for. software product under development

Dashboards for continuous monitoring of quality for. software product under development Dashboards for continuous monitoring of quality for software product under development Authors: Miroslaw Staron 1), Wilhelm Meding 2), Jörgen Hansson 3), Christoffer Höglund 4), Kent Niesel 5), Vilhelm

More information

Process Optimizer Hands-on Exercise

Process Optimizer Hands-on Exercise IBM BPM in Action using WebSphere Lombardi Edition Process Optimizer Hands-on Exercise This lab will introduce you to the Lombardi Process Portal, which is an interface that enables process participants

More information

Developing in the MDA Object Management Group Page 1

Developing in the MDA Object Management Group Page 1 Developing in OMG s New -Driven Architecture Jon Siegel Director, Technology Transfer Object Management Group In this paper, we re going to describe the application development process supported by OMG

More information

Omniprise ERP Overview. User guide

Omniprise ERP Overview. User guide Omniprise ERP Overview User guide Omniprise CRM System Table of Contents Table of Contents Omniprise ERP Overview...3 Alert Manager... 4 Manage Alerts Form...5 Viewing the Manage Alert Table... 6 Viewing

More information

EAM: Ecosystemability Assessment Method

EAM: Ecosystemability Assessment Method EAM: Ecosystemability Assessment Method Imed Hammouda and Eric Knauss {imed.hammouda, eric.knauss}@cse.gu.se Participating companies: Axis and VCC Motivation: Ecosystem Questions What technical/organizational/business

More information

Employee Engagement Survey Results. Sample Company. All Respondents

Employee Engagement Survey Results. Sample Company. All Respondents Employee Engagement Survey Results All Respondents Summary Results from 246 Respondents February, 2009 Table of Contents All Respondents (n = 246) 1 Employee Engagement Two-Factor Profile of Employee Engagement

More information

Education Full Text Tutorial

Education Full Text Tutorial Education Full Text Tutorial Database Description Education Full Text provides coverage of international English-language periodicals, monographs, and yearbooks in virtually all aspects of education. Indexing

More information

Continuous Process Improvement - delivery, usability & compliance

Continuous Process Improvement - delivery, usability & compliance Continuous Process Improvement - delivery, usability & compliance Thomas Hildebrandt Head of Process & System Models Group IT University of Copenhagen! A single slide about me Foundational Process Models

More information

VisualCalc Dashboard: Google Analytics Comparison Whitepaper Rev 3.0 October 2007

VisualCalc Dashboard: Google Analytics Comparison Whitepaper Rev 3.0 October 2007 VisualCalc Dashboard: Google Analytics Comparison Whitepaper Rev 3.0 October 2007 5047 Robert J Mathews Pkwy, Suite 200 El Dorado Hills, California 95762 916.939.2020 www.visualcalc.com Introduction Google

More information

Multi-domain Model-driven Development Developing Electrical Propulsion System at Volvo Cars

Multi-domain Model-driven Development Developing Electrical Propulsion System at Volvo Cars Multi-domain Model-driven Development Developing Electrical Propulsion System at Volvo Cars Jonn Lantz Technical Specialist, Electric Propulsion Systems @ Volvo Car Group Jonn.Lantz@volvocars.com 1 Partners

More information

Upping the game. Improving your software development process

Upping the game. Improving your software development process Upping the game Improving your software development process John Ferguson Smart Principle Consultant Wakaleo Consulting Email: john.smart@wakaleo.com Web: http://www.wakaleo.com Twitter: wakaleo Presentation

More information

Accelerating software testing effectiveness using Agile methodologies..

Accelerating software testing effectiveness using Agile methodologies.. Accelerating software testing effectiveness using Agile methodologies.. How can testing be completed faster, and more efficiently, within short iterations? The Problem It is a painful paradox that while

More information

Integrated Information Management System, Development of Web Interface, a.k.a. Online Data Portal (ODP)

Integrated Information Management System, Development of Web Interface, a.k.a. Online Data Portal (ODP) Integrated Information Management System, Development of Web Interface, a.k.a. Online Data Portal (ODP) USBR Science and Technology Project ID 3625 Eric Peterson, May 2014. Duration: Fiscal Year 2010 through

More information

Vadim Computer Managment Group LTD. Next Generation Software Bank Reconcilliation

Vadim Computer Managment Group LTD. Next Generation Software Bank Reconcilliation Next Generation Software Bank Reconciliation Vadim Computer Managment Group LTD. Next Generation Software Bank Reconcilliation Contents i Contents Chapter 1: Bank Reconciliation Transactions 1 Bank Reconciliation

More information

HENIPAVIRUS ANTIBODY ESCAPE SEQUENCING REPORT

HENIPAVIRUS ANTIBODY ESCAPE SEQUENCING REPORT HENIPAVIRUS ANTIBODY ESCAPE SEQUENCING REPORT Kimberly Bishop Lilly 1,2, Truong Luu 1,2, Regina Cer 1,2, and LT Vishwesh Mokashi 1 1 Naval Medical Research Center, NMRC Frederick, 8400 Research Plaza,

More information

So#ware Center Accelera/ng Best Prac/ces to So#ware Engineering

So#ware Center Accelera/ng Best Prac/ces to So#ware Engineering So#ware Center Accelera/ng Best Prac/ces to So#ware Engineering Jan Bosch Director So#ware Center www.so#ware- center.se Professor of So#ware Engineering Chalmers University of Technology Gothenburg, Sweden.

More information

Excel 2003: Ringtones Task

Excel 2003: Ringtones Task Excel 2003: Ringtones Task 1. Open up a blank spreadsheet 2. Save the spreadsheet to your area and call it Ringtones.xls 3. Add the data as shown here, making sure you keep to the cells as shown Make sure

More information

Diagnostic Tests in OP14 April 23 & 24, 2015

Diagnostic Tests in OP14 April 23 & 24, 2015 2015 User Conference Diagnostic Tests in OP14 April 23 & 24, 2015 Presented by: BJ Bloom, EHR Training Specialist Jan Crosser, EHR Training Specialist EHR Workshop Objectives: Master the steps needed to

More information

PeopleNet. Employee Expense User Guide Overview of the PeopleNet Expense Application

PeopleNet. Employee Expense User Guide Overview of the PeopleNet Expense Application Overview of the PeopleNet Expense Application 2 Table of Contents Overview... 3 Expense Reports... 3 Upload Options... 3 Receipt Bank... 3 Start a New Expense Report... 4 Enter Expenses... 5 General Parameters...

More information

TUTORIAL: Reporting Gold-Vision 6

TUTORIAL: Reporting Gold-Vision 6 Reporting Using SQL reporting Services Tutorial Objectives: Introduction to Gold-Vision Reporting Standard Reports Searching for a Report Running a Standard Report Viewing a Report Exporting Data Example

More information

Navig vig ting ting the the Medica Medic re r Plan Plan Finder September 2014

Navig vig ting ting the the Medica Medic re r Plan Plan Finder September 2014 Navigating the Medicare Plan Finder September 2014 What is the Medicare Plan Finder? Internet tool on official Medicare web site Helps people learn about coverage and Review current Medicare enrollment

More information

Minnesota Health Insurance Exchange (MNHIX)

Minnesota Health Insurance Exchange (MNHIX) Minnesota Health Insurance Exchange (MNHIX) Project Status Report Week Ending: 09-19-2012 Page - 1 Executive Summary The Executive Summary provides an executive level review of general project activities,

More information

Measuring and Visualizing Code Stability - A Case Study at Three Companies

Measuring and Visualizing Code Stability - A Case Study at Three Companies Measuring and Visualizing Code Stability - A Case Study at Three Companies Miroslaw Staron, Jörgen Hansson, Robert Feldt Software Centre/Computer Science and Engineering Chalmers University of Gothenburg

More information

Siebel Professional Services Automation Guide

Siebel Professional Services Automation Guide Siebel Professional Services Automation Guide Version 7.7 November 2004 Siebel Systems, Inc., 2207 Bridgepointe Parkway, San Mateo, CA 94404 Copyright 2004 Siebel Systems, Inc. All rights reserved. Printed

More information

Inbound Marketing for College Admissions

Inbound Marketing for College Admissions Inbound Marketing for College Admissions Private Highschools, for profit schools, online education Admissions has 2 fundamental business needs 1. Identify Online Application Process 2. Manipulate Application

More information

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad Test Run Analysis Interpretation (AI) Made Easy with OpenLoad OpenDemand Systems, Inc. Abstract / Executive Summary As Web applications and services become more complex, it becomes increasingly difficult

More information

Converting Models from Floating Point to Fixed Point for Production Code Generation

Converting Models from Floating Point to Fixed Point for Production Code Generation MATLAB Digest Converting Models from Floating Point to Fixed Point for Production Code Generation By Bill Chou and Tom Erkkinen An essential step in embedded software development, floating- to fixed-point

More information

Colorado Medical Assistance Program Web Portal Dental Claims User Guide

Colorado Medical Assistance Program Web Portal Dental Claims User Guide Colorado Medical Assistance Program Web Portal Dental Claims User Guide The Dental Claim Lookup screen (Figure 1) is the main screen from which to manage Dental claims. It consists of different sections

More information

Selecting the Right Visualization of Indicators and Measures Dashboard Selection Model

Selecting the Right Visualization of Indicators and Measures Dashboard Selection Model Selecting the Right Visualization of and Measures Dashboard Selection Model Miroslaw Staron 1, Kent Niesel 2, and Wilhelm Meding 3 1 Computer Science and Engineering, University of Gothenburg, Sweden miroslaw.staron@gu.se,

More information

The Role of Community Colleges in the Emerging Energy Sector. Green California Community Colleges Summit October 18, 2011

The Role of Community Colleges in the Emerging Energy Sector. Green California Community Colleges Summit October 18, 2011 The Role of Community Colleges in the Emerging Energy Sector Green California Community Colleges Summit October 18, 2011 Energy Workforce Drivers AB 32 2020: Reduce greenhouse gas emissions by 30% from

More information

HP Application Lifecycle Management

HP Application Lifecycle Management HP Application Lifecycle Management Overview HP Application Lifecycle Management is a software solution expressly designed to allow your team to take control of the application lifecycle while investing

More information

COMPANY LOGO. Project Charter Project Charter

COMPANY LOGO. Project Charter Project Charter Project Name Project Number The is created in the Initiating Process Group. Typically, a Project Manager, external to the project, writes the as an objective assessment. It formally authorizes the project

More information

Monitoring the NTP Server. eg Enterprise v6.0

Monitoring the NTP Server. eg Enterprise v6.0 Monitoring the NTP Server eg Enterprise v6.0 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may be reproduced

More information

Baseline Code Analysis Using McCabe IQ

Baseline Code Analysis Using McCabe IQ White Paper Table of Contents What is Baseline Code Analysis?.....2 Importance of Baseline Code Analysis...2 The Objectives of Baseline Code Analysis...4 Best Practices for Baseline Code Analysis...4 Challenges

More information

Service Virtualization CA LISA introduction. Jim Dugger CA LISA Product Marketing Manager Steve Mazzuca CA LISA Public Sector Alliances Director

Service Virtualization CA LISA introduction. Jim Dugger CA LISA Product Marketing Manager Steve Mazzuca CA LISA Public Sector Alliances Director Service Virtualization CA LISA introduction Jim Dugger CA LISA Product Marketing Manager Steve Mazzuca CA LISA Public Sector Alliances Director innovate or die The Product is the entire brand and customer

More information

How many high-speed counters (HSCs) are provided by the SIMATIC S7-1200 PLC? SIMATIC S7-1200. FAQ March 2010. Service & Support. Answers for industry.

How many high-speed counters (HSCs) are provided by the SIMATIC S7-1200 PLC? SIMATIC S7-1200. FAQ March 2010. Service & Support. Answers for industry. How many high-speed counters (HSCs) are provided by the SIMATIC S7-1200 PLC? SIMATIC S7-1200 FAQ March 2010 Service & Support Answers for industry. Question This entry is from the Service&Support portal

More information

Introduction to Project Management ECE 480. Erik Goodman

Introduction to Project Management ECE 480. Erik Goodman Introduction to Project Management ECE 480 Erik Goodman What is Project Management? a method for organizing tasks a structured framework to help a group work productively tools to aid in task sequencing,

More information

Service Value is the End Game Advanced Facilities Performance Management (Part 2 of 2)

Service Value is the End Game Advanced Facilities Performance Management (Part 2 of 2) Service Value is the End Game Advanced Facilities Performance Management (Part 2 of 2) Alan Green is a Performance Manager within Property at one of the UK leading financial institutions Graeme Chalmers,

More information

Session D Connectivity and Safe Communication Matilda Gennvi Gustafsson

Session D Connectivity and Safe Communication Matilda Gennvi Gustafsson Session D Connectivity and Safe Communication Matilda Gennvi Gustafsson In a Networked Society transports are safer Cross-sector cooperation will make it happen! MATILDA GENNVI GUSTAFSSON Sustainability

More information

How To Use Blue Yonder'S Predictive Analytics Software

How To Use Blue Yonder'S Predictive Analytics Software Blue Yonder in practice Successfully realize Industry 4.0 s potential with accurate forecasts and automated decision-making Examples of applications of Blue Yonder Predictive Analytics in industry Blue

More information

Quality Assurance in an Agile Environment

Quality Assurance in an Agile Environment Quality Assurance in an Agile Environment 1 Discussion Topic The Agile Movement Transition of QA practice and methods to Agile from Traditional Scrum and QA Recap Open Discussion www.emids.com 2 What is

More information

Smart Phone Conservation Agent Application

Smart Phone Conservation Agent Application Smart Phone Conservation Agent Application Information Communications Technology (ICT) Innovations State of Missouri - Department t of Conservation B. Executive Summary In the state of Missouri, the Conservation

More information

Total Males Females 34.4 36.7 (0.4) 12.7 17.5 (1.6) Didn't believe entitled or eligible 13.0 (0.3) Did not know how to apply for benefits 3.4 (0.

Total Males Females 34.4 36.7 (0.4) 12.7 17.5 (1.6) Didn't believe entitled or eligible 13.0 (0.3) Did not know how to apply for benefits 3.4 (0. 2001 National Survey of Veterans (NSV) - March, 2003 - Page 413 Table 7-10. Percent Distribution of Veterans by Reasons Veterans Don't Have VA Life Insurance and Gender Males Females Not Applicable 3,400,423

More information

About SMART Practice Aids Disclosure

About SMART Practice Aids Disclosure About SMART Practice Aids Disclosure SMART Practice Aids Disclosure optimizes financial statement disclosure preparation and review. Use this automated tool to: Prepare a customized checklist of applicable

More information

The Requirements Compliance Matrix columns are defined as follows:

The Requirements Compliance Matrix columns are defined as follows: 1 DETAILED REQUIREMENTS AND REQUIREMENTS COMPLIANCE The following s Compliance Matrices present the detailed requirements for the P&I System. Completion of all matrices is required; proposals submitted

More information

REFMAN. Drydocking Software. Sample Cost Reports. What is the advantage of using REFMAN to produce your reports?

REFMAN. Drydocking Software. Sample Cost Reports. What is the advantage of using REFMAN to produce your reports? REFMAN Drydocking Software Sample Cost Reports What is the advantage of using REFMAN to produce your reports? All of the sample reports shown here are generated directly from the cost information which

More information

Dashboard Builder TM for Access

Dashboard Builder TM for Access Dashboard Builder TM for Access Professional Edition Application Guide Version 5 8/8/15 This document is copyright 2007-2015 OpenGate Software. The information contained in this document is subject to

More information

PERFORMANCE CRITERIA FOR SOFTWARE METRICS MODEL REFINEMENT

PERFORMANCE CRITERIA FOR SOFTWARE METRICS MODEL REFINEMENT PERFORMANCE CRITERIA FOR SOFTWARE METRICS MODEL REFINEMENT Adrian VISOIU 1 PhD Candidate, Assistant Lecturer, Economic Informatics Department, Academy of Economic Studies, Bucharest, Romania E-mail: adrian.visoiu@csie.ase.ro

More information

Terrace Consulting Services

Terrace Consulting Services Terrace Consulting Services Overview: Every project will require some degree of Planning before Implementation can begin. Analysis and Planning are essential in order to confirm requirements, define the

More information

Transforming industries: energy and utilities. How the Internet of Things will transform the utilities industry

Transforming industries: energy and utilities. How the Internet of Things will transform the utilities industry Transforming industries: energy and utilities How the Internet of Things will transform the utilities industry GETTING TO KNOW UTILITIES Utility companies are responsible for managing the infrastructure

More information

Applications. Key Features. Benefits. Contact us. Solution for TETRA coverage. AIR Repeater TETRA / TETRAPOL 400 RF/RF

Applications. Key Features. Benefits. Contact us. Solution for TETRA coverage. AIR Repeater TETRA / TETRAPOL 400 RF/RF Applications TETRA / TETRAPOL 400 MHz coverage enhancement Outdoor : Mountainous areas, Industrial plants Indoor : Confined areas Key Features Output power up to 5W IP65 Wall- or mast-mounting Squelch

More information

Refer to the Information Technology E-mail Retention Policy.

Refer to the Information Technology E-mail Retention Policy. Email Management Information Technology Email Retention Policy Save email and attachments to Adobe pdf file Sorting Search Option Mailbox Clean Up Tool Clean-up process: o Deleted items o Sent items o

More information

1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software...

1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software... 1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering Software is intangible Hard to understand

More information

Weight of Evidence Module

Weight of Evidence Module Formula Guide The purpose of the Weight of Evidence (WoE) module is to provide flexible tools to recode the values in continuous and categorical predictor variables into discrete categories automatically,

More information

PrioVR Production Plan:

PrioVR Production Plan: PrioVR Production Plan: 1. System Overview 1.1 Architecture Overview The entire PrioVR system consists of several sub-systems that all must function and integrate in order for the entire system to work.

More information

TEACHER/HIGHER EDUCATION INSPECTION

TEACHER/HIGHER EDUCATION INSPECTION TEACHER/HIGHER EDUCATION INSPECTION Education and Training Inspectorate An Evaluation of the Joint Post-Primary Post Graduate Certificate in Education: Main Subject with Special Education and Inclusion

More information

Agile Testing. What Students Learn

Agile Testing. What Students Learn Agile Testing Transition sound traditional test practices into an Agile development environment. By using a step-by-step approach, this course documents how to transition from traditional test practices

More information

Case Studies in Solving Testing Constraints using Service Virtualization

Case Studies in Solving Testing Constraints using Service Virtualization Case Studies in Solving Testing Constraints using Service Virtualization Rix.Groenboom@Parasoft.NL 2/21/14 1 Introduction Paraso& is supplier automated tes1ng solu1ons Since 1984, Los Angeles (US) and

More information

TEACHER/HIGHER EDUCATION INSPECTION

TEACHER/HIGHER EDUCATION INSPECTION TEACHER/HIGHER EDUCATION INSPECTION Education and Training Inspectorate An Evaluation of the Joint Post-Primary Post Graduate Certificate in Education: Main Subject with Special Education and Inclusion

More information

Query 4. Lesson Objectives 4. Review 5. Smart Query 5. Create a Smart Query 6. Create a Smart Query Definition from an Ad-hoc Query 9

Query 4. Lesson Objectives 4. Review 5. Smart Query 5. Create a Smart Query 6. Create a Smart Query Definition from an Ad-hoc Query 9 TABLE OF CONTENTS Query 4 Lesson Objectives 4 Review 5 Smart Query 5 Create a Smart Query 6 Create a Smart Query Definition from an Ad-hoc Query 9 Query Functions and Features 13 Summarize Output Fields

More information

Budgeting Labor Costs with Time & Attendance Software: Accessible Statistics for Rapid Results

Budgeting Labor Costs with Time & Attendance Software: Accessible Statistics for Rapid Results Budgeting Labor Costs with Time & Attendance Software: Accessible Statistics for Rapid Results Summary: Managers are repeatedly encouraged to control labor costs. Aside from limiting worked hours, how

More information

Model Based System Engineering (MBSE) For Accelerating Software Development Cycle

Model Based System Engineering (MBSE) For Accelerating Software Development Cycle Model Based System Engineering (MBSE) For Accelerating Software Development Cycle Manish Patil Sujith Annamaneni September 2015 1 Contents 1. Abstract... 3 2. MBSE Overview... 4 3. MBSE Development Cycle...

More information

Gamma Distribution Fitting

Gamma Distribution Fitting Chapter 552 Gamma Distribution Fitting Introduction This module fits the gamma probability distributions to a complete or censored set of individual or grouped data values. It outputs various statistics

More information

BEST PRACTICES RESEARCH

BEST PRACTICES RESEARCH Frost & Sullivan 2015 1 "We Accelerate Growth" Contents Background and Company Performance... 3 Industry Challenges... 3 Customer Impact and Business Impact... 4 Conclusion... 6 Significance of Customer

More information

Discover the best keywords for your online marketing campaign

Discover the best keywords for your online marketing campaign Discover the best keywords for your online marketing campaign Index n... 3 Keyword discovery using manual methodology... 5 Step 1: Keyword analysis and search... 6 Step 2... 10 Additional tools... 11 Competitors...

More information

Regulatory Asset Management: Harmonizing Calibration, Maintenance & Validation Systems

Regulatory Asset Management: Harmonizing Calibration, Maintenance & Validation Systems Regulatory Asset Management: Harmonizing Calibration, Maintenance & Validation Systems 800.982.2388 1 Introduction Calibration, maintenance and validation activity, despite operating within the same department

More information

Power inverters: Efficient energy transformation through efficient TargetLink code

Power inverters: Efficient energy transformation through efficient TargetLink code Page 6 santerno Power inverters: Efficient energy transformation through efficient TargetLink code Upva page 7 lue Energy Every day, the amount of energy delivered by the sun is 15,000 times the current

More information

Essential Metrics for Agile Project Management

Essential Metrics for Agile Project Management Metrics for the transformational age Essential Metrics for Agile Project Management Alex Birke, Agile World 2015 Accenture, its logo, and 'High Performance. Delivered.' are trademarks of Accenture. Why

More information

Modernizing EDI: How to Cut Your Migra6on Costs by Over 50%

Modernizing EDI: How to Cut Your Migra6on Costs by Over 50% Modernizing EDI: How to Cut Your Migra6on Costs by Over 50% EDI Moderniza6on: Before and ABer External Loca;ons, Partners, and Services Customers Suppliers / Service Providers Cloud/SaaS Applica;ons &

More information

Technical and Troubleshooting. Guide AIRAVE 2.5

Technical and Troubleshooting. Guide AIRAVE 2.5 Technical and Troubleshooting Guide AIRAVE 2.5 Welcome! Sprint is committed to developing technologies addressing in-home coverage and ensuring you have a great wireless experience. This booklet provides

More information

A powerful dashboard utility to improve situational awareness of the markets, place precise orders, and graphically monitor trading positions.

A powerful dashboard utility to improve situational awareness of the markets, place precise orders, and graphically monitor trading positions. A powerful dashboard utility to improve situational awareness of the markets, place precise orders, and graphically monitor trading positions. Position DashBoard Powered by BAR ANALYZER Position DashBoard

More information

5. Creating a Gantt Chart

5. Creating a Gantt Chart 5. Creating a Gantt Chart Whilst the network diagram is a useful way to describe how tasks are linked to each other, the Gantt chart is used to display the schedule of a project. The Gantt chart is the

More information

ESTRACK Management System Support for the CCSDS Space Communication Cross Support Service Management

ESTRACK Management System Support for the CCSDS Space Communication Cross Support Service Management ESTRACK Management System Support for the CCSDS Space Communication Cross Support Service Management Alexander Hoffmann 1 VEGA Space GmbH, Europaplatz 5, D-64293 Darmstadt, Germany Holger Dreihahn 2 and

More information

DOE/OE Transmission Reliability Program. Data Validation & Conditioning

DOE/OE Transmission Reliability Program. Data Validation & Conditioning DOE/OE Transmission Reliability Program Data Validation & Conditioning Jianzhong Mo mo@electricpowergroup.com Kenneth Martin martin@electricpowergroup.com June 3-4, 2014 Washington, DC 2 Presentation Introduction

More information

How to Use Red Condor Spam Filtering

How to Use Red Condor Spam Filtering What is Spam Filtering? Spam filtering is used to detect unsolicited and unwanted email. By looking for certain words in an email's subject line, or through suspicious word patterns or word frequencies

More information

mbrace Agile Performance Testing White paper

mbrace Agile Performance Testing White paper mbrace Agile Performance Testing White paper Version 2.2 03 July 2015 Author: Michael Kok mbrace Agile Performance Testing Page 1/14 Inhoud 1 Introduction... 3 2 The nature of performance testing... 3

More information

Dell AppAssure Recovery Assure

Dell AppAssure Recovery Assure Technology spotlight Dell AppAssure Recovery Assure The key to Microsoft application protection Your Microsoft applications Microsoft Exchange, SQL Server and SharePoint can be the most business-critical

More information

USER MANUAL ESP. Enhanced Steering Performance. R-Net

USER MANUAL ESP. Enhanced Steering Performance. R-Net USER MANUAL US ESP Enhanced Steering Performance R-Net ESP Enhanced Steering Performance R-Net Produced and published by Permobil AB, Sweden Edition 1, 2008-04 Product code: 205229-US-0 How to contact

More information

User's Guide. ver.7.1.0. RSRicksoft. www.ricksoft.jp

User's Guide. ver.7.1.0. RSRicksoft. www.ricksoft.jp User's Guide ver.7.1.0 RSRicksoft www.ricksoft.jp Table of Contents Chapter 1 To begin with... 2 1. 1 Terms and Concept...2 1. 1. 1 Ticket... 2 1. 1. 2 "Phase" Tickets... 2 1. 1. 3 Ticket's Parent-Child

More information

Revenue s Business Context

Revenue s Business Context Analytics and Risk Examples from Research & Analytics Branch Duncan Cleary dcleary@revenue.ie http://www.linkedin.com/in/duncancleary Research & Analytics Branch DATA - INFORMATION - KNOWLEDGE 1 Revenue

More information

Recurring Work Orders - Overview. Purpose. Generating Tasks

Recurring Work Orders - Overview. Purpose. Generating Tasks Recurring Work Orders - Overview Purpose The purpose of this document is to outline all the elements that could effect work orders from regenerating themselves. Generating Tasks Whenever the program executes

More information

Earned Value Analysis Exercise

Earned Value Analysis Exercise Earned Value Analysis Exercise www.spmbook.com Author: Adolfo Villafiorita Revision: 2 (205-02-06) Given the following project plan: ID Task Immediate Predecessor (*) Expected Duration (days) Budget ($)

More information

Integrated Approach to User Account Management

Integrated Approach to User Account Management Mission Critical Enterprise Systems Symposium 2006 Integrated Approach to User Account Management Kesselman, Glenn and Smith, William Lockheed Martin Mission Services Quest Software Public Sector October

More information

ProjectWare Dashboard. Rapid Process Automation

ProjectWare Dashboard. Rapid Process Automation ProjectWare Dashboard Rapid Process Automation * Patent Pending Contents Introduction Selecting Application Creating programs, projects, tasks Tracking status with dashboards Updating documents, issues,

More information

QUICK FACTS. Providing Application Development and Data Migration Support for a Leading Healthcare Company

QUICK FACTS. Providing Application Development and Data Migration Support for a Leading Healthcare Company [ Healthcare Services, Application Development ] TEKsystems Global Services Customer Success Stories Client Profile Industry: Healthcare Revenue: Private Employees: Over 400 Geographic Presence: Locations

More information

Quick guide for drawing management in an active folder with workflow

Quick guide for drawing management in an active folder with workflow Quick guide for drawing management in an active folder with workflow JOINT Collaboration AS Hoffsveien 1 C 0275 Oslo Tlf. 22 50 45 50 Fax. 22 50 35 00 www.joint.no firmapost@joint.no Org. nr. 983443117

More information

Using LSI for Implementing Document Management Systems Turning unstructured data from a liability to an asset.

Using LSI for Implementing Document Management Systems Turning unstructured data from a liability to an asset. White Paper Using LSI for Implementing Document Management Systems Turning unstructured data from a liability to an asset. Using LSI for Implementing Document Management Systems By Mike Harrison, Director,

More information

Call for Tender for Application Development and Maintenance Services

Call for Tender for Application Development and Maintenance Services ADM Partners Reference #: 100001200 Call for Tender for Application Development and Maintenance Services Annex 2 - Agile Application Development and Maintenance Appendix A - OECD s Agile Practices and

More information

Microinvest Warehouse Pro Light Restaurant is designed to work in tandem with Microinvest Warehouse Pro which provides all back office functions.

Microinvest Warehouse Pro Light Restaurant is designed to work in tandem with Microinvest Warehouse Pro which provides all back office functions. Important to know! Microinvest Warehouse Pro Light Restaurant is designed to work in tandem with Microinvest Warehouse Pro which provides all back office functions. When you start up the restaurant module

More information

November, 2011 Joshua Kerievsky Industrial Logic, Inc. Twitter: @JoshuaKerievsky. Lean Startup. Why It Rocks Far More Than Agile Development

November, 2011 Joshua Kerievsky Industrial Logic, Inc. Twitter: @JoshuaKerievsky. Lean Startup. Why It Rocks Far More Than Agile Development November, 2011 Joshua Kerievsky Industrial Logic, Inc. Twitter: @JoshuaKerievsky Lean Startup Why It Rocks Far More Than Agile Development Copyright (C) 2011, Industrial Logic, Inc. All Rights Reserved.

More information

Cost Model: Work, Span and Parallelism. 1 The RAM model for sequential computation:

Cost Model: Work, Span and Parallelism. 1 The RAM model for sequential computation: CSE341T 08/31/2015 Lecture 3 Cost Model: Work, Span and Parallelism In this lecture, we will look at how one analyze a parallel program written using Cilk Plus. When we analyze the cost of an algorithm

More information

Advanced TTCN-3 Test Suite validation with Titan

Advanced TTCN-3 Test Suite validation with Titan Proceedings of the 9 th International Conference on Applied Informatics Eger, Hungary, January 29 February 1, 2014. Vol. 2. pp. 273 281 doi: 10.14794/ICAI.9.2014.2.273 Advanced TTCN-3 Test Suite validation

More information

Driving High Yield Campaigns with Call Optimization

Driving High Yield Campaigns with Call Optimization WHITE PAPER Driving High Yield Campaigns with Call Optimization Executive Summary As a contact center manager or system administrator, have you heard about call optimization, a.k.a., Best Time To Call,

More information