Jazz alm for systems v3

826 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
826
On SlideShare
0
From Embeds
0
Number of Embeds
221
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Jazz alm for systems v3

  1. 1. © 2014 IBM Corporation IBM Software Group An IBM Proof of Technology Understanding OSLC and the Jazz Platform and complex systems development Fraser Chadburn, Client Technical Professional IBM Rational fraser.chadburn@uk.ibm.com
  2. 2. © 2014 IBM Corporation IBM Software Group Source: Numerous sources, see speaker notes for details 2010 Spending in U.S. on governance, risk and compliance was $29.8 billion Increasing Mandates 62% of projects fail to meet intended schedule Unpredictability in Software Delivery 50% of outsourced projects are expected to under perform Globally Distributed Software and Product Supply Chains Complex, Multi-platform Systems and Applications 62% of companies have agile projects requiring integration with legacy systems 30% of project costs are due to rework and poor execution of requirements Changing Requirements and Time to Market Cost Reduction 70% budget locked in maintenance and 37% of projects go over budget 2010 Spending in U.S. on governance, risk and compliance was $29.8 billion Increasing Mandates 62% of projects fail to meet intended schedule Unpredictability in Software Delivery 50% of outsourced projects are expected to under perform Globally Distributed Software and Product Supply Chains Complex, Multi-platform Systems and Applications 62% of companies have agile projects requiring integration with legacy systems 30% of project costs are due to rework and poor execution of requirements Changing Requirements and Time to Market Cost Reduction 70% budget locked in maintenance and 37% of projects go over budget Realities can stall innovation Complexities in systems and software delivery compounded by market pressures
  3. 3. © 2014 IBM Corporation IBM Software Group  Creates a tangible product delivered to customer (combination of electronics, mechanical and software) or a complex system design  Development team hands-off to manufacturing, provisioning  Provides software for business operations and computer-based information systems  Development team hands-off to operations IT Domain Each domain has unique characteristics Systems Domain IT and Systems domain characteristics standards & technology skills & culture project scale & duration development process constraints Mfg Systems Supply Chain Customer Support Logistics
  4. 4. © 2014 IBM Corporation IBM Software Group Why do projects fail? Understanding the software and systems engineering lifecycle 1. Unstable, changing requirements (95%) 2. Inadequate quality control and poor quality measures (90%) 3. Inadequate progress tracking (85%) 4. Inadequate cost and schedule estimating (80%) 5. False promises by marketing and sales personnel (80%) 6. Rejecting good schedule estimates for arbitrary dates (75%) 7. Informal, unstructured development (70%) 8. Inexperienced clients who can't articulate requirements (60%) 9. Inexperienced project managers (50%) 10.Inadequate tools for quality/analysis, lack of inspections (55%) From Capers Jones
  5. 5. © 2014 IBM Corporation IBM Software Group Jazz.net Community Site
  6. 6. © 2014 IBM Corporation IBM Software Group Summary…. Removing silos
  7. 7. © 2014 IBM Corporation IBM Software Group Electrical/Electronics Design Mechanical Design Systems and Software Development Market Assessment System Verification and Validation System Test System Requirements System Design Deployment/ Release to Mfg. Customer Requirements Operations and Maintenance Implementation  Installed as a set of domain specific applications Focus of IBM Rational Jazz solution REQUIREMENTS MANAGEMENT QUALITY MANAGEMENT COLLABORATION, PLANNING, and CHANGE MANAGEMENT ARCHITECTURE, DESIGN, and DEVELOPMENT
  8. 8. © 2014 IBM Corporation IBM Software Group  Installations typically include CCM and a subset or all of RM, DM, QM – The CCM application supports work planning and tracking, which is of interest to most users and the reason CCM is part of most installations – Licenses are not required for installation. Licenses are required for use.  The Rational SSE solution spans the development lifecycle – CCM, Change and Configuration Management – RM, Requirements Management – DM, Design Management – QM, Quality Management Lifecycle Management applications
  9. 9. © 2014 IBM Corporation IBM Software Group Role based licensing ● Installations often include all applications, but can be a subset  The following product license names unlock some or all of the above *DOORS 9.x license entitlement also allows usage of DOORS NG Analyst instead of ‘classic’ DOORS (but not vice versa) hence users migrating to Jazz can leverage existing DOORS real estate on the new Jazz™ platform also (preserving existing investment). IBM Rational product License name Other licenses Collaboration Lifecycle Management Practitioner Contributor, Stakeholder DOORS Next Generation Analyst* Contributor Team Concert Developer Contributor, Stakeholder Design Manager Design Manager Contributor Quality Manager Quality Professional Contributor
  10. 10. © 2014 IBM Corporation IBM Software Group Five Imperatives for Effective Application Lifecycle Management to improve organizational productivity Learn more at ALM Everywhere 1. Maximize product value with In-Context Collaboration 2. Accelerate time to delivery with Real-Time Planning 3. Improve quality with Lifecycle Traceability 4. Achieve predictability with Development Intelligence 5. Reduce costs with Continuous Improvement
  11. 11. © 2014 IBM Corporation IBM Software Group  Easy to use. Modern client with lots of usability features.  No client install needed. Server install – no client-side components using 100% web browser access with zero client footprint  Stakeholder collaboration. Discussions and comments to elicit better requirements and reduce risk  Tightly integrated with test. Close coupling with test plans, cases and results Improved requirements definition, elicitation, and management …
  12. 12. © 2014 IBM Corporation IBM Software Group  Re-use. Build and assemble a library of re-usable scripts  No client install needed. Server install – no client-side components using 100% web browser access with zero client footprint  Stakeholder collaboration. Discussions and comments to elicit better tests and reduce risk  includes light weight requirements capture. Establish and select requirements  Off-line capture of test results. Using Excel or handheld tablets or smartphones Improved test and quality assurance without manual overheads…
  13. 13. © 2014 IBM Corporation IBM Software Group  Orchestrated collaboration Orchestrate team-based collaboration, including aspects associated with project/iteration planning, and build management  Built-in iteration planning and execution. Project transparency and milestone tracking and status through web based dashboards, and real time metrics and reports  Across lifecycle links. For easy location of relevant test result and requirements related data  No client install needed. 100% web browser access but integrates with IDEs as well (VS, Eclipse etc.) Radically improved status reporting and team collaboration…
  14. 14. © 2014 IBM Corporation IBM Software Group  Wide range of clients. Use with Eclipse or Visual Studio IDEs, windows Explorer integration, MSCCI, more.  Removes pain. Easy on-boarding and project setup from templates.  Automated. Collecting of project status and progress reporting. Tracking of code reviews.  Reporting. Project data/metrics. Also fixes in builds and tracking a broken build, incl. reconstructing of the contexts for bug fix/build failure and Fully integrated software delivery platform tailored to project need, iterative / agile / safety-critical …
  15. 15. © 2014 IBM Corporation IBM Software Group S/W BUILD CHANGE SET 1 CHANGE SET 2 CHANGE SET 3 ... DEFECT or other WI Demo Overview REQ TEST CHANGE SET MODULE REQ 1 REQ 2 REQ 3 …. PLAN TASK 1 DEFECT 1 DEFECT 2 FEATURE X ... TEST PLAN TEST CASE 1 TEST CASE 2 TEST CASE 4 …. … The End (of demo, part 1)
  16. 16. © 2014 IBM Corporation IBM Software Group Synergy/ Change Rational DOORS Jazz/ QM The Benefits of Open Standards Jazz/ RM Jazz/ CCM Third Party? Open Services for Lifecycle Traceability (OSLC) open-services.net
  17. 17. © 2014 IBM Corporation IBM Software Group Open Services for Lifecycle Traceability (OSLC) ● Lifecycle element are published web resources (via URIs) that support: Rich hover Navigation between tools Access via web browser Data is preserved in location Loosely coupled/ highly cohesive Backward compatible APIs Open Service for Lifecycle Collaboration (OSLC) is an open community, originally proposed in 2008, to define a set of specifications that enable integration of software development and more broadly Application Lifecycle Management (ALM) and Product lifecycle Management (PLM) products and services. The intention is to make life easier for software and product developers and tools vendors, by making it easier for tools to work together open-services.net
  18. 18. © 2014 IBM Corporation IBM Software Group Open Services for Lifecycle Collaboration - Specs
  19. 19. © 2014 IBM Corporation IBM Software Group Open Services for Lifecycle Collaboration - Members
  20. 20. © 2014 IBM Corporation IBM Software Group  Customer-facing quality. Tailor document formats to company or customer specific templates  Rhapsody and Jazz™ enabled. Works for all the Rational tools, including Quality Manager, Team Concert, Rhapsody, DOORS NG etc.  Multi-sourced documents. Build documents harvesting information from more than one source.  Multiple output formats. Generate documents in formats that include Microsoft Word, PDF, or HTML. High quality customer-facing reports sourced from multiple tools…
  21. 21. © 2014 IBM Corporation IBM Software Group Benefits of Jazz platform ● Easy to deploy: Server install – no client-side components using 100% web browser access creates zero client footprint, zero additional cost. Simplified IT costs for back- ups, maintenance and upgrades. ● Easier to manage: Lifecycle test plan automation reduces labour-intensive, repetitive processes allows team to focus on real engineering and business needs. ● Multi-discipline collaboration: Across lifecycle collaboration keeps team in synch to help reduce downstream rework, defects, cost. A modern look and feel that makes it easy for a multi-disciplinary team to share and collaborate on lifecycle data (tests, requirements, etc.). ● Open standards: Use of open standards (OSLC) to publish lifecycle artefacts as URIs for linking to 3rd party products without needing peer-to-peer integrations. ● Greater status reporting insight: Constant access to quality metrics presents results against business and system objectives for project status, risk areas and product quality using dashboards. ● Automation of common tasks: Automate and control common tasks and workflows to build repeatable, optimized workflows reusable across projects. Creation of test plans from requirement collections.
  22. 22. © 2014 IBM Corporation IBM Software Group Open Commercial Development at jazz.net Delivering greater openness and customer participation in the products they depend on for software delivery  IBM is opening up the Rational Software Delivery Platform for greater ease of consumption, extensibility and integration to meet the unique usage needs of our customers  IBM is providing transparent, collaborative customer participation in the development of new Rational technologies through an open commercial community Open Commercial Community Open Source Community Open commercial development Open source contribution of selected Jazz technology

×