Transcript Title Here
Michael Rhoads Director, Software Group Asia Pacific IBM Rational Software Discussion Topics • Challenges in IT and Software Development • IBM Rational Portfolio • New Offerings • The future of Software Development • All that Jazz Challenges of IT & Business Executives Enable Innovation & Change 75 65 55 45 Average Lifetime of S&P 500 Companies Rising Cost of Operations Inability to Innovate Increased competitive pressure to change and adapt while IT has an increasing role in every business process 35 25 15 5 1928'38 '48 '58 '68 '78 '88 '98 '08 '18 Year What IT wants to do! 2005 2006 2007 2008 Enact Compliance Mandates The changing global regulatory and business environment requires security, privacy and ongoing audit capabilities What IT must do! Operational costs continue to grow at 10% CAGR … twice the rate of the IT budget. The cost of failed projects & rework compounds the problem 2005 2006 2007 2008 Application delivery & support budgets are shrinking at nearly 10% CAGR dropping from 50% to about 35% of total IT labor spend Intense Focus on Business Performance Align IT and business goals enabling greater business flexibility Manage value and mitigate risks by improving project management Control costs & improve global operational efficiencies (GDD) Ensure security and compliance in a changing global environment Ask yourself…can I? Align technology with business goals? Benefit from more consistent delivery of software and systems on time and on budget? Gain competitive advantage by increasing the speed of delivering new software and services? Have real-time visibility into projects without creating overhead? Control resources to effectively manage risk and compliance? Comply with regulatory standards? Improve application security to reduce business risks? Get visibility into all software and systems releases? Increase efficiency and improve collaboration and responsiveness? Collaborate among teams in different time zones, countries, companies and external vendors? Minimize resources on reworking faulty software systems after they are deployed? Increase ROI by reusing software assets and services across lines of business? Discussion Topics • Challenges in Software Development • IBM Rational Portfolio • New Offerings • The future of Software Development • All that Jazz IBM Rational Offerings : Cover the Entire Dev. Life Cycle Portfolio Management Requirement Management Architecture Management Quality Management Change & Rel. Management IBM Rational Offerings : Cover the Entire Dev. Life Cycle Architecture Management Portfolio Management Requirement Management Prioritize Projects What is needed? Model solution Test function Save code Investment Plans How is it related? Design solution Test performance Manage changes Project Mgmt Who requires it? Create architecture Test system Back-up Time Management Map to business Share architecture Quality Improve Share with others Exec. Dashboard Map to regulation Develop solution Outsource validate Build production Key Perf Ind.(KPIs) Validate reqmts Mgmt metrics Manage releases Quality Management Change & Rel. Management Integrated IBM Rational Offerings : Enable Key Business Solutions Geographically Distributed Dev. & Delivery (GDD) Portfolio Management Requirement Management Risk and Compliance Management Architecture Management SOA Development and Governance Quality Management Change & Rel. Management IBM Rational Offerings : Apply to Focused Domains Geographically Distributed Dev. & Delivery (GDD) Portfolio Management Requirement Management Enterprise Modernization (System z, System i) Risk and Compliance Management Architecture Management Custom Development Packaged Applications SOA Development and Governance Quality Management Change & Rel. Management Systems and Embedded Systems Development IBM Rational Software Delivery Platform Governance & Lifecycle Management Change & release management Process & portfolio management Quality management Architecture & construction Integrated requirements management Discussion Topics • Challenges in Software Development • IBM Rational Portfolio • New Offerings • The future of Software Development • All that Jazz Rational software continues to grow … In Revenue and in Strategic Value Five NEW Rational Products Rational Historical Performance (per Qtr. rolling total revenue) IBM Rational Acquires BuildForge IBM Rational Acquires SystemCorp Enterprise Modernization IBM Acquires Rational IBM Rational Plans to Acquires Telelogic IBM Rational Acquires Watchfire 2002 2003 2004 2005 2006 2007 2008 New Rational Offerings and Releases IBM making significant investments in Rational. Clients investments protected and leveraged • Rational Watchfire (Web application vulnerability scanning, testing, and guidance) • Rational Asset Manager (New solution for managing reusable assets and artifacts) • Rational Tester for SOA Quality (New solution to valideantest SOA app function/perf.) • Rational Business Developer (Platform independent SOA and Web Apps, EGL) • WebSphere Studio Asset Analyzer (Improved legacy asset discovery w/ impact analysis) • Rational Functional Tester (SAP certification) • Rational Portfolio Manager (zero-footprint web client, enghanced reporting) • Rational RequisitePro (Enhanced web client) • Rational ClearQuest (Enhanced security) • Rational ClearCase (High availablility / scalability) • Rational BuildForge (quick reports, Sysetm z and System i agents, SMB version) Discussion Topics • Challenges in Software Development • IBM Rational Portfolio • New Offerings • The future of Software Development • All that Jazz Business Innovation Drives IT We need to be More customer-centric More agile More innovative/collaborative More transparent … with fewer resources How are we going to do this? Rational Code Master 5000 •OK…I am just joking.. •We cannot connect Grady’s brain to the internet. •We need enhanced processes and tools. The Internet and Web 2.0 Digital Communities Business Value Work / Create /Innovate / Learn Commerce Play Socialize Social Value Software Delivery Digital Communities Examples of successful open source communities: Future innovations… Addressing commercial software issues – ROI, budget, outsourcing/offshoring, – Audit and compliance, enterprise roles, – IP protection, high risk-aversion Based on Web 2.0 – Principles – Technologies What is Web 2.0 All About? Web 1.0 Connected computers efficiently Web 2.0 Connecting people and technology INTERACTION TRANSACTION FEEDBACK From dozens of markets with millions of people… CONVERSATION CUSTOMERS CONTRIBUTORS …to millions of markets with dozens of people Expanding business interaction Enterprise Software in a Web 2.0 World Web 2.0 world… – Dynamic and situational solutions – LOB creating their own services – Disposable web applications Enterprise applications… – Simple – Data driven – Remixable – Collaborative – Rich experience – More influential users Next Generation of Software Development Digital Communities Specialized internet-based infrastructure All data published on the internet All work performed on the internet – Semantic Web of information – Process Support – Global reach: Internet and intranet – Open, transparent, extensible – Range of roles and concerns – Web 2.0 technologies Discussion Topics • Challenges in Software Development • IBM Rational Portfolio • New Offerings • The future of Software Development • All that Jazz Software Development Tool Support Business Business Metrics Integration of information Coordination of teams Organization Process Policies Standards Enterprise Portfolio architecture management Enforcement Integrated planning Team Process enactment Team reporting Collaboration Repository Individual SCM Defect Tracking Auditing Eclipse VI/Emacs JDT/CDT MDD Compilers J2EE tools Make / Ant Build automation Financial Reporting Asset Management Jazz Value Management ROI Analysis Regulatory Integration How are we going to get there? Guiding principles… Collaboration Process Awareness & Automation Transparency Jazz Foundation Architecture Eclipse Client Platform Web Client Platform Workflow Team awareness Process Enactment Versioning Rational ClearCase Persistence Jazz Collaboration Server Jazz adapter for CC Jazz SCM Visual Studio Client Platform Security Collaboration Events Notification Jazz Repository Defects Requirements Use-cases, ….. Artifacts and relationships Event history, Artifact history trends Search and Query ….,Builds Test-cases Test results Jabber Lotus SameTime Rational ClearQuest What is Jazz? Jazz is a vision for how we will advance our products to address the software delivery needs of our customers The Jazz vision will be delivered through new versions of existing products, and some new ones – Jazz itself is not a product Jazz includes a set of foundation technologies on which we are building new products and product versions – Middleware for building collaborative software engineering environments What is Rational Team Concert? Introducing a new IBM Rational offering powered by the technology …. A Collaborative Development Environment Optimized for Agile development teams in midsized & large businesses Integrates the entire team around an integration server Includes Enhanced Eclipse Development environment Primary Features In-place collaboration between team members Support and enforcement for development processes Transparency of status and trends through automated data- gathering and reporting Open Commercial Software Development Open Commercial Community Developed the Eclipse Way Rational Innovation Join us at Jazz.net Sign up now! – Be part of a select group of customers, partners, researchers, conference attendees – Ask your Rational representative how Thank You Demonstration with Erich Gamma • Erich Gamma • IBM Distinguished Engineer • IBM Software Group, Rational