+ All Categories
Home > Documents > Software Group End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and...

Software Group End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and...

Date post: 22-Dec-2015
Category:
Upload: ann-lester
View: 218 times
Download: 3 times
Share this document with a friend
Popular Tags:
22
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
Transcript
Page 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.

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

Page 2: 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.

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

Page 3: 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.

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

Page 4: 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.

Software Group

Part 1 - High Level Overview

“in 10 slides or less”

The Rational Software Development Platform

Page 5: 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.

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

Page 6: 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.

6

Business Driven DevelopmentSoftware Stack, Development Lifecycle and Stakeholders

Page 7: 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.

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

Page 8: 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.

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

Page 9: 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.

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

Page 10: 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.

10

Analysis, Design & Construction

Process & Portfolio

Management

Change & Release Management

Requirements & Quality Management

Analysis, Design & Construction

Business Driven Development

Governance Framework & Dashboards

RSAMod 1 WID 1 RPM BizDemoMod 2 ProcPortRAD Java WS RAD Mkt Sim WID Wire WID Wire 2C2UML1 C2UML2

Demo5aDemo4 Demo5bDemo1 Demo2 Demo3 Demo5cJava WS Demo1 Demo 2 Mkt Sim Demo 1 Demo 2 Dyn 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

Page 11: 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.

11

Govern The Process of Software Development

Budget Statusfrom Rational Portfolio Manager

Defect Glide Pathfrom Rational ClearQuest

Testing Statusfrom Rational TestManager

Requirements Volatilityfrom Rational RequisitePro

Code Churnfrom Rational ClearCase

Process & Portfolio

Management

Change & Release Management

Requirements & Quality Management

Analysis, Design & Construction

Business Driven Development

Governance Framework & Dashboards

Page 12: 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.

12

Governance is key to realizing the full value of SOA

Change & Release ManagementEffectively manage the change and deployment of

your SOA environment

Analysis, Design & Construction Ensure adherence to sound design and

development principles

Requirements & Quality ManagementClarify IT alignment with business requirements

and assure functional and performance compliance

Governance Framework & DashboardsEstablish, implement and monitor governance policies and procedures

Process & Portfolio ManagementActively 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

Page 13: 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.

13

The IBM Software Development PlatformGoverning 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

Page 14: 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.

14

Partner ecosystem & open computingEclipseTM, 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

Page 15: 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.

Software Group

End-2-End Development Tools

Summary

Page 16: 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.

16

Model the BusinessModel the Business Define

RequirementsDefine

Requirements

DesignDesign

ConstructionConstruction

DeployDeploy

ManageManage

OptimizeOptimize

The Business Driven Development LifecycleIBM Rational Software Development Platform

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

Page 17: 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.

17

Partner ecosystem & open computingEclipseTM, 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

Page 18: 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.

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

Page 19: 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.

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

Page 20: 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.

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

Page 21: 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.

21

The IBM Software Development PlatformGovernance Categories

Page 22: 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.

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

http://www.redbooks.ibm.com (How-To Step-by-step Practical Implementation Books)

http://RationalCentral.com (a.k.a. JavaSOA.com, SOAWeb20.com, WebSphereCentral.com)

(Tutorials, Links, Presentations, White Papers, Articles, etc.)


Recommended