220 likes | 250 Views
The Software Development Platform for an On Demand World on Linux. The OpenPower Seminar, 28th April, Tallinn Katariina Uskelin. Tänan südamest võimaluse eest tutvustada Teile IBM Rational programmi arengu lahendusi!. IBM software: Enabling the on demand enterprise. Distri- bution.
E N D
The Software Development Platformfor an On Demand World on Linux The OpenPower Seminar, 28th April, Tallinn Katariina Uskelin
Tänan südamest võimaluse eest tutvustada Teile IBM Rational programmi arengu lahendusi!
IBM software: Enabling the on demand enterprise . . . Distri-bution Manufac-turing Finance Retail Telecom Gov't. Customer /PartnerApplications Customer Relationship Management Enterprise Resource Management ValueChain Management Product Lifecycle Management Application Integration Layer - Transaction Management WebSphere • Scalable • Modular • Flexible • Standards based • Reliable MiddlewareIntegrationPlatform - Data Management DB2 - Collaboration Lotus - Systems Management Tivoli Rational - Software Development Systems Integration Layer Multi-Platform IBM eServers Non-IBM Servers
. . . . . . . . . . . . . . . . . . . . . . . . . Rational’s Mission “To ensure the success of customers who depend on developing or deploying software”
Best Practices Process Made Practical Tools Unified Tools for the Team Develop Iteratively Manage Requirements Use Component Architectures Model Visually (UML) Continuously Verify Quality Manage Change Requirements & Analysis Visual Modeling & Development Automated Testing Project Management Software Configuration Management Customer Success Services Accelerated Implementation Technical Support& Tools Application Project Implementations Education & Training Developer Network The software development platform for an on demand world
The business-driven development lifecycle End User Model the Business Define Requirements Optimize Analyst Operations Manager Analyze& Design Architect Manage Application Support Implement Deploy Developer Test Deployment Manager Tester Prioritize Plan Manage Measure Business Executive Govern Project Manager Manage change & assets Development Operations Optimize Iterate
The IBM Software Development PlatformA complete, open, modular, and proven solution Analyst Architect Developer Tester Deployment Manager Model, simulate, assemble,and monitor processes Rapidly construct, transform, integrateand generate code Provision, configure, tune and troubleshoot applications Design, create, and execute tests Visuallymodel applications and data • Follow a common process • Manage and measure projects and portfolios • Manage requirements • Manage changeand assets • Manage quality Project Manager • Align investments with business objectives • Analyze and monitor project portfolios Executive
The IBM Software Development PlatformA complete, open, modular, and proven solution Analyst Architect Developer Tester Deployment Manager Requirements & Analysis Design & Construction Software Quality Deployment Management CustomerExtensions 3rd PartyISV Tools ECLIPSE Software Configuration Management Project Manager Process and Portfolio Management Executive
Supporting Linux Analyst Architect Developer Tester Deployment Manager Rational Functional Tester Rational Application Developer WebSphere Business Integration Modeler & Monitor Tivoli Configuration Manager Rational Software Architect Rational ManualTester Rational Web Developer TivoliMonitoring Rational Software Modeler Rational Performance Tester Rational PurifyPlus CustomerExtensions 3rd PartyISV Tools ECLIPSE • Rational Unified Process • Rational ClearCase • Rational ClearQuest • Rational RequisitePro • Rational TestManager • Rational ProjectConsole Project Manager Rational Portfolio Manager Executive
IBM Rational Unified Process A Process Framework for Iterative DevelopmentJust enough, just-in-time process All team members share: • One knowledge base • One process framework • One common language • Web-based delivery
Sad Fact: 66% of Software Projects Fail 2003 Standish Chaos Study 82% of projects run over time, 51% are over budget 2003 Standish Chaos Study 57% of project failures are due to poorly scoped requirements, Forrester “How companies Govern IT Spending” June 2003 Only 54% of required features and functions make it to the released product 2003 Standish Chaos Study
Requirements: Things The Dev Team Needs to Know Requirements Marketing Users Dev Team Legal System Architects Customer/business Businessrules Designers The system Constraints Developers Interfaces Testers Data Business processes Technicaldetails Gov't
Requirements Errors Cost A Lot 200 50 Relative Cost to Repair 20 10 5 1-2 0 Analysis Design Coding Unit Test Acceptance Test Maintenance Stage in which Requirements Error Is Discovered
Continuously Ensure Quality: Developing Fast, Reliable Code • To develop fast, reliable code, you need a tool that • Automatically pinpoints hard-to-find bugs • Highlights performance bottlenecks • Keeps you from shipping untested code • You need a multi-platform and multi-language tool for Unix, Windows, Linux, Java, .NET, VB6, C/C++, and more • That tool is IBM Rational PurifyPlus! • IBM Rational PurifyPlus combines three industry leaders into one box: • IBM Rational Purify • IBM Rational Quantify • IBM Rational PureCoverage The x-ray for software Instantly become more productive
IBM Rational Portfolio ManagerAlign Priorities, Projects, and People IT & ExecutiveLeadership • Balance portfolios, prioritize investments • Align resources with strategic objectives • Make timely, informed decisions based on accurate project data • Ensure best practices are repeated for all management processes. Project & Program Managers • Track time and expense • Leverage process templates for collaboration and communication Practitioners Development Team • Generate accurate, objective status data
Project Portfolio Management … aligns projects and resources with business priorities. It is about planning and managing projects individually and as a comprehensive portfolio of assets which must meet enterprise objectives Business &IT Leadership IT & DevelopmentTeams ProjectManagement Prioritizeenterprise investments, balance efforts per risk & return Collaborate, communicate, and execute project efforts Plan, scope, schedule, monitor, measure and report Business Alignment and Control
Connecting business, development and operationsPrioritize, plan, manage, measure Business Align with Strategies, Make Investment Decisions Project Portfolio ManagementPrioritize, Plan, Manage, Measure Only IBM! Application Lifecycle Management Build, Run and Manage Software Assets IT
Analysis, Modeling & Design Twice the market share of nearest competitor IDC, July 2004 IBM: The software development leader # 1 # 1 Software Configuration Management, Widened market lead with double digit growth 2002/2003 IDC, July 2004 # 2 Requirements Management Double-digit revenue growth 2002/2003 Gartner, July 2004 # 2 Automated Software Quality IDC, August 2004 Double-digit revenue growth outpaced #1 competitor # 1 Embedded Software Modeling and Test Automation Modeling: twice the market share of nearest competitor VDC, July 2004 1IDC, 2Standish, 3Gartner
IBM Rational Software Development Conference 2005 May 22-26, 2005 Mandalay Bay Resort and Casino Las Vegas, Nevada
Tore on, et tunnete suurt huvi meie programmi vastu. Loodetavasti saame varsti rääkida IBM Rational lahenduste pakutavast lisaväärtusest Teie firmale.