FRAUNHOFER INSTITUTE FOR EXPERIMENTAL SOFTWARE ENGINEERING IESE VARIATION MANAGEMENT: USER EXPERIENCE FOR EFFICIENCY IN PROVIDING SOLUTIONS

Size: px
Start display at page:

Download "FRAUNHOFER INSTITUTE FOR EXPERIMENTAL SOFTWARE ENGINEERING IESE VARIATION MANAGEMENT: USER EXPERIENCE FOR EFFICIENCY IN PROVIDING SOLUTIONS"

Transcription

1 FRAUNHOFER INSTITUTE FOR EXPERIMENTAL SOFTWARE ENGINEERING IESE VARIATION MANAGEMENT: USER EXPERIENCE FOR EFFICIENCY IN PROVIDING BUSINESS CUSTOMIZED APPLICATIONS SOLUTIONS

2 2

3 Do you need to develop variation-rich software systems efficiently? The demand for customized and sustainable system and software solutions is growing tremendously in almost all market segments. Drivers behind this trend are the globalization of companies, the ever-increasing pace of technological evolution, and the increasing customer market power. If products are developed and maintained in separate and independent projects, the effort for managing, maintaining, and evolving the resulting product variants and versions typically becomes a choking factor for innovation over time. This bears the risk of entering the market too late, with insufficient quality, or at too high cost. More systematic and strategic approaches to manage the necessary product variants are required and available. Companies looking for such approaches are faced with product lines, product families, component-based reuse, eco-systems, configurable and runtime-adaptable products, and with a plethora of respective technologies, to name but a few. Unfortunately, there is no silver bullet among them. Despite major improvements in the last decade regarding variant or variation management, the efficient and effective selection, customization, adoption, and migration of suitable variation management approaches is still challenging and error-prone for companies, maybe more so than ever before. This holds for embedded systems as well as for information systems. Unleash the Potential in your Product Variants Reap the benefits for your business by optimizing your product portfolio, providing adequate reuse and adaptation support, and managing the product variants and versions efficiently throughout their lifetime in collaboration with Fraunhofer IESE. Empower your Business with Variation Management We offer competencies and services to: In order to exploit the full potential of systematic and strategic variation management, we have supported our customers for more than ten years with independent, industry-proven, and state-of-the-art variation management competencies and services. We help them to provide and sustain their customer-specific solutions at high speed, low cost, and high quality, and thus give them a pivotal success factor for their business. Our current variation management approaches build upon our successful Product Software Line Engineering methodology (PuL- SE ). They help our customers to address challenges such as light-weight adoption or enrichment of a variation management approach, definition of a competitive and innovative product portfolio, structuring of solutions by means of sound architectures, usage of the most efficient and simple practices preferably supported by effective automation, as well as the capability for evolution without major investments. Understand variations in already existing products and characterize the improvement potential, plan the migration towards an improved product portfolio, structure variation-rich solutions by means of adequate product and family architectures, realize the required variation support in the various artifacts, from requirements to code, integrate variation management into the software develop ment process, and support the evolution of the product portfolio, from the planning level down to the realization level. On the following pages, you will learn how to benefit from efficient and effective variation management. Sincerely, Martin Becker Karina Villela 3

4 4

5 DO YOU WANT TO BENEFIT FROM THE REUSE POTENTIAL OF YOUR EXISTING PRODUCTS? Business Success through Strategy In many cases, the required product portfolio cannot be determined upfront. Instead, the need for new customizations and product variants often emerges later, when a software product is already on the market. In consequence, the existing product code is typically adjusted to create a new variant. With time, the dynamically changing market requirements cause the initially minor product variations to grow into large and complex inter-product dependencies. At this point, it is beneficial to optimize the current variation management approach in order to fully exploit the reuse potential existing in the product portfolio. Detailed Insight In order to enable a fact-based assessment of our customers current reuse potential, we perform tool-based analyses of artifacts. In particular, we analyze the source code in order to reliably detect those code parts that can be turned into generic, reusable software assets with little effort. Additionally, several variation-related measurements provide detailed information on the variant-specific code in order to help the developers optimize their variation mechanisms. Business Alignment While the artifact analyses deliver insights into the technical possibilities of software reuse, the high-level business perspective is equally important. Using pattern-based document analysis, we support the definition of a product portfolio. Our technique allows identifying potential product features based on existing systems documentation, thereby reducing the workload of domain experts. Finally, the planned changes need to be optimally introduced into the existing product portfolio. For that step, we perform an assessment of variation management practices to identify the merits and drawbacks of currently used practices. We analyze all variation-relevant assets such as build configurations, preprocessor statements, and version control repositories, and recommend the necessary improvements. weight Approach Thanks to the emphasis on utilizing existing assets and on effective tool support, our customers can optimize their variation management mechanisms and/or adopt more suitable approaches in a light-weight way. 5

6 6

7 ARE YOU PLANNING TO ENRICH YOUR PRODUCT PORTFOLIO? Business Success Scoping through Companies are faced with several questions when planning a portfolio of similar software products, such as: What products and features should we invest in? How to prepare for a changing domain environment? How to migrate from the existing products to the optimal product portfolio? With our scoping workshop, we help our customers to decide what product variants they should bring to the market or offer to specific companies. We also help them to reason about the features those product variants should include, taking into consideration the impact on customer satisfaction, technical risks, and engineering costs. Innovation Market Orientation Once the product variants and features have been defined, it is crucial to decide which parts of the product variants should be implemented in a common infrastructure. To this end, we perform a domain assessment, in which features are grouped into areas of functionality and assessed in terms of market potential, maturity, and availability of existing artifacts, among other criteria. Our tool-based analyses greatly support this activity, which provides the basis for planning the migration of the product portfolio. Taking the company s existing artifacts, knowhow, budget, and goals into account, we support our customers in choosing the design strategy for engineering the common infrastructure and variation mechanisms, and in concrete planning the migration towards a more competitive product portfolio. ROI While the scoping workshop focuses on current, planned, and potential product variants and features, our approach for an innovation and evolution plan addresses the prediction of and planning for the evolution of those product variants and features, and contributes to the discovery of further innovation opportunities. It assures that all relevant actors that play a role in the business environment are taken into consideration. The result is the enrichment of the product portfolio migration plan with information on how to deal with those likely innovation and evolution needs. The result to our customers is not only the definition of a competitive product portfolio, but they also get a sound basis for their (re)engineering work. 7

8 8

9 ARE YOU CONCERNED ABOUT DEVELOPMENT / MIGRATION RISKS? Business Success through Specialized Methods CUSTOmization Separation ofconcerns When it comes to the actual realization of variation-rich software systems, a lot of effort is needed. This is true for newly created systems as well as for adapted ones. Proper selection of methods and tools is necessary in order to preserve investment and reduce the risk of failing. Our requirements engineering for variation-rich software systems approach consolidates and enriches Fraunhofer IESE s industry-proven and state-of-the-art competencies on requirements engineering to allow the elicitation and modeling of commonalities and variabilities at an early stage. We use a business-driven and user-centric approach, which is ideally suited for the complex software systems used in today s industry. A robust set of requirements is no guarantee that the system will actually satisfy them. Our architecture engineering for variation-rich software systems approach supports software engineers in systematically decomposing the business-driven user goals into implementation concepts. In our approach, the main architectural drivers and usage scenarios are identified in order to allow iteratively constructing a holistic architecture. This makes it possible to plan either for constructing systems with high variation or for migrating towards effective support for variation in existing systems. While the concrete realization of variations can be done in many different ways, sustainable evolution can only be achieved when the appropriate variation mechanisms are selected. Our approach for variation-rich software systems implementation helps our customers to find the right mechanisms for implementing variation and collecting metrics to control the software evolution. Consistency In addition, traceability from end-user features to concrete realization elements avoids wrong feature combinations and therefore facilitates the process of building new product variants. We help our customers in selecting and adopting the variation management tool that best suits their needs, budget, and existing tool chain. Selecting the right tool can save much effort and meets our customers desire for efficient practices supported by effective automation. 9

10 10

11 DO YOU NEED TO EVOLVE YOUR PRODUCTS OVER A LONGER PERIOD OF TIME? Sustainability through Business Success Every software development organization finds out that the work on successful software products does not end after initial development. Realworld software systems must continually evolve in order to remain useful for end-users. Likewise, real-world product lines or common infrastructures must continually evolve in order to provide the expected reuse benefits. We help our customers in keeping their variationrich solutions as sustainable as required throughout their lifetime. Incremental Development Handling Complexity reduction is a key aspect for the sustainability of evolving real-world products. We help our customers in detecting and refactoring unnecessary variation-related complexities, which would otherwise introduce penalties in their artifacts efficiency, reusability, or customizability. By removing unnecessary complexities (through variation complexity measurement and refactoring) and introducing repeatable quality assurance practices, the quality of existing artifacts improves significantly, whereas the effort for evolving variation-rich solutions is reduced. Another relevant activity for assuring quality and speeding up the engineering process, especially in an agile development context, is continuous integration. It facilitates rapid, cheap, and incremental development without the permanent risk of accidentally introducing new bugs. We provide quality assurance services that allow our customers to continuously integrate their code - from build automation and self-testing to automated deployment. Response to Changes Furthermore, configuration management, or variation management across time, is a vital engineering process for coping with changes in the various software artifacts. We provide our customers with configuration management support especially tailored to their individual needs that effectively coordinates the development lifecycle of the common infrastructure and the individual product variants. Our customers can thereby store and evolve their artifacts in a traceable and more consistent way. Our approaches for complexity reduction, continuous integration, and configuration management provide feasible everyday practices and are supported by customizable tools, enabling our customers to sustainably evolve their variation-rich solutions. 11

12 12

13 EMBEDDED SYSTEMS AND INFORMATION SYSTEMS: SPECIALIZING VARIATION MANAGEMENT TO DOMAINS Domain specific Solutions IESE s core competencies and services in variation management are widely applicable to any domain in software systems development. In order to optimally address our customers challenges, we specialize our competencies and services for Embedded Systems and Information Systems, which means understanding the typical challenges, solution concepts, technologies, and standards of these two types of systems. Automotive Medical Systems Automation In Embedded Systems, we work in domains such as automotive and transportation, medical systems, and automation and plant engineering. Efficient and effective variation management is one of the most pivotal engineering capabilities there. The need for variation results from highly customized products, tight resource constraints, differing hardware platforms, varying dependability requirements, and different lifecycles of product parts. Especially variation in time is becoming more and more relevant as modern embedded systems must remain maintainable and evolvable throughout their lifetime. Organizations developing embedded systems usually have to deal with standard compliance (e.g., ISO 26262, AUTOSAR), or with the integration of functionalities developed by different sub-contractors. With our specialized analysis models, solution concepts, and expertise, we support our customers in tackling their particular variation management challenges. Health Care Logistics Finance In Information Systems, we work in areas such as health care, finance and insurance, airlines and logistics, egovernment, and agriculture. Systems range from company-internal information systems to systems providing online services. Today, these must be accessible at the user s convenience, from the office as well as from mobile devices. The key challenges for large-scale, long-living information systems are how to handle the inherent complexity, how to provide the required flexibility, and how to support interoperability and positive user experience. Our variation management services provide the basis for addressing these challenges by facilitating the efficient and effective management of variants and customer-specific configurations. In information systems, there are widely known paradigms like service-oriented architecture (SOA), business rule management (BRM), or cloud computing, which are supported by multiple technologies. We help our customers to understand the essence of these paradigms from a business and technology perspective, and to integrate variation management techniques into them. 13

14 14

15 VARIATION MANAGEMENT: FACTS, FIGURES AND EXPERIENCES ROI Our product line approach (PuLSE ) brings a positive return on investment already after the release of two to three products. Productivity With the help of PuLSE, one of our customers was able to release five times more products, which were four times more complex, and had three times more features, without increasing the effort. Reuse and Maintainability By using PuLSE, an IESE customer could increase the reuse rate from 17% to 50% and reduce architectural divergences from 17% to 1%, thereby improving maintainability. In general, the adoption of our variation management approaches has allowed our customer to increase their reuse rate up to 88% and reduce module dependencies up to 56%. The adoption of our variation management approaches by customers has allowed them to release new product variants up to twenty times faster. New Markets and Innovation Our scoping workshop and further product portfolio planning services have made it possible for several of IESE s customers to quickly enter a new market. Resource consumption is normally a concern for embedded systems. In restructuring families of products by means of reference architectures, we achieved the intended reuse and productivity goals with no significant increase in resource consumption (below 3%). Our architecture engineering approach for variation-rich software systems integrates flexibility concepts that facilitate customization. In a use case, our innovation and evolution plan approach improved the initial product portfolio plan by adding 21 new features and changing the description of 11 features. These improvements were already implemented in the very next version of the product variants. In a customer s product line, 25% of the existing code contained unused duplicated code, which could be removed by IESE s complexity reduction approach. Using our tool-based analyses, we analyzed within 15 minutes a product portfolio consisting of four products, each having 1.5 million lines of source code. In the end, we confirmed that over 50% of the code could be transformed into reusable assets, and we listed all the source code components that could be made reusable. For each source code part of 14 product variants, we correctly identified all the locations where the code was used in the other product variants. Our customer then knows all the locations to be corrected if a bug is found in a specific product. 15

16 16

17 VARIATION MANAGEMENT SERVICES Different customers have different goals and characteristics and no two projects for engineering variation-rich systems are alike. Out of the following key services, we arrange the optimal approach for the customer and tailor it to best fit the challenges and opportunities at hand. Requirements Engineering for Variation-Rich Software Systems We use a business-driven and user-centric approach to support the elicitation and modeling of commonalities and variabilities at an early stage. Tool-based Analyses of Artifacts We analyze the source code in order to reliably detect those code parts that can be turned into generic, reusable software assets with little effort. Pattern-based Document Analysis We support identification of potential product features based on existing documentation, thereby reducing the workload of domain experts involved in the product feature definition. Assessment of Variation Management Practices We identify the merits and drawbacks of currently used variation management practices. We analyze all variation-relevant assets such as build configurations and preprocessor statements, and recommend the necessary improvements. Scoping Workshop We help our customers to decide what product variants and their respective features they should bring to the market or offer to specific companies, taking into consideration customer satisfaction, technical risks, and engineering costs. Architecture Engineering for Variation-Rich Software Systems We support software engineers in identifying the main architectural drivers and usage scenarios in order to allow either constructing systems with high variation or migrating towards an effective support for variation in existing systems. Variation-Rich Software Systems Implementation We help our customers to find the right mechanisms for implementing variation and collecting metrics to control the software evolution. Tool Selection and Support for Tool Adoption We help our customer in selecting and adopting the variation management tool that best suits their needs, budget, and existing tool chain. Complexity Reduction We help our customers in detecting and refactoring unnecessary variation-related complexities, which would otherwise introduce penalties in their artifacts efficiency, reusability, or customizability. Domain Assessment We help customers in deciding which parts of the product variants should be implemented in a common infrastructure, taking into account market potential, maturity, and availability of existing artifacts, among other criteria. Innovation and Evolution Plan We support the prediction of and planning for the evolution of product variants and features, and the discovery of further innovation opportunities. Continuous Integration We provide quality assurance services that allow our customers to continuously integrate their code - from build automation and self-testing to automated deployment. Configuration Management We provide our customers with configuration management support especially tailored to their individual needs that effectively coordinates the development lifecycle of the common infrastructure and the individual product variants. 17

18 18

19 THE FRAUNHOFER INSTITUTE FOR EXPERIMENTAL SOFTWARE ENGINEERING IESE Fraunhofer Institute for Experimental Software Engineering IESE Fraunhofer-Platz Kaiserslautern Germany Leadership Software is a part of our lives. Embedded into everyday equipment, into living and working environments or modern means of transportation, countless processors and controllers make our lives simpler, safer, and more pleasant. We help organizations to develop software systems that are reliable in every aspect, and provide empirical proof of the necessary processes, methods, and techniques, emphasizing engineering-style principles such as measurability and transparency. Fraunhofer IESE is one of the worldwide leading research institutes in the area of software and systems development. A major portion of the products offered by our collaboration partners is defined by software. These products range from automotive and transportation systems via automation and plant engineering, information systems, health care and medical systems to software systems for the public sector. Our solutions allow flexible scaling. This makes us a competent technology partner for organizations of any size from small companies to major corporations. Prof. Dr. Dr. h. c. Dieter Rombach Executive Director Under the leadership of Prof. Dr. Dieter Rombach and Prof. Dr.-Ing. Peter Liggesmeyer, the past decade has seen us making major contributions to strengthening the emerging IT location Kaiserslautern. In the Fraunhofer Information and Communication Technology Group, we are cooperating with other Fraunhofer institutes on developing trend-setting key technologies for the future. Fraunhofer IESE is one of 60 institutes of the Fraunhofer-Gesellschaft. Together we have a major impact on shaping applied research in Europe and contribute to Germany s competitivenessin international markets. Prof. Dr.-Ing. Peter Liggesmeyer Scientific Director 19

20 20

21 EMBEDDED SYSTEMS DEVELOPEMENT (ESD) Department Head Dr. Martin Becker Hidden in transportation systems, medical devices, consumer goods, and almost all other technical products, embedded systems are performing essential tasks that make our daily lives safer and more comfortable. Every year, more than three billion embedded components and devices are manufactured, incorporating 98% percent of all microprocessors built. Embedded systems are omnipresent, and our modern economy and society would be unable to survive without them. In order to be able to develop such highly reliable and safe systems in a cost-efficient manner, development must focus on system quality right from the outset. This means that efficient support is needed for the developers to allow them to keep track of everything, despite rapidly increasing system complexity, and to make the right decisions based upon facts. The ESD department supports its customers during the entire development cycle from requirements to implementation. Model-based Development If you want to model not only software, but entire systems including the relevant non-functional properties, off-the-shelf technologies often do not suffice. When it comes to selecting, adapting, and combining suitable languages and tools, the experts of Fraunhofer IESE will provide comprehensive support for model-based development. Architecture-Centric Engineering The system architecture influences quality and development costs across system generations. Using our Fraunhofer ACES approach, systematic processes in combination with automated, tool-supported architecture analyses and simulations make it possible to assess existing architectures and to identify and assess possible architecture variants early on. Architecture faults can thus be avoided proactively already during development. FRAUNHOFER-INSTITUT FÜR EXPERIMENTELLES SOFTWARE ENGINEERING IESE ARCHITECTURE-CENTRIC USER EXPERIENCE FOR SOFTWARE AND SYSTEMS BUSINESS ENGINEERING APPLICATIONS Variation Management Embedded systems are often not single products, but rather product families. They must be extensible and changeable throughout their lifetime. The strategic planning of product variants and modifications enables reuse rates of over 90%. Thus, system quality increases while costs and development times decrease. The ESD department supports its customers with efficient methods for variation management from the initial potentials analysis to the introduction of customized solutions in the organization. VARIABILITY MANAGEMENT: USER EXPERIENCE FOR EFFICIENCY IN PROVIDING BUSINESS INDIVIDUAL APPLICATIONS SOLUTIONS 21

22 22

23 INFORMATION SYSTEMS DEVELOPMENT (ISD) Department Head Dr. Marcus Trapp The division Information Systems Development develops innovative methods and solutions for the development of complex information systems and interactive systems. In order to offer an immediate added value, we apply our methods directly during our customers product development and/or transfer our methods and solutions to our customers. These include organizations that use software solutions for their business processes, e.g., from the banking and insurance sector or from the domain of medical IT systems, organizations from such areas as public administration and defense, as well as software developing companies (both large corporations and SMEs). We address challenges arising during development early and continuously with the help of constructive, innovative development approaches and methods, from requirements elicitation via architecture to design. Our strength lies in examining the non-functional (quality) requirements, which are hard to capture and often affect the entire system. Clearly defined software development artifacts with clearly defined levels of abstraction allow focusing on what is really important and interlink with both traditional and agile process models.n. Requirements Engineering We support you with our renowned requirements approach Satisfy, which is tailored to your needs and goals and ensures traceability, integrated usability, and minimal documentation of the necessary requirements decisions. SATISFY! USER EXPERIENCE FOR PROJEKTERFOLG VON BUSINESS ANFANG APPLICATIONS AN User Experience for Business Applications With our proven methods we support you in developing systems that not only support their users, but also allow having a positive User Experience. This has been proven to contribute to the achievement of your business goals. USER EXPERIENCE USER EXPERIENCE FOR FÜR GESCHÄFTSANWENDUNGEN BUSINESS APPLICATIONS Architecture-Centric Engineering With our successful Fraunhofer ACES approach, we support you in defining and evaluating architectures for complex information systems. The iterative, scenario-based process allows you to master the complexity of architecture definition and migration and to make reliable predictions regarding critical features of the system early on. ARCHITECTURE-CENTRIC USER EXPERIENCE FOR SOFTWARE AND SYSTEMS BUSINESS ENGINEERING APPLICATIONS Variation Management We support you in establishing, developing, and managing software product lines as well as in analyzing and improving your already existing configuration infrastructure for variation-rich information systems. Our services build upon our successful product line engineering approach PuLSE and extends it to support several other variation management approaches. VARIABILITY MANAGEMENT: USER EXPERIENCE FOR EFFICIENCY IN PROVIDING BUSINESS INDIVIDUAL APPLICATIONS SOLUTIONS Business goes Mobile With our product GoMobile we help you to exactly identify those areas where a mobile app makes sense as support for your business processes. We can also develop a prototype that can be executed on various mobile devices to help you make your decisions. USER EXPERIENCE FOR BUSINESS APPLICATIONS GO MOBILE WE MOBILIZE YOUR BUSINESS 23

24 Fraunhofer Institute for Experimental Software Enginering IESE Fraunhofer-Platz Kaiserslautern Germany Dr. Karina Villela Phone karina.villela@iese.fraunhofer.de Dr. Martin Becker Phone martin.becker@iese.fraunhofer.de 24

FRAUNHOFER INSTITUTE FOR EXPERIMENTAL SOFTWARE ENGINEERING IESE GO MOBILE WE MOBILIZE YOUR BUSINESS

FRAUNHOFER INSTITUTE FOR EXPERIMENTAL SOFTWARE ENGINEERING IESE GO MOBILE WE MOBILIZE YOUR BUSINESS FRAUNHOFER INSTITUTE FOR EXPERIMENTAL SOFTWARE ENGINEERING IESE GO MOBILE WE MOBILIZE YOUR BUSINESS 2 Mobilize your Business Applications Increase your business success with the help of mobile business

More information

FRAUNHOFER INSTITUTE FOR EXPERIMENTAL SOFTWARE ENGINEERING IESE

FRAUNHOFER INSTITUTE FOR EXPERIMENTAL SOFTWARE ENGINEERING IESE FRAUNHOFER INSTITUTE FOR EXPERIMENTAL SOFTWARE ENGINEERING IESE USER EXPERIENCE USER EXPERIENCE FOR FOR BUSINESS APPLICATIONS BUSINESS APPLICATIONS 2 UXelerate your Business Enhance the User Experience

More information

Right from the Start: SOA Lifecycle Governance. An Oracle White Paper Updated July 2012

Right from the Start: SOA Lifecycle Governance. An Oracle White Paper Updated July 2012 Right from the Start: SOA Lifecycle Governance An Oracle White Paper Updated July 2012 Right from the Start: SOA Lifecycle Governance Executive Overview... 3 The SOA Transformation... 3 Recognizing the

More information

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2). 0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems

More information

Advanced Software Engineering. Software Development Processes

Advanced Software Engineering. Software Development Processes Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Advanced Software Engineering Software Development Processes Prof. Agostino Poggi Software Development

More information

Trends in Embedded Software Development in Europe. Dr. Dirk Muthig dirk.muthig@iese.fraunhofer.de

Trends in Embedded Software Development in Europe. Dr. Dirk Muthig dirk.muthig@iese.fraunhofer.de Trends in Embedded Software Development in Europe Dr. Dirk Muthig dirk.muthig@iese.fraunhofer.de Problems A software project exceeds the budget by 90% and the project time by 120% in average Project Management

More information

Standards Initiatives for Software Product Line Engineering and Management within the International Organization for Standardization

Standards Initiatives for Software Product Line Engineering and Management within the International Organization for Standardization Standards Initiatives for Software Product Line Engineering and within the International Organization for Standardization Timo Käkölä University of Jyväskylä Finland FiSMA 1 What is software product line

More information

Basic Trends of Modern Software Development

Basic Trends of Modern Software Development DITF LDI Lietišķo datorsistēmu programmatūras profesora grupa e-business Solutions Basic Trends of Modern Software Development 2 3 Software Engineering FAQ What is software engineering? An engineering

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

A discussion of information integration solutions November 2005. Deploying a Center of Excellence for data integration.

A discussion of information integration solutions November 2005. Deploying a Center of Excellence for data integration. A discussion of information integration solutions November 2005 Deploying a Center of Excellence for data integration. Page 1 Contents Summary This paper describes: 1 Summary 1 Introduction 2 Mastering

More information

A Comparison of SOA Methodologies Analysis & Design Phases

A Comparison of SOA Methodologies Analysis & Design Phases 202 A Comparison of SOA Methodologies Analysis & Design Phases Sandra SVANIDZAITĖ Institute of Mathematics and Informatics, Vilnius University Abstract. Service oriented computing is a new software engineering

More information

See what cloud can do for you.

See what cloud can do for you. See what cloud can do for you. Uncomplicating cloud business Table of contents Introduction 3 Why cloud is relevant for your business? 4 What is changing? 4 Why organizations are moving to cloud 5 What

More information

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Service-Oriented Architecture and its Implications for Software Life Cycle Activities Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:

More information

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. CS 389 Software Engineering Lecture 2 Chapter 2 Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. Topics covered Software process models Process activities Coping

More information

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,

More information

Building Software in an Agile Manner

Building Software in an Agile Manner Building Software in an Agile Manner Abstract The technology industry continues to evolve with new products and category innovations defining and then redefining this sector's shifting landscape. Over

More information

SMART Steps Toward Consolidated Workload Automation

SMART Steps Toward Consolidated Workload Automation An ENTERPRISE MANAGEMENT ASSOCIATES (EMA ) White Paper Prepared for BMC Software June 2008 IT Management Research, Industry Analysis, and Consulting Table of Contents Executive Summary... 1 Introduction...

More information

Towards Collaborative Requirements Engineering Tool for ERP product customization

Towards Collaborative Requirements Engineering Tool for ERP product customization Towards Collaborative Requirements Engineering Tool for ERP product customization Boban Celebic, Ruth Breu, Michael Felderer, Florian Häser Institute of Computer Science, University of Innsbruck 6020 Innsbruck,

More information

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when

More information

SOA Governance and the Service Lifecycle

SOA Governance and the Service Lifecycle IBM SOA SOA Governance and the Service Lifecycle Naveen Sachdeva sachdeva@us.ibm.com IBM Software Group 2007 IBM Corporation IBM SOA Agenda What is SOA Governance? Why SOA Governance? Importance of SOA

More information

Organizational IT Concepts and SAP Solution Manager. General IT operations and service concepts with SAP Solution Manager. Driving value with IT

Organizational IT Concepts and SAP Solution Manager. General IT operations and service concepts with SAP Solution Manager. Driving value with IT Organizational IT Concepts and SAP Solution Manager General IT operations and service concepts with SAP Solution Manager Driving value with IT How SAP customers can benefit from REALTECH s Solution Manager

More information

Development of AUTOSAR Software Components within Model-Based Design

Development of AUTOSAR Software Components within Model-Based Design 2008-01-0383 Development of AUTOSAR Software Components within Model-Based Design Copyright 2008 The MathWorks, Inc. Guido Sandmann Automotive Marketing Manager, EMEA The MathWorks Richard Thompson Senior

More information

Three simple steps to effective service catalog and request management

Three simple steps to effective service catalog and request management Three simple steps to effective service catalog and request management Prepare for cloud initiatives and get incremental ROI with self service catalog and request management Business white paper Executive

More information

Realizing business flexibility through integrated SOA policy management.

Realizing business flexibility through integrated SOA policy management. SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished

More information

Prerequisites for Successful SOA Adoption

Prerequisites for Successful SOA Adoption George Feuerlicht University of Technology, Sydney jiri@it.uts.edu.au 1. INTRODUCTION The adoption of SOA (Service Oriented Architecture) has gained momentum in the past two years, and the predictions

More information

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

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

More information

The Accenture/ Siemens PLM Software Alliance

The Accenture/ Siemens PLM Software Alliance The Accenture/ Siemens PLM Software Alliance Enabling Efficient Product Lifecycle Management Companies in a wide range of industries rely upon Product Lifecycle Management (PLM) to grow their business,

More information

MANAGING USER DATA IN A DIGITAL WORLD

MANAGING USER DATA IN A DIGITAL WORLD MANAGING USER DATA IN A DIGITAL WORLD AIRLINE INDUSTRY CHALLENGES AND SOLUTIONS WHITE PAPER OVERVIEW AND DRIVERS In today's digital economy, enterprises are exploring ways to differentiate themselves from

More information

White Paper. An Introduction to Informatica s Approach to Enterprise Architecture and the Business Transformation Toolkit

White Paper. An Introduction to Informatica s Approach to Enterprise Architecture and the Business Transformation Toolkit White Paper An Introduction to Informatica s Approach to Enterprise Architecture and the Business Transformation Toolkit This document contains Confidential, Proprietary and Trade Secret Information (

More information

Oracle Forms and SOA: Software development approach for advanced flexibility An Oracle Forms Community White Paper

Oracle Forms and SOA: Software development approach for advanced flexibility An Oracle Forms Community White Paper Oracle Forms and SOA: Software development approach for advanced flexibility An Oracle Forms Community White Paper Malcolm Smith Atos Origin April 2008 Oracle Forms and SOA: Software development approach

More information

Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption. Sunil Shah Technical Lead IBM Rational

Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption. Sunil Shah Technical Lead IBM Rational Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption Sunil Shah Technical Lead IBM Rational Agenda Organization s Challenges from a Delivery Perspective Introduction

More information

SOA and API Management

SOA and API Management SOA and API Management Leveraging Your Investment in Service Orientation Version 1.0 December 2013 John Falkl General Manager, Technology, Strategy & Integration Haddon Hill Group, Inc. Contents Introduction...

More information

Introduction to SOA governance and service lifecycle management.

Introduction to SOA governance and service lifecycle management. -oriented architecture White paper March 2009 Introduction to SOA governance and Best practices for development and deployment Bill Brown, executive IT architect, worldwide SOA governance SGMM lead, SOA

More information

Chapter 9 Software Evolution

Chapter 9 Software Evolution Chapter 9 Software Evolution Summary 1 Topics covered Evolution processes Change processes for software systems Program evolution dynamics Understanding software evolution Software maintenance Making changes

More information

Software Development Under Stringent Hardware Constraints: Do Agile Methods Have a Chance?

Software Development Under Stringent Hardware Constraints: Do Agile Methods Have a Chance? Software Development Under Stringent Hardware Constraints: Do Agile Methods Have a Chance? Jussi Ronkainen, Pekka Abrahamsson VTT Technical Research Centre of Finland P.O. Box 1100 FIN-90570 Oulu, Finland

More information

Three simple steps to effective service catalog and request management

Three simple steps to effective service catalog and request management Three simple steps to effective service catalog and request management Prepare for cloud initiatives and get incremental ROI with self service catalog and request management Business white paper Executive

More information

BRIDGE. the gaps between IT, cloud service providers, and the business. IT service management for the cloud. Business white paper

BRIDGE. the gaps between IT, cloud service providers, and the business. IT service management for the cloud. Business white paper BRIDGE the gaps between IT, cloud service providers, and the business. IT service management for the cloud Business white paper Executive summary Today, with more and more cloud services materializing,

More information

Managing Product Variants in a Software Product Line with PTC Integrity

Managing Product Variants in a Software Product Line with PTC Integrity Managing Product Variants in a Software Product Line with PTC Integrity Software Product Line (SPL) engineering has become indispensable to many product engineering organizations. It enables those organizations

More information

Software Engineering. So(ware Evolu1on

Software Engineering. So(ware Evolu1on Software Engineering So(ware Evolu1on 1 Software change Software change is inevitable New requirements emerge when the software is used; The business environment changes; Errors must be repaired; New computers

More information

HP Software. Services. Increase the value of IT with HP s end-to-end consulting. Brochure

HP Software. Services. Increase the value of IT with HP s end-to-end consulting. Brochure HP Software Professional Services Increase the value of IT with HP s end-to-end consulting Brochure Our IT Service Management project with HP has an 18-month payback and now has given us a better understanding

More information

SERVICES. Software licensing and entitlement management delivered in the cloud for the cloud

SERVICES. Software licensing and entitlement management delivered in the cloud for the cloud SERVICES Software licensing and entitlement management delivered in the cloud for the cloud The Software Industry and the Cloud Enterprise organizations are rapidly discovering the flexibility of cloud-based

More information

Sonata Managed Application Lifecycle Services

Sonata Managed Application Lifecycle Services Sonata Managed Application Lifecycle Services Leveraging IT to Deliver Growth-Centric Business Transformation Make IT an Enabler of Your Business with the Right Partner In today s complex and ever-changing

More information

To introduce software process models To describe three generic process models and when they may be used

To introduce software process models To describe three generic process models and when they may be used Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

Accelerating High Performance with Accenture Application Services for Java

Accelerating High Performance with Accenture Application Services for Java Accelerating High Performance with Accenture Application Services for Java 1 The Java Imperative Among applications with 100,000 concurrent users (typically very large Web-based systems), by 2016, Java

More information

Five best practices for deploying a successful service-oriented architecture

Five best practices for deploying a successful service-oriented architecture IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative

More information

Extend the value of your core business systems.

Extend the value of your core business systems. Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems

More information

Federal Enterprise Architecture and Service-Oriented Architecture

Federal Enterprise Architecture and Service-Oriented Architecture Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010

More information

OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study

OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study Michael Guttman CTO, The Voyant Group mguttman@thevoyantgroup.com Overview of Voyant H.Q. West Chester, PA Business

More information

Fujitsu Dynamic Cloud Bridging today and tomorrow

Fujitsu Dynamic Cloud Bridging today and tomorrow Fujitsu Dynamic Cloud Bridging today and tomorrow Contents Cloud Computing with Fujitsu 3 Fujitsu Dynamic Cloud: Higher Dynamics for Enterprises 4 Fujitsu Dynamic Cloud: Our Offering 6 High Security Standards

More information

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15 Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group Tuesday June 12 1:00-2:15 Service Oriented Architecture and the DBA What is Service Oriented Architecture (SOA)

More information

we keep you ahead consulting Product Lifecycle Management.

we keep you ahead consulting Product Lifecycle Management. we keep you ahead consulting Product Lifecycle Management. Precisely and efficiently manage the lifecycle of your products along the entire value chain. Your driver for profitable growth. For a product

More information

, Head of IT Strategy and Architecture. Application and Integration Strategy

, Head of IT Strategy and Architecture. Application and Integration Strategy IT Strategy and Architecture Application DOCUMENT CONTROL Document Owner Document Author, Head of IT Strategy and Architecture, Enterprise Architect Current Version 1.2 Issue Date 01/03/2013 VERSION CONTROL

More information

Experiences with Product Line Development of Embedded Systems at Testo AG *

Experiences with Product Line Development of Embedded Systems at Testo AG * Experiences with Product Line Development of Embedded Systems at Testo AG * Ronny Kolb, Isabel John, Jens Knodel, Dirk Muthig Fraunhofer Institute for Experimental Software Engineering (IESE) Fraunhofer-Platz

More information

Business Service Management Links IT Services to Business Goals

Business Service Management Links IT Services to Business Goals WHITE PAPER: BUSINESS SERVICE MANAGEMENT Business Service Management Links IT Services to Business Goals JANUARY 2008 Sarah Meyer CA SOLUTIONS MARKETING Table of Contents Executive Summary SECTION 1 2

More information

Striking the balance between risk and reward

Striking the balance between risk and reward Experience the commitment Striking the balance between risk and reward in payments modernization Staying competitive in financial services requires meeting everincreasing customer expectations for digital

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

WORK PROGRAMME 2014 2015 Topic ICT 9: Tools and Methods for Software Development

WORK PROGRAMME 2014 2015 Topic ICT 9: Tools and Methods for Software Development WORK PROGRAMME 2014 2015 Topic ICT 9: Tools and Methods for Software Development Dr. Odysseas I. PYROVOLAKIS European Commission DG CONNECT Software & Services, Cloud odysseas.pyrovolakis@ec.europa.eu

More information

How To Write Software

How To Write Software Overview of Software Engineering Principles 1 Software Engineering in a Nutshell Development of software systems whose size/ complexity warrants a team or teams of engineers multi-person construction of

More information

Autonomic computing: strengthening manageability for SOA implementations

Autonomic computing: strengthening manageability for SOA implementations Autonomic computing Executive brief Autonomic computing: strengthening manageability for SOA implementations December 2006 First Edition Worldwide, CEOs are not bracing for change; instead, they are embracing

More information

Accelerating Time to Market:

Accelerating Time to Market: Accelerating Time to Market: Application Development and Test in the Cloud Paul Speciale, Savvis Symphony Product Marketing June 2010 HOS-20100608-GL-Accelerating-Time-to-Market-Dev-Test-Cloud 1 Software

More information

AGILE vs. WATERFALL METHODOLOGIES

AGILE vs. WATERFALL METHODOLOGIES AGILE vs. WATERFALL METHODOLOGIES Introduction Agile and waterfall are two major methodologies that software developers and project managers have the option of using. Some of the goals of developers and

More information

Elektrobit (EB) Automotive Consulting Manage challenging automotive software projects

Elektrobit (EB) Automotive Consulting Manage challenging automotive software projects www.elektrobit.com Elektrobit (EB) Automotive Consulting Manage challenging automotive software projects EB Automotive Consulting Manage challenging automotive software projects The automotive industry

More information

Architecture Centric Development in Software Product Lines

Architecture Centric Development in Software Product Lines Architecture Centric Development in Software Product Lines Aurangzeb Khan DCE, College of E & ME National University of Science and Technology (NUST), Pakistan Farooque Azam DCE, College of E & ME National

More information

Six Strategies for Building High Performance SOA Applications

Six Strategies for Building High Performance SOA Applications Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture

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

WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT

WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT CONTENTS 1. THE NEED FOR DATA GOVERNANCE... 2 2. DATA GOVERNANCE... 2 2.1. Definition... 2 2.2. Responsibilities... 3 3. ACTIVITIES... 6 4. THE

More information

SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture

SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:

More information

An Oracle White Paper July 2013. Right from the Start: SOA Lifecycle Governance

An Oracle White Paper July 2013. Right from the Start: SOA Lifecycle Governance An Oracle White Paper July 2013 Right from the Start: SOA Lifecycle Governance Executive Overview... 2 The SOA Transformation... 2 Recognizing the Challenge... 2 The Role of SOA Governance... 3 Governance:

More information

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

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

More information

Non-Stop Manufacturing Excellence. Automotive. Answers for industry.

Non-Stop Manufacturing Excellence. Automotive. Answers for industry. Non-Stop Manufacturing Excellence. Automotive Answers for industry. Answers to your challenges How can the potential of emerging markets be best economically tapped? What possibilities are there of reducing

More information

The IBM Solution Architecture for Energy and Utilities Framework

The IBM Solution Architecture for Energy and Utilities Framework IBM Solution Architecture for Energy and Utilities Framework Accelerating Solutions for Smarter Utilities The IBM Solution Architecture for Energy and Utilities Framework Providing a foundation for solutions

More information

Business Analysis Standardization & Maturity

Business Analysis Standardization & Maturity Business Analysis Standardization & Maturity Contact Us: 210.399.4240 info@enfocussolutions.com Copyright 2014 Enfocus Solutions Inc. Enfocus Requirements Suite is a trademark of Enfocus Solutions Inc.

More information

BUILD A BUSINESS CASE Intuitive and Innovative Approaches to Developing Custom Apps Quickly, Easily and Cost Effectively

BUILD A BUSINESS CASE Intuitive and Innovative Approaches to Developing Custom Apps Quickly, Easily and Cost Effectively BUILD A BUSINESS CASE Intuitive and Innovative Approaches to Developing Custom Apps Quickly, Easily and Cost Effectively Table of Contents A New Model for Custom Applications... 2 Delivering Business Value....

More information

Business Support System (BSS) Service Offering

Business Support System (BSS) Service Offering Business Support System (BSS) Service Offering Focus Areas Social CRM Service Creation Telco 2.0 BSS Technologies and Solutions BSS Focus Areas Data Management BSS Business Areas BSS Processes and Systems

More information

Time better spent. Take your organisation somewhere new with Fujitsu Mobile Business Solutions. Reshaping ICT, Reshaping Business

Time better spent. Take your organisation somewhere new with Fujitsu Mobile Business Solutions. Reshaping ICT, Reshaping Business Time better spent Take your organisation somewhere new with Fujitsu Mobile Business Solutions. Reshaping ICT, Reshaping Business Welcome to What would it mean to your organisation if your people were able

More information

Business Intelligence

Business Intelligence Transforming Information into Business Intelligence Solutions Business Intelligence Client Challenges The ability to make fast, reliable decisions based on accurate and usable information is essential

More information

Enterprise Mobility Orchestrator. Your Business. Always On.

Enterprise Mobility Orchestrator. Your Business. Always On. Enterprise Mobility Orchestrator Your Business. Always On. Introduction Capgemini and Sogeti offer end-to-end Mobile Solutions for mobile strategy and services as your Enterprise Mobility Orchestrator.

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

Lecture 8 About Quality and Quality Management Systems

Lecture 8 About Quality and Quality Management Systems Lecture 8 About Quality and Quality Management Systems Kari Systä 10.03.2014 10.03.2014 TIE-21100/21106; K.Systä 1 Content of today s lecture Two weeks ago we discussed about testing and inspections, that

More information

IoT Solutions for Upstream Oil and Gas

IoT Solutions for Upstream Oil and Gas Solution Brief Intel IoT Oil and Gas Industry IoT Solutions for Upstream Oil and Gas Intel products, solutions, and services are enabling secure and seamless Internet of Things (IoT) solutions for upstream

More information

IT service management solutions Executive brief. Making ITIL actionable in an IT service management environment.

IT service management solutions Executive brief. Making ITIL actionable in an IT service management environment. IT service management solutions Executive brief Making ITIL actionable in an IT service management environment. 2 Making ITIL actionable in an IT service management environment. Contents 2 Executive summary

More information

Rapid Software Development

Rapid Software Development Software Engineering Rapid Software Development Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain how an iterative, incremental development process leads to faster delivery

More information

Innovative Approach to Enterprise Modernization Getting it Right with Data

Innovative Approach to Enterprise Modernization Getting it Right with Data Innovative Approach to Enterprise Modernization Getting it Right with Data Featuring as an example: Insurity Insurance Enterprise View An Author: Karen Furtado, Partner Published Date: March, 2013 This

More information

HP SOA Systinet software

HP SOA Systinet software HP SOA Systinet software Govern the Lifecycle of SOA-based Applications Complete Lifecycle Governance: Accelerate application modernization and gain IT agility through more rapid and consistent SOA adoption

More information

Adopting Service Oriented Architecture increases the flexibility of your enterprise

Adopting Service Oriented Architecture increases the flexibility of your enterprise Adopting Service Oriented Architecture increases the flexibility of your enterprise Shireesh Jayashetty, Pradeep Kumar M Introduction Information Technology (IT) systems lasted longer earlier. Organization

More information

Data Center Infrastructure Management. optimize. your data center with our. DCIM weather station. Your business technologists.

Data Center Infrastructure Management. optimize. your data center with our. DCIM weather station. Your business technologists. Data Center Infrastructure Management optimize your data center with our DCIM weather station Your business technologists. Powering progress Are you feeling the heat of your data center operations? Data

More information

Process Models and Metrics

Process Models and Metrics Process Models and Metrics PROCESS MODELS AND METRICS These models and metrics capture information about the processes being performed We can model and measure the definition of the process process performers

More information

What is a process? So a good process must:

What is a process? So a good process must: PROCESS DESIGN BEST PRACTICES TABLE OF CONTENTS 1 What is a process? 2 The five Ws of process design 3 Standards are key 4 The how creating a model 5 How do you know when you have finished? 6 About ARIS

More information

Knowledge Base Data Warehouse Methodology

Knowledge Base Data Warehouse Methodology Knowledge Base Data Warehouse Methodology Knowledge Base's data warehousing services can help the client with all phases of understanding, designing, implementing, and maintaining a data warehouse. This

More information

Salion s Experience with a Reactive Software Product Line Approach

Salion s Experience with a Reactive Software Product Line Approach Salion s Experience with a Reactive Software Product Line Approach Ross Buhrdorf Dale Churchett Salion, Inc., 720 Brazos St., Ste. 700 Austin TX 78701 USA ross.buhrdorf@salion.com dale.churchett@salion.com

More information

The Road to Convergence

The Road to Convergence A UBM TECHWEB WHITE PAPER SEPTEMBER 2012 The Road to Convergence Six keys to getting there with the most confidence and the least risk. Brought to you by The Road to Convergence Six keys to getting there

More information

Mitigate Risk for Data Center Network Migration

Mitigate Risk for Data Center Network Migration Mitigate Risk for Data Center Network Migration Optimize Your Architecture and IT Investment While Reducing Complexity and Risk Cisco Data Center Migration Services help enterprises and service providers

More information

Framework for SOA services

Framework for SOA services Advisory Services Business Systems Integration Framework for SOA services Service-oriented architecture can transform the IT landscape by increasing efficiencies and decreasing costs. But the architecture

More information

Working Smarter & Working Faster. How Mobile Workforce Management Solutions Are Changing the Game for SMBs

Working Smarter & Working Faster. How Mobile Workforce Management Solutions Are Changing the Game for SMBs Working Smarter & Working Faster How Mobile Workforce Management Solutions Are Changing the Game for SMBs Contents Introduction...3 Better Visibility, Better Collaboration...4 Ever-Improving Service...5

More information

Digital Customer Experience

Digital Customer Experience Digital Customer Experience Digital. Two steps ahead Digital. Two steps ahead Organizations are challenged to deliver a digital promise to their customers. The move to digital is led by customers who are

More information

How to realize software evolution of existing BOSS via ZTE SEEM

How to realize software evolution of existing BOSS via ZTE SEEM How to realize software evolution of existing BOSS via ZTE SEEM Zhan Zhang Abstract Due to long-term construction and accumulation for different purposes, telecom carriers normally have very complex IT

More information

SOA, Cloud Computing & Semantic Web Technology: Understanding How They Can Work Together. Thomas Erl, Arcitura Education Inc. & SOA Systems Inc.

SOA, Cloud Computing & Semantic Web Technology: Understanding How They Can Work Together. Thomas Erl, Arcitura Education Inc. & SOA Systems Inc. SOA, Cloud Computing & Semantic Web Technology: Understanding How They Can Work Together Thomas Erl, Arcitura Education Inc. & SOA Systems Inc. Overview SOA + Cloud Computing SOA + Semantic Web Technology

More information

How to leverage SAP HANA for fast ROI and business advantage 5 STEPS. to success. with SAP HANA. Unleashing the value of HANA

How to leverage SAP HANA for fast ROI and business advantage 5 STEPS. to success. with SAP HANA. Unleashing the value of HANA How to leverage SAP HANA for fast ROI and business advantage 5 STEPS to success with SAP HANA Unleashing the value of HANA 5 steps to success with SAP HANA How to leverage SAP HANA for fast ROI and business

More information

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing 3-day seminar The evolution of how companies employ SOA can be broken down into three phases: the initial phase

More information

SOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface

SOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface SOA and BPO SOA orchestration with flow Jason Huggins Subject Matter Expert - Uniface Objectives Define SOA Adopting SOA Business Process Orchestration Service Oriented Architecture Business Level Componentisation

More information