Applications. 1 Day s Offerings from CIO Online

Size: px
Start display at page:

Download "Applications. 1 Day s Offerings from CIO Online"

Transcription

1 1 The Challenge of Quality in Multi-Tier, Multi-Language s Dr. Bill Curtis SVP & Chief Scientist CAST Software 1 Day s Offerings from CIO Online 2

2 2 Why Do New Features Take So Long? What results are you getting from your outsourcers? Source: Outsourcer Quality Survey Results Software Development Magazine March 2006 Better than in-house results Unusable or setback to progress Worse than in-house results 46% 14% 26% 8% Same as in-house results Developing the changes 3 19% 6% Documenting the changes Understanding the code 47% 28% Testing the changes How do maintenance staff spend their time? Source: Software Quality, Producing Practical and Consistent Software Mordechai Ben-Manachem Business Agility Is Limited by App Quality Ossified, contorted, complex legacy code Speed in responding to the market depends on the ease of modifying business applications 4 Well-engineered, high-quality code Harmfully complex Hard to change Easy to hack into Costly to maintain Secure and robust Easy to change Cheap to maintain Faster to build

3 3 Software Quality Iceberg TEST QUALITY EVALUATION degraded performance defects complexity security coupling cohesion architecture robustness QUALITY SYMPTOMS poor response time outages QUALITY CHARACTERISTICS interoperability excessive costs overruns program structure coding practices testability reusability maintainability scalability understandability flexibility 5 Steve McConell (1993), Code Complete. Godot s Gotta Be in There Somewhere Product Catalogue?th threads Resource pools? Connection pools? Error handling? Timeouts? Retail Website?K threads Order Entry? threads Credit Card? threads Shipping? threads Express Service? threads 6

4 4 Siloed Developer Skills Enterprise s Connectors Presentation Tier ERP Webmethods Web Services JSP / JSTL / JSF STRUTS - MVC Business Logic Tier Legacy s Batches COBOL CICS Connector Java Services Spring Data Tier EJB Hibernate - Ibatis Files Databases Batches C Pro C Database 7 Much of the complexity and risk of applications occurs at the interface between technologies beyond the comprehension of siloed skills Dispersed Development 8

5 5 The Devil Is in the Interface Enterprise s Middleware Web / Client Server s ASP/JSP/VB/.NET Presenta- tion Tier Web Services Legacy s CICS Monitor (Cobol) Tuxedo Monitor (C) CICS Connector Logic Java, C++, Frameworks Struts MVC, Spring Business Logic Tier COBOL Batch Shell Scripts Data Management Layer EJB Hibernate - Ibatis Data Tier Database Files Databases 9 Internal Quality Is Often Overlooked Quality The degree to which a product meets its specified requirements Problem Customers struggle to state functional requirements. They do not understand non-functional requirements. a failure to satisfy a non-functional requirement can be critical, even catastrophic non-functional t ti requirements are sometimes difficult to verify. We cannot write a test case to verify a system s reliability The ability to associate code to non-functional properties can be a powerful weapon in a software engineer s arsenal. 10

6 6 11 Stability Anti-Patterns and Patterns Attacks of self denial Bulkheads reduces impact Decoupling middleware Users exacerbates Chain reaction results from violating Steady state avoids Unbalanced capacities Fail fast Handshaking can avoid Blocked threads mutual aggravation Slow responses Unbounded result sets mitigates found near Integration points Cascading failures Timeouts Scaling effects SLA Inversion prevents Test harness Detects problems Circuit breaker works with Michael Nygard (2007). Release It! Quality vs. Code Quality Quality quality also measures how well the individual components work together to make up the overall business system Code Quality Code quality is the measure of individual components for compliance with standards d and best practices in the context of a specific language 12 Good code quality Good application quality

7 7 Supplementing Mature Processes Quality Engineering supplements CMMI to unlock even more business value from applications CMMI focus process improvement Six Sigma AQE focus product improvement Design for 6σ INNOVATE QUANTIZE STANDARDIZE STABILIZE Goal-driven improvements Statistical quality mgt. Tailorable quality processes Project quality practices 13 The 4 th Wave in Software Engineering 4 Product What: When: Why: Architecture, Quality characteristics, Reuse 2005 Ensure software is constructed to standards that meet the lifetime demands placed on it 3 Process What: CMM, ITIL, PMBOK, Agile When: Why: Provide a more disciplined environment for professional work incorporating best practices 2 Methods What: Design methods, CASE tools When: Why: Give developers better tools and aids for constructing software systems 1 14 What: 3 rd & 4 th generation languages, structured programming When: Why: Give developers greater power for expressing their Languages programs

8 8 How Do We Get to Dependable Software National Research Council Software for Dependable Systems As higher levels of assurance are demanded testing cannot deliver the level of confidence required at a reasonable cost. The cost of preventing all failures will usually be prohibitively expensive, so a dependable system will not offer uniform levels of confidence across all functions. The correctness of the code is rarely the weakest link. 15 Jackson, D. (2009). Communications of the ACM, 52 (4) Presenting Dependability Cases Objective Provide direct evidence that a system satisfies its dependability requirements stated as about Dependability goal Dependability claims Dependability properties argues provides Dependability case Dependability evidence 16 Auditable Complete Sound comprises Tests Proofs Analyses

9 9 17 Structural Analysis of Software Quality Internal Quality App. Internal Quality Immediate Impact On-Going Impact Health Factors Performance Robustness Security Transferability Changeability Quality Indicators Complexity Architecture Programming Practices Naming Conventions Documentation Size Quality Metrics Class complexity (Inh. depth) Class complexity (Inh. width) Method complexity (Param.) Method complexity (control flow) SQL Complexity Distribution Artifacts with recursive calls File conformity Dead code Structuredness Controled data access Coupling distribution Modularity Empty code Encapsulation conformity Inheritance Package naming Class naming Interface naming Method naming Attribute naming Constant naming Package comment Class comment Method comment Package size Class size (methods) Class size (attributes) Interface size Method size Ov ver 800+ architectural & languag ge-specific code checks Allianz Austria s Maintainability Results Business Need: Reduce the application management costs of Allianz Austria s insurance management system 300 RFCs and 700,000 lines of code modified every year used to serve 10 million customers and process 8 million claims a year. Solution Enforce Allianz specific application quality rules to stabilize maintainability score Automatically assess and monitor the quality and maintainability of applications Provide standard enforcement reports to help AD teams remediate problems faster Integrate application quality processes into Allianz Quality Management System Benefits Maintainability stabilized despite a 40% increase in code volume over 4 years Improved delivery on new functionality by 230% while reducing application maintenance costs by 20% over 3 years 56% reduction in defects in four years / KLOC Defects % reduction in defects in 4 years

10 10 Using Measures to Control Quality Objective 19 Measures should be managed as distributions Beware arbitrary thresholds derive them statistically Using Measures Diagnostically Contro ol Flow Complexi ity Departures from statistically derived relationships among the attributes of a component indicate the possibility of code pathologies Size (LOC, FP, E, etc.) 20

11 11 21 Business Value & Quality Business Value Minimize business risks Minimize IT costs Maximize business agility Optimize work productivity Maximize customer loyalty Tactical Objectives Maximize standards compliance Improve software readability Reduce vendor lock-in Reduce cost of ownership Reduce injected defects Reduce application mistakes Reduce application rework Ease team handoffs Minimize liquidated damages Maximize application availability Minimize degraded service Reduce learning curves Reduce modification effort Accelerate new function delivery Maximize application scalability Maximize speed of response Maximize information retrieval Minimize unwanted breaches Maximize customer confidence Maximize information protection Health Factors TRANSFERABILITY allows new teams to quickly begin working with an application CHANGEABILITY makes an application easier and quicker to modify ROBUSTNESS improves application stability & reduces injecting new defects PERFORMANCE Reduces degraded response times and increases scalability SECURITY affects an application s ability to prevent unauthorized intrusions Consortium for IT Software Quality CISQ IT organizations, Outsourcers, Agencies, Experts IT & AD Executives Technical experts 22 Define industry issues Drive standards adoption Buildappraiser program Create quality standard Developer certification Integrate with standards

A New Wave in IT Risk Management

A New Wave in IT Risk Management A New Wave in IT Risk Management Dr. Bill Curtis Chief Scientist, CAST & SVP, CAST Research Labs Director, Consortium for IT Software Quality (CISQ) 1 Keynote Curtis CAST 2011 Increasing Risk in IT Applications

More information

Structural Quality Measurement

Structural Quality Measurement Software Analytics Structural Quality Measurement and the State t of IT Software Dr. Bill Curtis Chief Scientist, CAST & SVP, CAST Research Labs Director, Consortium for IT Software Quality (CISQ) 1 PSM

More information

DCG University: Application Dev Solutions Series

DCG University: Application Dev Solutions Series DCG University: Application Dev Solutions Series If it Runs, it must be high quality! Understanding your Application Quality metrics will help you improve performance and reduce risk. Presented by: Tony

More information

Using Software Measurement in SLAs:

Using Software Measurement in SLAs: Integrating CISQ Size and Structural Quality Measures into Contractual Relationships Contributors: Dr. Bill Curtis Director, CISQ David Herron, David Consulting Group Leader, CISQ Size Work Group Jitendra

More information

Special Director, CISQ

Special Director, CISQ 1 CISQ Introduction and Objectives Dr. Bill Curtis Special Director, CISQ thanks to www.it-cisq.org 1 CISQ Executive Forum Agenda 9:00-9:30 Welcome & Introductions Mr. Ganesh Natarajan, NASSCOM 9:30-10:15

More information

CISQ Recommendation Guide Effective Software Quality Metrics for ADM Service Level Agreements

CISQ Recommendation Guide Effective Software Quality Metrics for ADM Service Level Agreements Effective Software Quality Metrics for ADM Service Level Agreements Contributors: Dr. Bill Curtis Executive Director, CISQ Bill Dickenson, Strategy on the Web Contributor, CISQ Chris Kinsey, Strategy on

More information

Integration and Infrastructure Software White Paper. Integrating zseries applications and processes as Web services in an SOA environment.

Integration and Infrastructure Software White Paper. Integrating zseries applications and processes as Web services in an SOA environment. Integration and Infrastructure Software White Paper Integrating zseries applications and processes as Web services in an SOA environment. July 2005 Page 2 Contents 2 Introduction 2 Integration challenges

More information

How to Tackle Core (Legacy) System Challenges using APIs

How to Tackle Core (Legacy) System Challenges using APIs How to Tackle Core (Legacy) System Challenges using APIs Reduce backlog and release digital services faster with automated API integration and management for core (legacy) systems Allow your back-end systems

More information

Case Study Payment Processing Hub

Case Study Payment Processing Hub Case Study Payment Processing Hub www.servicesymphony.com info@servicesymphony.com THE CLIENT The client is a leading global Pre-Paid Card Programme Manager. It manages prepaid card programmes for thousands

More information

On demand operating environment solutions To support your IT objectives Transforming your business to on demand.

On demand operating environment solutions To support your IT objectives Transforming your business to on demand. On demand operating environment solutions To support your IT objectives Transforming your business to on demand. IBM s approach to service-oriented architecture Doing business in the on demand era Technological

More information

SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART

SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART Software Productivity Research an Artemis company SOURCES OF SPR S QUALITY DATA SPR clients from 1984 through 2002 SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART Capers Jones, Chief Scientist

More information

ERP Package Selection A Well Rounded Evaluation

ERP Package Selection A Well Rounded Evaluation ERP Package Selection A Well Rounded Evaluation Session ID#: 105250 Selection should consider many factors. Align the selection with your long term strategy. Prepared by: Stephen Coco Managing Director

More information

Dynamic Interactive Business Systems Inc. - Corporate Profile

Dynamic Interactive Business Systems Inc. - Corporate Profile Dynamic Interactive Business Systems Inc. 7 Snead Court, Bolingbrook, IL 60490 Phone: +1 (630) 364-1354 Phone: +1 (510) 375 1537 Fax: +1 (312) 873-3883 Email: dsaha@dibsysinc.com Website: www.dibsysinc.com

More information

SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART

SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART Software Productivity Research an Artemis company SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART Capers Jones, Chief Scientist Emeritus Six Lincoln Knoll Lane Burlington, Massachusetts 01803

More information

SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART

SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART Software Productivity Research an Artemis company SOURCES OF SPR S QUALITY DATA SPR clients from 1984 through 2002 SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART Capers Jones, Chief Scientist

More information

Guaranteed Value Projects in Legacy Modernization. Michael Oara VP for R&D Relativity Technologies, Inc.

Guaranteed Value Projects in Legacy Modernization. Michael Oara VP for R&D Relativity Technologies, Inc. Guaranteed Value Projects in Legacy Modernization Michael Oara VP for R&D Relativity Technologies, Inc. Business Problem Mainframe Applications Key Attributes Millions of lines of code, poorly documented

More information

Pega Upstream Oil & Gas Capabilities Overview

Pega Upstream Oil & Gas Capabilities Overview Pega Upstream Oil & Gas Capabilities Overview Pegasystems, Inc APRIL, 2016 1 Overview Pega delivers a unified, strategic application development platform that empowers upstream oil & gas companies to leverage

More information

Viewpoint Adopt a service orientation

Viewpoint Adopt a service orientation Adopt a service orientation Leverage this service-driven approach in the transportation sector Table of contents Make the change 1 transform Review technology issues 2 Understand the 2 architectural elements

More information

Table of contents. Our mission is to empower every person and every organization on the planet to achieve more. Why Microsoft Services

Table of contents. Our mission is to empower every person and every organization on the planet to achieve more. Why Microsoft Services Table of contents Why Microsoft Services Zimbabwe Revenue Authority About Dynamics CRM and AX Lifetime Griffith Laboratories Sapa Navy-Marine Corps Relief Society Learn more Our mission is to empower every

More information

Software Quality Factors

Software Quality Factors Software Quality Factors The need for a comprehensive software quality requirements There are some characteristic common : All the software projects satisfactory fulfilled the basic requirements for correct

More information

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware 2 Executive Summary 2 JBoss Enterprise Middleware 5 JBoss/Dell Inventory Management 5 Architecture 6 Benefits

More information

Paul Lipton. Abstract. Speaker. SOA is Naturally Diverse. The New SOA Synergy: How Runtime Governance, Triage, and Security Must Work Together

Paul Lipton. Abstract. Speaker. SOA is Naturally Diverse. The New SOA Synergy: How Runtime Governance, Triage, and Security Must Work Together Abstract The New SOA Synergy: How Runtime Gnance, Triage, and Must Work Together Sr. Architect, Office of the CTO, CA Inc. paul.lipton@ca.com We will consider how the unique architectural characteristics

More information

Chapter 6. Software Quality Management & Estimation

Chapter 6. Software Quality Management & Estimation Chapter 6 Software Quality Management & Estimation What is Quality Management Also called software quality assurance (SQA) s/w quality:- It is defined as the degree to which a system, components, or process

More information

SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations

SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations By Raman D. Singh Consulting Manager, SOA Practice Protégé Software Services Booth# 1426 Agenda Today Protégé

More information

Securing your. CA Gen Vision. jumar

Securing your. CA Gen Vision. jumar Home jumar Securing your CA Gen Vision Providing the skills and automation needed to successfully update and maintain your CA Gen application development platform or to migrate to a new digital landscape

More information

: Boosting Business Returns with Faster and Smarter Data Lakes

: Boosting Business Returns with Faster and Smarter Data Lakes : Boosting Business Returns with Faster and Smarter Data Lakes Empower data quality, security, governance and transformation with proven template-driven approaches By Matt Hutton Director R&D, Think Big,

More information

Chapter 16 Software Reuse. Chapter 16 Software reuse

Chapter 16 Software Reuse. Chapter 16 Software reuse Chapter 16 Software Reuse 1 Topics covered What is software reuse? Benefit and problems with reuse. The reuse landscape Application frameworks Software product lines COTS product reuse 2 Software reuse

More information

ERP Package Selection A Well Rounded Evaluation

ERP Package Selection A Well Rounded Evaluation ERP Package Selection A Well Rounded Evaluation Session ID#: 103290 Selection should consider many factors. Align the selection with your long term strategy. Prepared by: Stephen Coco Managing Director

More information

ARE YOU LOOKING FOR A NEW EXCITING CHALLENGE?? Look no further as Capitec Bank has opportunities within our Back-End Development team.

ARE YOU LOOKING FOR A NEW EXCITING CHALLENGE?? Look no further as Capitec Bank has opportunities within our Back-End Development team. Developer: Back-End (Cobol) Purpose of the Role ARE YOU LOOKING FOR A NEW EXCING CHALLENGE?? Look no further as Capitec Bank has opportunities within our Back-End Development team. In this role you would

More information

CASE STUDY: Ensuring the Quality of Outsourced Java Development

CASE STUDY: Ensuring the Quality of Outsourced Java Development CASE STUDY: Ensuring the Quality of Outsourced Java Development One of the world s top 50 Banks has adopted AgitarOne (www.agitar.com) technology for delivering generated unit tests for their Java software

More information

Chapter 16 Software Reuse. Chapter 16 Software reuse

Chapter 16 Software Reuse. Chapter 16 Software reuse Chapter 16 Software Reuse 1 Topics covered The reuse landscape Application frameworks Software product lines COTS product reuse 2 Software reuse In most engineering disciplines, systems are designed by

More information

2012 Medicaid Enterprise System Conference

2012 Medicaid Enterprise System Conference 2012 Medicaid Enterprise System Conference O3: Leveraging Independent Verification and Validation (IV&V) to improve project success Introduction of Panel Agenda PCG North Highland, CSG, Washington Role

More information

ELOGIX SOFTWARE PRIVATE LIMITED

ELOGIX SOFTWARE PRIVATE LIMITED ELOGIX SOFTWARE PRIVATE LIMITED CREATING BUSINESS ADVANTAGES April 2018 TAKE OFF & WAY AHEAD Established in 2001 by senior professionals from leading IT consultancy firms 150+ professionals operating out

More information

Architecting Web Service Applications for the Enterprise

Architecting Web Service Applications for the Enterprise Architecting Web Service Applications for the Enterprise Michael Rosen Chief Enterprise Architect mike.rosen@iona.com March 5, 2002 Copyright IONA Technologies 2002 Slide 1 END 2 ANYWHERE Basic Web Service

More information

PLANNING AGILE MODERNIZATION FOR SUCCESS

PLANNING AGILE MODERNIZATION FOR SUCCESS PLANNING AGILE MODERNIZATION FOR SUCCESS SANJIB NAYAK Founder and CEO sanjib.nayak@xfusiontech.com (916) 990-6484 STRATEGY. INNOVATION. TRANSFORMATION. AGENDA Patterns of Legacy and Modern Systems Understanding

More information

A Maintainability Assessment Model for Service-Oriented Systems

A Maintainability Assessment Model for Service-Oriented Systems , October 21-23, 2015, San Francisco, USA A Maintainability Assessment Model for Service-Oriented Systems Twittie Senivongse and Assawin Puapolthep Abstract Web service technology has been part of many

More information

Financial Fusion. Feature Guide. Consumer e-finance Suite. version 4.6

Financial Fusion. Feature Guide. Consumer e-finance Suite. version 4.6 Financial Fusion Consumer e-finance Suite version 4.6 Feature Guide Financial Fusion, e-finance, and Financial Fusion Server are trademarks of Financial Fusion, Inc. Sybase is a registered trademark of

More information

A Fresh Look at the Mainframe

A Fresh Look at the Mainframe A Fresh Look at the Mainframe Unlock the Value of Your Mainframe Assets Using SOA On Demand Insurance Business Problems 1. We want to increase revenues by selling insurance polices through external Brokers

More information

Focus on SOA Express. Extending the value of mainframe applications through Service-Oriented Architecture (SOA)

Focus on SOA Express. Extending the value of mainframe applications through Service-Oriented Architecture (SOA) Focus on SOA Express Extending the value of mainframe applications through Service-Oriented Architecture (SOA) Highlights How SOA Express from Micro Focus unleashes the power of web services to: Leverage

More information

TECHED USER CONFERENCE MAY 3-4, 2016

TECHED USER CONFERENCE MAY 3-4, 2016 TECHED USER CONFERENCE MAY 3-4, 2016 Guido Falkenberg Software AG From Application Modernization to Digital Enterprise Transformation THE VALUE OF CORE APPLICATIONS IMPORTANCE AND CRITICALITY Tailored

More information

Connectivity & Application Integration. Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand

Connectivity & Application Integration. Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand Connectivity & Application Integration Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand The Planet is Getting Smarter Smarter Planet instrumented interconnected intelligent people

More information

IBM Global Technology Services. Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai

IBM Global Technology Services. Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai IBM Global Technology Services Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai agenda 1 Driving innovation and growth Designing and implementing service-oriented 2 architectures 3 Connectivity

More information

Real-World Data Management. Improving the tracking and monitoring of survey data for improved analytic outcomes

Real-World Data Management. Improving the tracking and monitoring of survey data for improved analytic outcomes Real-World Data Management Improving the tracking and monitoring of survey data for improved analytic outcomes Session Agenda Introductions and Overview U.S. Census Bureau StEPS & StEPS II programs o Background

More information

We manage the technology that lets you manage your business.

We manage the technology that lets you manage your business. We manage the technology that lets you manage your business. Stages of Legacy Application Modernization Consequences of Transitioning Techniques Architecture Driven Modernization Although legacy application

More information

Transforming paper driven processes. IBM Workplace Forms

Transforming paper driven processes. IBM Workplace Forms Transforming paper driven processes IBM Workplace Forms John Mullins Workplace & Portal Sales Leader, IBM NZ/Australia Software Group Agenda Paper driven processes Client case studies IBM solution IBM

More information

5 Pitfalls and 5 Payoffs of Conducting Your Business Processes in the Cloud

5 Pitfalls and 5 Payoffs of Conducting Your Business Processes in the Cloud 5 Pitfalls and 5 Payoffs of Conducting Your Business Processes in the Cloud Keith Swenson VP R&D, Chief Architect Fujitsu America, Inc. April 2014 Fujitsu at a Glance Headquarters: Tokyo, Japan Established:

More information

IBM Solutions for Enhancing Business Process Management (BPM)

IBM Solutions for Enhancing Business Process Management (BPM) IBM Solutions for Enhancing Business Process Management (BPM) (An Introduction to Business Rules Management) Chris Backhouse IBM 3 rd August 2010 Session 7434 Agenda 1 2 3 4 Setting the scene The case

More information

CENTRE (Common Enterprise Resource)

CENTRE (Common Enterprise Resource) CENTRE (Common Enterprise Resource) IT Service Management Software designed for ISO 20000 ITSM ISO/IEC 20000 is the international IT Service Management (ITSM) standard that enables IT organizations (whether

More information

HYPERSERVICE BUSINESS PLATFORM 0

HYPERSERVICE BUSINESS PLATFORM 0 HYPERSERVICE BUSINESS PLATFORM 0 APPLICATION OVERVIEW NextAxiom Technology, Inc. http://www.nextaxiom.com COPYRIGHT 2003 NextAxiom. All rights reserved. Printed in the United States of America. TRADEMARKS

More information

MDA Legacy Modernization Case Study: State of Wisconsin Unemployment Insurance Division

MDA Legacy Modernization Case Study: State of Wisconsin Unemployment Insurance Division MDA Legacy Modernization Case Study: State of Wisconsin Unemployment Insurance Division ADM Workshop 2004 Adaptive Team Collaboration, Inc. 7402 Borman Avenue St. Paul, MN 55076 651.554.1771 www.atcprocess.com

More information

MTAT Enterprise System Integration

MTAT Enterprise System Integration MTAT.03.229 Enterprise System Integration Lecture 5: Service-Oriented Architectures Marlon Dumas marlon. dumas ät ut. ee Service-Oriented Architecture (SOA) SOA is a paradigm for organizing and utilizing

More information

Oracle WebLogic Suite and Oracle SOA Suite

Oracle WebLogic Suite and Oracle SOA Suite An Oracle White Paper February 2010 Oracle WebLogic Suite and Oracle SOA Suite A Synergistic Offering for Building, Deploying and Managing SOA Applications Executive Overview... 1 A Solid Middleware Foundation:

More information

SOFTWARE QUALITY IN 2005 A SURVEY OF THE STATE OF THE ART SOURCES OF SPR S QUALITY DATA. SPR clients from 1984 through 2005 BASIC DEFINITIONS

SOFTWARE QUALITY IN 2005 A SURVEY OF THE STATE OF THE ART SOURCES OF SPR S QUALITY DATA. SPR clients from 1984 through 2005 BASIC DEFINITIONS Software Productivity Research LLC SOFTWARE QUALITY IN 2005 A SURVEY OF THE STATE OF THE ART Capers Jones, Founder and Chief Scientist http://www.spr.com cjones@spr.com May 2, 2005 SOURCES OF SPR S QUALITY

More information

The Business Case for ALM Transformation ALM

The Business Case for ALM Transformation ALM ALM Application Lifecycle Management White Paper Out-of-Date; Out-of-Touch The Business Case for ALM Transformation Executive summary: The Business Case for Change Ultimately improve the quality and success

More information

Innovation in Mainframe Application Maintenance

Innovation in Mainframe Application Maintenance Innovation in Mainframe Application Maintenance Discovery and Analysis Focus with WebSphere Studio Asset Analyzer Asset Transformation Workbench Daniel Moul Enterprise Tools Product Manager dmoul@us.ibm.com

More information

Accenture Software for Health and Public Service. Accenture Public Service Platform. Taking SOA from the Whiteboard to the Data Center and Beyond

Accenture Software for Health and Public Service. Accenture Public Service Platform. Taking SOA from the Whiteboard to the Data Center and Beyond Accenture Software for Health and Public Service Accenture Public Service Platform Taking SOA from the Whiteboard to the Data Center and Beyond The Accenture Public Service Platform The Accenture Public

More information

Software Quality Management

Software Quality Management Software Quality Management CONTENTS I. Basic Quality Concepts II. Software Quality Assurance (SQA) 1. Definition of SQA 2. SQA Activities III. Quality Evaluation Standards 1. Six sigma for software 2.

More information

Credit where Credit is Due. Lecture 2: Software Engineering (a review) Goals for this Lecture. What is Software Engineering

Credit where Credit is Due. Lecture 2: Software Engineering (a review) Goals for this Lecture. What is Software Engineering Credit where Credit is Due Lecture 2: Software Engineering (a review) Kenneth M. Anderson Object-Oriented Analysis and Design CSCI 6448 - Spring Semester, 2002 Some material presented in this lecture is

More information

Extending the value of RPG applications on the IBM System i platform.

Extending the value of RPG applications on the IBM System i platform. Asset modernization with Rational Business Developer software and EGL White paper May 2008 Extending the value of RPG applications Page 2 Contents 2 Introduction 3 When does it make sense to modernize

More information

BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT. October 2012 EXAMINERS REPORT. Software Engineering 2

BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT. October 2012 EXAMINERS REPORT. Software Engineering 2 General Comments BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT October 2012 EXAMINERS REPORT Software Engineering 2 The pass rate was significantly below that of the summer

More information

Software Reuse. Ian Sommerville 2006 MSc module: Advanced Software Engineering Slide 1

Software Reuse. Ian Sommerville 2006 MSc module: Advanced Software Engineering Slide 1 Software Reuse Ian Sommerville 2006 MSc module: Advanced Software Engineering Slide 1 Objectives To explain the benefits of software reuse and some reuse problems To discuss several different ways to implement

More information

IBM Data Security Services for activity compliance monitoring and reporting log analysis management

IBM Data Security Services for activity compliance monitoring and reporting log analysis management Improving your compliance posture and reducing risk through log analysis management IBM Data Security Services for activity compliance monitoring and reporting log analysis management Highlights Provide

More information

CGEIT Certification Job Practice

CGEIT Certification Job Practice CGEIT Certification Job Practice Job Practice A job practice serves as the basis for the exam and the experience requirements to earn the CGEIT certification. This job practice consists of task and knowledge

More information

executive summary Enterprise Application Management for the Federal Government Introduction

executive summary Enterprise Application Management for the Federal Government Introduction executive summary executive summary Enterprise Application Management for the Federal Government Micro Focus Enterprise Application Management solutions and services enable Federal Government agencies

More information

Gain strategic insight into business services to help optimize IT.

Gain strategic insight into business services to help optimize IT. Closed-loop measurement and control solutions To support your IT objectives Gain strategic insight into business services to help optimize IT. Highlights Gain insight and visibility across the IT project

More information

AMP/ADTECH SOA Workshop. August 2017

AMP/ADTECH SOA Workshop. August 2017 AMP/ADTECH SOA Workshop August 2017 Software Developer Generations (1) Four Generations of Software Developers 1 st Generation 1950s through the 1960s 2 nd Generation 1970s through the 1980s 3 rd Generation

More information

Continuous Quality Assurance

Continuous Quality Assurance White Paper Silk Central Connect Continuous Quality Assurance Deliver Great Software the Business Needs Table of Contents page Executive Summary...2 63% of All Software Projects Don t Succeed...2 40% of

More information

Managed Cloud storage. Turning to Storage as a Service for flexibility

Managed Cloud storage. Turning to Storage as a Service for flexibility Managed Cloud storage Turning to Storage as a Service for flexibility Table of contents Encountering problems? 2 Get an answer 2 Check out cloud services 2 Getting started 3 Understand changing costs 4

More information

IBM Global Business Services Microsoft Dynamics AX solutions from IBM

IBM Global Business Services Microsoft Dynamics AX solutions from IBM IBM Global Business Services Microsoft Dynamics AX solutions from IBM Powerful, agile and simple enterprise resource planning 2 Microsoft Dynamics AX solutions from IBM Highlights Improve productivity

More information

WHITE PAPER. Strategies for Improving the Efficiency of Integrated Supply Chain Networks

WHITE PAPER. Strategies for Improving the Efficiency of Integrated Supply Chain Networks WHITE PAPER Strategies for Improving the Efficiency of Integrated Supply Chain Networks Executive summary Over the years, companies have invested billions of dollars building their supply chain infrastructures

More information

Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation

Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation The value of IBM WebSphere ILOG BRMS Understanding the value of IBM WebSphere ILOG Business Rule Management Systems (BRMS). BRMS can be used to implement and manage change in a safe and predictable way

More information

WHITE PAPER. Payments organizations can leverage APIs to monetize their data and services. Abstract

WHITE PAPER. Payments organizations can leverage APIs to monetize their data and services. Abstract WHITE PAPER Payments organizations can leverage APIs to monetize their data and services Abstract Open banking initiatives such as the revised directive on payment services (PSD2), emergence of fintechs,

More information

Translate Integration Imperative into a solution Framework. A Solution Framework. August 1 st, Mumbai By Dharanibalan Gurunathan

Translate Integration Imperative into a solution Framework. A Solution Framework. August 1 st, Mumbai By Dharanibalan Gurunathan Translate Integration Imperative into a solution Framework A Solution Framework August 1 st, Mumbai By Dharanibalan Gurunathan Copyright IBM Corporation 2007 agenda 1 Introduction to solution framework

More information

SOLUTION BRIEF RSA ARCHER PUBLIC SECTOR SOLUTIONS

SOLUTION BRIEF RSA ARCHER PUBLIC SECTOR SOLUTIONS RSA ARCHER PUBLIC SECTOR SOLUTIONS INTRODUCTION Federal information assurance (IA) professionals face many challenges. A barrage of new requirements and threats, a need for better risk insight, silos imposed

More information

Software Quality Assurance Using Reusable Components

Software Quality Assurance Using Reusable Components Research Paper Volume 2 Issue 8 April 2015 International Journal of Informative & Futuristic Research ISSN (Online): 2347-1697 Software Quality Assurance Using Reusable Components Paper ID IJIFR/ V2/ E8/

More information

WHITEPAPER WHEN CA GEN ISN T COOL ANYMORE THE BUSINESS CASE, CHALLENGES AND SOLUTION FOR MOVING CA GEN APPLICATIONS TO A MODERN PLATFORM

WHITEPAPER WHEN CA GEN ISN T COOL ANYMORE THE BUSINESS CASE, CHALLENGES AND SOLUTION FOR MOVING CA GEN APPLICATIONS TO A MODERN PLATFORM WHITEPAPER WHEN CA GEN ISN T COOL ANYMORE THE BUSINESS CASE, CHALLENGES AND SOLUTION FOR MOVING CA GEN APPLICATIONS TO A MODERN PLATFORM Introduction CA GEN applications are usually of considerable size

More information

Architecture-Driven Modernization (ADM) Task Force: Overview, Scenarios & Roadmap. OMG Architecture-Driven Modernization Task Force

Architecture-Driven Modernization (ADM) Task Force: Overview, Scenarios & Roadmap. OMG Architecture-Driven Modernization Task Force Architecture-Driven Modernization (ADM) Task Force: Overview, Scenarios & Roadmap OMG Architecture-Driven Modernization Task Force Session Overview Definition, Mission, Goals & Benefits Architecture-Driven

More information

The Role of Enterprise Generation Language (EGL) in a Long History of Innovation on Developer Productivity

The Role of Enterprise Generation Language (EGL) in a Long History of Innovation on Developer Productivity The Role of Enterprise Generation Language (EGL) in a Long History of Innovation on Developer Productivity IBM has had a long history of providing software development tooling with the core goal on improving

More information

white paper Towards the modern mainframe How Enterprise Developer can meet the future challenges of mainframe application development

white paper Towards the modern mainframe How Enterprise Developer can meet the future challenges of mainframe application development white paper Towards the modern mainframe How Enterprise Developer can meet the future challenges of mainframe application development To thrive and survive in an increasingly difficult economic climate,

More information

Cloud Native Meets Legacy

Cloud Native Meets Legacy Cloud Native Meets Legacy Current Cloud Migration Approaches Cloud is maturing and enterprises are looking to migrate large-scale applications to the cloud in order to increase agility and elasticity,

More information

Accelerate OSS/BSS Agility Using XML and Web Services

Accelerate OSS/BSS Agility Using XML and Web Services Accelerate OSS/BSS Agility Using XML and Web Services Pieter Knook Senior Vice President Microsoft Corporation 2002 Microsoft. All rights reserved. The Roles of a Service Provider Before Network Focus

More information

Fortune Global 50 Financial Institution Accelerates Application Delivery with Anuta ATOM Network Service Orchestration

Fortune Global 50 Financial Institution Accelerates Application Delivery with Anuta ATOM Network Service Orchestration Fortune Global 50 Financial Institution Accelerates Application Delivery with Anuta ATOM Network Service Orchestration A Fortune Global-50 (FG50) Financial Institution which operates a large number of

More information

Best Practice Requirements for Successful Metrics Initiatives

Best Practice Requirements for Successful Metrics Initiatives Best Practice Requirements for Successful Metrics Initiatives A sound enterprise security initiative requires integration of the right products, processes, policies, and practices throughout an organization.

More information

IBM BPM on zenterprise

IBM BPM on zenterprise IBM BPM on zenterprise The world has turned Andreas Gröschl, Mainframe Architect groeschl@de.ibm.com The Modern Enterprise is a Network of Complex Interactions Powered by Mainframe Assets 70% of corporate

More information

Using Analytics to Guide Improvement during an Agile DevOps Transformation

Using Analytics to Guide Improvement during an Agile DevOps Transformation FOCUS: ACTIONABLE ANALYTICS Using Analytics to Guide Improvement during an Agile DevOps Transformation Barry Snyder, Fannie Mae Bill Curtis, CAST // Fannie Mae IT has transformed from a waterfall organization

More information

LOWERING MAINFRAME TCO THROUGH ziip SPECIALTY ENGINE EXPLOITATION

LOWERING MAINFRAME TCO THROUGH ziip SPECIALTY ENGINE EXPLOITATION March 2009 0 LOWERING MAINFRAME TCO THROUGH ziip SPECIALTY ENGINE EXPLOITATION DataDirect Shadow - version 7.1.3 - Web Services Performance Benchmarks Shadow v7 ziip Exploitation Benchmarks 1 BUSINESS

More information

A SOA Maturity Model

A SOA Maturity Model A Maturity Model Abstract In many enterprises, business-it alignment is a challenge that requires continuous attention. There is considerable literature on measuring and improving such alignment, but it

More information

B E Y O ND T H E B E S T DIGITAL TRANSFORMATION LEADING TO THE ENVISIONING AND DRIVING THE CHANGE

B E Y O ND T H E B E S T DIGITAL TRANSFORMATION LEADING TO THE ENVISIONING AND DRIVING THE CHANGE B E Y O ND T H E B E S T DIGITAL TRANSFORMATION LEADING TO THE ENVISIONING AND DRIVING THE CHANGE Best technology is when it brings people together, but it exceeds its best when people together are high

More information

Continuing the Evolution of Real-Time Payments in the U.S.

Continuing the Evolution of Real-Time Payments in the U.S. Continuing the Evolution of Real-Time Payments in the U.S. The Clearing House Real-Time Payments Initiative Adding to the growing number of real-time payments platforms in the U.S., The Clearing House

More information

Guide to Modernize Your Enterprise Data Warehouse How to Migrate to a Hadoop-based Big Data Lake

Guide to Modernize Your Enterprise Data Warehouse How to Migrate to a Hadoop-based Big Data Lake White Paper Guide to Modernize Your Enterprise Data Warehouse How to Migrate to a Hadoop-based Big Data Lake Motivation for Modernization It is now a well-documented realization among Fortune 500 companies

More information

Executive Views on Interoperability. Commercial View

Executive Views on Interoperability. Commercial View Executive Views on Interoperability Commercial View Panel Discussion Look at interoperability as a business problem. The panel will focus on current Fortune 500 understanding and its implications. The

More information

API Gateway Digital access to meaningful banking content

API Gateway Digital access to meaningful banking content API Gateway Digital access to meaningful banking content Unlocking The Core Jason Williams, VP Solution Architecture April 10 2017 APIs In Banking A Shift to Openness Major shift in Banking occurring whereby

More information

The Art of Integration. Chris Huff, Manager Enterprise Application Integration, B2B The Home Depot

The Art of Integration. Chris Huff, Manager Enterprise Application Integration, B2B The Home Depot The Art of Integration Chris Huff, Manager Enterprise Application Integration, B2B Architectures @ The Home Depot Overview Intro History - A Recurring Theme Current Integration Philosophy Challenges within

More information

RSA ARCHER IT & SECURITY RISK MANAGEMENT

RSA ARCHER IT & SECURITY RISK MANAGEMENT RSA ARCHER IT & SECURITY RISK MANAGEMENT INTRODUCTION Organizations battle growing security challenges by building layer upon layer of defenses: firewalls, anti-virus, intrusion prevention systems, intrusion

More information

Orchestrated. Development Management. How to Strike the Right Balance between Speed and Control

Orchestrated. Development Management. How to Strike the Right Balance between Speed and Control Orchestrated Development Management How to Strike the Right Balance between Speed and Control Solution Brief Challenges Enterprise IT organizations are facing seismic shifts in how they can more rapidly

More information

5 Microservice Initiatives for Digital Business

5 Microservice Initiatives for Digital Business 5 Microservice Initiatives for Digital Business With flexible, fastevolving architectures and service lifecycles, smallteam management, and industrialized deployments, microservices can be a fast path

More information

Simpler Enterprise Interoperability with Acendre Cloud

Simpler Enterprise Interoperability with Acendre Cloud Simpler Enterprise Interoperability with Acendre Cloud Talent Management Solutions Table Of Contents The Challenge of Enterprise System Integration 03 Cloud-based Integration from Acendre 04 Why Use Acendre

More information

Enterprise Architecture Development

Enterprise Architecture Development Methodology Overview Prepared For: Our Valued Clients Introduction Page 2 Engagement Objectives Perform an assessment of the current Enterprise against the short and long term IT and Business Strategic

More information

IBM Tivoli Service Desk

IBM Tivoli Service Desk Deliver high-quality services while helping to control cost IBM Tivoli Service Desk Highlights Streamline incident and problem management processes for more rapid service restoration at an appropriate

More information

WebSphere Business Integration Collaborations Reference guide. Integrate business processes across your company and beyond.

WebSphere Business Integration Collaborations Reference guide. Integrate business processes across your company and beyond. WebSphere Business Integration Collaborations Reference guide Integrate business processes across your company and beyond. February 2004 Responding to business challenges through integration From tactical

More information