How Software Engineering Can Benefit from Traditional Industries Practical Experience Report ICSE 2012 Software Engineering in Practice Track

Size: px
Start display at page:

Download "How Software Engineering Can Benefit from Traditional Industries Practical Experience Report ICSE 2012 Software Engineering in Practice Track"

Transcription

1 How Software Engineering Can Benefit from Traditional Industries Practical Experience Report ICSE 2012 Software Engineering in Practice Track Dr. Tom Sprenger CIO June 6, 2012

2 2

3 Agenda Brief company presentation Industrial manufacturing Mapping of key elements Pillars of software industrialization Conclusions 3

4 AdNovum Swiss Engineering Quality Core Competence: High-End Security & Software Engineering Est privately owned joint-stock company Zurich (HQ), Bern, Budapest (Hungary), Singapore 275 employees, 70% graduate engineers 4

5 Customers and Industry Focus Finance Government Insurance EFD/BIT EVD/BLW EJPD/BFM UVEK/BAKOM Canton Zurich Tax Authorities Canton Zurich Building Management Logistics / Industry Telecom 5

6 History of Industrial Manufacturing Status of Software Engineering Image source: 6

7 Characteristics of Industrial Manufacturing Automation Mechanization / Technologization Division of Work Structuring / System Formation Standardization Interchangeability of Products/Parts Measuring and Control Primary Goals Continuous predictable production of goods with defined quality Continuous optimization of costs Broad consistency with Software Engineering requirements Idea: Develop software as you would process a product on an assemble line 7

8 Mapping of Manufacturing Key Elements Analogy: Car assembly line Industrial Manufacturing Software Engineering Manufacturing process Software engineering process Component supplier selection Technology management Supply chain management Dependency management Subassemblies / Components Software repository Assembly line with quality gates Automatic build & test Continuous controlling & information Quality & progress measuring system 8

9 Pillars of Software Industrialization 9

10 Software Engineering Process Process Models Waterfall, V-Model, RUP, Spiral, Iterative, Agile, etc. Formal Methods B-Method, Automated theorem proving, RAISE, VDM, etc. Process Key Elements Definition of phases Involved roles Tasks Deliverables Checkpoints / quality gates AdNovum Software Engineering Process Common-sense and widely established at least on paper 10

11 Technology Management Organisation on 3 Levels Strategic Tactical Operational Managed Process Driven by expert group Technology Investigation Purpose Efficient and controlled use of innovative technology Organize the technology landscape Knowledge Management Cost control License compliance (e.g. OSS licenses) 11

12 Technology Management Operational Example 12

13 Dependency Management Project Dependencies Fully qualified Declarative only Application Web Visualize dependencies Transitive dependencies analytics Purposes Know which technologies are in use Investigate critical project dependencies Reliably identify projects affected by e.g. a critical security issue in another component Gather information about software versions in use unused versions 13

14 Software Repositories Artifact Types Software components, Tools, etc. Established Standards Maven Repository, Nexus, etc. Key Requirements Nonambiguous name space Strongly managed Fully versioned Lifecycle meta information Purpose Provide software components from a managed single source Central place to company-wide approve or deprecate components/ component versions 14

15 Automatic Build & Test Preconditions Script-based execution (no user interaction required) Make consistent use of versioning Source code Third-party components Standardized project contract Defined set of and mandatory build targets (e.g. clear, init, build, dist, test) Self-contained project setup Challenge for Testing Define clear and reasonable quality and testing goals Provide test results in a structured manner Purpose Reproducible and predictable build and test results Low cost continuous execution 15

16 Quality & Progress Measuring System Goal Collect data for quality and progress indication Provide bases of decision-making for Operative decisions within project Optimization cycles Data Requirements Automatically collected on at regular intervals Structured Non-interpreted or rated Two main types Process centric data Product centric data 16

17 Quality & Progress Measuring System Process measuring: Optimize efficiency, improve results, minimize risks 17

18 Quality & Progress Measuring System Process measuring: Optimize efficiency, improve results, minimize risks 18

19 Quality & Progress Measuring System Process measuring example: Nightly Build 19

20 Quality & Progress Measuring System Process measuring example: Project dashboard 20

21 Quality & Progress Measuring System Process measuring example: Risk-Based Coverage Analysis (RBCA) 21

22 Quality & Progress Measuring System Product measuring: statistics, fault analysis, performance feedback Car with embedded diagnostics system CPUs with embedded analysis circuits 22

23 Quality & Progress Measuring System Product measuring: statistics, fault analysis, performance feedback In analogy to the "Analysis Circuits on a Chip we propose using special type of tracing as an "embedded measuring system" in software systems Advantages No additional tools are required to collect the data Measuring system is part of the software and therefore available from development to production Because the system is part of the software, application-specific context information can also be taken into account or measured System behavior can be tracked instantaneously, or it can be analyzed postmortem or offline 23

24 Quality & Progress Measuring System Product measuring example: end-to-end request tracing 24

25 Quality & Progress Measuring System Product measuring example: slow performance in 3 tier system Access 4 a.1 Presentation 4 EJB p e.1 fast 9 p.2 e.2 p.3 e.3 9 e.4 e.5 Methodname a.1 p.3 p.1 e.4 e.1 e.2... Cumulative Time 17 slow Number Method Cumulative of Calls Time [ms] Time [ms]

26 Conclusions How to Achieve Industrialization? Learn from the best and try to adopt Establish key building blocks and key concepts in your software engineering process derived from industrial manufacturing Establish measuring points to achieve structured output Set up continuous measuring environment Include measuring infrastructure into products/solutions Decide about improvement measures based on the output of the established measuring system Achievements at AdNovum Achieved a drastic improvement in predictability of results fault prevention overall engineering productivity 26

27 27

28 AdNovum Informatik AG Dr. Tom Sprenger, CIO Röntgenstrasse 22, 8005 Zürich T

Testing the Key to an Efficient and Predictable Software Engineering Process

Testing the Key to an Efficient and Predictable Software Engineering Process Testing the Key to an Efficient and Predictable Software Engineering Process Dr. Tom Sprenger CIO AdNovum Informatik Dipl. Informatik-Ing. ETH tom.sprenger@adnovum.ch May, 28 th 2008 @ ETH Zürich AdNovum

More information

Development Process Automation Experiences in Japan

Development Process Automation Experiences in Japan Development Process Automation Experiences in Japan Dr. Olaf Kath ikv ++ technologies ag Germany ikv++ technologies ag 2007 who we are core business optimization and automation of our customer s system

More information

Classical Software Life Cycle Models

Classical Software Life Cycle Models Classical Software Life Cycle Models SWEN 301 Trimester 1, 2015 Lecturer: Dr Hui Ma Engineering and Computer Science Lecture slides make use of material provided on the textbook's companion website Motivation

More information

10/4/2013. Sharif University of Technology. Session # 3. Contents. Systems Analysis and Design

10/4/2013. Sharif University of Technology. Session # 3. Contents. Systems Analysis and Design Session # 3 Contents Systems Analysis and Design 2 1 Tiers of Software Development 10/4/2013 Information system development project Realistic behavior 3 Information system development project System Development

More information

Processes for the Development of Healthcare Applications. Christian Johner

Processes for the Development of Healthcare Applications. Christian Johner Processes for the Development of Healthcare Applications Christian Johner Process/Life-Cycle Models: The true history Directives and Standards: Requirements with Respect to Processes Conclusion, Recommendations

More information

LECTURE 1. SYSTEMS DEVELOPMENT

LECTURE 1. SYSTEMS DEVELOPMENT LECTURE 1. SYSTEMS DEVELOPMENT 1.1 INFORMATION SYSTEMS System A system is an interrelated set of business procedures used within one business unit working together for a purpose A system has nine characteristics

More information

Finally, an agile test strategy (that works)! AS OW Test Model, Objectware

Finally, an agile test strategy (that works)! AS OW Test Model, Objectware Finally, an agile test strategy (that works)! AS OW Test Model, Objectware Who is Erik Drolshammer? Consultant Objectware AS erik.drolshammer@objectware.no Master in Computer Science from NTNU Master thesis

More information

Best-Practice Software Engineering: Software Processes to Support Project Success. Dietmar Winkler

Best-Practice Software Engineering: Software Processes to Support Project Success. Dietmar Winkler Best-Practice Software Engineering: Software Processes to Support Project Success Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems Dietmar.Winkler@qse.ifs.tuwien.ac.at

More information

Adapting a PMO to Today s Agile World: Strategies for Success. Barbara Bostian, Director, PMO Leigh Baudreau, Senior Manager, Product Planning

Adapting a PMO to Today s Agile World: Strategies for Success. Barbara Bostian, Director, PMO Leigh Baudreau, Senior Manager, Product Planning Adapting a PMO to Today s Agile World: Strategies for Success Barbara Bostian, Director, PMO Leigh Baudreau, Senior Manager, Product Planning About the Speakers Introductions and Contact Information Barbara.bostian@railinc.com

More information

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational

More information

Nevis Secure Web Interaction

Nevis Secure Web Interaction Nevis Secure Web Interaction Your Challenges Role-based Access Control End-to-End Security End-to-End Audit Trail Data Protection Delegated Administration Unauthorized Access Access Collaboration User

More information

Improved SOA Portfolio Management with Enterprise Architecture and webmethods

Improved SOA Portfolio Management with Enterprise Architecture and webmethods Improved SOA Portfolio Management with Enterprise Architecture and webmethods Patrick Buech Product Management, Enterprise Architecture Management Sumeet Bhatia Senior Director, Enterprise Architecture

More information

Payer test platform: How to ensure compliance, reduce timeto-market and maximize return on investment

Payer test platform: How to ensure compliance, reduce timeto-market and maximize return on investment Solution Overview Generating Healthcare Payer Impact Payer test platform: How to ensure compliance, reduce timeto-market and maximize return on investment Healthcare payers today face a perfect storm of

More information

Surveying and evaluating tools for managing processes for software intensive systems

Surveying and evaluating tools for managing processes for software intensive systems Master Thesis in Software Engineering 30 Credits, Advanced Level Surveying and evaluating tools for managing processes for software intensive systems Anuradha Suryadevara IDT Mälardalen University, ABB

More information

ASPIREA MORTGAGE EXPERIENCE www.aspireatech.com

ASPIREA MORTGAGE EXPERIENCE www.aspireatech.com ASPIREA MORTGAGE EXPERIENCE www.aspireatech.com Who are we? A Software Services Company specialized in providing solutions to U.S Mortgage Industry. Over 50 person years of cumulative experience in Mortgage

More information

itanalyzer Data Protection Module

itanalyzer Data Protection Module itanalyzer Data Protection Module Pablo Horenstein, itanalyzer VP Pre-Sales phorenstein@itanalyzer.net Jan 2015 For further information please contact: Info@iTAnalyzer.net Module Description The module

More information

WHITEPAPER. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Principle #1, Agile Manifesto

WHITEPAPER. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Principle #1, Agile Manifesto 30 September 2014 WHITEPAPER Delivery Maturity Model Releasing software is often a long, difficult and risky process. Defects and integration issues pop-up at the very last moment and cause dissatisfaction

More information

Strengthening the decision making process with data intelligence in publishing industry CONTEC 2014 Frankfurt Germany - October 7 th 2014

Strengthening the decision making process with data intelligence in publishing industry CONTEC 2014 Frankfurt Germany - October 7 th 2014 Strengthening the decision making process with data intelligence in publishing industry CONTEC 2014 Frankfurt Germany - October 7 th 2014 Vincenzo Russi Chief Digital Officer Messaggerie Italiane SpA Digital

More information

How to Ensure IT Compliance Without Compromising Innovation. Nik Teshima, IBM Phil Odence, Black Duck

How to Ensure IT Compliance Without Compromising Innovation. Nik Teshima, IBM Phil Odence, Black Duck How to Ensure IT Compliance Without Compromising Innovation Nik Teshima, IBM Phil Odence, Black Duck Black Duck 2013 Speakers Phil Odence VP of Business Development Black Duck Software Nik Teshima Senior

More information

Reflections on Agile DW by a Business Analytics Practitioner. Werner Engelen Principal Business Analytics Architect

Reflections on Agile DW by a Business Analytics Practitioner. Werner Engelen Principal Business Analytics Architect Reflections on Agile DW by a Business Analytics Practitioner Werner Engelen Principal Business Analytics Architect Introduction Werner Engelen Active in BI & DW since 1998 + 6 years at element61 Previously:

More information

METRICS DRIVEN CONTINUAL SERVICE IMPROVEMENT USING AGILE CONCEPTS

METRICS DRIVEN CONTINUAL SERVICE IMPROVEMENT USING AGILE CONCEPTS METRICS DRIVEN CONTINUAL SERVICE IMPROVEMENT USING AGILE CONCEPTS John Osteen B Cognizant Business Consulting Process Quality Consulting Cognizant Technology Solutions, Chennai, India john.b@cognizant.com

More information

Fundamentals of Continuous Integration

Fundamentals of Continuous Integration Zend Blueprint for Delivery Fundamentals of Jenkins with and server by Slavey Karadzhov Introduction Delivery is a methodology, a mindset change and a leadership practice that focuses on how to achieve

More information

The Software Life Cycle. CSE 308: Software Engineering

The Software Life Cycle. CSE 308: Software Engineering The Software Life Cycle CSE 308: Software Engineering 1 Life Cycle Models A software life cycle model represents all of the activities and work products necessary to develop a software system Life cycle

More information

CS4507 Advanced Software Engineering

CS4507 Advanced Software Engineering CS4507 Advanced Software Engineering Lectures 2 & 3: Software Development Lifecycle Models A O Riordan, 2015 Some diagrams from Sommerville, some notes from Maciaszek/Liong Lifecycle Model Software development

More information

of Managing Applications in the Cloud

of Managing Applications in the Cloud Research in Action White Paper: The Hidden Costs of Managing Applications in the Cloud SPONSORED BY: The Hidden Costs of Managing Applications in the Cloud 1 The Hidden Costs of Managing Applications in

More information

IBM 2010 校 园 蓝 色 加 油 站 之. 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization. Please input BU name. Hua Cheng chenghua@cn.ibm.

IBM 2010 校 园 蓝 色 加 油 站 之. 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization. Please input BU name. Hua Cheng chenghua@cn.ibm. Please input BU name IBM 2010 校 园 蓝 色 加 油 站 之 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization Hua Cheng chenghua@cn.ibm.com Agenda Why BPM What is BPM What is BAM How BAM helps optimization

More information

Implementing End-to-End agile Portfolio Management. Thomas Haas thomas@inventique.net

Implementing End-to-End agile Portfolio Management. Thomas Haas thomas@inventique.net Implementing End-to-End agile Portfolio Management Thomas Haas thomas@inventique.net My Reference INVENTIQUE.NET End-to-End Portfolio Management 2014-02-26 2 Implementing End-to-End Portfolio Management

More information

NPI Logistics Production Analytics. Speed, Control and Visibility for Manufacturing Operations

NPI Logistics Production Analytics. Speed, Control and Visibility for Manufacturing Operations NPI Logistics Production Analytics Speed, Control and Visibility for Manufacturing Operations The leading provider of innovative software solutions to improve speed, control and visibility throughout manufacturing

More information

Continuous Integration Build-Test-Delivery (CI-BTD) Framework in compliance with ISO26262

Continuous Integration Build-Test-Delivery (CI-BTD) Framework in compliance with ISO26262 Continuous Integration Build-Test-Delivery (CI-BTD) Framework in compliance with ISO26262 Manish Patil Sathishkumar T September 2015 1 Contents Abstract... 3 1. Introduction... 3 2. Industry Challenges...

More information

Telecommunications: Moving forward in uncertain times

Telecommunications: Moving forward in uncertain times Telecommunications: Moving forward in uncertain times How Elix-IRR can help telecoms organisations overcome disruptive trends and improve returns on investment About Elix-IRR Elix-IRR is a strategic advisory

More information

Creating Lean, Agile and Demand Driven Supply Chains Kuehne + Nagel Integrated Logistics

Creating Lean, Agile and Demand Driven Supply Chains Kuehne + Nagel Integrated Logistics Creating Lean, Agile and Demand Driven Supply Chains Kuehne + Nagel Integrated Logistics Content 1 Introduction 2 Integrated Logistics Infrastructure 3 Engagement Approach 4 Pricing 5 Sustainable Competitive

More information

How To Manage Data In Real Time

How To Manage Data In Real Time Microsoft IT Data Management Maturity Data to match the business velocity and accelerate the organization s evolution towards Real-Time Enterprise! Luisa Recalcati Enterprise Architect 9/4/2013 Agenda

More information

E-vote 2011 Version: 1.0 Testing and Approval Date: 26/10/2009. E-vote 2011. SSA-U Appendix 5 Testing and Approval Project: E-vote 2011

E-vote 2011 Version: 1.0 Testing and Approval Date: 26/10/2009. E-vote 2011. SSA-U Appendix 5 Testing and Approval Project: E-vote 2011 E-vote 2011 SSA-U Appendix 5 Testing and Approval Project: E-vote 2011 Change log Version Date Author Description/changes 0.1 26.10.09 First version Page 1 CONTENT 1. INTRODUCTION 3 2. TESTING PROCESS

More information

Process-Based Business Transformation. Todd Lohr, Practice Director

Process-Based Business Transformation. Todd Lohr, Practice Director Process-Based Business Transformation Todd Lohr, Practice Director Process-Based Business Transformation Business Process Management Process-Based Business Transformation Service Oriented Architecture

More information

Leveraging Rational Team Concert's build capabilities for Continuous Integration

Leveraging Rational Team Concert's build capabilities for Continuous Integration Leveraging Rational Team Concert's build capabilities for Continuous Integration Krishna Kishore Senior Engineer, RTC IBM Krishna.kishore@in.ibm.com August 9-11, Bangalore August 11, Delhi Agenda What

More information

Unit 1 Learning Objectives

Unit 1 Learning Objectives Fundamentals: Software Engineering Dr. Rami Bahsoon School of Computer Science The University Of Birmingham r.bahsoon@cs.bham.ac.uk www.cs.bham.ac.uk/~rzb Office 112 Y9- Computer Science Unit 1. Introduction

More information

TOGAF TOGAF & Major IT Frameworks, Architecting the Family

TOGAF TOGAF & Major IT Frameworks, Architecting the Family Fall 08 TOGAF TOGAF & Major IT Frameworks, Architecting the Family Date: February 2013 Prepared by: Danny Greefhorst, MSc., Director of ArchiXL TOGAF is a registered trademark of The Open Group. TOGAF

More information

Visual Enterprise Architecture

Visual Enterprise Architecture Business Process Management & Enterprise Architecture Services and Solutions October 2012 VEA: Click About to edit Us Master title style Global Presence Service and Solution Delivery in 22 Countries and

More information

Software Development Lifecycle. Steve Macbeth Group Program Manager Search Technology Center Microsoft Research Asia

Software Development Lifecycle. Steve Macbeth Group Program Manager Search Technology Center Microsoft Research Asia Software Development Lifecycle Steve Macbeth Group Program Manager Search Technology Center Microsoft Research Asia About Me Currently manage a team of 10 Program Managers at Microsoft Research Asia Over

More information

The 2-Tier Business Intelligence Imperative

The 2-Tier Business Intelligence Imperative Business Intelligence Imperative Enterprise-grade analytics that keeps pace with today s business speed Table of Contents 3 4 5 7 9 Overview The Historical Conundrum The Need For A New Class Of Platform

More information

Escaping the Works-On-My-Machine badge Continuous Integration with PDE Build and Git

Escaping the Works-On-My-Machine badge Continuous Integration with PDE Build and Git Escaping the Works-On-My-Machine badge Continuous Integration with PDE Build and Git Matthias Kempka EclipseSource ` mkempka@eclipsesource.com 2011 EclipseSource September 2011 About EclipseSource Eclipse

More information

Software Continuous Integration & Delivery

Software Continuous Integration & Delivery November 2013 Daitan White Paper Software Continuous Integration & Delivery INCREASING YOUR SOFTWARE DEVELOPMENT PROCESS AGILITY Highly Reliable Software Development Services http://www.daitangroup.com

More information

TOGAF. TOGAF & Major IT Frameworks, Architecting the Family. by Danny Greefhorst, MSc., Director of ArchiXL. IT Governance and Strategy

TOGAF. TOGAF & Major IT Frameworks, Architecting the Family. by Danny Greefhorst, MSc., Director of ArchiXL. IT Governance and Strategy TOGAF TOGAF & Major IT Frameworks, Architecting the Family by Danny Greefhorst, MSc., Director of ArchiXL TOGAF is a registered trademark of The Open Group. Copyright 2013 ITpreneurs. All rights reserved.

More information

Challenges and Opportunities of Big Software-based Innovation

Challenges and Opportunities of Big Software-based Innovation Software Analysis And Transformation Challenges and Opportunities of Big Software-based Innovation Jurgen J. Vinju Centrum Wiskunde & Informatica TU Eindhoven INRIA Lille Big Software Matchmaking Day July

More information

Collaborating for Quality in Agile Application Development From Beginning to End

Collaborating for Quality in Agile Application Development From Beginning to End Collaborating for Quality in Agile Application Development From Beginning to End + 1 Agenda Application Development Challenges Meeting the Challenge in the Enterprise End-to-End HP/CollabNet Solution Agile

More information

ORACLE AGILE PLM FOR THE MEDICAL DEVICE INDUSTRY

ORACLE AGILE PLM FOR THE MEDICAL DEVICE INDUSTRY ORACLE AGILE PLM FOR THE MEDICAL DEVICE INDUSTRY Enterprise PLM is a strategic approach to managing the lifecycle of a product throughout its full value chain: from initial requirements gathering through

More information

Better Operational Agility. For more flexible, resilient and secure communications. Vodafone Power to you

Better Operational Agility. For more flexible, resilient and secure communications. Vodafone Power to you Better Operational Agility For more flexible, resilient and secure communications Vodafone Power to you 02 We needed a way to help grow our 0.5% market share. The leader was at 95% so the solution needed

More information

Software Development Process

Software Development Process Software Development Process A software development process, also known as software development lifecycle, is a structure imposed on the development of a software product. Similar terms include software

More information

The Final Quality Gate: Software Release Readiness. Nancy Kastl, CSQA Kaslen Group, Inc. (630) 910-0589 nkastl@kaslen.com

The Final Quality Gate: Software Release Readiness. Nancy Kastl, CSQA Kaslen Group, Inc. (630) 910-0589 nkastl@kaslen.com The Final Quality Gate: Software Release Readiness Nancy Kastl, CSQA Kaslen Group, Inc. (630) 910-0589 nkastl@kaslen.com Aligning Capabilities with Business Priorities Kaslen Group is a Chicago-based consulting

More information

MBA Opportunities FY11

MBA Opportunities FY11 MBA Opportunities FY11 Customer Value Chain Management (CVCM) Position: Strategy Program Manager (location: Shanghai or Shenzhen China) Strategy Analyst (location: Shanghai or Shenzhen China) Finance Program

More information

Session-1: Business Enterprise Applications- Overview

Session-1: Business Enterprise Applications- Overview Session-1: Business Enterprise Applications- Overview Important Points to Note All Participating colleges are requested to mute your telephone lines during the webinar session. Participants are requested

More information

IBM G-Cloud IBM SPSS Decision Management Software as a Service

IBM G-Cloud IBM SPSS Decision Management Software as a Service IBM G-Cloud IBM SPSS Decision Management Software as a Service Service Definition 1 1. Summary 1.1 Service Description IBM SPSS Decision Management Software as a Service (SaaS) offers another way of delivering

More information

Software Construction

Software Construction Software Construction Martin Kropp University of Applied Sciences Northwestern Switzerland Institute for Mobile and Distributed Systems Learning Target You can explain the importance of continuous integration

More information

BIG DATA ARCHITECTURE AND ANALYTICS BIG DATA STRATEGIES FOR BUSINESS GROWTH

BIG DATA ARCHITECTURE AND ANALYTICS BIG DATA STRATEGIES FOR BUSINESS GROWTH BIG DATA ARCHITECTURE AND ANALYTICS BIG DATA STRATEGIES FOR BUSINESS GROWTH Aaron Werman aaron.werman@firstdata.com or aaron.werman@gmail.com if you are in the payments industry, LinkedIn group Big Data

More information

2015 IBM Continuous Engineering Open Labs Target to better LEARNING

2015 IBM Continuous Engineering Open Labs Target to better LEARNING 2015 IBM Continuous Engineering Open Labs Target to better LEARNING (NO COST - not a substitute for full training courses) Choose from one or more of these Self-Paced, Hands-On Labs: DMT 3722 - Learn to

More information

BIG DATA WITHIN THE LARGE ENTERPRISE 9/19/2013. Navigating Implementation and Governance

BIG DATA WITHIN THE LARGE ENTERPRISE 9/19/2013. Navigating Implementation and Governance BIG DATA WITHIN THE LARGE ENTERPRISE 9/19/2013 Navigating Implementation and Governance Purpose of Today s Talk John Adler - Data Management Group Madina Kassengaliyeva - Think Big Analytics Growing data

More information

Tuning WebSphere Application Server ND 7.0. Royal Cyber Inc.

Tuning WebSphere Application Server ND 7.0. Royal Cyber Inc. Tuning WebSphere Application Server ND 7.0 Royal Cyber Inc. JVM related problems Application server stops responding Server crash Hung process Out of memory condition Performance degradation Check if the

More information

Sprint IaaS Cloud Computing - Case Study and Customers

Sprint IaaS Cloud Computing - Case Study and Customers Sprint making business agility real with reliable cloud computing solutions Partnership with CSC enables enterprise-class cloud services SUMMARY Ovum view Customers of all sizes and in ever-increasing

More information

It s Not Called Continuous Integration for Nothing!

It s Not Called Continuous Integration for Nothing! It s Not Called Continuous Integration for Nothing! Dan Boutin Vice President of Digital Strategy dboutin@soasta.com Mobile (404) 304-9529 @DanBoutinSOASTA In This Discussion Today Agenda: SOASTA Introduction

More information

What to Look for When Selecting a Master Data Management Solution

What to Look for When Selecting a Master Data Management Solution What to Look for When Selecting a Master Data Management Solution What to Look for When Selecting a Master Data Management Solution Table of Contents Business Drivers of MDM... 3 Next-Generation MDM...

More information

Endeavour Dynamics Offering

Endeavour Dynamics Offering Endeavour Dynamics Offering Microsoft Dynamics AX 2012 is recognised as a global leading ERP system that supports a single instance strategy for medium to large enterprise companies. Endeavour is proud

More information

a way to successful Delivery

a way to successful Delivery Delivering Excellence in Software Engineering SEC(R) 2005 Continuous Integration EPAM POWER POINT TITLE Sub Topic a way to successful Delivery Agenda About EPAM Systems Continuous Integration: The Theory

More information

Testing Lifecycle: Don t be a fool, use a proper tool.

Testing Lifecycle: Don t be a fool, use a proper tool. Testing Lifecycle: Don t be a fool, use a proper tool. Zdenek Grössl and Lucie Riedlova Abstract. Show historical evolution of testing and evolution of testers. Description how Testing evolved from random

More information

Developer Productivy: Industrialising the WebSphere Message Broker Build Process

Developer Productivy: Industrialising the WebSphere Message Broker Build Process Developer Productivy: Industrialising the WebSphere Message Broker Build Process Jamie.Townsend@sbb.ch Swiss Federal Railways WebSphere User Group, London 25.03.2014 Agenda 1. SBB Overview 2. Integration

More information

Why Choose the Oracle Taleo Recruiting Cloud?

Why Choose the Oracle Taleo Recruiting Cloud? Agenda Executive Summary This presentation provides an overview of the fixed scope offering of Oracle s Fusion HCM Cloud solution from METSCON IT Systems METSCON is a key partner of Oracle in the HCM space

More information

Atomate Development Process. Quick Guide

Atomate Development Process. Quick Guide Development Process Quick Guide METHODOLOGY Every project is unique You know your business inside out. You have thought and planned your ideas carefully and are keen to see it live as soon as possible.

More information

Balancing the Outsourcing Equation

Balancing the Outsourcing Equation Whitepaper Balancing the Outsourcing Equation A Blueprint on how to obtain the benefits of outsourcing without the risks. 2013 Blueprint Software Systems Inc. All rights reserved Executive Summary This

More information

Business Intelligence

Business Intelligence 1 3 Business Intelligence Support Services Service Definition BUSINESS INTELLIGENCE SUPPORT SERVICES Service Description The Business Intelligence Support Services are part of the Cognizant Information

More information

Copyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

Copyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh), Content of 6 Months Software Testing Training at EH1-Infotech Module 1: Introduction to Software Testing Basics of S/W testing Module 2: SQA Basics Testing introduction and terminology Verification and

More information

Turn Information into a Strategic Asset with SAP Solutions for Information Management. Jens Sauer, SAP Switzerland 11 th September 2013

Turn Information into a Strategic Asset with SAP Solutions for Information Management. Jens Sauer, SAP Switzerland 11 th September 2013 Turn Information into a Strategic Asset with SAP Solutions for Information Management Jens Sauer, SAP Switzerland 11 th September 2013 Agenda The new Reality & Drivers for Information Management SAP Solution

More information

Building Connected Businesses with Internet of Things Services

Building Connected Businesses with Internet of Things Services Building Connected Businesses with Internet of Things Services Connecting systems, assets, and users is the starting point for creating new services and optimising enterprise processes. The rapidly evolving

More information

Building Security into the Software Life Cycle

Building Security into the Software Life Cycle Building Security into the Software Life Cycle A Business Case Marco M. Morana Senior Consultant Foundstone Professional Services, a Division of McAfee Outline» Glossary» What is at risk, what we do about

More information

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments Orchestrated Release Management Gain insight and control, eliminate ineffective handoffs, and automate application deployments Solution Brief Challenges Release management processes have been characterized

More information

Virtual Causeway. Lead Nurturing and Progression - Basic Package

Virtual Causeway. Lead Nurturing and Progression - Basic Package Virtual Causeway Lead Nurturing and Progression - Basic Package Why Virtual Causeway Who is Virtual Causeway? Virtual Causeway Fast Facts 11 years of industry experience Located in Waterloo, Ontario Named

More information

Introduction to Software Engineering

Introduction to Software Engineering CS1Ah Lecture Note 7 Introduction to Software Engineering In this note we provide an overview of Software Engineering. The presentation in this lecture is intended to map out much of what we will study

More information

WORKSHOP 1. Restock warehouse and visual displays. Display of furniture and development of good visual displays. Selection of furniture

WORKSHOP 1. Restock warehouse and visual displays. Display of furniture and development of good visual displays. Selection of furniture WORKSHOP 1 Task 1: Input- Process - Output Input Process Output Transformed resources All items of furniture/ home ware: small basket items; flat pack items in the selfservice warehouse; special items

More information

Attachment 16.5 SA Power Networks: Supply Chain Strategy 2015-2020

Attachment 16.5 SA Power Networks: Supply Chain Strategy 2015-2020 Attachment 16.5 SA Power Networks: Supply Chain Strategy 2015-2020 SA Power Networks. Supply Chain Strategy 2015 2020 Executive Summary The Future Operating Model has identified business drivers that will

More information

The concrete impacts of BCBS principles on data value chains

The concrete impacts of BCBS principles on data value chains The concrete impacts of BCBS principles on data value chains Jean-Pierre Maissin Partner Technology & Enterprise Application Deloitte Jean-Philippe Peters Partner Governance, Risk & Compliance Deloitte

More information

Hosting, Outsourcing & Managed Services 2009 Tuesday 28th April 2009, London Hilton, Park Lane

Hosting, Outsourcing & Managed Services 2009 Tuesday 28th April 2009, London Hilton, Park Lane Hosting, Outsourcing & Managed Services 2009 Tuesday 28th, London Hilton, Park Lane When To Hold And When To Fold: Making The Right Choices For IT Service Sourcing Robin Gardner Chief Technical Officer

More information

Testing in Scrum Projects

Testing in Scrum Projects Testing in Scrum Projects Kalevi Evans Logica 2008. All rights reserved About Me Logica Suomi Oy (formerly WM-Data) Over 6 years experience Experience working in projects that apply the following software

More information

Monitoring and Log Management in Hybrid Cloud Environments

Monitoring and Log Management in Hybrid Cloud Environments Ingo Averdunk, Dipl.-Inform. November 11, 2015 IT Service Management Monitoring and Log Management in Hybrid Cloud Environments Agenda Overview Hybrid Service Management Monitoring Log Management Closing

More information

Building flexible, easy to change and rock-solid applications with BRFplus decision services. Carsten Ziegler, James Taylor

Building flexible, easy to change and rock-solid applications with BRFplus decision services. Carsten Ziegler, James Taylor [ Building flexible, easy to change and rock-solid applications with BRFplus decision services Carsten Ziegler, James Taylor [ Learning Points Learn how the empowerment of business experts is built into

More information

EPM Live Presentation. EPM Live Solution Overview

EPM Live Presentation. EPM Live Solution Overview Presentation Solution Overview Social Project & Work Management Social Project Management Product Focus Area Customers interested in an Enterprise Project and Social Project Management application to manage

More information

Organising Massive Test Automation @ bol.com. Jeroen Ruijgers and Viktor Clerc

Organising Massive Test Automation @ bol.com. Jeroen Ruijgers and Viktor Clerc Organising Massive Test Automation @ bol.com Jeroen Ruijgers and Viktor Clerc 1 Introducing 5 million customers 9 million products #1 online retailer in the Netherlands and Belgium 1999 bol.com becomes

More information

e-business Let s connect

e-business Let s connect e-business Let s connect Leading e-business solutions and IT systems for highest efficiency Our e-business solutions benefit from our high performance and leading IT systems. The Online Business Suite

More information

Certified Software Quality Engineer (CSQE) Body of Knowledge

Certified Software Quality Engineer (CSQE) Body of Knowledge Certified Software Quality Engineer (CSQE) Body of Knowledge The topics in this Body of Knowledge include additional detail in the form of subtext explanations and the cognitive level at which the questions

More information

Software Defined Networking (SDN) Networking excellence Maniyan Sundaresan

Software Defined Networking (SDN) Networking excellence Maniyan Sundaresan Software Defined Networking (SDN) Networking excellence Maniyan Sundaresan Summary Software Defined Networking (SDN) is an emerging trend in today's networking industry. It is changing the way a network

More information

Solutions for Quality Management in a Agile and Mobile World

Solutions for Quality Management in a Agile and Mobile World Solutions for Quality Management in a Agile and Mobile World with IBM Rational Quality Management Solutions Realities can stall software-driven innovation Complexities in software delivery compounded by

More information

Module 6 Essentials of Enterprise Architecture Tools

Module 6 Essentials of Enterprise Architecture Tools Process-Centric Service-Oriented Module 6 Essentials of Enterprise Architecture Tools Capability-Driven Understand the need and necessity for a EA Tool IASA Global - India Chapter Webinar by Vinu Jade

More information

Software Life Cycles and Configuration Management

Software Life Cycles and Configuration Management Theory Lecture Plan 2 Software Configuration Lecture 11 Software Engineering TDDC88/TDDC93 autumn 2008 Department of Computer and Information Science Linköping University, Sweden L1 - Course Introduction

More information

The traditional project management uses conventional methods in software project management process.

The traditional project management uses conventional methods in software project management process. Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Analysis of

More information

Smart Application Development using BPM Suite

Smart Application Development using BPM Suite Smart Application Development using BPM Suite Mahesh Yadav Email: mahesh@optimags.com Optima Global Solutions, Inc. 3131 Princeton Pike Building 3, Suite 207 Lawrenceville, NJ 08648 Telephone 609.586.8811

More information

Development models. 1 Introduction. 2 Analyzing development models. R. Kuiper and E.J. Luit

Development models. 1 Introduction. 2 Analyzing development models. R. Kuiper and E.J. Luit Development models R. Kuiper and E.J. Luit 1 Introduction We reconsider the classical development models: the Waterfall Model [Bo76], the V-Model [Ro86], the Spiral Model [Bo88], together with the further

More information

Manual. Ticket Center Manual. Ticket Center 2: 1.0 1.1. May 17, 2013. AdNovum Informatik AG. Released. AdNovum Informatik AG. All rights reserved.

Manual. Ticket Center Manual. Ticket Center 2: 1.0 1.1. May 17, 2013. AdNovum Informatik AG. Released. AdNovum Informatik AG. All rights reserved. DESCRIPTION: Ticket Center RELEASE: Ticket Center 2: 1.0 DOCUMENT VERSION: 1.1 DATE: May 17, 2013 AUTHORS: AdNovum Informatik AG STATUS: Released AdNovum Informatik AG. All rights reserved. Contents 1

More information

Integrated Sales and Operations Business Planning for Chemicals

Integrated Sales and Operations Business Planning for Chemicals Solution in Detail Chemicals Executive Summary Contact Us Integrated Sales and Operations Business Planning for Chemicals Navigating Business Volatility Navigating Volatility Anticipating Change Optimizing

More information

G-Cloud Service Description. Atos: Cloud Professional Services: Requirements Specification

G-Cloud Service Description. Atos: Cloud Professional Services: Requirements Specification G-Cloud Service Description Atos: Cloud Professional Services: Requirements Specification Atos, the Atos logo, Atos Consulting, Atos Worldline, Atos Sphere, Atos Cloud, Atos Healthcare (in the UK) and

More information

Transforming Software Quality Assurance &Testing

Transforming Software Quality Assurance &Testing Transforming Software Quality Assurance &Testing 2012 Last Mile Consultants Technology Solutions Pvt. Ltd. Course Description of Transformation Programs Who we are With a focus on business objectives,

More information

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Workflows with Business Process Management capabilities

More information

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros.

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros. Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros.com 1 About Coveros Coveros helps organizations accelerate the delivery

More information