Using Business Scenarios in the Software Development Process



Similar documents
White paper December Addressing single sign-on inside, outside, and between organizations

Information technology infrastructure key to your business success.

Profile. Business solutions with a difference

4) CRM provides support for front-end customer facing functionality. Answer: TRUE Diff: 1 Page Ref: 334

IBM Commerce by CrossView, Order Management Order management in the cloud. IBM Commerce by CrossView, Order Management 1

Advanced Case Management. Chris den Hoedt

Enabling Managed Service-based Solutions

IBM Proof of Technology Discovering business application services, featuring IBM WebSphere Application Server Network Deployment V8

Unified Communications Solution for Retail Industry

E-Commerce at Wells Fargo. SF IIA/ISACA Presentation

Service Oriented Architecture (SOA) An Introduction

A new SharePoint 2013 intranet for Enbridge!

WebSphere Cast Iron Cloud integration

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

Microsoft BizTalk Server: Spotlight on Cost Savings

DEPLOYMENT PLANNING SERVICES FOR SHAREPOINT AND AZURE ACCESS STRUCTURED CONSULTING ENGAGEMENTS, FUNDED BY MICROSOFT AND DELIVERED BY MICROSOFT

Leveraging Information For Smarter Business Outcomes With IBM Information Management Software

CICS and the Cloud, Mobile and Big Data

"Service Lifecycle Management strategies for CIOs"

Agile Banking IT. Manuel Lavín Delgado Head Global em Digital da GFT 26 November 2015

TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION

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

Applying CMMI SM In Information Technology Organizations SEPG 2003

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

Virtualization s Evolution

Five best practices for deploying a successful service-oriented architecture

{The High Cost} of Legacy ERP Systems. plantemoran.com

Life insurance policy administration: Operate efficiently and capitalize on emerging opportunities.

Transforming Business Processes with Agile Integrated Platforms

A Software Development Platform for SOA

Dynamic Claims Processing

CMDB Federation. DMTF Standards for Federating CMDBs and other Management Data Repositories

HP Application Outsourcing flexible solutions for your changing global business

IBM. IBM Software Portfolio. IBM Software Group

E-Business: How Businesses Use Information Systems

Create a real-time insurance enterprise to grow your policy base and drive customer satisfaction.

Krishna Markande, Principal Architect Sridhar Murthy, Senior Architect. Unleashing the Potential of Cloud for Performance Testing

ICT 9: Tools and Methods for Software Development

B2B Cloud Services. Transforming the B2B Integration Landscape IBM Corporation

CASE STUDY: UTILISING E-BUSINESS TECHNOLOGIES FOR MARKETING SUPPORT IN THE CE INDUSTRY

Business Intelligence

Strategic Enterprise Application Integration

T13 TESTING SOA SOFTWARE: THE HEADLESS DILEMMA. John Michelsen itko, Inc. BIO PRESENTATION 10/19/2006 1:30:00 PM

Identity Governance Evolution

Next presentation starting soon Next Gen Customer Experience Enabled by PwC & Oracle s Cloud CRM & CX Applications

How Does Cloud Computing Work? What is a Good Reference Architecture?

Technology Insight Series

Applied Business Intelligence. Iakovos Motakis, Ph.D. Director, DW & Decision Support Systems Intrasoft SA

Cisco Network Optimization Service

Points of Defect Creation

Innovation through Outsourcing

Business Intelligence in Oracle Fusion Applications

Running Your Business at the Speed of On-Demand. Running Your Business at the Speed of On-Demand. Serving You Today:

Sun Infrastructure Solution for Network Identity Seamlessly extend secure access to your enterprise fast, with reduced deployment time and cost

Faster provision of products and services to the marketplace

IBM S ON-DEMAND MODEL DRIVES FASTER, LEANER, MORE EFFICIENT SUPPLY CHAIN

Custom Software Development Approach

Application Migration & Management

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Virtual Machine in Data Center Switches Huawei Virtual System

protecting your commerce server platform investment

J.P. MORGAN CHASE & CO.: THE CREDIT CARD SEGMENT OF

FTA Technology 2009 IT Modernization and Business Rules Extraction

How To Use Cloud Computing For Federal Agencies

The Business Case for Migrating from IBM to the SharePoint Platform: The Cost Advantages

Overview and Frequently Asked Questions

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

Identity and Access Management

IBM Software A Journey to Adaptive MDM

SAP FOR TELECOMMUNICATIONS

Managed Cloud Services

IBM and Comverse BSS/OSS Solution

Property Management and Data Visualization Solution with Autodesk and the Oracle E-Business Suite

Harnessing the power of software-driven innovation. Martin Nally IBM Rational CTO IBM Fellow and VP

Global Headquarters: 5 Speen Street Framingham, MA USA P F

CLOUDFORMS Open Hybrid Cloud

Real-Time Enterprise Management. ERP, CRM, HR, Project Management, Digital Assets, Physical Assets, SCM,CMS, LMS, B2B, B2C and more...

How To Understand And Understand The Business Process Of A Customer Segmentation Crom

Business Process Management Enabled by SOA

Wynsure Insurance Solutions. _experience the commitment

Enterprise Collaboration: Comparing SharePoint and IBM. Edward English Microsoft Corporation

WebSphere Commerce V7 Management Center

Developing and Deploying Siebel ebusiness Applications

Roadmap from On-Premise to Cloud based Integration solutions from SAP

TCO (TOTAL COST OF OWNERSHIP) CLIENT ALTERNATIVES TO PURCHASING

HP Cloud technologies

MANAGEMENT AND ORCHESTRATION WORKFLOW AUTOMATION FOR VBLOCK INFRASTRUCTURE PLATFORMS

Capgemini NetSuite Business Cloud.

B2C, B2B and B2E:! Leveraging IAM to Achieve Real Business Value

Driving Business Value with Big Data and Analytics

Realizing business flexibility through integrated SOA policy management.

Delivering value to the business with IAM

SOA Governance and the Service Lifecycle

An Oracle BI and EPM Development Roadmap

GLOBAL PARTNER TRAINING

Platform as a Service (PaaS) (Public, Private and Hybrid Cloud) Market - Global Industry Analysis, Size, Share, Growth, Trends and Forecast

The Role of Business Capabilities in Strategic Planning. Sneaking up on Quality Using Business Architecture in a learning corporation

Corporate travel solutions Driving business travel success

Building a Data Warehouse

Transcription:

IBM Software Group Using Business Scenarios in the Software Development Process Mike Starkey Business Scenario Architect IBM Canada Lab

Agenda Why Business Scenarios? What is a Business Scenario? Understanding who is doing what? What is a Technical Scenario? Influencing the Software Development Process Results 2

Evolution of e-business Access Enterprise Integration On Demand Get on the Net Buying not browsing Working not surfing Optimize operations Dynamically respond to the needs of customers, employees, partners, and suppliers Access Publish Transact Integrate Internally Integrate Externally Adapt Dynamically 3

Why Business Scenarios? Provide the context of how the products will be used Reduce the complexity of what developers need to consider Focus on solutions to customer problems rather than the nice to have s 4

Market Dynamics From management of transactions to horizontal integration for e-business on demand Build Transactional Applications Develop Integrate Applications efficiency and flexibility Collaboration with partners, suppliers adapt to change strengthen relationships new business models.mergers, consolidations, acquisitions Personalize Experiences Automate Processes 5

Evolving Business Scenarios Phase 1 Identify scenarios based on business problem Representative of a large number of customer solutions Representative of a small number of large customer solutions Addresses a number of known customer issues Phase 2 Validate that they are important strategically Review with marketing Review with architects Phase 3 Identify architectural issues in products Prototype enough of the scenario to drive out architectural issues Identify line items for products Phase 4 Ensure scenario can be implemented Test scenario by implementing to ensure it works 6

What is a Business Scenario Business Scenario (revenue potential, customer profile, business pains, etc.) Business Use Cases Steps (business role, duration, description) Technical Solution (architecture, technical issues, existing infrastructure, etc.) Technical Scenarios (products, components, design, etc.) Technical Use Cases (views) Steps (technical role, duration, description) Line Items 7

Sample Business Scenarios product install Experiencing the customer lifecycle solution migration solution development solution management solution test production test production deployment Private Exchange Scenario Objective Provide a one-stop shopping exchange for a set of suppliers and buyers by making product information available to the exchange participants Customer Benefits Reduce costs associated with multiple manual data entry processes Improve quality/accuracy of product information Reduce cycle time to get product information to the market -- including new products Mergers & Acquisitions Scenario Objective Expand market opportunity by acquiring a channel to the web. Must increase profitability by reducing infrastructure costs. Customer Benefits: Create a single, complete view for each customer. Quickly converge administration processes of acquired companies. Minimize the impact of convergence and costs on IT infrastructure. Customer Loyalty Scenario Objective Aggregate the customer view across the total portfolio to provide consistent support/service Provide customer access anywhere and anytime...clicks & mortar Customer Benefits Improve profitability by maintaining customer base & increasing number of services Increase customer service & marketshare 8

Business Scenario Customer Centre Direct channel Agent channel Other channels Single Admin Process Claims Customer Policy Admin LGI Customers LGI Products Auto Home Building DirectCom Customers DirectCom Products Auto Lord General Insurance (LGI) acquiring DirectCar for access to its successful web channel operations and for its relevant IT skills. LGI needs to quickly consolidate the customer records and policy information to enable a single face to the customer and improved target marketing 9

Who is doing what Customer call centre Agent Customer generate customer Quotes/Policies/claims Claims Handler manage claim, service providers, payment Service Provider Business Analyst AD Developer System Programmer business flow design solution build/test Install/confg i/pd Customer contact Direct Agent Customer Call Centre Claim System Claims Handling Claims Payment Service Provider Service Provider Admin S/vice Providers Payment system requests for service monitor service level System Administrator System Analyst security /admin performance/ trends Content Manager Finance manage reserves,,billings, Accountant cash flow, New Business system Policy Admin System Policy Handler manage policy, billing, risk In-force system Salesman Billing/Payment System generate /monitor sales campaign 10

Business Use Case: Investigate Claim The Claims Handler requests and collates various sources of information pertaining to the claim from internal and external sources Step 1 2 3 4 Role Claims Handler Claims Handler Claims Handler Claims Handler Step Description Claim Handler logs into the Business Process Management system and is presented with a view of claims in a Valid Claim status. The Claim Handler selects a Claim and retrieves details for that Claim Check previous claim history - > Alert-. Claims exceeding $30000 NOTE: other external 3rd party checks could include - A Medical Examination, - An Assessment for another vehicle in addition to the policy holders vehicle - A Legal document from a solicitor - If claimant stated police were involved, it may have been necessary to request a police report All checks should be completed before moving to the next activityl Send externally for detailed Assessment of damage Check 3rd party and Assessor report ( Assumed in Auto to be unstructured), although standard assessor reports could be sent via EDI 11

Today s Enterprise IT Environment Value Chain Extranets IT environments are becoming increasingly heterogeneous and complex. Intranets Databases Legacy Systems and Applications Internet Transactions Networks Customers The role of modern middleware is to integrate and simplify 12

Technical Roles Technical user roles: I. Business Analysis Business Analyst II. Up & Running Product Installer III. Solution Development & Deployment Solution Architect Security Architect Application Developer User Interface Developer Information Developer Internal Tools Developer Solution Integrator Solution Tester Solution Deployer IV. System Administration & Operation System Administrator 13

Technical Use Case: Production Environment install 1 2 3 4 5 6 The production environment is sacred. Therefore the products need to be installed and backed out quickly if they cause any adverse impact on existing products or solutions Step Role Solution Deployer Systems Administrator, Solution Deployer Solution Deployer Solution Deployer Solution Deployer Solution Deployer Step Description Back up existing software and data Review hardware and software levels across the entire production environment Apply prereqs and test Install solutions/products on the production environment Apply any urgent quickfixes and test Prepare to back out to previous level if problems occur 14

Influencing the Software Development Process Adding business use cases to the product theme documents Adding use cases to the component design documents Building samples around business scenarios Building testcases around technical use cases Product architects using business scenarios to make tactical decisions so that they fit with strategy Use business scenarios to prototype new technologies Use business scenarios to incrementally add new component features 15

An Example of how it Helps Development Business use case On every logon, the user s information is displayed to the user. They can change it if it is incorrect. Technical use case Retrieve the data for the customer from the Customer Entity EJB Problem: Developer focussing on how to optimize ejbcreate implementation However, scenario shows following usage pattern: ejbcreate called 4% of the time ejbload called 70% of the time ejbstore called 25% of the time ejbdelete called 1% of the time Therefore, based on scenario, developer should focus on optmization mechanism for ejbload rather than ejbcreate 16

Results Changing the development culture to focus on customer solutions Helping make the is-it-nice or is-it-necessary kind of decisions More general knowledge of what customers are trying to do with our products Interesting side-effects Customers interested in the process Using business scenarios to build their own platform Customers interested in how their scenarios map to the ones we are addressing in development (ie. Coverage) 17

Providing e-business on-demand Access On Demand Customers Partners Employees Business Portals Suppliers Business Process Integration Developers Application Development Application Connectivity Host Environment Open Source Community Open Services Infrastructure Enterprise Modernization 18