Software Group End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the Software Development Platform (SDP) [email protected]Sr. Consulting Developer/Architect (IBM Certified SW IT Specialist) Go to http://RationalCentral.com for presentations, demos, tutorials and other resources
22
Embed
Software Group End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the Software Development Platform (SDP) [email protected].
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Software Group
End-2-End IBM Development Tools LandscapeIBM Business Driven Development, SOAand the Software Development Platform (SDP)
[email protected]. Consulting Developer/Architect (IBM Certified SW IT Specialist)
Go to http://RationalCentral.com for presentations, demos, tutorials and other resources
2
Part 1 - High Level Overview15 minute tour of the key Rational products that contribute to the IBM Software Development Platform
Part 2 – Detailed Tour30 to 90 minutes depending on…Interest areas identified in the High Level OverviewThe addition or subtraction of slidesThe addition or subtraction of abridged product demos
AGENDA - IBM Development Tools Landscape
3
Part 1 - High Level Overview15 minute tour of the key Rational products that contribute to the IBM Software Development Platform
Part 2 – Detailed Tour30 to 90 minutes depending on…Interest areas identified in the High Level OverviewThe addition or subtraction of slidesThe addition or subtraction of abridged product demos
AGENDA - IBM Development Tools Landscape
Software Group
Part 1 - High Level Overview
“in 10 slides or less”
The Rational Software Development Platform
5
Model the BusinessModel the Business Define
RequirementsDefine
Requirements
DesignDesign
ConstructionConstruction
DeployDeploy
ManageManage
OptimizeOptimize
Executive
Application Support
ArchitectProject Manager
Test-QA-Security
Deployment Manager
Developer
BusinessBusiness
DevelopmentDevelopmentOperationsOperations
Manage change& assets
Manage change& assets
Prioritize Plan Manage Measure
Optimize Iterate
End User
Operations Manager
AnalystGovernGovern
SWQuality &Testing
SWQuality &Testing
The Business Driven Development LifecycleIBM Rational Software Development Platform
Demo SOA End-2-End High Level
6
Business Driven DevelopmentSoftware Stack, Development Lifecycle and Stakeholders
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
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
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
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
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 requirementsDevelopment: 65% of development projects fail to meet expectations SW Quality/Testing: Developers make up to 150 errors in every thousand lines of codeSW 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
Construct the services
Assemble& deploy
the composite application
Test the individual services
& composite application
Model the business& identify
the business services
Design theservices
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
Analyst Architect Developer Test-QA-Security
Deployment Manager
Project Manager
IT Executive
..Role focused tools help simplification via Separation of ConcernsIBM Software Development PlatformDevelopment Roles
20
Rational Software Architect
Rational Web/App Developer
Rational Functional,
Manual, Performance
Tester
Watchfire AppScan
Enterprise
Project and Change Management
Tivoli Config and Monitoring
WebSphereBusinessModeler
& Monitor
Rational Software Modeler
Rational BuildForge
WebSphereIntegrationDeveloper
Analyst Architect Developer Test-QA-Security
Deployment Manager
Project Manager
ExecutiveProcess and Portfolio Management
The IBM Software Development PlatformDevelopment Tools
21
The IBM Software Development PlatformGovernance Categories
22
Resourceshttp://ibm.com/developer (IBM developerWorks for technologies and/or products)
Java, J2EE, Web Services and other technology zones are on the left hand sideWebSphere Zone: http://ibm.com/developer/websphere Rational Zone: http://ibm.com/developer/rational Free Education Portal: http://ibm.com/developer/training