Introduction to the IBM Rational Software Development Platform



Similar documents
A Software Development Platform for SOA

Tools to support Requirements-Based Testing

The IBM Rational Software Development Platform..Role focused tools help simplification via Separation of Concerns

General Introduction to IBM (R) Rational (R) Asset Manager

CMMI and IBM Rational Unified Process

IBM Rational Asset Manager

Developing SOA solutions using IBM SOA Foundation

The 7 Attributes of a Good Software Configuration Management System

Software development for the on demand enterprise. Building your business with the IBM Software Development Platform

Successfully managing geographically distributed development

IBM BPM Solutions Addressing the Enterprise Business Process Management

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti

Requirements Definition and Management Processes

Fidelity National Financial Drives Improvements in Software Development and Reuse with IBM Rational Software Development Platform and Flashline

Performance Testing Uncovered

Developing Web Services with Eclipse

Business Process Management Enabled by SOA

Realtests.M questions M IBM Rational IT Sales Mastery Test v2

Implement a unified approach to service quality management.

Simplifying development through activity-based change management

Business Process Management Tampereen Teknillinen Yliopisto

Asset Based Development

Maximizing Cross-Platform Application Availability

IBM Tivoli Composite Application Manager for WebSphere

SOA Governance and the Service Lifecycle

<Insert Picture Here> Application Testing Suite Overview

IBM 2010 校 园 蓝 色 加 油 站 之. 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization. Please input BU name. Hua Cheng chenghua@cn.ibm.

Business Driven Development for SOA

ITIL v3 - Overview. Claudio Tancini Marzo 2015 INTERNAL USE ONLY

How To Use Ibm Tivoli Composite Application Manager For Response Time Tracking

IBM Tivoli Composite Application Manager for WebSphere

Corso: Mastering Microsoft Project 2010 Codice PCSNET: MSPJ-11 Cod. Vendor: Durata: 3

IBM SOA Foundation products overview

Dal PDM al PLM, architettura tradizionale e piattaforma Cloud : l'integrazione facilitata dalla nuova tecnologia

Efficient Management of Tests and Defects in Variant-Rich Systems with pure::variants and IBM Rational ClearQuest

Five best practices for deploying a successful service-oriented architecture

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

Elenco titoli corsi di formazione Vers. 1 rev. 0 del 02/01/2005

Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix

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

Enhance visibility into and control over software projects IBM Rational change and release management software

ENOVIA V6 Architecture Performance Capability Scalability

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

Course 4 27 October Adrian Iftene adiftene@info.uaic.ro

WebSphere Business Modeler Overview

Business Performance Management Standards

Cognos + IBM Customer Experience Suite:

Avoiding Web Services Chaos with WebSphere Service Registry and Repository

Tech Day IBM 28 août 2009 RAT06P3 Introduction à Rhapsody Architect pour l Ingénierie des Systèmes et des Logiciels Embarqués

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

Basic Unified Process: A Process for Small and Agile Projects

Corso: Microsoft Project Server 2010 Technical Boot Camp Codice PCSNET: AAAA-0 Cod. Vendor: - Durata: 5

Realizing business flexibility through integrated SOA policy management.

Open Source Business Rules Management System Enables Active Decisions

CBM SOMA - SCA. Techniques and Standards to Increase Business and IT Flexibility. Jouko Poutanen Senior IT Architect, IBM Software Group

The role of integrated requirements management in software delivery.

IBM System Storage DS3400 Simple SAN Express Kit PN U

JBoss enterprise soa platform

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Integrating CA Software Change Management with CA Service Desk Manager for Enterprise Change Control

Managing the Services Lifecycle SOA & BPM

WebSphere Business Modeler

Extend the value of your core business systems.

Process Automation Overview Process Automation Overview

Simplified Management With Hitachi Command Suite. By Hitachi Data Systems

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

Open source business rules management system

Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption. Sunil Shah Technical Lead IBM Rational

JBoss. choice without compromise

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

IBM Rational Web Developer for WebSphere Software Version 6.0

ON THE ROAD TO OPEN HYBRID CLOUD BRYAN CHE GENERAL MANAGER, CLOUD BU, RED HAT

Modernizing enterprise application development with integrated change, build and release management.

SAP xapp Resource and Portfolio Management (SAP xrpm)

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

IBM System Storage DS3400 Simple SAN Ready Express

Solutions for Quality Management in a Agile and Mobile World

Project Management through

CT30A8901 Chapter 10 SOA Delivery Strategies

Business Process Management In An Application Development Environment

Managing Application Performance with JBoss Operations Network and OC Systems RTI

HP ALM11 & MS VS/TFS2010

Open Group SOA Governance. San Diego 2009

Transcription:

IBM Software Group Introduction to the IBM Software Development Platform Luca Amato SOA Leader Certified IT Architect lucaamato@it.ibm.com Messina, 24 Maggio 2007 2005 IBM Corporation

IBM Software Agenda IT Lifecycle Management challenges Business Driven Development P is for Platform Process and Standards

IBM Software Una gestione comune della soluzione Business View Clear view of technology ROI Top-down and bottom-up visibility into technology projects Objective decision-making support Operations View Improved service and quality compliance Predictable deployments Accelerated diagnosis and repair Business Analysts Operations Application Developers Application Development View Rapid application development and deployment Improved collaboration Asset reuse

IBM Software The IBM Software Development Platform Discover business & technology assets Prioritize Plan Manage Measure Business priorities Business Requirements Middleware and software assets Develop at the speed of business Rapid application development Model-driven architecture Asset-based development Deploy to closed-loop environments Automated applications deployment Streamlined composite application management Operations Optimize Direct-to-operations productivity Iterate

IBM Software The IBM Software Development Platform Analyst Model, simulate, assemble, and monitor processes Project Executive Architect Visually model applications and data Developer Rapidly construct, transform, integrate and generate code Design, create, and execute tests Follow a common process Manage and measure projects and portfolios Manage requirements Deployment Provision, configure, tune and troubleshoot applications Manage change and assets Manage quality Align investments with business objectives Analyze and monitor project portfolios

IBM Software The IBM Software Development Platform Analyst WebSphere Business Modeler & Monitor Software Modeler Architect Software Architect Developer Application Developer Functional & Manual Web Developer Performance Deployment Tivoli Configuration Tivoli Monitoring Customer Extensions 3rd Party ISV Tools Team Unifying Platform Project Executive Unified Process ClearCase ClearQuest RequisitePro Test ProjectConsole SoDA Portfolio

IBM Software Agenda IT Lifecycle Management challenges Business Driven Development P is for Platform Process and Standards

IBM Software Cosa significa creare una soluzione Prioritize Plan Manage Measure Business Executive Model the Business Optimize End User Define Requirements Analyst Govern Analyze & Design Operations Project Manage change & assets Manage Application Support Deploy Operations Deployment Optimize Architect Implement Developer Test Development Iterate

IBM Software Governare: Prioritizzare,Pianificare, Gestire Gestire le priorità, il progetto, le persone For executives Visualize and balance portfolios Make objective save/kill decisions Move smoothly from initiatives to measurable programs and projects For project and program managers Quickly ramp projects with reusable processes based on best practices Balance workload and manage demand Manage skills inventory and usage Actively manage risks and issues For team members Communicate, coordinate and collaborate globally Scope Management Proposal Management Portfolio Management Resource Management Project Management Work Management Portfolio Time & Expense Tracking Exception Management Service Request Management Issues Management IBM Portfolio

IBM Software Modellare il business Documentare i processi di business le interazioni utente Analyst models as is business process and explores alternative to be business processes Analyst models as is and to be user interactions through use cases IBM WebSphere Business Modeler IBM Software Modeler

IBM Software Definire i requisiti Analyst defines business requirements and refines them into software requirements and use cases IBM RequisitePro

IBM Software Analizzare e disegnare l'applicazione Minimizzare i rischi gestendo l'architettura Architect imports business processes and refines application design, based on best practices, and existing assets Architect models operational model IBM Software Architect

IBM Software Realizzare la soluzione Costruire applicazioni di qualità ottimizzando i tempi Developer implements application leveraging highly productive J2EE capabilities (JSF, SDO) Developer leverages code analysis & unit testing to fix functional, performance, and security problems at the component level IBM Application Developer

IBM Software Effettuare i Test Validare i requisiti funzionali Deployment leverages operational model to provision the test lab performs automated and manual functional testing based on use cases derived from business requirements IBM Functional IBM Manual

IBM Software Deploy Pianificare i rilasci garantendo livelli di servizio evaluates the scalability of the new application based on Service Level Agreements captured in business model Deployment team builds capacity plans based on performance tests IBM WebSphere Studio Application Monitor IBM Performance

IBM Software Manage Monitorare i livelli di servizio con un sistema centralizzato Network, Sistemi, middleware, prestazioni delle applicazioni Operations monitors application performance and is automatically notified of problems, enabling fast triage to the right stakeholders (application, DB, network, etc.) IBM Tivoli Enterprise Console IBM Tivoli Monitoring for Transaction Performance

IBM Software Ottimizzare Verificare i benefici; fine-tune sui processi di business Analyst compares projected to actual improvement in business performance, and fine-tunes business process to optimize results IBM WebSphere Business Monitor

IBM Software Manage Change and Assets: Project Challenges Il requisito 462 va inserito nella release? Analyst Quel file è importante Dov'è il problema? Add promotion calculation Bug 849 Bug 527 New platform New customer New web transaction New GUI Bug 98 design button Bug 348 Bug 179 Bug 251 Gestiamo la release? Project Che test dobbiamo fare in questa release? Build 3 Build 2 Build 1 Developers s Integrator

IBM Software Gestire tutto il progetto di sviluppo ClearCase and ClearQuest Menu and Toolbar Context sensitive menus ClearCase and ClearQuest Menu and Toolbar Context sensitive menus IBM ClearCase and IBM ClearQuest

IBM Software Tracciare lo stato del progetto, la qualità della soluzione e la documentazione Document Process Measure Progress and Quality IBM SoDA and IBM Project Consolle

IBM Software Agenda IT Lifecycle Management challenges Business Driven Development P is for Platform Process and Standards

IBM Software Supporto a Microsoft Visual Studio 2003 Analyst Software Modeler Customer Extensions Architect Developer Visual Studio 2003 Enterprise Architect Rose XDE Developer for Visual Studio Visual Studio 2003 Enterprise Developer Functional PurifyPlus, Rose XDE Developer Performance Deployment Tivoli Configuration Tivoli Monitoring for Visual Studio 3rd Party ISV Tools Visual Studio.NET Team Unifying Platform Project RequisitePro Test Unified Process ClearCase ClearQuest ProjectConsole Portfolio Executive

IBM Software IBM Software Development Platform per VS 2005 Other integration with VS 2005 Integration exposed within Visual Studio 2005 GUI Analyst WBI Modeler ReqPro Software Modeler Architect Software Modeler Developer Visual Studio.NET 2005 Professional Functional Performance Deployment Tivoli Configuration Tivoli Monitoring PurifyPlus Customer Extensions 3rd Party ISV Tools Visual Studio.NET 2005 Team Unifying Platform Project RequisitePro Test Unified Process ClearCase ClearQuest ProjectConsole Portfolio Executive

IBM Software Supporto per zseries e iseries Analyst WebSphere Business Modeler & Monitor Software Modeler Architect Software Architect Developer WebSphere Developer for ZSeries Functional Manual Performance * WebSphere HATS WebSphere Studio Asset Analyzer WebSphere Development Studio for iseries Deployment Tivoli Configuration Tivoli Monitoring Customer Extensions 3rd Party ISV Tools Project Executive Unified Process ClearCase ClearQuest RequisitePro Test ProjectConsole IBM Software Configuration and Library (SCLM) Portfolio

IBM Software Supporto per Linux Analyst WebSphere Business Modeler & Monitor Software Modeler Architect Developer Software Architect Application Developer Web Developer PurifyPlus Functional Manual Performance Deployment Tivoli Configuration Tivoli Monitoring Customer Extensions 3rd Party ISV Tools Unified Process Project ClearCase ClearQuest Executive RequisitePro Test ProjectConsole Portfolio

IBM Software Agenda IT Lifecycle Management challenges Business Driven Development P is for Platform Process and Standards

IBM Software IBM Software Development Platform e Eclipse Analyst Project Developer Architect Eclipse Model Services (UML2 ext, other Meta-Models, Code Gen APIs, ) Deployment Hyades J2EE, Web Services, UML2 Models CM, Merge, Traceability. GEF EMF JDT/CDT Team Eclipse Core