IBM Rational solution for Agile ALM with Scrum

2,417 views

Published on

https://jazz.net/downloads/agile-alm-scrum/latest

The IBM Rational Solution for Agile ALM with Scrum makes it easy to adopt and automate Scrum. Governance is "baked in" with tool automation defined by the template, while in-context guidance advises the team what to do next. The solution directly supports key Scrum artifacts (Product Backlog, Sprint Backlog) and events (Sprint Planning, Daily Scrum, Sprint Reviews and Retrospectives) in an integrated environment that maximizes visibility, collaboration and productivity.

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

No Downloads
Views
Total views
2,417
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
111
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

IBM Rational solution for Agile ALM with Scrum

  1. 1. © 2014 IBM Corporation IBM Rational solution for Agile ALM with Scrum Overview of Agile ALM Assets An IBM Learning Asset
  2. 2. © 2014 IBM Corporation2 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Objectives 1. Explore the IBM® Rational Solution for Agile Application Lifecycle Management (Agile ALM): • Business value • Capabilities to support agile deliveries • Key components of the solution 2. Provide information to quickly and easily adopt the IBM Rational Solution for Agile ALM in a project: • Find and download Agile ALM assets • Install Agile ALM assets • Reuse Agile ALM assets in projects Note that basic knowledge of the Scrum framework is important to understand the IBM Rational Solution for Agile ALM solution.
  3. 3. © 2014 IBM Corporation3 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Agenda  Solution Overview  Agile ALM Process Template  Agile ALM with Scrum Practices  Agile ALM Enablement Resources  Summary
  4. 4. © 2014 IBM Corporation4 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Develop / Test DeploySteer OperateIdea Market DevOps Lean and Agile principles Continuous feedback and Optimization Business Owner Service Developer/Tester Service Operations Target Customer DevOps breaks down silos and enables collaboration Continuous Deployment Cont. Business Planning Continuous Integration Agile Development Continuous Monitoring Continuous Testing Continuous Operations Supports agile planning (primary agile entry point into DevOps) DevOps: An approach for continuous delivery of software-driven innovation Agile ALM
  5. 5. © 2014 IBM Corporation5 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Why an Agile ALM solution?  The IBM® Rational Solution for Agile Application Lifecycle Management (Agile ALM) provides an integrated set of capabilities to support agile delivery needs  The solution is targeted at customers struggling to adopt agile in an enterprise context (need to scale) Enterprise challenge Benefit provided by this solution Lack of core agile skills; difficulty determining where to start, how to perform daily work, how to scale Out-of-the-box best practices and supporting templates get you up and running quickly and support day-to-day usage Poor collaboration and lack of transparency with customers and between teams In-context collaboration, real-time planning and customizable dashboards keep everyone communicating and on the same page Heterogeneous environments, both process and tooling Jazz-based platform supports integrations with IBM , 3rd party and open source tools. RTC supports a variety of development lifecycles Balancing agility with governance Governance “baked into” tools with process enactment support and in-context guidance
  6. 6. © 2014 IBM Corporation6 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Open Lifecycle Integration Platform Continuously Integrate Define Vision Plan & Track Projects Manage ChangeLeverage Agile Practices  Agile Templates  In-tool Guidance  Epics & User Stories  Product Backlogs  Release & Sprint Plans  Sprint Reviews & Demos  Retrospectives  Impediments  Risks  Tasks  Defects  Approvals & eSignatures  Collaborative Source Code Management  Multi-level Build Automation Rational Solution for Agile ALM Adopt components incrementally or take advantage of the entire solution  Dashboards & Reports  Collaboration & Team Awareness Start off with basic change management Equip your teams with agile development management Add collaborative build and source code management Every component provides the capabilities of Jazz
  7. 7. © 2014 IBM Corporation7 Accelerating Product and Service Innovation | Rational Agile ALM Workshop The Rational Solution for Agile ALM Support for agile teams  Agile ALM with Scrum Practices (free) • Published practice web site • Practices for download  RTC Product extensions (free) • Scrum/Agile ALM Process Template  Products (sold separately) • Rational Team Concert (free for 10 users)  Agile Enablement resources (free) • Scenario • Tutorials & Demos • Agile Learning Circle (learning roadmap+)  Agile information (free) • Jazz.net Agile page, IBM.com Agile page • DevOps & Agile Community  Services (sold separately) • Scrum with RTC QuickStart
  8. 8. © 2014 IBM Corporation8 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Agile ALM with Scrum Downloads page on Jazz.net Core solution assets available for free https://jazz.net/downloads/agile-alm-scrum/latest
  9. 9. © 2014 IBM Corporation9 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Agenda  Solution Overview  Agile ALM Process Template  Agile ALM with Scrum Practices  Agile ALM enablement resources  Summary
  10. 10. © 2014 IBM Corporation10 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Overview of Agile ALM process template  The Agile ALM process template is a Rational Team Concert product extension – RTC is required to use the Agile ALM process template  The process template provides configuration for agile teams that use Scrum to manage projects – Scrum roles – Preconfigured dashboards for Scrum teams – Support for agile ALM planning (Backlog, Release, Sprint) – Customized work items for Scrum projects / In-context guidance (Agile ALM Practices)  Benefits: Get teams up and running quickly – Support Agile ALM initiatives – Support Rational Team Concert users
  11. 11. © 2014 IBM Corporation11 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Agile ALM process template Overview of changes from default Scrum template Roles – Renamed “Team Member” role to “Development Team Member” – Added Project Area Administrator role Work items – Modified story points scale to “T-shirt size”: XS(1), S(2), M(3), L(5), XL(8), XXL(13), XXXL(21) – Added Business Value attribute to Story – Added a Risk work item type – Added process guidance to work items Queries – Added predefined queries to support Agile Planning with Scrum (Stories Needing Business Value, Stories Needing Story Points, Open Risks, …) Iterations – Added a Trash iteration. – Renamed Sprints for alphanumeric sorting (01, 02, 03…10, 11…) Dashboards – Team Dashboard modified to include tabs for Scrum Master, Product, and Development Team.  Exhaustive list of changes: http://www.islandtraining.com/pdfs/summary_RTC-Agile-ALM-Scrum-Template_Island-Training.pdf
  12. 12. © 2014 IBM Corporation12 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Process Template for Agile ALM with Scrum Get the team off to a fast start with pre-defined project artifacts Roles, Dashboards, and Plans created Dashboard populated with widgets including burndown, velocity and plan status Commonly used Scrum and development work items created
  13. 13. © 2014 IBM Corporation13 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Agenda  Solution Overview  Agile ALM Process Template  Agile ALM with Scrum Practices  Agile ALM Enablement Resources  Summary
  14. 14. © 2014 IBM Corporation14 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Overview of Agile ALM with Scrum practices  Agile ALM with Scrum is a combination of practices guidance  The Agile ALM practices: – Focus in on Scrum project management – Describe Scrum roles, events, and artifacts – Supplement core Scrum with Agile ALM assets – Provides guidance for using Rational Team Concert for agile projects with Scrum  The Agile ALM practices are available: – Online, from a public website that contains the published practices – From the process template that contains links to practices on Jazz.net (internet connection needed) – As a package to download and install on your Jazz Team Server  Benefits: – Guidance for Agile ALM teams – “In-context” guidance for RTC users: Links from RTC work items
  15. 15. © 2014 IBM Corporation15 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Agile ALM with Scrum Practices Best practices for key capabilities
  16. 16. © 2014 IBM Corporation16 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Agile ALM compared to Core Scrum Agile ALM with Scrum (IBM) Scrum framework (Scrum.org)
  17. 17. © 2014 IBM Corporation17 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Agile ALM practice assets to supplement core Scrum  Roles are the same: Product Owner, Scrum Master and Development Team  Agile ALM activities – Develop product vision – Plan release (not in core Scrum) – Refine backlogs – Plan Sprint : Define tasks for stories – Monitor sprint progress  Artifacts – Product vision – Release backlog – Burndown charts  Rational Team Concert: – Work item types and descriptions – Tool mentors
  18. 18. © 2014 IBM Corporation18 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Use the Agile ALM with Scrum practices  Option 1: Online published practices – https://jazz.net/agile-alm-scrum-practices – No installation required. Easy access from any web browser  Option 2: “In-context guidance” with links to jazz.net practices – No installation of the practice guidance – Internet connection needed to access practice guidance pages  Option 3: “In-context guidance” with links to practices on your server – Deploy the practices (.war file) to your application server (Jazz Team Server) – No internet connection needed to access practice guidance pages – Links will work if the Agile ALM Practices and the practice template are deployed on the same Jazz Team Server
  19. 19. © 2014 IBM Corporation19 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Agenda  Solution Overview  Agile ALM Process Template  Agile ALM with Scrum Practices  Agile ALM Enablement Resources  Summary
  20. 20. © 2014 IBM Corporation20 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Overview of the Agile ALM enablement assets  The Rational Solution for Agile ALM with Scrum provides several enablement assets to help teams: – Sharpen their agile skills – Understand the Agile ALM solution – Experiment with Agile ALM capabilities – Adopt Agile ALM with Scrum in a project  Agile Enablement resources – Agile ALM with Scrum Lifecycle Scenario – Agile ALM with Scrum Tutorials – Agile ALM recorded demonstrations – Agile Learning Circle (and its agile learning roadmap)
  21. 21. © 2014 IBM Corporation21 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Agile ALM with Scrum Lifecycle Scenario Activities of a fictitious but realistic agile team  Describes the work of an agile team that uses Agile ALM with Scrum – Product Owner, Scrum Master and Development Team members – Rational Team Concert to manage plans, work and source code  Acts and scenes to describe – Goals – Role involved – High-level activities  Accessible online at: – http://tiny.cc/AgileALMR2 Agile ALM Scenario
  22. 22. © 2014 IBM Corporation22 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Agile ALM Scrum tutorials Step-by-step guidance on using the solution  Based on the Agile ALM with Scrum Lifecycle Scenario  Detailed step-by-step documents to support hands-on exercises – One workbook to set-up the RTC environment for Agile ALM – One workbook for each scenario act – Recorded demos available for each tutorial  Download files from: – https://jazz.net/downloads/agile-alm-scrum/latest Agile ALM tutorials
  23. 23. © 2014 IBM Corporation23 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Agile Learning Circle on DeveloperWorks Grow your agile skills or mentor others via social learning  A community to support social learning on Agile practices – Forums to asks questions or share ideas and experiences – Experts zone to find peers, SMEs and leaders  A learning roadmap for agile skills – Set of activities to acquire agile skills – Relevant for multiple audiences (different roles)  Accessible online at: – http://ibm.co/agile-learning-circle
  24. 24. © 2014 IBM Corporation24 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Other agile enablement sources  Jazz.net Agile page: – https://jazz.net/agile  IBM.com Agile page – http://www-01.ibm.com/software/rational/agile  DevOps and Agile Community – http://bit.ly/WKmrFs  Agile ALM playlist (demonstrations and recorded workshop) – http://www.youtube.com/playlist?list=PLZGO0qYNSD4V_WZ-E00829f5O69UoN1ht
  25. 25. © 2014 IBM Corporation25 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Agenda  Solution Overview  Agile ALM Process Template  Agile ALM with Scrum Practices  Agile Enablement Resources  Summary
  26. 26. © 2014 IBM Corporation26 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Rational solution for Agile ALM with Scrum Agile ALM Process Template – RTC product extension for Agile ALM teams Key assets to support teams throughout Agile ALM initiatives Agile ALM with Scrum Agile ALM with Scrum Practices – Free, in-context guidance Agile Enablement Assets – Scenario – Tutorials & Demos – Agile Learning Circle (Learning roadmap)
  27. 27. © 2014 IBM Corporation27 Accelerating Product and Service Innovation | Rational Agile ALM Workshop
  28. 28. © 2014 IBM Corporation28 Accelerating Product and Service Innovation | Rational Agile ALM Workshop © Copyright IBM Corporation 2014. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. www.ibm.com/software/rational https://jazz.net/agile/
  29. 29. © 2014 IBM Corporation29 Accelerating Product and Service Innovation | Rational Agile ALM Workshop BACKUP SLIDES
  30. 30. © 2014 IBM Corporation30 Accelerating Product and Service Innovation | Rational Agile ALM Workshop Use the Agile ALM process template  Download Agile ALM Scrum RTC Template – https://jazz.net/downloads/agile-alm-scrum/latest  Import the process template into your server – From a web browser or an RTC Eclipse client  Create a project area based on the Scrum – Agile ALM process template
  31. 31. © 2014 IBM Corporation31 Accelerating Product and Service Innovation | Rational Agile ALM Workshop  Download Agile ALM process template from https://jazz.net/downloads/agile-alm-scrum/latest – Alternative 1: template includes links to process guidance on Jazz.net – Alternative 2: template contains links to local process guidance. Additional step required to install guidance on the Jazz Team Server.  Create a project area using “Scrum – Agile ALM” process Note: More information on https://jazz.net/agile-alm-scrum-practices/#practice.mgmt.scrum.base-ibm/guidances/toolmentors/installing_aalm_rtc_3B976655.html Demonstration Download and install the Agile ALM Process Template
  32. 32. © 2014 IBM Corporation32 Accelerating Product and Service Innovation | Rational Agile ALM Workshop  Access public Agile ALM Practices on Jazz.net  Download Agile ALM Scrum Practices from https://jazz.net/downloads/agile-alm-scrum/latest  Install Agile ALM Practices on Jazz Team Server  Review access to practices from work items (in-context guidance) Note: Demo video available from http://www.youtube.com/watch?v =r-eZgKDMoG4&list=PLZGO0qYNSD4V_WZ-E00829f5O69UoN1ht&index=2 Demonstration Download and install the Agile ALM Practices

×