Más contenido relacionado La actualidad más candente (20) Similar a Agile ALM Virtual Study Group Session 1 - Scrum process (20) Más de IBM Rational software (20) Agile ALM Virtual Study Group Session 1 - Scrum process1. © 2013 IBM Corporation
An IBM Learning Asset
Agile ALM Virtual Study Group Series
Session 1: Overview of the Agile ALM technical Assets
2. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Explore the IBM Rational solution for Agile ALM with Scrum
Agenda of the Virtual Study Group Series
Session 1: Overview of the Agile ALM technical Assets (Sept 24, 2013)
– Study group agenda, intro to Scrum, overview of Agile ALM technical assets
– Homework / Self-study
Session 2: Getting started with backlog management and release planning (Oct 1, 2013)
– Install & configure RTC for Agile ALM (Act 1) / product backlog and release planning
– Homework / Self-study
Session 3: Sprint activities for Agile ALM Teams (Oct 8, 2013)
– Sprint planning, sprint management, review, and retrospective
– Homework / Self-study
More details and links to register at http://bit.ly/AalmStGrp
3. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Agile ALM Virtual Study Group
Session 1: Overview of the Agile ALM technical Assets
(September 24, 2013)
Worldwide Technical Enablement | IBM Rational Software
Jean-Louis Marechaux (aka JL)
Worldwide Technical Enablement and CoP leader
(Collaborative Lifecycle Management segment)
Study Group on DevOps & Agile Community: http://bit.ly/AalmStGrp
Email: jl.marechaux@ca.ibm.com
Twitter: @JLmarechaux
4. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Session 1 - Agenda
Brief (really brief) introduction to Scrum
– http://prezi.com/oonyrzxyd48g/overview-of-the-scrum-framework/
Understand and reuse the Agile ALM technical assets
– AgileALM-TechnicalAssets.pdf
Homework / Self-study
5. © 2013 IBM Corporation
An IBM Learning Asset
IBM Rational solution for Agile ALM with Scrum
Understand and reuse the technical solution assets
6. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop6
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.
7. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop7
Agenda
Solution overview
Agile ALM product extension
Agile ALM with Scrum practices
Agile enablement resources
Summary
8. © 2013 IBM Corporation
An IBM Learning Asset
Solution overview
9. © 2013 IBM Corporation
IBM Software
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
9
10. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Open Lifecycle Integration Platform
Continuously Integrate
Define Vision Plan & Track Projects
Manage ChangeLeverage Agile Practices
Agile Teams
StakeholdersProduct
Owners
Agile Templates In-context Process Guidance
Epics & User Stories
Product Backlogs
Release & Sprint Plans
Sprint Reviews &
Demos
Retrospectives
Issues
Tasks
Defects
Impediments
Approvals &
eSignatures
Collaborative Source Code Management Multi-level Build Automation
Dashboards & Reports
Collaboration & Team Awareness
The Rational Solution for Agile ALM
Integrated capabilities to support your agile delivery needs
10
11. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
The Rational Solution for Agile ALM
Support for agile teams
11
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
• 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
12. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Agile ALM with Scrum Downloads page on Jazz.net
Core solution assets available for free
12
https://jazz.net/downloads/agile-alm-scrum/latest
13. © 2013 IBM Corporation
An IBM Learning Asset
Agile ALM product extension
Rational Team Concert process template
14. © 2013 IBM Corporation
IBM Software
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 out-of-the box 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
Benefits:
–Support Agile ALM projects
–Get teams up and running quickly
• Support Rational Team Concert users
14
15. © 2013 IBM Corporation
IBM Software
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
15
16. © 2013 IBM Corporation
IBM Software
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
16
17. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Use the the Agile ALM process template
17
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
18. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Download “Agile ALM Scrum RTC Template” from https://jazz.net/downloads/agile-alm-
scrum/latest
Install Agile ALM Process template on Jazz Team Server
Create a project area using “Scrum – Agile ALM” process
Note: Demo video available from http://bit.ly/Aalm_S1
Demonstration
Download and install the Agile ALM Process Template
18
19. © 2013 IBM Corporation
An IBM Learning Asset
Agile ALM with Scrum practices
Guidance for Scrum project management
20. © 2013 IBM Corporation
IBM Software
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 website that contains the published practices
–As a package to download and install on your server
Benefits:
–Guidance for Agile ALM teams
–“In-context” guidance for RTC users
20
21. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Agile ALM with Scrum Practices
Best practices for key capabilities
21
22. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Agile ALM compared to Core Scrum
Agile ALM with Scrum (IBM)
Scrum framework (Scrum.org)
22
23. © 2013 IBM Corporation
IBM Software
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)
– Plan Sprint : Define tasks for stories
– Code, test, and deliver
– Monitor sprint progress
Artifacts
– Product vision
– Release backlog
– Release burndown chart
Rational Team Concert: Work item types and descriptions
– Epic, Story, Task, Defect
– Impediment, Retrospective, Risk, Track Build
23
24. © 2013 IBM Corporation
IBM Software
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: Install Agile ALM Practices on your server for “in-context guidance”
– Download Agile ALM Practices from https://jazz.net/downloads/agile-alm-scrum/latest
– Deploy the aalm.war file to your application server
– Verify installation at https://<your_server_name>:<port>/aalm
In-context process guidance
– The RTC process template links to process guidance assets
– Links will work if the Agile ALM Practices and the Scrum – Agile ALM template are
deployed on the same Jazz Team Server
24
25. © 2013 IBM Corporation
IBM Software
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://bit.ly/Aalm_S1
Demonstration
Download and install the Agile ALM Practices
25
26. © 2013 IBM Corporation
An IBM Learning Asset
Agile ALM enablement assets
Technical assets to grow your agile skills
27. © 2013 IBM Corporation
IBM Software
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 Learning Circle (and its agile learning roadmap)
27
28. © 2013 IBM Corporation
IBM Software
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/AgileALM
28
Agile ALM Scenario
29. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Agile ALM Scrum tutorials
Step-by-step guidance on using the solution
29
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
Download files from:
– https://jazz.net/downloads/agile-alm-scrum/latest
Agile ALM tutorials
30. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Agile Learning Circle on DeveloperWorks
Grow your agile skills or mentor others via social learning
30
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
31. © 2013 IBM Corporation
IBM Software
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
31
32. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Agile ALM with Scrum Lifecycle Scenario
– https://jazz.net/downloads/agile-alm-scrum/latest or http://tiny.cc/AgileALM
Agile ALM Scrum Tutorials
– https://jazz.net/downloads/agile-alm-scrum/latest
Agile Learning Circle / Learning Roadmap
– http://ibm.co/agile-learning-circle
–
DevOps and Agile Community
– http://bit.ly/WKmrFs
Demonstration
Access to enablement assets
32
33. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Summary: Rational solution for Agile ALM with Scrum
RTC Product extensions
–Agile ALM process template
Agile ALM with Scrum Practices
–Free guidance
Agile enablement assets
–Scenario
–Tutorial
– Agile Learning Circle
(Learning roadmap)
33
https://jazz.net/downloads/agile-alm-scrum/latest
Agile ALM project
34. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop34
35. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Session 1 - Agenda
Brief (really brief) introduction to Scrum
– http://prezi.com/oonyrzxyd48g/overview-of-the-scrum-framework/
Understand and reuse the Agile ALM technical assets
– AgileALM-TechnicalAssets.pdf
Homework / Self-study
36. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Homework (1/3)
Activities to complete before the next session (October 1st)
Complete the survey: http://www.surveymonkey.com/s/K7STCPT (5 min)
Obtain access to an RTC environment: install or reuse existing (5 to 30 min)
- RTC 4.0.2 or higher is needed to complete the different exercises
- Product download: https://jazz.net/downloads/rational-team-concert/
- Install and configuration demo: 8 minutes to install RTC
Download the Agile ALM technical assets (5 min)
- https://jazz.net/downloads/agile-alm-scrum/latest
Read the Agile ALM Scenario: http://tiny.cc/AgileALM (30 min)
Hands-on exercises from Agile ALM tutorials (https://jazz.net/downloads/agile-alm-scrum/latest) (90 min)
- See details on next slide
Review published material from session 1
- Link to material will be posted on our DevOps/Agile community: http://bit.ly/AalmStGrp
Post comment/questions on the virtual study group blog for session 1
37. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Homework (2/3) - Details
Hands-on exercises from Agile ALM tutorials (https://jazz.net/downloads/agile-alm-scrum/latest) (90 min)
Complete Agile ALM Config (AgileALM_Tutorial_SetupGuide.pdf) – 30 min
- Skip step 1.1.2_2 from page 10 to page 14
- Skip steps related to ThunderBird
Complete JKE Mobile Banking Project setup (0 - AgileALM_GetStarted_Tutorial.pdf) – 60
min
- Skip steps related to ThunderBird
38. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
Homework (3/3): Prepare you environment for session #2
39. © 2013 IBM Corporation
IBM Software
Agile ALM Workshop
© Copyright IBM Corporation 2013. 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