Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Group End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the Software Development Platform (SDP)

Similar presentations


Presentation on theme: "Software Group End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the Software Development Platform (SDP)"— Presentation transcript:

1 Software Group End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the Software Development Platform (SDP) Bill.Hahn@us.ibm.com Sr. Consulting Developer/Architect (IBM Certified SW IT Specialist) Go to http://RationalCentral.com for presentations, demos, tutorials and other resources

2 2 Part 1 - High Level Overview 15 minute tour of the key Rational products that contribute to the IBM Software Development Platform Part 2 – Detailed Tour 30 to 90 minutes depending on… Interest areas identified in the High Level Overview The addition or subtraction of slides The addition or subtraction of abridged product demos AGENDA - IBM Development Tools Landscape

3 3 Part 1 - High Level Overview 15 minute tour of the key Rational products that contribute to the IBM Software Development Platform Part 2 – Detailed Tour 30 to 90 minutes depending on… Interest areas identified in the High Level Overview The addition or subtraction of slides The addition or subtraction of abridged product demos AGENDA - IBM Development Tools Landscape

4 Software Group Part 1 - High Level Overview “in 10 slides or less” The Rational Software Development Platform

5 5 Model the Business Define Requirements Design Construction Deploy Manage Optimize Executive Application Support Architect Project Manager Test-QA-Security Deployment Manager Developer Business Development Operations Manage change & assets Manage change & assets Prioritize Plan Manage Measure Optimize Iterate End User Operations Manager Analyst Govern SW Quality & Testing SW Quality & Testing The Business Driven Development Lifecycle IBM Rational Software Development Platform Demo SOA End-2-End High Level

6 6 Business Driven Development Software Stack, Development Lifecycle and Stakeholders

7 7 Process & Portfolio Management Create, customize and deploy an SOA Governance Process using IBM Rational Method Composer Use IBM Rational Portfolio Manager to identify and manage your software development projects and resources, assess cost and ROI, and comply with your SOA Governance policies Process & Portfolio Management Change & Release Management Requirements & Quality Management Analysis, Design & Construction Business Driven Development Governance Framework & Dashboards

8 8 Change & Release Management Use IBM Rational ClearCase for full lifecycle management, and version control of development artifacts Use IBM Rational ClearQuest for geographically distributed activities, changes and defect management Use IBM Rational BuildForge to achieve a repeatable, automated build process to accelerate software delivery Process & Portfolio Management Change & Release Management Requirements & Quality Management Analysis, Design & Construction Business Driven Development Governance Framework & Dashboards Use IBM Rational Asset Manager to define, create, group, store, search, retrieve, measure and govern the re-use of development assets

9 9 Requirements & Quality Management Use IBM Rational ClearQuest and Rational Functional Tester for integrated test, activity and quality management Use Rational RequisitePro to ensure business needs drive IT investment and validate that the deployed solutions meet quality measures, managing requirements throughout the development lifecycle Process & Portfolio Management Change & Release Management Requirements & Quality Management Analysis, Design & Construction Business Driven Development Governance Framework & Dashboards Use IBM Rational Performance Tester to perform performance and load testing with local/remote execution and monitoring Use Watchfire AppScan Enterprise to improve your security and compliance posture, saving 30x cost

10 10 Analysis, Design & Construction Process & Portfolio Management Change & Release Management Requirements & Quality Management Analysis, Design & Construction Business Driven Development Governance Framework & Dashboards RSAMod 1WID 1RPMBizDemoMod 2ProcPortRAD Java WSRAD Mkt SimWID WireWID Wire 2C2UML1C2UML2 Demo5aDemo4Demo5bDemo1Demo2Demo3Demo5c Java WS Demo1Demo 2Mkt SimDemo 1Demo 2Dyn Dev Use WebSphere Business Modeler and Integration Developer to model business processes, simulate / socialize business cases and make human / automated workflows executable. Use IBM Rational Software Architect to understand your existing architecture and drive its evolution, using analysis, modeling and transformation capabilities across UML and source code boundaries Use IBM’s Eclipse- powered Rational Application Developer to code, generate, unit test, analyze and debug your applications & services across the Java, Web, Portal and open standards landscapes

11 11 Govern The Process of Software Development Budget Status from Rational Portfolio Manager Defect Glide Path from Rational ClearQuest Testing Status from Rational TestManager Requirements Volatility from Rational RequisitePro Code Churn from Rational ClearCase Process & Portfolio Management Change & Release Management Requirements & Quality Management Analysis, Design & Construction Business Driven Development Governance Framework & Dashboards

12 12 Governance is key to realizing the full value of SOA Change & Release Management  Effectively manage the change and deployment of your SOA environment Analysis, Design & Construction  Ensure adherence to sound design and development principles Requirements & Quality Management  Clarify IT alignment with business requirements and assure functional and performance compliance Governance Framework & Dashboards  Establish, implement and monitor governance policies and procedures Process & Portfolio Management  Actively monitor projects ensuring governance policies are achieved  Analyze project performance Process & Portfolio Management Change & Release Management Requirements & Quality Management Analysis, Design & Construction Business Driven Development Governance Framework & Dashboards

13 13 The IBM Software Development Platform Governing the business process of software and systems development Partner ecosystem & open computing Software quality Design & construction Change & configuration management Process & portfolio management GOVERNANCE DASHBOARD Requirements & analysis

14 14 Partner ecosystem & open computing Eclipse TM, Linux ®, Microsoft ® Windows ®, UNIX ®, IBM z/OS ® GOVERNANCE DASHBOARD IBM Software Development Platform  Performance Tester  Functional Tester  Manual Tester  PurifyPlus  AppScan Security Software quality  ClearCase/ClearQuest  Asset Manager  Build Forge  Provisioning Manager  Configuration Manager  Composite Application Monitor  Software Architect/Modeler  Application Developer  Integration Developer  Business Modeler  RequisitePro  Software Architect/Modeler  Data Architect Design & construction Change & configuration management Process & portfolio management  Best practices - Rational/Tivoli Unified Process  Portfolio Manager  Method Composer Solutions for small, large, and geographically distributed teams, compliance and SOA Requirements & analysis

15 Software Group End-2-End Development Tools  Summary 

16 16 Model the Business Define Requirements Design Construction Deploy Manage Optimize The Business Driven Development Lifecycle IBM Rational Software Development Platform Executive Application Support Architect Project Manager Test-QA-Security Deployment Manager Developer Business Development Operations Manage change & assets Manage change & assets Prioritize Plan Manage Measure Optimize Iterate End User Operations Manager Analyst Govern SW Quality & Testing SW Quality & Testing

17 17 Partner ecosystem & open computing Eclipse TM, Linux ®, Microsoft ® Windows ®, UNIX ®, IBM z/OS ® GOVERNANCE DASHBOARD IBM Software Development Platform  Performance Tester  Functional Tester  Manual Tester  PurifyPlus  AppScan Security Software quality  ClearCase/ClearQuest  Asset Manager  Build Forge  Provisioning Manager  Configuration Manager  Composite Application Monitor  Software Architect/Modeler  Application Developer  Integration Developer  Business Modeler  RequisitePro  Software Architect/Modeler  Data Architect Design & construction Change & configuration management Process & portfolio management  Best practices - Rational/Tivoli Unified Process  Portfolio Manager  Method Composer Solutions for small, large, and geographically distributed teams, compliance and SOA Requirements & analysis

18 18 IBM SDP – Full Lifecycle SW Development Lifecycle tools views are integrated into a common Eclipse IDE Industry challenges addressed Requirements: 70 – 80 % of project failures are tied to poor analysis of requirements Development: 65% of development projects fail to meet expectations SW Quality/Testing: Developers make up to 150 errors in every thousand lines of code SW Quality/Testing: Only 14% of new web applications perform as planned in production SW Quality/Testing: The average new web application is down nearly one day per week Change Mgmt: Over 70% of build errors are because of poor SW Config management. Portfolio Mgmt: Nearly 75% of problems are not identified by traditional project mgmt SW

19 19 Construct the services Assemble & deploy the composite application Test the individual services & composite application Model the business & identify the business services Design the services architecture Analyze assets for reuse  Follow a service-oriented process  Manage requirements  Manage SOA assets  Manage quality  Align business strategy with IT execution  Govern SOA – align, execute and control investments Provision, configure, tune and troubleshoot composite applications AnalystArchitectDeveloperTest-QA- Security Deployment Manager Project Manager IT Executive..Role focused tools help simplification via Separation of Concerns IBM Software Development Platform Development Roles

20 20 Rational Software Architect Rational Web/App Developer Rational Functional, Manual, Performance Tester Watchfire AppScan Enterprise Project and Change Management Tivoli Config and Monitoring WebSphere Business Modeler & Monitor Rational Software Modeler Rational BuildForge WebSphere Integration Developer AnalystArchitectDeveloper Test-QA- Security Deployment Manager Project Manager Executive Process and Portfolio Management The IBM Software Development Platform Development Tools

21 21 The IBM Software Development Platform Governance Categories

22 22 Resources http://ibm.com/developer http://ibm.com/developer (IBM developerWorks for technologies and/or products) Java, J2EE, Web Services and other technology zones are on the left hand side WebSphere Zone: http://ibm.com/developer/webspherehttp://ibm.com/developer/websphere Rational Zone: http://ibm.com/developer/rationalhttp://ibm.com/developer/rational Free Education Portal: http://ibm.com/developer/traininghttp://ibm.com/developer/training http://www.redbooks.ibm.com http://www.redbooks.ibm.com (How-To Step-by-step Practical Implementation Books) http://RationalCentral.comhttp://RationalCentral.com (a.k.a. JavaSOA.com, SOAWeb20.com, WebSphereCentral.com) (Tutorials, Links, Presentations, White Papers, Articles, etc.)


Download ppt "Software Group End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the Software Development Platform (SDP)"

Similar presentations


Ads by Google