Software Center Accelerating Adoption of Best Practices

Size: px
Start display at page:

Download "Software Center Accelerating Adoption of Best Practices"

Transcription

1 Software Center Accelerating Adoption of Best Practices Jan Bosch Professor of Software Engineering Chalmers University of Technology Gothenburg, Sweden. May 2014

2 This will be a great meeting if You are informed of/updated on the research ongoing in the Software Center You learn about the experiences of software center companies Together we can strengthen the network in the Skåne region and explore opportunities for collaboration

3 If you are not moving at the speed of the marketplace you re already dead you just haven t stopped breathing yet Jack Welch

4 Nordic industry DOES have a software soul Nordic industry = software industry More than 80% of R&D is related to software according to Ericsson The world s 5th largest software company 70% of all innovation is related to software according to AB Volvo Software unites Nordic industry Similar opportunities and challenges, independent of end products Nordics has been among the world leaders in development of software intensive systems for the last 30 years Has all the prerequisites to continue be a world leader...

5 10x every ~7 years

6 Disruption Happens Jim Collins (Built to last): Companies last, on average, 30 years on the Fortune 500 list. And that time period is decreasing Nearly 2000 companies have appeared on the Fortune 500 list and most are gone from it Main cause: Companies fail to innovate and to build new core capabilities Software Center works with Nordic software-intensive systems companies to establish software engineering as a critical core capability where best practices are changing rapidly

7 Trends in Software Increasing SPEED trumps ANY other improvement R&D can provide to the company the goal is continuous deployment of new functionality Software engineering is at an inflection point from slow, planned based cycles to continuous deployment Organizations need to become intentional and proactive about change and Software Center provides a context to accelerate change

8 Software Center 10 X productivity in 10 years for the Swedish (Nordic) Industry

9 Software Chalmers Mission: Improve the software engineering capability of the Nordic Software-Intensive Industry with an order of magnitude Theme: Fast, continuous deployment of customer value Dual success metrics Academic excellence Tangible industrial impact

10 A New Collaboration Model Software Center aims to develop a strategic partnership with partner companies to significantly accelerate their adoption of novel approaches to software engineering Research is performed in 6-month sprints Long term goal; short term value System-level, holistic perspective, including business, architecture, ways of working and organizational aspects

11 Software Center Regions Goal: Improve the software engineering capability of the Nordic Software-Intensive Industry with an order of magnitude Observation: Exchange between companies as important as engagement in research projects Concern: Gothenburg as a center puts unreasonable travel demands on remote partners Solution: Establish clusters of companies and universities in regions in Sweden

12 Stairway to Heaven product management R&D verification & validation customer

13 Stairway to Heaven 15% waste 10% waste 20% waste 30% waste 25% waste Rough estimation of waste and benefits

14 Financial Impact Potential Ericsson R&D budget July 2011 June 2012: 4,864 M$ Software R&D (80%): 3891 M$ Value of removing 5% waste: 195 M$ (1280 MSEK) AB Volvo Revenue 2011: 310 BSEK R&D budget 2011 (est. 5%): 16 BSEK Software R&D (15%): 2.4 BSEK Value of removing 5% waste: 120 MSEK

15 Advantages for Industry More consistent, integrated focus on your key change initiatives Holistic approach including technical, organizational and business aspects Value every 6 months Opportunity to steer projects frequently

16 Advantages for Research Software engineering increasingly empirical in nature Danger: only study current state as there is no data concerning new approaches Close partnership with industry allows research to implement and study new approaches empirically

17 Four Themes 1. Continuous Integration (4 projects) 2. Continuous Architecture (3 projects) 3. Development metrics (4 projects) 4. Customer Data and Ecosystem Driven Engineering (4 projects)

18 4 Themes; 15 Projects Continuous Integration #1 Continuous Integration Agneta, Christian, Jan #6 Build and Integration Flows Daniel, Jan (associated) #8 Visual GUI testing Emil, Robert, Helena (associated) #10 Assurance as a Service - Patrizio

19 4 Themes; 15 Projects Continuous Architecture #2 Agile Architecture Conformance Antonio, Michel, Jan #4 Model Driven Engineering Rogardt, Håkan (associated) #7 End-to-end Variability Management Ulrik, Rogardt, Richard

20 4 Themes; 15 Projects Development Metrics #3 Organizational Performance Metrics Vard, Miroslaw, Eric #13 Darko, Miroslaw (associated) #14 Verification of Software in Safety-Critical EEsystems Rakesh, Miroslaw (associated) #15 Longitudinal Measurement of Agility and Group Development Lucas (associated)

21 4 Themes; 15 Projects Customer data- and ecosystem-driven development #5 Fast Customer Feedback in Large-Scale SE PhD student, Helena, Jan #9 Strategic Ecosystem- Driven R&D Management Helena, Jan #11 Ecosystemability Analysis Method Imed, Eric #12 Scaling agile development in mechatronics organizations Ulrik, NN

22 Assessment

23 CI Visualization Customer Release F Q L E F Q L E F Q L E Full Product F Q L E F Q L E F Q L E F Q L E Partial Product Subsystem F Q L E Component F Q L E Once /release Month Week Day Hour Immediate/ Minutes

24 Visual GUI Testing Emil Alégroth and Robert Feldt Test step Input Expecte d output 1 Click on button x Button x change s color 2 Click on button y Button y change s color.. N Click on button z Button z change s color Transition costly and tedious manual test-scenarios using image recognition and scripts to emulate end-user behavior for automated System and Acceptance testing.

25 Agile Architecting BL P steers Feature Teams defines Governance Teams defines Runway Teams BL R FT 1 d d t... a GT 1 A P... A A a... steers d d t RT FT m d d t a GT k A P... A A a... d d t RT n BL P product backlog BL R runway backlog FT feature team RT runway team GT governance team d designer t tester P product manager A*... A* steers a team architect A governance architect A* chief architect Both FT s and RT s are cross functional teams, but driven by different backlogs

26 Organizational Performance Metrics Matrix Plot of number of fu; V (G); Max VG funct; NR; ND;... number of functions ,0 2,5 5, V (G) cluster Max VG function NR ,0 ND 2,5 0,0 400 dvg of file max dvg function Expanding the scope from heatmaps to Assessing organization s capability to work with longterm complexity and size evolution More measures like # designers, development speed Predicting change waves Complexity Complexity ranges and change patterns GA CP1 CP2 CP3 CP4

27 Post-Deployment Data Use New feature development Feature improvement Feature usage Diagnostic data Product understanding Troubleshooting Support/bug fix Operational data

28 Software Center Your Product Software Your Sustainable Competitive Advantage

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

Speed'and'Innova8on'through' Architecture'and'New'Ways'of'Working'

Speed'and'Innova8on'through' Architecture'and'New'Ways'of'Working' Speed'and'Innova8on'through' Architecture'and'New'Ways'of'Working' Vehicle'ICT'Arena'2014' Jan'Bosch' ' Director'SoFware'Center' www.sofwarehcenter.se' ' Professor'of'SoFware'Engineering' Chalmers'University'of'Technology'

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

Theme 4: Customer Data- and Ecosystem-Driven Development

Theme 4: Customer Data- and Ecosystem-Driven Development Theme 4: Customer Data- and Ecosystem-Driven Development Theme 4: Projects Customer data- and ecosystem-driven development: Project 5: Fast Customer Feedback In Large-Scale Software Engineering (Dr. Helena

More information

Chapter 2 Climbing the Stairway to Heaven : Evolving From Agile Development to Continuous Deployment of Software

Chapter 2 Climbing the Stairway to Heaven : Evolving From Agile Development to Continuous Deployment of Software Chapter 2 Climbing the Stairway to Heaven : Evolving From Agile Development to Continuous Deployment of Software Helena Holmström Olsson and Jan Bosch Abstract Software-intensive systems companies need

More information

Trends and Implications

Trends and Implications Innovation through Software FFI Konferens 2014 Trends and Implications Jan Bosch Director Software Center www.software-center.se Professor of Software Engineering Chalmers University of Technology Gothenburg,

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

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

Antonio Martini (Lars Pareto*) Jan Bosch

Antonio Martini (Lars Pareto*) Jan Bosch Antonio Martini (Lars Pareto*) Jan Bosch Chalmers University of Technology, Gothenburg, Sweden XP 2015 2015-05-27 * Lars Pareto passed away in June 2013. We decided to include his name since his significant

More information

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

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

Expectations and Challenges from Scaling Agile in Mechatronics-Driven Companies A Comparative Case Study

Expectations and Challenges from Scaling Agile in Mechatronics-Driven Companies A Comparative Case Study Expectations and Challenges from Scaling Agile in Mechatronics-Driven Companies A Comparative Case Study Christian Berger, University of Gothenburg Ulrik Eklund, Malmö University Based on: C. Berger and

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

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

SOFTWARE CENTER PROJECT 1 IMPLICATIONS OF CONTINUOUS DEPLOYMENT Agneta Nilsson, Eric Knauss, Miroslaw Staron 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

More information

Software Center Fast Customer Feedback In Large- Scale SE

Software Center Fast Customer Feedback In Large- Scale SE Software Center Fast Customer Feedback In Large- Scale SE Kick- off Workshop, August 20th, 2015, Gothenburg The HYPEX Model Business strategy and goals Strategic product goal generate Feature backlog Feature:

More information

PARADIGM SHIFT FROM LARGE RELEASES TO CONTINUOUS DEPLOYMENT OF SOFTWARE. DESIGNING A REFERENCE MODEL FOR CONTINUOUS DEPLOYMENT.

PARADIGM SHIFT FROM LARGE RELEASES TO CONTINUOUS DEPLOYMENT OF SOFTWARE. DESIGNING A REFERENCE MODEL FOR CONTINUOUS DEPLOYMENT. PARADIGM SHIFT FROM LARGE RELEASES TO CONTINUOUS DEPLOYMENT OF SOFTWARE. DESIGNING A REFERENCE MODEL FOR CONTINUOUS DEPLOYMENT. PhD Student Teemu Karvonen Supervisors: Markku Oivo and Pasi Kuvaja XP2015

More information

Automated Acceptance Testing of High Capacity Network Gateway

Automated Acceptance Testing of High Capacity Network Gateway Automated Acceptance Testing of High Capacity Network Gateway Ran Nyman 1, Ismo Aro 2, Roland Wagner 3, 1,2,3 Nokia Siemens Network, PO Box 1 FI-02022 Nokia Siemens Networks 1 ran@rannicon.com, 2 ismo.aro@nsn.com,

More information

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper Performance testing in Agile environments Deliver quality software in less time Business white paper Table of contents Executive summary... 2 Why Agile? And, why now?... 2 Incorporating performance testing

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

Leveraging the full potential of automation

Leveraging the full potential of automation Leveraging the full potential of automation Hans Jayatissa CTO, CSC Nordics & Baltics Region August 27, 2015 CSC in the Nordics & Baltic CSC has employees in Denmark, Norway, Sweden, and Lithuania 1146

More information

Scrum in a Large Project Theory and Practice

Scrum in a Large Project Theory and Practice Scrum in a Large Project Theory and Practice Agile World 2012 Munich, July 12, 2012 Dr. Sebastian Stamminger Scrum in Large Projects Agenda Theory Case Study Teams Our Process Challenges Lessons Learned

More information

PULSE SECURE CARE PLUS SERVICES

PULSE SECURE CARE PLUS SERVICES DATASHEET PULSE SECURE CARE PLUS SERVICES Service Overview In today s dynamic marketplace, organizations are under constant pressure to meet market demand while maintaining or increasing return on investment.

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

Program Automotive Security and Privacy

Program Automotive Security and Privacy Program Automotive Security and Privacy FFI Board Funded Program 2015 10 02 Abstract This document describes the FFI board funded program Automotive Security and Privacy. This document is prepared by the

More information

ALM2013VS_ACC: Application Lifecycle Management Using Visual Studio 2013

ALM2013VS_ACC: Application Lifecycle Management Using Visual Studio 2013 ALM2013VS_ACC: Application Lifecycle Management Using Visual Studio 2013 Description This three-day, instructor-led course provides students with the knowledge and skills to effectively use the Application

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

Application Lifecycle Management Using Visual Studio 2013 (SCRUM)

Application Lifecycle Management Using Visual Studio 2013 (SCRUM) Course Code: QAALMS13 Vendor: Microsoft Course Overview Duration: 3 RRP: 2,009 Application Lifecycle Management Using Visual Studio 2013 (SCRUM) Overview This three-day, instructor-led course provides

More information

About me - Joel Montvelisky

About me - Joel Montvelisky About me - Joel Montvelisky PractiTest Co Founder & Prod. Architect QA Instructor & Consultant Mercury Interactive - QA Manager (retired ) TD, QC, WR, QTP, etc ITCB (IL) Advisory Board QABlog.practitest.com

More information

Continuous Delivery - is it from the Devil? Tamas Csako

Continuous Delivery - is it from the Devil? Tamas Csako Continuous Delivery - is it from the Devil? Tamas Csako August 25, 2015 1 Focus on the customer Continuous Delivery 2 About Me Tamas Csako, Ph.D. Lead Software Testing Engineer Experience: 6+ years in

More information

how can I deliver better services to my customers and grow revenue?

how can I deliver better services to my customers and grow revenue? SOLUTION BRIEF CA Wily Application Performance Management May 2010 how can I deliver better services to my customers and grow revenue? we can With the right solution, you can be certain that you are providing

More information

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a Technical White Paper: WEb Load Testing To perform as intended, today s mission-critical applications rely on highly available, stable and trusted software services. Load testing ensures that those criteria

More information

Fast, Flexible & In Control MEET THE AGILE OPERATOR

Fast, Flexible & In Control MEET THE AGILE OPERATOR Fast, Flexible & In Control MEET THE AGILE OPERATOR From managing Scale To managing diversity Source: Ericsson Mobility Report, November 2013 A connected world is just the beginning The Networked Society

More information

Juniper Care Plus Services

Juniper Care Plus Services Juniper Care Plus Services Service Overview In today s dynamic marketplace, organizations are under constant pressure to meet market demand while maintaining or increasing return on investment. IT departments

More information

Major Seminar On Feature Driven Development

Major Seminar On Feature Driven Development Major Seminar On Feature Driven Development Agile Techniques for Project Management and Software Engineering WS 2007/08 By Sadhna Goyal Guide: Jennifer Schiller Chair of Applied Software Engineering Univ.-Prof.

More information

Software Project Management using an Iterative Lifecycle Model

Software Project Management using an Iterative Lifecycle Model Software Corporation Software Project Management using an Iterative Lifecycle Model 1 Objectives of this Presentation To understand what the Unified Process is To understand the iterative lifecycle approach

More information

Agile Systems Engineering: What is it and What Have We Learned?

Agile Systems Engineering: What is it and What Have We Learned? Agile Systems Engineering: What is it and What Have We Learned? March 2012 Dr. Suzette S. Johnson Agile Engineering Northrop Grumman Suzette.Johnson@ngc.com Getting To Know You! Dr. Suzette Johnson Northrop

More information

Solution Spotlight KEY OPPORTUNITIES AND PITFALLS ON THE ROAD TO CONTINUOUS DELIVERY

Solution Spotlight KEY OPPORTUNITIES AND PITFALLS ON THE ROAD TO CONTINUOUS DELIVERY Solution Spotlight KEY OPPORTUNITIES AND PITFALLS ON THE ROAD TO CONTINUOUS DELIVERY C ontinuous delivery offers a number of opportunities and for organizations. By automating the software buildtest-deployment

More information

Gothenburg University Publications

Gothenburg University Publications Gothenburg University Publications Collecting Product Usage Data Using a Transparent Logging Component This is an author produced version of a paper published in: International Conference on Advances and

More information

Implement a unified approach to service quality management.

Implement a unified approach to service quality management. Service quality management solutions To support your business objectives Implement a unified approach to service quality management. Highlights Deliver high-quality software applications that meet functional

More information

What is meant by the term, Lean Software Development? November 2014

What is meant by the term, Lean Software Development? November 2014 What is meant by the term, Lean Software Development? Scope of this Report November 2014 This report provides a definition of Lean Software Development and explains some key characteristics. It explores

More information

Managing Change Using Enterprise Architecture

Managing Change Using Enterprise Architecture Managing Change Using Enterprise Architecture Abdallah El Kadi, PMP, CISSP, TOGAF Chief Executive Officer, Shift Technologies Managing Director, Open Group Arabia Email: Abdallah.Kadi@awrostamani.com Website:

More information

Qlik UKI Consulting Services Catalogue

Qlik UKI Consulting Services Catalogue Qlik UKI Consulting Services Catalogue The key to a successful Qlik project lies in the right people, the right skills, and the right activities in the right order www.qlik.co.uk Table of Contents Introduction

More information

What is ITIL? ITIL (Information Technology Infrastructure Library) was created in the early 1990s by the British Office of Government Commerce (OGC) in response to the increasing demand for IT solutions

More information

Choosing A Load Testing Strategy Why and How to Optimize Application Performance

Choosing A Load Testing Strategy Why and How to Optimize Application Performance Choosing A Load Testing Strategy Why and How to Optimize Application Performance What Is Load Testing? Systematic exposure of an application to real world, expected usage conditions before deployment Analyzes

More information

Why Test Automation Fails

Why Test Automation Fails Why Test Automation Fails in Theory and in Practice Jim Trentadue Enterprise Account Manager- Ranorex jtrentadue@ranorex.com Thursday, January 15, 2015 Agenda Agenda Test Automation Industry recap Test

More information

What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing

What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing Today s agenda A new world order for applications impact on QA HP s response announcement

More information

alcatel-lucent Smart Plan solution Professional and Consulting Services

alcatel-lucent Smart Plan solution Professional and Consulting Services alcatel-lucent Smart Plan solution Professional and Consulting Services Alcatel-Lucent Professional and Consulting Services use a unique use case-driven approach that helps maximize your investment in

More information

Client Technology Solutions Suresh Kumar Chief Information Officer

Client Technology Solutions Suresh Kumar Chief Information Officer Client Technology Solutions Suresh Kumar Chief Information Officer Leading financial services technology company 75 Accelerating technology development to enable client solutions Priorities Simplifying

More information

Agile Development. Redefining Management in Project Management. Neil Stolovitsky

Agile Development. Redefining Management in Project Management. Neil Stolovitsky The PROJECT PERFECT White Paper Collection Abstract Agile Development Redefining Management in Project Management Neil Stolovitsky Agile development has been around for nearly a decade. However, its popularity

More information

White Paper: Application and network performance alignment to IT best practices

White Paper: Application and network performance alignment to IT best practices Unpublished White Paper: Application and network performance alignment to IT best practices This white paper briefly describes best practices; highlights IT best practices; and discusses in detail IT business

More information

Maintaining Quality in Agile Environment

Maintaining Quality in Agile Environment Maintaining Quality in Agile Environment Authors : Mr. Vasu Padmanabhan, Mr. V. Arockia Jerome Presenter / Speaker : Mr. V. Arockia Jerome Banking and Financial Services, Delivery Excellence Group (DEG)

More information

Quality Assurance/Testing Services

Quality Assurance/Testing Services Quality Assurance/Testing Services Clients today are understandably cautious in their investments and incredibly focused on tangible business outcomes and results. At M4, we provide our clients with innovative

More information

From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development

From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development Introduction Today s developers are under constant pressure to launch killer apps and release enhancements as

More information

Are You Ready To Take The Leap From Descriptive To Predictive Analytics?

Are You Ready To Take The Leap From Descriptive To Predictive Analytics? Are You Ready To Take The Leap From Descriptive To Predictive Analytics? Ashish C. Morzaria Director, SAP Advanced Analytics @ashishmorzaria #BOAK2015 #SAPAnalytics #SAPPredictive 2014 SAP AG or an SAP

More information

White Paper. The Emergence of Multi-Domain Continuous Delivery

White Paper. The Emergence of Multi-Domain Continuous Delivery White Paper The Emergence of Multi-Domain Continuous Delivery Introduction Cars, airplanes, medical devices and other technology products are becoming increasingly more software-centric, with end-users

More information

Visual GUI Testing: Automating High-Level Software Testing in Industrial Practice

Visual GUI Testing: Automating High-Level Software Testing in Industrial Practice Thesis for The Degree of Doctor of Philosophy Visual GUI Testing: Automating High-Level Software Testing in Industrial Practice Emil Alégroth Division of Software Engineering Department of Computer Science

More information

Modern practices 2.3.2015 02.03.2015 TIE-21100/21106 1

Modern practices 2.3.2015 02.03.2015 TIE-21100/21106 1 Modern practices 2.3.2015 1 Today s lecture Learn what some modern SW engineering topics are about A peek to some research topic of our department 2 3 4 5 6 How the lectures continue? 02.03 Modern practices

More information

Gothenburg 2015 Jan Marek Jan.Marek@ca. com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams

Gothenburg 2015 Jan Marek Jan.Marek@ca. com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams Jan Marek Jan.Marek@ca. com CA Technologies Session S601 Introducing Agile development methodologies to mainframe development teams Agenda Introduce Agile software development methodologies Scrum overview

More information

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP Know the Difference Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject

More information

Bridging the Gap Between Acceptance Criteria and Definition of Done

Bridging the Gap Between Acceptance Criteria and Definition of Done Bridging the Gap Between Acceptance Criteria and Definition of Done Sowmya Purushotham, Amith Pulla sowmya.sudha@gmail.com, amith.pulla@intel.com Abstract With the onset of Scrum and as many organizations

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

Customer centric managed services. Helping businesses thrive through joint strategic partnerships

Customer centric managed services. Helping businesses thrive through joint strategic partnerships Customer centric managed services Helping businesses thrive through joint strategic partnerships AN EVOLVING MODEL Managed services are evolving, and with them the model of business relationships that

More information

SERVICES AND SOFTWARE DEVELOPMENT IN THE CLOUD

SERVICES AND SOFTWARE DEVELOPMENT IN THE CLOUD SERVICES AND SOFTWARE DEVELOPMENT IN THE CLOUD Pekka Abrahamsson Professor, Dr., Docent, PhD, Free University of Bozen-Bolzano OOP 2011, Münich, Germany, Jan-27, 2010 www.helsinki.fi/yliopisto 1 ABRAHAMSSON

More information

Successful Strategies for Custom Software Development

Successful Strategies for Custom Software Development A MYTEK Whitepaper Successful Strategies for Custom Software Development ADDRESS 2225 W. Whispering Wind Drive #100 Phoenix, AZ 85085 CUSTOMER SERVICE Tel. 1.877.236.8583 FIND US HERE: www.mytek.net Custom

More information

EFFORT ESTIMATE (Person-Years) WBS ELEMENT TOTAL Needed by Needed Commiss. Later

EFFORT ESTIMATE (Person-Years) WBS ELEMENT TOTAL Needed by Needed Commiss. Later 1 PROJECT 13 Global Control System 136 Global Control System Software 1361 CONTROL SOFTWARE 474 335 139 13611 Systems Architecture 30 28 2 Overall System Design 6 6 High Level Networks and Communication

More information

Data Virtualization Overview

Data Virtualization Overview Data Virtualization Overview Take Big Advantage of Your Data "Using a data virtualization technique is: number one, much quicker time to market; number two, much more cost effective; and three, gives us

More information

Tieto Enterprise Architecture Consulting

Tieto Enterprise Architecture Consulting Tieto Enterprise Architecture Consulting Consulting assignments: Examples Business strategy IT strategy IT strategy process Technology strategy ebusiness strategy Product management strategy and process

More information

An Implementation Roadmap

An Implementation Roadmap An Implementation Roadmap The 2nd Abu Dhabi IT s Forum P J Corum, CSQA, CSTE, ITSM Managing Director Quality Assurance Institute Middle East and Africa Dubai, UAE Quality Assurance Institute Middle East

More information

Innovation Reimagined

Innovation Reimagined VOLUME 5 ISSUE 1 2012 A bi-annual journal produced by Cognizant Innovation Reimagined REINVENT Application Development Where Lean Principles Meet Agile and Global Software Development Application Development

More information

Creating a Holistic Mobility Strategy Revised Edition. Strategy Analytics Business Mobility Solutions June 2009

Creating a Holistic Mobility Strategy Revised Edition. Strategy Analytics Business Mobility Solutions June 2009 Creating a Holistic Mobility Strategy Revised Edition Strategy Analytics Business Mobility Solutions June 2009 Overview Note: This is a revised edition of a document originally produced in November 2008

More information

How to bridge the gap between business, IT and networks

How to bridge the gap between business, IT and networks ericsson White paper Uen 284 23-3272 October 2015 How to bridge the gap between business, IT and networks APPLYING ENTERPRISE ARCHITECTURE PRINCIPLES TO ICT TRANSFORMATION A digital telco approach can

More information

Contents. Bibliografische Informationen http://d-nb.info/100075345x. digitalisiert durch

Contents. Bibliografische Informationen http://d-nb.info/100075345x. digitalisiert durch Part I Motivation 1 Fundamentals of Agile Distributed Software Development 3 Darja Smite, Nils Brede Moe, and Par J. Âgerfalk 1.1 Introduction 3 1.1.1 Distributed Software Development 3 1.1.2 Agile Software

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

Test Data Management. Services Catalog

Test Data Management. Services Catalog Test Data Management Services Catalog TABLE OF CONTENTS WHY TDM?... 3 CLIENT SUCCESS STORIES... 4 Large Automotive Company Data Generation...4 Large Entertainment Company Coverage Analysis...4 TDM APPROACH...

More information

Bottlenecks in Agile Software Development Identified Using Theory of Constraints (TOC) Principles

Bottlenecks in Agile Software Development Identified Using Theory of Constraints (TOC) Principles Master thesis in Applied Information Technology REPORT NO. 2008:014 ISSN: 1651-4769 Department of Applied Information Technology or Department of Computer Science Bottlenecks in Agile Software Development

More information

Qlik Consulting helps you accelerate time to value, mitigate risk, and achieve better ROI 1/35

Qlik Consulting helps you accelerate time to value, mitigate risk, and achieve better ROI 1/35 Qlik Consulting helps you accelerate time to value, mitigate risk, and achieve better ROI 1/35 2/35 3/35 Introduction The Qlik Americas Consulting Catalog is a comprehensive collection of offerings, developed

More information

Course intro, Overview Agile Processes & Philosophy. Lecture 1, EDA397/DIT191, Agile Dev Processes Robert Feldt, 2012-03-12

Course intro, Overview Agile Processes & Philosophy. Lecture 1, EDA397/DIT191, Agile Dev Processes Robert Feldt, 2012-03-12 Course intro, Overview Agile Processes & Philosophy Lecture 1, EDA397/DIT191, Agile Dev Processes Robert Feldt, 2012-03-12 What is Agile Development Processes? [Dictionary.com 2011] Agile Dev Processes

More information

Patterns to Introduce Continuous Integration to Organizations

Patterns to Introduce Continuous Integration to Organizations Patterns to Introduce Continuous Integration to Organizations Kenichiro Ota Shift inc. Tokyo Japan oota_ken@hotmail.com kenichiro.ota@shiftinc.jp Hiroko Tamagawa Shift inc. Tokyo Japan hiroko.tamagawa@shiftinc.jp

More information

NetIQ Update October 31, 2013 Michel van der Laan

NetIQ Update October 31, 2013 Michel van der Laan NetIQ Update October 31, 2013 Michel van der Laan Regional Director Attachmate Group Company Facts Global Organization: 3,600 employees in 30+ countries Strong Financial Position: Revenue $1.1 billion

More information

Solution Overview. Fusion Health Advantage Big Data Accelerator Platform

Solution Overview. Fusion Health Advantage Big Data Accelerator Platform Solution Overview Fusion Health Advantage Big Data Accelerator Platform Improve Patient Outcomes And Manage Them Cost Effectively Healthcare reform measures have intensified governmental scrutiny, thereby

More information

Consulting and Systems Integration (1) Networks & Cloud Integration Engineer

Consulting and Systems Integration (1) Networks & Cloud Integration Engineer Ericsson is a world-leading provider of telecommunications equipment & services to mobile & fixed network operators. Over 1,000 networks in more than 180 countries use Ericsson equipment, & more than 40

More information

Predictive Analytics for IT Giving Organizations an Edge in a Rapidly Changing World

Predictive Analytics for IT Giving Organizations an Edge in a Rapidly Changing World Predictive Analytics for IT Giving Organizations an Edge in a Rapidly Changing World EXECUTIVE SUMMARY By Dan Kusnetzky, Distinguished Analyst Organizations find themselves facing a complex mix of applications

More information

The Co-Evolution of Agile and Continuous Integration. Jeffrey Fredrick Technical Evangelist jtf@urbancode.com

The Co-Evolution of Agile and Continuous Integration. Jeffrey Fredrick Technical Evangelist jtf@urbancode.com The Co-Evolution of Agile and Continuous Integration Jeffrey Fredrick Technical Evangelist jtf@urbancode.com 1 Manifesto for Agile Software Development We are uncovering better ways of developing software

More information

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

Cisco Unified Communications and Collaboration technology is changing the way we go about the business of the University. Data Sheet Cisco Optimization s Optimize Your Solution using Cisco Expertise and Leading Practices Optimizing Your Business Architecture Today, enabling business innovation and agility is about being able

More information

The Definition of Metrics for Continuous Integration in SCRUM. How Continuous Is Our Continuous Integration?

The Definition of Metrics for Continuous Integration in SCRUM. How Continuous Is Our Continuous Integration? The Definition of Metrics for Continuous Integration in SCRUM How Continuous Is Our Continuous Integration? Christian Facchi University of Applied Sciences Ingolstadt Jochen Wessel Nokia Siemens Networks

More information

IT Operations Management: A Service Delivery Primer

IT Operations Management: A Service Delivery Primer IT Operations Management: A Service Delivery Primer Agile Service Delivery Creates Business Value Today, IT has to innovate at an ever- increasing pace to meet accelerating business demands. Rapid service

More information

5 questions every customer asks about CA Services?

5 questions every customer asks about CA Services? Product or Service what are headline here 5 questions every customer asks about CA Services? agility made possible question 1 why should we use CA Services? answer Meet the CA Services experts on LinkedIn

More information

Driving Quality Improvement and Reducing Technical Debt with the Definition of Done

Driving Quality Improvement and Reducing Technical Debt with the Definition of Done Driving Quality Improvement and Reducing Technical Debt with the Definition of Done Noopur Davis Principal, Davis Systems Pittsburgh, PA NDavis@DavisSys.com Abstract This paper describes our experiences

More information

Open Group SOA Governance. San Diego 2009

Open Group SOA Governance. San Diego 2009 Open Group SOA Governance San Diego 2009 SOA Governance Aspects A comprehensive view of SOA Governance includes: People Organizational structures Roles & Responsibilities Processes Governing processes

More information

How to Get More from Your ERP Investments. Sweat the Asset to Achieve Greater Value in Consumer Packaged Goods

How to Get More from Your ERP Investments. Sweat the Asset to Achieve Greater Value in Consumer Packaged Goods How to Get More from Your ERP Investments Sweat the Asset to Achieve Greater Value in Consumer Packaged Goods The Journey Toward Value Enterprise resource planning (ERP) continues to be at the center

More information

Accelerate Your Enterprise Private Cloud Initiative

Accelerate Your Enterprise Private Cloud Initiative Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service

More information

Service Virtualization Implementation Strategies

Service Virtualization Implementation Strategies Service Virtualization Implementation Strategies The Business Benefits of Service Virtualization No matter what industry you're in, software is increasingly becoming the interface to your business. Organizations

More information

How to Consolidate your App Monitoring Strategy: End-to-End User Experience Monitoring for Your BSM October 20, 2015

How to Consolidate your App Monitoring Strategy: End-to-End User Experience Monitoring for Your BSM October 20, 2015 How to Consolidate your App Monitoring Strategy: End-to-End User Experience Monitoring for Your BSM October 20, 2015 Copyright 2015 Vivit Worldwide Copyright 2015 Vivit Worldwide Hosted by Rocky Pisto

More information

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series Overview This is a 15-day live facilitator-led or virtual workshop is designed to prompt your entire team to work efficiently with Microsoft s Application Lifecycle Management solution based around Visual

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

Network Application Performance Alignment to IT Best Practices

Network Application Performance Alignment to IT Best Practices Network Application Performance Alignment to IT Best Practices This white paper briefly describes best practices, highlights IT best practices and discusses in detail; IT business service management, the

More information

TechReady. Are you ready to implement IT solutions? Training and Consulting

TechReady. Are you ready to implement IT solutions? Training and Consulting TechReady Are you ready to implement IT solutions? Tech Ready provides training and consulting services for IT professionals, to enable them to successfully evaluate, plan, build, deploy and operate IT

More information

Supercomputer Center Management Challenges. Branislav Jansík

Supercomputer Center Management Challenges. Branislav Jansík Supercomputer Center Management Challenges Branislav Jansík 2000-2004 PhD at KTH Stockholm Molecular properties for heavy element compounds Density Functional Theory for Molecular Properties 2004-2006

More information

Normative and relative aspects of the usability of common spaces in assisted living for older people

Normative and relative aspects of the usability of common spaces in assisted living for older people Normative and relative aspects of the usability of common spaces in assisted living for older people Morgan Andersson Architect SAR/MSA, PhD Presenter: Inga Malmqvist, Associate Professor, PhD Chalmers

More information

Case Study on Critical Success Factors of Running Scrum *

Case Study on Critical Success Factors of Running Scrum * Journal of Software Engineering and Applications, 2013, 6, 59-64 http://dx.doi.org/10.4236/jsea.2013.62010 Published Online February 2013 (http://www.scirp.org/journal/jsea) 59 Case Study on Critical Success

More information