1 / 22

The Software Development Platform for an On Demand World on Linux

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.

claudet
Télécharger la présentation

The Software Development Platform for an On Demand World on Linux

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Software Development Platformfor an On Demand World on Linux The OpenPower Seminar, 28th April, Tallinn Katariina Uskelin

  2. Tänan südamest võimaluse eest tutvustada Teile IBM Rational programmi arengu lahendusi!

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

  4. . . . . . . . . . . . . . . . . . . . . . . . . . Rational’s Mission “To ensure the success of customers who depend on developing or deploying software”

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  19. IBM Rational Software Development Conference 2005 May 22-26, 2005 Mandalay Bay Resort and Casino Las Vegas, Nevada

  20. Tore on, et tunnete suurt huvi meie programmi vastu. Loodetavasti saame varsti rääkida IBM Rational lahenduste pakutavast lisaväärtusest Teie firmale.

  21. Soovime Teile kauneid kevadpühi !

More Related