Future Research Challenges in Software Evolution

Size: px
Start display at page:

Download "Future Research Challenges in Software Evolution"

Transcription

1 Future Research s in Software Evolution Tom Mens Université de Mons Director of the ERCIM Working Group on Software Evolution With contributions from: Y.-G. Guéhéneuc, J. Buckley, R. Mittermeir, A. Winter, J. Muccini, R. Wuyts, R. Laemmel, S. Ducasse, J.M. Jézéquel

2 PhDs in Europe in the of software evolution

3 Observations Software change/evolution is inevitable unpredictable costly difficult time- and resource -consuming poorly supported by tools, techniques, formalisms underestimated by managers poorly understood

4 Software changes are unavoidable / inevitable Requirements and business environment changes due to New customers; existing customers with new demands Changes in organisational structure; competitors Changes in legislation Feedback loop: The changed software may be the reason why the environment changes! Bug fixes New hardware and software technologies Need for better quality, performance, reliability, New versions of interacting software Software degrades/erodes/ages over time (due to deadline pressure, missing documentation, inconsistent specs, lack of modularity, code duplication, )

5 (Schach, 2008): Most of the effort and cost is spent on post-delivery maintenance based on various data sources Average cost between 1976 and 1981 Changing software is costly Development 33% Average cost between 1992 and 1998 Development 25% Maintenance 67% Maintenance 75% (Erlikh, 2000, IT Pro) Leveraging legacy system dollars for E-business more than 90% of companies resources dedicated to software maintenance

6 Software Evolution s How/why is software evolution research relevant to society and industry? Software evolution is a transversal research activity that is required In all software engineering activities e.g. requirements specifications, analysis and design, programming, deployment, At all levels of abstraction E.g. executable code, bytecode, source code, design models, In all software development paradigms For all technologies In a wide variety of application s For many different types of stakeholders

7 Software Evolution s We need to support evolution at higher levels of abstraction e.g. models as opposed to code In emerging paradigms and associated technologies e.g. aspect-oriented, service-oriented, ambient, mobile, multicore, open source, distributed software development e.g., the future internet, cloud computing, SaaS, sustainable software development In relevant application s E.g. banking and finance, wireless networks, distributed systems, telecommunication, internet and web-based systems, healthcare systems, embedded and real-time systems,

8 Software Evolution s The order of the following list of challenges does not reflect their relative importance. We consider them all very important.

9 Software renovation / migration / re-engineering Finance Any where legacy systems need to be upgraded to newer technologies Legacy systems that are of strategic value to the company have become too expensive to modify, or need to make use of newer technologies How to rejuvenate/renovate/migrate/re-engineer these systems in a timely, cost-effective, resource-limited manner? How to ensure that the resulting system has the desired quality and functionality?

10 Upgrading software frameworks ERP systems (e.g. SAP, Microsoft Dynamics, Eclipse, ) Any software framework that is subject to customisation Many major software vendors develop software frameworks, i.e. partial software systems that need to be customised by their clients. Upgrading such frameworks becomes problematic as it often conflicts with the customisations (add-ons, add-ins, plug-ins) made by the clients. Provide techniques to address the upgrade problem and to facilitate framework development and upgrading

11 Runtime evolution and dynamic updating Telecommunication systems, distributed systems, finance, internet applications Many systems have become so indispensable that one cannot (afford to) shut them down to upgrade them How to safely update/change/evolve a software system during its execution? How to build in a control system in the software to decide when and how to change? self-optimization and self-healing and other self-* activities How to achieve dynamic reconfiguration of (component-based, serviceoriented etc.) distributed architectures? Context-awareness: How to make software more robust to changes by dynamically adapting to its context of use. Remark The static evolution challenges are as least as important to industry as the dynamic evolution challenge stated here.

12 Estimating change effort Any Most changes cannot be predicted/anticipated in advance For a given change, it is very difficult to estimate its impact or the effort it takes to implement it Practitioners need better support (tools, models, theories) to address the following questions: When should an accepted change request be planned? What is the potential (local and system-wide) impact of a particular change? How much effort (time and resources) does it take to make a particular change? When should one restructure the software to make future changes easier? Understanding the feedback loop: how does the external environment influence how the system evolves and vice versa?

13 Integrate evolution and maintenance in software development processes and tools Software development Current software development tools do not provide sufficient support for software evolution and maintenance Provide better languages, formal methods, and tools that embrace and provide more explicit support for incremental change Design for change: increase awareness (of developers, managers, end-users) of maintenance and evolution issues during initial development to create longer-lasting and enduring software systems Focus on quality and other non-functional attributes : need for integrated techniques to measure, control and improve these aspects of software

14 Software quality improvement and quality assurance Any Software is too often suffering from poor quality. Short-term vs long-term ROI: How to change managers mindframe? At a long-term, high quality software may pay off more than quick-and-dirty solutions that have a direct profit but are difficult to maintain in the long run How to develop integrated techniques and tools for measuring, controlling and improving quality and other non-functional attributes of software? Would certification of software quality lead to better industrial software?

15 Scaleability Systems of systems, distributed systems, ultra-large scale systems, Current solutions do not scale up to very large systems involving multiple languages, multiple levels of abstraction, different geographical locations, with hundreds or thousands of developers, a large (and diverse) user base, Provide techniques that support multi-language systems Cope with massive amounts of data (e.g. metadata, programs, models, languages, processes, tools, documentation, tests) Combine many different data sources (e.g. version repositories, file systems, databases, mailing lists, developer fora, bug tracking systems) Combine many different technologies Performance: how to achieve it, and keep it when the system evolves Tools: how to debug and maintain such systems?

16 The developer mismatch (1) Software evolution is often carried out by the wrong people: maintenance is more difficult than development from scratch, but too often carried out by unsupervised novices without proper tools; Software maintenance and evolution are often outsourced to external companies/countries that may not have the best developers or may not be willing to commit their best developers (2) Different development activities require different levels of expertise e.g., sw product line engineering, sw product development, sw product customisation, sw product configuration (3) The majority of software creators are not software professionals (Keynote M. Shaw, ESEC/FSE 2009) Raise awareness (in academia and industry) of the evolution problem Assign the right job to the right people Train people (in academia and industry) to achieve the right level of expertise Create and provide the right set of tools, depending on the required level of expertise

17 Model-driven evolution and maintenance MDE,MDA,MDD Any where high-level models or -specific visual languages are/can be used How to support evolution, reengineering and maintenance of software at the level of models (all kinds of software artefacts at a higher abstraction level than source code) Examples of models: business process models, analysis and design models, architectures,... How to support traceability between software artefacts? How to cope with co-evolution (of models and code, of different types of models, of programs and data, )?

18 Empirical research in software evolution Telecommunication systems, distributed systems, finance, internet applications, Empirical research in software evolution is hard due to: lack of subjects, lack of industrial data, threats to validity How to access industrial data of how software evolves in the field and the ability to perform replicable empirical studies based on this data? How to involve a sufficient number of subjects (e.g. experienced developers) in an experiment in order to obtain statistically significant results? How to set up an experiment in such a way that it is replicable by other researchers (access to data, tools, and other resources)? How to identify the main problems maintainers face?

19 A common framework and theory for joint software evolution research How can we improve European research in the field and avoid waste of geographically dispersed (human) resources? How can we better understand and explain the underlying principles governing software evolution? Develop a common research platform for doing joint research. Example: MOOSE reengineering platform ( Develop a theoretical model to explain how and why software evolves. Use this model to better understand, control and support software evolution

Software Engineering & Architecture

Software Engineering & Architecture Software Engineering & Architecture 10. SOFTWARE EVOLUTION Martin Kropp University of Applied Sciences Northwestern Switzerland Institute for Mobile and Distributed Systems References Based on the PowerPoint

More information

TELSTRA HOSTED SAP SOLUTIONS WITH ACCENTURE A SMARTER SAP SOLUTION

TELSTRA HOSTED SAP SOLUTIONS WITH ACCENTURE A SMARTER SAP SOLUTION TELSTRA HOSTED SAP SOLUTIONS WITH ACCENTURE A SMARTER SAP SOLUTION TELSTRA HOSTED SAP SOLUTIONS WITH ACCENTURE ENHANCE YOUR ENTERPRISE RESOURCE PLANNING CAPABILITIES, DRIVE INNOVATION AND LOWER COSTS Innovate

More information

Learning Technology Implementation Guide: econtent Development and Integration

Learning Technology Implementation Guide: econtent Development and Integration Learning Technology Implementation Guide: econtent Development and Integration April 6, 2006 Introduction Corporations seeking to extract greater productivity and innovation from their employees are investing

More information

Cloud-iPad Era. Real-time Industrial automation software, evolving with technology!

Cloud-iPad Era. Real-time Industrial automation software, evolving with technology! Cloud-iPad Era. Standards Certification Education & Training Publishing Conferences & Exhibits Real-time Industrial automation software, evolving with technology! Presenter Marcos Taccolini is a recognized

More information

WHAT TO LOOK FOR IN A CMMS/EAM SOLUTION

WHAT TO LOOK FOR IN A CMMS/EAM SOLUTION WHAT TO LOOK FOR IN A CMMS/EAM SOLUTION A Guide to Selecting the Right CMMS/EAM Solution and Provider for Your Organization 06/07/2016 Organizations implement maintenance and asset management software

More information

How Much Will Serialization Really Cost? AN INTRODUCTION TO THE TOTAL COST OF OWNERSHIP

How Much Will Serialization Really Cost? AN INTRODUCTION TO THE TOTAL COST OF OWNERSHIP How Much Will Serialization Really Cost? AN INTRODUCTION TO THE TOTAL COST OF OWNERSHIP TABLE OF CONTENTS Introduction Breaking down the whole iceberg What is Total Cost of Ownership? Acquisition is Just

More information

Chapter 6: Software Evolution and Reengineering

Chapter 6: Software Evolution and Reengineering Chapter 6: Software Evolution and Reengineering Harald Gall Software Engineering Group www.ifi.unizh.ch/swe/ Universität Zürich Institut für Informatik Ian Sommerville 2004 Software Engineering, 7th edition.

More information

Enterprise PLM Solutions Advanced PLM Platform

Enterprise PLM Solutions Advanced PLM Platform Enterprise PLM Solutions Advanced PLM Platform The Aras Innovator Model-based SOA for Enterprise PLM Advantages of combining the Model-based Approach with a Service-Oriented Architecture Updated Edition

More information

CHAPTER 4 PRODUCT DEVELOPMENT LIFE CYCLE

CHAPTER 4 PRODUCT DEVELOPMENT LIFE CYCLE CHAPTER 4 PRODUCT DEVELOPMENT LIFE CYCLE 1 Learning Objectives Review the Systems Development Life Cycle (SDLC). Examine the problems and alternatives with SDLC. Know the key issues in ERP implementation

More information

Innovative IT Solutions Better for business. Better for business

Innovative IT Solutions Better for business. Better for business Innovative IT Solutions Specialist ICT solutions tailored to the changing needs of your business ICT is our passion. With more than 14-years of experience, we ve earned a reputation for delivering innovative,

More information

Nicx Limited Cloud Computing

Nicx Limited Cloud Computing Cloud Computing With the acquisition of SuccessFactors (SDN) it's time to have a look at some of the basic 'Cloud' theory and terminology. System Landscape of the Cloud Cloud computing is the delivery

More information

En Pointe Technologies

En Pointe Technologies En Pointe Technologies Entrenched with Experience, Armed with Technology Flexibility in doing business your way En Pointe has served as a national I.T. service provider since 1993. We specialize in fulfillment

More information

Dynamics AX Out of support

Dynamics AX Out of support Dynamics AX Out of support Understand the impact ITE W H ER PA P 1 Introduction Microsoft is bringing the mainsteam support for Dynamics AX 2009, 2012 RTM and 2012 R2 to an End. All End-of-Life (EoL) announcements

More information

Most major software vendors are touting some version of SaaS, leading to confusion about the solution model and its advantages.

Most major software vendors are touting some version of SaaS, leading to confusion about the solution model and its advantages. A SaaS Primer Plex Online White Paper At a Glance Software as a Service (SaaS) solutions can be a strategic advantage to businesses, letting companies avoid costly hardware, software licenses and complex

More information

INCREASE BUSINESS FLEXIBILITY BY RATIONALISING BUSINESS APPLICATIONS AND ADOPTING CLOUD-BASED ERP SYSTEMS.

INCREASE BUSINESS FLEXIBILITY BY RATIONALISING BUSINESS APPLICATIONS AND ADOPTING CLOUD-BASED ERP SYSTEMS. INCREASE BUSINESS FLEXIBILITY BY RATIONALISING BUSINESS APPLICATIONS AND ADOPTING CLOUD-BASED ERP SYSTEMS. To satisfy the volatile requirements faced by businesses today and successfully tackle the challenges

More information

Software Evolution. Software Evolution. in the textbook. Importance of evolution. Overview of software evolution. 1. Introduction

Software Evolution. Software Evolution. in the textbook. Importance of evolution. Overview of software evolution. 1. Introduction Software Evolution in the textbook Software Evolution!! Chapter 9 (abridged) 1. Introduction Importance and overview 2. Evolution processes (9.1) Change processes for software systems. 3. Software maintenance

More information

CLOUD: IS IT IN YOUR FORECAST Matt Sexton Eric Mastroianni

CLOUD: IS IT IN YOUR FORECAST Matt Sexton Eric Mastroianni CLOUD: IS IT IN YOUR FORECAST Matt Sexton Eric Mastroianni Agenda o Company Overview o Con Edison s Digital Customer Experience (DCX) o The Digital Transformation o Strategy & Guiding Principles o Technology

More information

Issues and Remedies for PLM Obsolescence

Issues and Remedies for PLM Obsolescence Issues and Remedies for PLM Obsolescence PDT Europe 2016 Paris, France 9-10 November 2016 Peter A. Bilello, President Email: p.bilello@cimdata.com Tel: +1.734.668.9922 Global Leaders in PLM Consulting

More information

Solution Pathway Series. Applying Microsoft tools to support the full life cycle of Grants Management

Solution Pathway Series. Applying Microsoft tools to support the full life cycle of Grants Management Solution Pathway Series Applying Microsoft tools to support the full life cycle of Grants Management About Eperformance An e-government solutions company Specializing in Grant Management solutions and

More information

Software Evolution und Reengineering!

Software Evolution und Reengineering! Martin Glinz!Harald Gall Herbstsemester 2010 Kapitel 12 Software Evolution und Reengineering! Universität Zürich Institut für Informatik 2010 by Harald Gall. Alle Rechte vorbehalten. Reproduktion, Speicherung

More information

Toward Business Agility: The Essential Role of B2B Managed Services

Toward Business Agility: The Essential Role of B2B Managed Services Toward Business Agility: The Essential Role of B2B Managed Services Toward Business Agility The Essential Role of B2B Managed Services How to define B2B Managed Services Why are companies considering this

More information

Innovation From the Ground Up:

Innovation From the Ground Up: Innovation From the Ground Up: The Next Generation of Enterprise Business Solutions STAN SWETE Chief Technology Officer Innovation From the Ground Up The Next Generation of Enterprise Business Solutions

More information

As Published at Information Management

As Published at Information Management As Published at Information Management Consolidating Learning Management Systems for a Dispersed Workforce By John Zonneveld August 2007 As organizations move from a fragmented information culture, they

More information

HQX HQX. HQXchange Is Your Single Comprehensive EDI Platform

HQX HQX. HQXchange Is Your Single Comprehensive EDI Platform HQX HQX TM TM HQXchange Is Your Single Comprehensive EDI Platform The industry leading 1 EDI Source flagship EDI software solution EDI HQ is now even more powerful with HQXchange (HQX). HQX is a new innovative

More information

Kofax Software Lifecycle Policy

Kofax Software Lifecycle Policy Kofax Software Lifecycle Policy June 13, 2018 Version 11.3 Contents Contents... 2 Introduction... 3 Purpose... 3 Product Release Types... 3 Policy on Supported Product Versions... 4 Versions Supported...

More information

CORE APPLICATIONS ANALYSIS OF BUSINESS-CRITICAL ADABAS & NATURAL

CORE APPLICATIONS ANALYSIS OF BUSINESS-CRITICAL ADABAS & NATURAL ADABAS & NATURAL ANALYSIS OF BUSINESS-CRITICAL CORE APPLICATIONS CONTENTS 2 Core applications in a changing IT landscape 3 The need for comprehensive analysis 4 The complexity of core applications 5 An

More information

Quality & Validation for the Supply Chain

Quality & Validation for the Supply Chain WHITEPAPER Quality & Validation for the Supply Chain INTRODUCTION Track and trace regulations are emerging around the world, introducing a new challenge for supply chain companies: How do these companies

More information

WIND RIVER SIMICS WHEN IT MATTERS, IT RUNS ON WIND RIVER DEVELOP SOFTWARE IN A VIRTUAL ENVIRONMENT

WIND RIVER SIMICS WHEN IT MATTERS, IT RUNS ON WIND RIVER DEVELOP SOFTWARE IN A VIRTUAL ENVIRONMENT AN INTEL COMPANY WIND RIVER SIMICS Electronic systems are becoming increasingly complex, with more hardware, more software, and more connectivity. Current systems are software intensive, often containing

More information

A New Divide & Conquer Software Process Model

A New Divide & Conquer Software Process Model A New Divide & Conquer Software Process Model First A. Hina Gull, Second B. Farooque Azam Third C. Wasi Haider Butt, Fourth D. Sardar Zafar Iqbal Abstract The software system goes through a number of stages

More information

WHITE PAPER Migrating to the Cloud

WHITE PAPER Migrating to the Cloud WHITE PAPER Make the move without making mistakes 1 Introduction The cloud is a nebulous concept, literally. Moving to the cloud is not as straightforward as moving a data center from San Francisco to

More information

CODE REVIEW AUTOMATION. CODE REVIEWS BY Balachandra Tarodi

CODE REVIEW AUTOMATION. CODE REVIEWS BY Balachandra Tarodi CODE REVIEW AUTOMATION CODE REVIEWS BY Balachandra Tarodi CODE REVIEW AUTOMATION Code Reviews Code Review Automation Automation of code review plays vital rule in the quality and robustness of any application

More information

Accelerate Your Digital Transformation

Accelerate Your Digital Transformation SAP Value Assurance Accelerate Your Digital Transformation Quick-Start Transformation with SAP Value Assurance Service Packages 1 / 17 Table of Contents 2017 SAP SE or an SAP affiliate company. All rights

More information

SHOULD YOUR BARCODE LABELING SOLUTION BE FULLY INTEGRATED WITH YOUR BUSINESS SYSTEM?

SHOULD YOUR BARCODE LABELING SOLUTION BE FULLY INTEGRATED WITH YOUR BUSINESS SYSTEM? SHOULD YOUR BARCODE LABELING SOLUTION BE FULLY INTEGRATED WITH YOUR BUSINESS SYSTEM? B U S I N E S S T R A N S F O R M AT I O N T H R O U G H T O TA L S Y S T E M I N T E G R AT I O N TEKLYNX Americas

More information

SIMPLIFY YOUR REPORTING SYSTEM

SIMPLIFY YOUR REPORTING SYSTEM ANALYTICS SIMPLIFY YOUR REPORTING SYSTEM SherWeb Analytics are easy to use, even for people without technical skills. Just focus on the reports and metrics you need to run your business. Best practices

More information

Affordability by Design for Aerospace and Defense Systems

Affordability by Design for Aerospace and Defense Systems AN INTEL COMPANY Affordability by Design for Aerospace and Defense Systems WHEN IT MATTERS, IT RUNS ON WIND RIVER EXECUTIVE SUMMARY There is one challenge that every business executive in the aerospace

More information

Model-based Architectural Framework for Rapid Business Transformation of Global Operations

Model-based Architectural Framework for Rapid Business Transformation of Global Operations Model-based Architectural Framework for Rapid Business Transformation of Global Operations December 2007 Copyright 2007 Semantion Personal use of this material is permitted. However, permission to reprint/republish

More information

Innovations in Manufacturing And the impact on South Africa. November 2018

Innovations in Manufacturing And the impact on South Africa. November 2018 Innovations in Manufacturing And the impact on South Africa November 2018 The Industry 4.0 Process Demystifying the Realm of a Future Process M2M Smart Products + Smart Services Virtualization Mobility

More information

MICROSOFT DYNAMICS NAV FOR INTERNATIONAL

MICROSOFT DYNAMICS NAV FOR INTERNATIONAL WHITEPAPER MICROSOFT DYNAMICS NAV FOR INTERNATIONAL IMPLEMENTATIONS MICROSOFT DYNAMICS NAV AND INTERNATIONAL ERP IMPLEMENTATION This whitepaper explains why Microsoft Dynamics NAV is particularly well-suited

More information

Test Maturity Assessment and Improvement Using TPI and Quality Blueprint. Performance driven. Quality assured.

Test Maturity Assessment and Improvement Using TPI and Quality Blueprint. Performance driven. Quality assured. Test Maturity Assessment and Improvement Using TPI and Quality Blueprint Performance driven. Quality assured. Testing the way we do it Benchmark, Blueprint, and Execute to Build a World-Class Test Organization

More information

Multi-core Management A new Approach

Multi-core Management A new Approach Multi-core Management A new Approach Dr Marc GATTI, Thales Avionics Marc-j.gatti@fr.thalesgroup.com MAKS IMA Conference 20 th July, Moscow www.thalesgroup.com Abstract Multi-core Management A new Approach

More information

Operational effectiveness

Operational effectiveness Operational effectiveness Maximising productivity, reducing costs and improving services Our Operational Excellence team provides a wide range of cost effective and flexible business improvement solutions

More information

Successful Service Virtualization

Successful Service Virtualization Technical Brief Successful Service Virtualization An introduction to how Service Virtualization can help IT to remain agile and deliver software faster at lower risk and cost IT is constantly evolving

More information

By Merit Solutions August, 2015

By Merit Solutions August, 2015 By Merit Solutions August, 2015 Introduction... 3 ERP Systems and the Tower of Babel... 3 Resisting ERP Change: Is It Actually Costing You?... 5 Don t Put Off an ERP Upgrade... 7 Conclusion... 9 About

More information

Kepion Solution vs. The Rest. A Comparison White Paper

Kepion Solution vs. The Rest. A Comparison White Paper Kepion Solution vs. The Rest A Comparison White Paper In the Business Intelligence industry, Kepion competes everyday with BI vendors such as IBM Cognos, Oracle Hyperion and SAP BusinessObjects. At first

More information

GEN-11: Enabling Manufacturing Execution Standards In a Multi-site Environment

GEN-11: Enabling Manufacturing Execution Standards In a Multi-site Environment Slide 1 GEN-11: Enabling Manufacturing Execution Standards In a Multi-site Environment Marc Vermette Bill Schiel Enterprise Software Solutions social.invensys.com @InvensysOpsMgmt / #Social Revolution

More information

delivers training across 100+ stores in UK with a Responsive and Reliable LMS CASE STUDY

delivers training across 100+ stores in UK with a Responsive and Reliable LMS CASE STUDY delivers training across 100+ stores in UK with a Responsive and Reliable LMS CASE STUDY THE CLIENT Safestore is the UK's largest and Europe's second largest provider of self storage solutions. With its

More information

Information Technology Strategic Plan /13/2012

Information Technology Strategic Plan /13/2012 Information Technology Strategic Plan 2012 7/13/2012 Unit Mission Statement: Information Technology Shared Services is dedicated to providing unparalleled service and support to the UC Davis College of

More information

CLOUD TECHNOLOGY MAXIMIZES ROI BY REDUCING TCO

CLOUD TECHNOLOGY MAXIMIZES ROI BY REDUCING TCO WHITE PAPER CLOUD TECHNOLOGY MAXIMIZES ROI BY REDUCING TCO 427 N Tatnall St #42818 Wilmington DE 19801-2230 USA The advent of cloud technology has helped many labs to automate by easily migrating their

More information

Guide on AASB 16 Technology solutions AASB 16 Leases

Guide on AASB 16 Technology solutions AASB 16 Leases Guide on AASB 16 Technology solutions AASB 16 Leases AASB 16 Overview A quick glance at the standard What is AASB 16 Leases (AASB 16)? AASB 16 is the new leases standard and was issued by the AASB in January

More information

IDENTITY AND ACCESS MANAGEMENT SOLUTIONS

IDENTITY AND ACCESS MANAGEMENT SOLUTIONS IDENTITY AND ACCESS MANAGEMENT SOLUTIONS Help Ensure Success in Moving from a Tactical to Strategic IAM Program Overview While identity and access management (IAM) provides many benefits to your organization

More information

Developing for Success in Consumer Electronics

Developing for Success in Consumer Electronics Developing for Success in Consumer Electronics Exclusive License to Distribute: Jama Software By André Girard, Senior Analyst, with Chris Rommel, Executive Vice President Introduction In consumer electronics,

More information

SOA Research Agenda. Grace A. Lewis

SOA Research Agenda. Grace A. Lewis Workshop SOA Research Agenda Grace A. Lewis Workshop Approach Broadened the scope of the research agenda to show that we are interested in more than just SOA as an architectural style Performed an extensive

More information

IT Enterprise Services. SharePoint. for records management

IT Enterprise Services. SharePoint. for records management IT Enterprise Services SharePoint for records management Sharing the future Using SharePoint 2010 for enterprise-grade records management requirements is fast becoming the de-facto standard a phenomenal

More information

BT Advise Compute Quick Start

BT Advise Compute Quick Start BT Advise Compute Quick Start Making your IT more flexible and less complex BT Advise. Knowledge that delivers 2 BT Advise Compute Quick Start - making your IT more flexible, more efficient and less complex

More information

For Business Process & Applications Professionals

For Business Process & Applications Professionals Trends 2009: Enterprise Applications/ERP Application Strategies Evolve For Leaner Sustainability by R Ray Wang and Paul D. Hamerman with Sharyn Leaver and Meghan Donnelly Executive Summary The lingering

More information

At the Heart of Surety Solutions

At the Heart of Surety Solutions At the Heart of Surety Solutions The Digital Dawn of Surety Bonding Embracing the Software as a Service (SaaS) Model for Surety Solutions Abstract Insurers and brokers are struggling with older surety

More information

Business Process Management: The Right Way to Do It

Business Process Management: The Right Way to Do It Business Process Management: The Right Way to Do It Smita Sharma Introduction BPM is really all about managing processes, the people who are the doers of the process, and the systems that help them achieve

More information

ATLASSIAN TOOLS INCREASE PRODUCTIVITY AND ROI FOR LARGE RETAIL COMPANY 2016 ATLASSIAN TOOLS INCREASE PRODUCTIVITY AND ROI FOR LARGE RETAIL COMPANY

ATLASSIAN TOOLS INCREASE PRODUCTIVITY AND ROI FOR LARGE RETAIL COMPANY 2016 ATLASSIAN TOOLS INCREASE PRODUCTIVITY AND ROI FOR LARGE RETAIL COMPANY ATLASSIAN TOOLS INCREASE PRODUCTIVITY AND ROI FOR LARGE RETAIL COMPANY 2016 1 Global organizations that work with distributed teams and different IT solutions can face challenges if the tools in use don

More information

W H I T E PA P E R. Cloud Migration Methodology -Janaki Jayachandran (Director of Technology) a t t e n t i o n. a l w a y s.

W H I T E PA P E R. Cloud Migration Methodology -Janaki Jayachandran (Director of Technology) a t t e n t i o n. a l w a y s. W H I T E PA P E R Cloud Migration Methodology -Janaki Jayachandran (Director of Technology) a t t e n t i o n. a l w a y s. T A B L E O F C O N T E N T S Introduction 3 Attributes of a Modern Infrastructure

More information

Daitan White Paper The Software Development versus Maintenance Dilemma COMMON MISCALCULATIONS IMPACT REVENUE AND MARKET SHARE

Daitan White Paper The Software Development versus Maintenance Dilemma COMMON MISCALCULATIONS IMPACT REVENUE AND MARKET SHARE Daitan White Paper The Software Development versus Maintenance Dilemma COMMON MISCALCULATIONS IMPACT REVENUE AND MARKET SHARE Highly Reliable Software Development Services http://www.daitangroup.com Daitan

More information

Research Opportunities in Supply Chain Management

Research Opportunities in Supply Chain Management Research Opportunities in Supply Chain Management S G Deshmukh ABV-Indian Institute of Information Technology & Management Gwalior XVI Annual International Conference of Society of Operations Management

More information

Building & Scaling a Profitable SaaS Business In the Cloud

Building & Scaling a Profitable SaaS Business In the Cloud Building & Scaling a Profitable SaaS Business In the Cloud November 6, 2014 Accelerate your Ambition 1 Agenda Current state of SaaS transformation Hybrid SaaS Migration Strategies What Public Cloud enables

More information

Realize More with the Power of Choice. Microsoft Dynamics ERP and Software-Plus-Services

Realize More with the Power of Choice. Microsoft Dynamics ERP and Software-Plus-Services Realize More with the Power of Choice Microsoft Dynamics ERP and Software-Plus-Services Software-as-a-service (SaaS) refers to services delivery. Microsoft s strategy is to offer SaaS as a deployment choice

More information

2010 ERP REPORT. Organizational Change Management

2010 ERP REPORT. Organizational Change Management 2010 ERP REPORT Organizational Change Management LLC. All reserved. No unauthorized reproduction without the author s written consent. All references to this publication must cite Panorama Consulting Group

More information

Whitepaper March Reference Design: Faster Time to Market for Robust, Responsive Internet of Things Devices

Whitepaper March Reference Design: Faster Time to Market for Robust, Responsive Internet of Things Devices Whitepaper March 2018 Reference Design: Faster Time to Market for Robust, Responsive Internet of Things Devices Reference Design: Faster Time to Market for Robust, Responsive Internet of Things Devices

More information

Discover the Difference

Discover the Difference Discover the Difference BlackLine- The Unified Cloud for Finance & Accounting Pure SaaS: BlackLine is the Unified Cloud for Finance & Accounting BlackLine was started with a very simple premise: We can

More information

Security Assurance and Agile Development an Industry Perspective

Security Assurance and Agile Development an Industry Perspective Security Assurance and Agile Development an Industry Perspective John Heimann Vice President Security Program Management Global Product Security Program Agenda 1 2 3 4 5 Oracle and Agile What is Software

More information

SPIRAL UNIFIED SUPPLY CHAIN MANAGEMENT

SPIRAL UNIFIED SUPPLY CHAIN MANAGEMENT SPIRAL UNIFIED SUPPLY CHAIN MANAGEMENT Build Knowledge, Build Process, Build Profitability Spiral Unified Supply Chain Management is the only truly unified platform for process industry supply chain management.

More information

DevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are:

DevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are: VIEWPOINT DevOps Background The world is being transformed in fundamental ways with software and communication technologies. As bits reshape and pervade the atoms, connecting us and the world around us,

More information

Cloud Considerations for the PLM ISV Jim Brown President Tech-Clarity

Cloud Considerations for the PLM ISV Jim Brown President Tech-Clarity 1 Cloud Considerations for the PLM ISV Jim Brown President Tech-Clarity 2 The Cloud Opportunity for PLM Cloud solutions offer companies a range of compelling benefits including lower cost, scalability,

More information

Get your services up to speed

Get your services up to speed Get your services up to speed Say hello to our Enterprise Changing Service Management Solutions Service Excellence Reinvented Fujitsu are helping organisations around the world accelerate their digital

More information

Microsoft s Professional Developer Conference Announcements: Impact and Insights

Microsoft s Professional Developer Conference Announcements: Impact and Insights Microsoft s Professional Developer Conference Announcements: Impact and Insights November 3, 2008 Tom Bittman Neil MacDonald Michael Silver David Smith Agenda What was announced; What wasn t 0:10 Analysis

More information

The Outsourced IT Hiring Guide

The Outsourced IT Hiring Guide The Outsourced IT Hiring Guide 8 Steps to Help You Find Your Perfect Tech brought to you by 1) Maintenance vs. Issue Resolution Know the difference. With regularly scheduled maintenance, you ll experience

More information

The Cloud at Your Service

The Cloud at Your Service C 1 The Cloud at Your Service loud computing is a way to use and share hardware, operating systems, storage, and network capacity over the Internet. Cloud service providers rent virtualized servers, storage,

More information

Command and Control Software Development Lessons Learned. Lt Col Michael D. Sarchet Deputy Director, Space Systems Command and Control Division

Command and Control Software Development Lessons Learned. Lt Col Michael D. Sarchet Deputy Director, Space Systems Command and Control Division Command and Control Software Development Lessons Learned Lt Col Michael D. Sarchet Deputy Director, Space Systems Command and Control Division 1 UNCLASSIFIED Agenda Two real world case studies Lessons

More information

Software Processes 1

Software Processes 1 Software Processes 1 Topics covered Software process models Process activities Coping with change 2 The software process A structured set of activities required to develop a software system. Many different

More information

SAP IN THE CLOUD, IS IT THE BEST FOR YOU & HOW? CHRIS CARTER CEO, APPROYO

SAP IN THE CLOUD, IS IT THE BEST FOR YOU & HOW? CHRIS CARTER CEO, APPROYO SAP IN THE CLOUD, IS IT THE BEST FOR YOU & HOW? CHRIS CARTER CEO, APPROYO THE WORLD HAS EVOLVED The question for your business just a few years ago was. Why the Cloud? In 2017, the new question is. Why

More information

Increasing Business Agility with Service Oriented Architecture

Increasing Business Agility with Service Oriented Architecture Seattle Office: 2211 Elliott Avenue Suite 200 Seattle, Washington 98121 seattle@avanade.com www.avanade.com Avanade is the leading technology integrator specializing in the Microsoft enterprise platform.

More information

digital finance t a l e n t A GUIDE TO ATTRACTING AND RETAINING ERP, EPM & ANALYTICS TALENT The eu-solutions 2017 employment survey

digital finance t a l e n t A GUIDE TO ATTRACTING AND RETAINING ERP, EPM & ANALYTICS TALENT The eu-solutions 2017 employment survey digital finance t a l e n t A GUIDE TO ATTRACTING AND RETAINING ERP, EPM & ANALYTICS TALENT The eu-solutions 2017 employment survey Introduction to the DATA Welcome to our 2017 employment survey which

More information

INTRODUCTION INTRODUCTION. Successful IT systems provide an integrated view of:

INTRODUCTION INTRODUCTION. Successful IT systems provide an integrated view of: 7-1 INTRODUCTION Successful IT systems provide an integrated view of: 1. Business 2. Extend analytical capabilities to users 3. Leverage a corporation's information and expertise 7-2 2007 The Companies,

More information

UNDERSTANDING CLOUD ERP BUYERS AND PROVIDERS

UNDERSTANDING CLOUD ERP BUYERS AND PROVIDERS UNDERSTANDING CLOUD ERP BUYERS AND PROVIDERS www.netsuite.com.sg www.netsuite.com.hk Grab a seat and enjoy. Read Time: 11 minutes UNDERSTANDING CLOUD ERP BUYERS AND PROVIDERS Our Understanding As organizations

More information

Now, I wish you lots of pleasure while reading this report. In case of questions or remarks please contact me at:

Now, I wish you lots of pleasure while reading this report. In case of questions or remarks please contact me at: Preface Somewhere towards the end of the second millennium the director of Vision Consort bv, Hans Brands, came up with the idea to do research in the field of embedded software architectures. He was particularly

More information

Product Innovation Platform Assessment

Product Innovation Platform Assessment CIMdata ebook Platform Assessment Aras PLM Platform Global Leaders in PLM Consulting www.cimdata.com What You Need To Know Enterprise Infrastructure Utilization Availability End-to-End Lifecycle Support

More information

8 Critical Success Factors When Planning a CMS Data Migration

8 Critical Success Factors When Planning a CMS Data Migration 8 Critical Success Factors When Planning a CMS Data Migration Executive Summary The first step to success. This paper is loaded with critical information that will promote the likelihood of your success

More information

ARC VIEW. Global Enterprises Need MOM. Keywords. Summary. Globalization Brings Intense Competition. Manufacturing Operations Management.

ARC VIEW. Global Enterprises Need MOM. Keywords. Summary. Globalization Brings Intense Competition. Manufacturing Operations Management. ARC VIEW DECEMBER 20, 2012 Global Enterprises Need MOM By Ralph Rio Keywords Manufacturing Operations Management, MOM, Manufacturing Execution Systems, MES, Global Services Provider, Tata Consultancy Services,

More information

BUDGETING FOR INTEGRATION

BUDGETING FOR INTEGRATION WHITEPAPER BUDGETING FOR INTEGRATION Effects of the paradigm change #FlowHow from Entiros Integrations TABLE OF CONTENTS Section 1. Integration budgeting 3 Section 2. The classic integration budget 4 Section

More information

7 things to ask when upgrading your ERP solution

7 things to ask when upgrading your ERP solution Industrial Manufacturing 7 things to ask when upgrading your ERP solution The capabilities gap between older versions of ERP designs and current designs can create a problem that many organizations are

More information

Digital Transformation - What s Happening in Waste and Recycling Tech, Software, Cloud, Data, Mobile & Analytics?

Digital Transformation - What s Happening in Waste and Recycling Tech, Software, Cloud, Data, Mobile & Analytics? Delivering Digital Transformation in Waste & Recycling Companies Digital Transformation - What s Happening in Waste and Recycling Tech, Software, Cloud, Data, Mobile & Analytics? ISB Global Software Platforms

More information

Business Process Management Position BPM in organization. Marek Zborowski PhD.

Business Process Management Position BPM in organization. Marek Zborowski PhD. Business Process Management Position BPM in organization Marek Zborowski PhD. Content Where to position BPM in your organization Five elements realated to BPM: Business Strategy, Business Architecture,

More information

Luxoft and the Internet of Things

Luxoft and the Internet of Things Luxoft and the Internet of Things Bridging the gap between Imagination and Technology www.luxoft.com/iot Luxoft and The Internet of Things Table of Contents Introduction... 3 Driving Business Value with

More information

Verification and Validation

Verification and Validation System context Subject facet Usage facet IT system facet Development facet Validation Core activities Elicitation Negotiation Context of consideration Execution of RE activities Created requirements artefacts

More information

How to Support Customisation on SaaS: A Grounded Theory from Customisation Consultants

How to Support Customisation on SaaS: A Grounded Theory from Customisation Consultants How to Support Customisation on SaaS: A Grounded Theory from Customisation Consultants Hui Song, Franck Chauvel, Arnor Solberg SINTEF Email: first.last@sintef.no Bent Foyn VISMA Software International

More information

Top Omni-Channel Challenges in Retail and its Single Platform Solution

Top Omni-Channel Challenges in Retail and its Single Platform Solution Top Omni-Channel Challenges in Retail and its Single Platform Solution Whitepaper Author: Hariharan Ganesarethinam Director - Enterprise Architecture and Integration Next Generation Integration Platform

More information

Toolbox for Architecture Framework Discussions at The Open Group. SKF Group, February 2018

Toolbox for Architecture Framework Discussions at The Open Group. SKF Group, February 2018 Toolbox for Architecture Framework Discussions at The Open Group SKF Group, February 2018 Toolbox Overview Components in our Enterprise Architecture Management: APPROACH FRAMEWORK CONTENT TOOLBOX Architecture

More information

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE 1 Learning Objectives Examine in detail the enterprise systems modules and architecture. Understand the effects of a well-designed architecture on ERP implementation.

More information

Hitachi Solutions. Ground to Cloud Dynamics AX 2012 Migration to D365

Hitachi Solutions. Ground to Cloud Dynamics AX 2012 Migration to D365 Hitachi Solutions Ground to Cloud Dynamics AX 2012 Migration to D365 Benefits, On Prem ERP 01 / 24/7 Visibility An on-prem ERP provides peace of mind because it keeps all of your data on your company s

More information

SAP AUTOMATION WITHOUT THE COMPLEXITY

SAP AUTOMATION WITHOUT THE COMPLEXITY SAP AUTOMATION WITHOUT THE COMPLEXITY WHITE PAPER OCTOBER 2012 CONTENTS CONTENTS Introduction 3 The Fundamental Problem 4 Things Are Getting Better But 5 The Brave New World 6 The Process To Achieve Utopia

More information

Role of Business Intelligence in Decision-Making for SMEs

Role of Business Intelligence in Decision-Making for SMEs Role of Business Intelligence in Decision-Making for SMEs Prof. Swati Kirange* Abstract : In current economical state, managers and decision-makers in the Small and Medium Enterprises requires a new set

More information

PLM Frustrations Aras White Paper

PLM Frustrations Aras White Paper The product lifecycle management (PLM) world is divided into two categories: The frustrated PLM veterans who have tried and failed to implement a successful PLM system, and the PLM novices who are blind

More information

Blake Biernacki. Brian Bailey. Chad Sessions

Blake Biernacki. Brian Bailey. Chad Sessions Blake Biernacki Technical Director Brian Bailey Functional Safety Services Director Chad Sessions Director of IT Presentation Topics ProLytX update Using HIVE with SPI Functional safety and TestDrive Engineering

More information