Presentation is loading. Please wait.

Presentation is loading. Please wait.

® IBM Software Group © 2004 IBM Corporation IBM Software Development Platform Concepts, Products, and Strategy Alan W. Brown IBM Distinguished Engineer.

Similar presentations


Presentation on theme: "® IBM Software Group © 2004 IBM Corporation IBM Software Development Platform Concepts, Products, and Strategy Alan W. Brown IBM Distinguished Engineer."— Presentation transcript:

1 ® IBM Software Group © 2004 IBM Corporation IBM Software Development Platform Concepts, Products, and Strategy Alan W. Brown IBM Distinguished Engineer Manager, Model-Driven Development Strategy awbrown@us.ibm.com

2 IBM Software Group 2 Agenda  Software as a key business process  The Business-driven Software Life-cycle  The IBM Software Development Platform  IBM Rational Themes for 2004-5 Product Releases

3 IBM Software Group 3 What is Driving Business Today?  Return-on-Investment (ROI) for IT expenses  Connecting business to IT  Business Transformation Outsourcing  Focus on areas of strategic business value  Reducing recurring costs  Improving competitive positioning  Greater flexibility of IT solutions  Quality and predictability of deployed systems  Real-time monitoring and feedback from IT systems  Responsiveness to business changes

4 IBM Software Group 4 Software Development Drives Innovation * Gartner, April 2003, Embedded Software Development and Management - Automotive Industry Source: Mercedes

5 IBM Software Group 5 Software Development: A Strategic Business Process Business process: “A collection of activities that takes in one or more kind of input and creates an output that is of value to the customer.” Hammer & Champy Supply Chain Management Acquire Customers Human Resources Management SCM (Supply Chain Management) HR Support Customers CRM Retain Customers Forecast Sales Manage InventoryManage VendorsPlan Resources Customer Relationship Management Customer Relationship Management Hire Employees Administer Benefits Administer Payroll Software Development Platform Analyze Requirements Design & Construct Architecture Assess Quality Manage Change & Assets Software Development Business Process Supporting System Activities

6 IBM Software Group 6 Development Operations Business Develop Iteratively Focus on Architecture Continuously Ensure Quality Manage Change & Assets Develop Iteratively Focus on Architecture Continuously Ensure Quality Manage Change & Assets The Business Driven Development Process Model Business Process Understand Business & Elicit Requirements Test & Deploy Discover & Design Monitor & Manage Transform, Integrate & Build Document and specify As-Is Process with Metrics Specify and construct goals, objectives and requirements Apply Technology to Improve the Process Model the To-Be Process …. Model and simulate business processes Model Applications and Data Analyze the financials & prioritize the areas that bring maximum business value Harvest existing assets Identify / prepare existing assets or reuse Design system architecture Manage testing, requirements, configuration, and project management Audit processes and improvements Make Iterative Improvements Model the Next As-Is and To-Be Process …. Rapid integration and/or app development Visual construction and programmatic code generation Functional and load testing Generate XML code & manage UML blueprints & Automated Workflow Apply Patterns to Accelerate Development

7 IBM Software Group 7 The IBM Software Development Platform Analyst Architect Developer Tester Visually construct, transform, integrate and generate code Visually construct, transform, integrate and generate code Design, create, and execute tests Model, simulate, assemble, and monitor business processes Model, simulate, assemble, and monitor business processes Model applications and data Model applications and data Industry Standards Training & Mentoring Microsoft IBM and 3 rd Party Servers DB2 Lotus Rational Tivoli WebSphere DB2 Lotus Rational Tivoli WebSphere Pervasive and Embedded Partners  Follow a common process  Track project status  Manage requirements  Follow a common process  Track project status  Manage requirements  Manage change and assets  Manage quality  Manage change and assets  Manage quality Project Manager Project Manager Deployer Provision, configure, tune and troubleshoot applications

8 IBM Software Group 8 Transformation at a Major International Airline Improving Aircraft Turnaround Time WHY BECOME ON DEMAND:  It costs them 77 cents/per minute/per passenger for an idle aircraft. With a 747 accommodating 400 passengers, this means $308 for every minute of delay.  McKinsey has determined the average # of minutes to turn an aircraft around is 52.18 minutes. The same study showed the Best Practice Airline turns the same aircraft around in 33.11 minutes. Difference of 19.69 minutes. SOLUTION:  Re-engineer the business and systems to improve turn- around time  Deploying IBM WebSphere BI Modeler and Monitor, IBM Rational Requisite Pro, IBM Rational XDE Developer, IBM WebSphere Studio, and IBM e- Business Patterns POTENTIAL BENEFITS:  19.69 minutes in improved turnaround time x $308 in costs per minute of idle aircraft results in a potential savings of $6064 per 747 aircraft, per turnaround, per day of operation. Development Operations Business Develop Iteratively Focus on Architecture Continuously Ensure Quality Manage Change & Assets Develop Iteratively Focus on Architecture Continuously Ensure Quality Manage Change & Assets

9 IBM Software Group 9 Step 1: WebSphere Modeler Jump Starts the Business Transformation Process Business-Driven Development Process Document and analyze the “Turn Around” Business Process with Metrics

10 IBM Software Group 10 Business-Driven Development Process Generate the Financial Analysis, Determine Where to Focus & Elicit the Business Requirements

11 IBM Software Group 11 Business-Driven Development Process Discover Existing Assets and Design New Systems

12 IBM Software Group 12 Business-Driven Development Process Transform, Integrate, and Build

13 IBM Software Group 13 Business-Driven Development Process Test and Deploy

14 IBM Software Group 14 Business-Driven Development Process Manage the Results Against Original Plan and Iteratively Improve

15 IBM Software Group 15 IBM Rational Themes for 2004-5 Product Releases Drive simplicity across all the products Create a reputation for highly productive, easy to use, easy to install Drive simplicity across all the products Create a reputation for highly productive, easy to use, easy to install Improve practitioner productivity on the IBM Software platform Fastest time-to-deployment for IBM platform Focus on Architecture Improve practitioner productivity on the IBM Software platform Fastest time-to-deployment for IBM platform Focus on Architecture Enhance lifecycle integration across the combined toolset Streamline cross-product workflows and team productivity Bring together WebSphere Studio and Rational products in Rational brand Enhance lifecycle integration across the combined toolset Streamline cross-product workflows and team productivity Bring together WebSphere Studio and Rational products in Rational brand Offer the industry’s best open and extensible tool platform 3rd party tools support Customer extensibility / flexibility Leverage Eclipse success Offer the industry’s best open and extensible tool platform 3rd party tools support Customer extensibility / flexibility Leverage Eclipse success

16 IBM Software Group 16 Direction: Deep Support for WebSphere Platform Build, Deploy, and Use Services Service Oriented Architecture Development  Simplified Data Access  Support for WebSphere Component Model (JService)  Visual Definition, Construction, Testing, Deployment and Monitoring of Web Services  Includes Development Time versions of WebSphere that enable rapid, iterative component-based service development

17 IBM Software Group 17 Software Configuration Management Process & Project Management Project Manager Project Manager Software Quality Design & Construction Requirements & Analysis Analyst Architect Developer Tester Customer Extensions 3 rd Party ISV Tools  Role-based user interfaces  Common models for integration across lifecycle  Artifact sharing via interface to team unifying platform  Role-based user interfaces  Common models for integration across lifecycle  Artifact sharing via interface to team unifying platform Direction: Based on the Eclipse Plug-in Framework

18 IBM Software Group 18 J2EE XML SPEM BPEL SQL J2EE WCCM SQL UML2 BPEL Java CIM UML BPM Biz Rules C++ J2EE UML2 J2EE XML WSDL Direction: Model Driven Business Integration Bridging the gap between Business, IT, and Operations Experts BusinessModeling(BPM,UML) IT Modeling (UML, SQL/CWM) J2EE/Web Services Development Wrapping Orchestration (J2EE))Deployment J2EE App Svr Web Services ManagementComponentMgmt App Mgmt Design/BuildRun/Manage Business Integration Modeler Modeling, Testing, Team Studio FamilyApplication ServerTME XML ClearCase DB2 Eclipse Open Tools Integration Platform

19 IBM Software Group 19 Team Unifying Platform Requirements Management, Test Management, Change Management Software Configuration Management, Rational Unified Process Team Unifying Platform Requirements Management, Test Management, Change Management Software Configuration Management, Rational Unified Process Eclipse Platform, EMF (UML, J2EE, Web Services…) models Visually construct, program, and generate code Design, create, and execute tests Model applications and data Model, simulate and monitor business operations Business Performance Monitoring and Analysis Deployment and Management (Bus. and IT) Analyst Architect Developer Tester Operations Manager Analyst Direction: Integrated, Role-based Tools Portfolio

20 IBM Software Group 20 Direction: Integrated Management of Production and Development Goal:Closed-loop error detection, repair, and redeployment Reduce business downtime  Find and fix errors after deployment  Speed application rebuild and redeploy  Bridge development and operations teamsTechnologies  Tivoli Remote Monitoring  Tivoli Configuration Manager  Tivoli Provisioning Manager  Rational Version and Build Control  Rational Performance Test  Rational Component Test and Runtime Analysis Populated workspace Tests ready to run Retrospective Debugging Session Hot Deploy Repair & Rebuild Detect Operations Team Development Team 1 1 2 2 3 3IBMSoftwareDevelopmentPlatform

21 IBM Software Group 21


Download ppt "® IBM Software Group © 2004 IBM Corporation IBM Software Development Platform Concepts, Products, and Strategy Alan W. Brown IBM Distinguished Engineer."

Similar presentations


Ads by Google