SlideShare uma empresa Scribd logo
1 de 40
© 2013 IBM Corporation
Fast track your Agile Project Teams
using Rational Team Concert
Daniel Leroux
IBM Distinguished Engineer – Rational Team
Concert
© 2013 IBM Corporation
Outline
•What is Rational Team Concert?
•What is Agile?
•Rational Team Concert for Agile Teams
© 2013 IBM Corporation
What if…as a developer today…
Everything I need to do my job is in one place at my fingertips
All my code, my tasks, my builds, my to do lists, my plans, my backlog
I know exactly what’s going on
Work items and RSS event feeds track everything -- change sets, builds, and
approvals
Everyone else knows what’s going on (so they can stop bugging me!)
When can I test your fix?
What’s your status? When will you be done? Did the plan change?
I can work smarter AND faster
Fix goofs, juggles tasks, patch in seconds, easily add or remove features.
I can figure out and fix my mistakes AND the “other guy’s” mistakes…
I can experiment with new ideas without impacting the rest of the team
© 2013 IBM Corporation
What if…as a team today…we could…
Work more like a startup – all in one virtual room?
Our team could collaborate around all development artifacts and events in one
place?
Automatically keep everyone informed of project status?
Web based dashboards track quality, status, important project updates
Move away from a culture of over committing and under delivering?
Our team is empowered with data to understand the impact of adding more
work.
Transform the way we work so we can adopt rapid release cycles or agile?
We need tools that help us transform - we need a breakthrough approach, not
just another point tool..
© 2013 IBM Corporation 5
Rational Team Concert – All our work …
• Source Control Planning Work Items
 Process Enforcement and
Automation
 Dashboards & Reporting Builds – Continuous
Integration
© 2013 IBM Corporation
Linked together
Work Item
Iteration
Plan
Build
Release
Change Set
SnapshotUser
Stream
Artifacts
subscribes
approves
reviews related
implements
promoted
built from
found in
planned
for
included
reported
against
included
included
Workspace
change flow
“Everyone else has point
product integrations.
Rational Team Concert has a
fusion of workflows
that enable developers to
work faster and smarter”
© 2013 IBM Corporation
In one place
Friction-free communication
© 2013 IBM Corporation
Query
Storage
Collaboration
Discovery
Administration: Users,
projects, process
JAZZ SERVICES
Business Partner Extensions Your Extensions
Rational Developer for z
Rational Software Architect
Rational Systems Developer
Rational Business Developer
Rational Developer for i
Eclipse Clients Web Clients
Visual Studio
Microsoft .NET Clients
Rational Desktop Clients
Rational Team Concert
Web 2.0Jazz Client Extensions
Eclipse Platform
IBM Rational Extensions
Best Practices
Presentation:
Mashups
Across any platform
Windows Shell
MSSCCI
Other Clients
SCM CLI
ISPF
Open, extensible, linked data platform that enables
other tools to participate and provides future
portability as your platform needs evolve
© 2013 IBM Corporation
Visible to everyone RTC enables “viral visibility” – free read access
to web dashboards for ALL users
© 2013 IBM Corporation
Outline
•What is Rational Team Concert?
•What is Agile?
•Rational Team Concert for Agile Teams
© 2013 IBM Corporation
© 2013 IBM Corporation
What is Agile?
•Agile is not about
•No design
•No documentation
•Stand-up meetings
•Rapid coding
•Speed of delivery
•Doing more with less…
© 2013 IBM Corporation
What is Agile?
•For every stable development methodology, there need to be
checks and balances
What you aim for How you get to it
 Software that works
 Is delivered on time
 Responds to changes
 Iteration and Release
Planning
 Just enough design
 Evolving processes
 Continuous integration
 Test driven development
 Stakeholder collaboration
throughout the cycle
 End of iteration demos
 Retrospectives
© 2013 IBM Corporation1414
Agile Practices
milestones
first
API
first
end
game
retrospectives
always have
a client
continuous
integration
community
involvement
new &
noteworthy
adaptive
planning
continuous
testing
consume your
own output
component
centric
drive with
open eyes
validate
reduce stress
learn
enable
attract
to latest
transparency
validate
update
feature
teams
show progress
enable
explore
validate
live
betas
feedback
sign
off
End of iteration
demos/reviews
Ranked
Product Backlog
Burndown Stories
Daily Standup
Adoptions
Expectations
Buddy ReviewRules of the
Road
Feature
teams
© 2013 IBM Corporation
Start with the Planning…
It’s all in the Planning!
• Strategy – vision for a business need or
direction.
• Portfolio – overall product offering that
consists of applications and tools and how
they integrate.
• Product – product vision and the road-
map for the product.
• Release – prioritized backlog of product
features committed to be delivered in a
given time period.
• Iteration – short, fixed-length subsets
of releases, typically 1-4 week time frame.
• Day – actions taken in a day to achieve
the iteration goals.
In a Development Project the four innermost levels
of the planning onion are the most important.
Strategy
Portfolio
Product
Release
Iteration
Day
© 2013 IBM Corporation
Go Agile!
•Optimize your agile teams through
•Real-time planning
•Traceability
•In-context collaboration
•Development Intelligence
•Continuous Improvement
•Get up and running quickly
•Extend as your needs evolve
•Choose the right tools
© 2013 IBM Corporation
Outline
•What is Rational Team Concert?
•What is Agile?
•Rational Team Concert for Agile Teams
© 2013 IBM Corporation
Planning (and Tracking) in RTC
•Plans are at the heart of an agile process
•The product lead works on the product backlog
•Business stakeholders, market direction
•At every release, feature teams work on the prioritized items of the
ranked product backlog.
•Release planning
•At every milestone, the feature team lead creates a sprint plan.
•Every day, developers work off their personal work views
•My Work, My Dashboard
© 2013 IBM Corporation
Rational Team Concert (RTC) Plan Definition
Work item
summary
Defect, Enhancement,
Task, Story, ..
Category
Planned For
© 2013 IBM Corporation
• Prioritized feature list
• Plan Views
• Ranked List
• Work Breakdown
• WorkItem Types
• Plan items: Work items that are relevant for
planning. Ex: Epics, Stories, etc.
Product
Release
Iteration
Day
• Reports
• How your product backlog is evolving?
• How many items are there on the
product backlog?
• Can we find out how long it would take
to complete the product backlog?
• Top down Planning
Working on the … Product Backlog
© 2013 IBM Corporation
• High-level plan that contains stories not planned for any release or iteration yet
• Targeted for the iteration marked as Backlog Iteration
• Prioritized feature list based on risk, business value, etc.
• Plan items – include only non
execution items such as Epics and
Stories
─ Customize with themes,
business value, etc
─ Define the Done Criteria
• Sizing in Story points - rough
estimates based on complexity and
development effort
• Ranking - ensure that the most
valuable functionality is delivered
first
Managing the Product Backlog
© 2013 IBM Corporation
• Progress on Product Backlog
• Story Points Remaining • Open Vs Closed Work items
• Burndown report which uses Story Points
Managing the Product Backlog
© 2013 IBM Corporation
Working on the … Release Backlog
• Planned/Committed features for the release of the product
• Plan Views
─ Iterations
─ Ranked List
─ Roadmap
─ Teams
─ Traceability (optional)
─ Work Breakdown
• Work Item Types
─ Plan items: Work items that are relevant for the planning.
Examples: Stories
• Reports
─ Team Velocity
─ Release Burndown
• Top down Planning
Product
Release
Iteration
Day
© 2013 IBM Corporation
• Overview of all sprints in the release
Demo
Managing the Release Backlog …
© 2013 IBM Corporation
• Tasks planned for the iteration
• Plan Views
• Planned Time
• Ranked List
• Roadmap
• Taskboard / Kanban
• Work Breakdown
• WorkItem Types
• Execution items: Work items which have work assigned.
Examples: Task and Defect.
• Reports
• Sprint Burndown
Estimated hours required to complete remaining work items.
Product
Release
Iteration
Day
Working on the … Sprint Backlog
© 2013 IBM Corporation
• Focus on Execution: large stories broken down into smaller sub-stories and
execution items
• Fine grained: Estimation of effort: typically estimated in Ideal Hours/Days
• Custom view: Can the execution task relate to the business value expressed on
the product backlog?
• Estimates are important
Demo
Planning a Sprint
© 2013 IBM Corporation
• My Work View: Developers plan their assigned work and adjust estimates
─ Managing new work
─ Managing current work
─ Managing future work
─ Work Load
─ Find, filter, and colorize planned work items
• Daily Stand ups: Developer Task board view to see what people are working on.
• Planned Time: Developers sort the work items in the order in which they intends to
work on them
• Bottom Up Planning
Product
Release
Iteration
Day
A Day in the Life of an RTC Developer
© 2013 IBM Corporation
My Work View / My Dashboard View
© 2013 IBM Corporation
• Taskboard view:
─ Shows plan items in the left column and execution items in the state group
columns.
─ Visualize the progress of the stories and their children.
─ Ability to adjust the state quickly with drag and drop from this view.
─ Color tags can be used to show the state of the plan items.
Demo
Daily Planning – stand-ups
© 2013 IBM Corporation
Now, if only I had code to work on…
© 2013 IBM Corporation
Parallel Development with SCM
•RTC SCM supports several levels of parallel development
─ Team Stream on Server
─ Personal Repository Workspace on Server
─ Sandbox, locally on Client system
•Collaboration based on Change sets:
─ Between Team Stream and Personal Workspace
─ Between sibling Personal Workspaces
• Traceability
─ Change sets get attached to work items
─ Get included in builds
─ Reviews
─ Locate, Search
© 2013 IBM Corporation
Isolation Levels – Isolate Work not People
•Repository workspaces – Provides individual isolation
•You don't have to make your changes visible to the team to:
•Backup or use the repository features.
•Collaborate on a change with someone else
•Streams – Provides team isolation
•Suspend and Resume – Provides task level isolation for personal
work
•Team areas – Provides process isolation
© 2013 IBM Corporation
Continuous Integration with builds
•Team of Team
•Scheduled integration builds
•Cross-component
•Continuous integration builds
•Each Team
•Continuous builds
•Always green
•A Developer
•Personal builds
•Unit tests
© 2013 IBM Corporation
Transparency with Feeds, Dashboards, Reports
•Team event notifications
•Build events
•Source Control changes
•Work item changes
•Team Process changes
•Dashboards
•Live project status
•For all stakeholders
•Reports
© 2013 IBM Corporation
Retrospectives
•Teams reflect on what worked and what didn’t
•How to tune the process
•PMC retrospective summarizes team retrospectives
─Defines actions for the PMC
© 2013 IBM Corporation
Smart Tools, Winning Teams
•Plan your way
•Out-of-the-box templates for agile workflows
•Plans linked to development execution – see immediate impacts of change
•Not an isolated planning tool
•Track your tasks
•Smartly linked work items that behave how you want them to
•Be Team aware
•Day one: up, running, coding, and productive
•Linked work, enables TEAMS to find, fix and test faster
•Artifact feeds, make work transparent across teams
•Live project status: Not manually cobbling bad data from multiple tools
© 2013 IBM Corporation
Smart Tools, Winning Teams
•Process simplified
•An agile, adaptive process: trained by you
•Learn, Adapt, Reflect, Change
•Manage your sources
•Create, undo, share, update, review, suspend, resume, patch
•Keep builds healthy
•Build continuously, at multiple levels, with the technology of your choice
•Build, deploy, test, fix
•Continuous integration
•Dashboards for status
•Easy-to-create, web-based dashboards
© 2013 IBM Corporation
• Mike Cohn, Agile Estimation and Planning
• Effective Planning with RTC
https://jazz.net/library/article/594
• Effective planning using Snapshots in Rational Team Concert
https://jazz.net/library/article/658
• Customizing the Agile Planning tools in Rational Team Concert
https://jazz.net/library/article/587
Recommendations
© 2013 IBM Corporation
www.ibm.com/software/rational
© 2013 IBM Corporation
© Copyright IBM Corporation 2012. 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, Telelogic, the
Telelogic 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

Mais conteúdo relacionado

Mais procurados

Software Project Management (lecture 4)
Software Project Management (lecture 4)Software Project Management (lecture 4)
Software Project Management (lecture 4)
Syed Muhammad Hammad
 
Success recipe for new IT projects-Agile way. Fail Fast, Fail Early
Success recipe for new IT projects-Agile way. Fail Fast, Fail EarlySuccess recipe for new IT projects-Agile way. Fail Fast, Fail Early
Success recipe for new IT projects-Agile way. Fail Fast, Fail Early
Joseph Vargheese PMP CSM CSP
 

Mais procurados (20)

Primer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUMPrimer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUM
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Agile Usability
Agile UsabilityAgile Usability
Agile Usability
 
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 
Introducing JIRA AGILE
Introducing JIRA AGILEIntroducing JIRA AGILE
Introducing JIRA AGILE
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Lean and Agile SAP
Lean and Agile SAPLean and Agile SAP
Lean and Agile SAP
 
Software Project Management (lecture 4)
Software Project Management (lecture 4)Software Project Management (lecture 4)
Software Project Management (lecture 4)
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
 
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
 
Spectrum2018 agile roadtrip_med
Spectrum2018 agile roadtrip_medSpectrum2018 agile roadtrip_med
Spectrum2018 agile roadtrip_med
 
Agile Software Development with Scrum – Introduction
Agile Software Development with Scrum – IntroductionAgile Software Development with Scrum – Introduction
Agile Software Development with Scrum – Introduction
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile Methodology
 
Scrum. software engineering seminar
Scrum. software engineering seminarScrum. software engineering seminar
Scrum. software engineering seminar
 
Scrum process framework
Scrum process frameworkScrum process framework
Scrum process framework
 
Success recipe for new IT projects-Agile way. Fail Fast, Fail Early
Success recipe for new IT projects-Agile way. Fail Fast, Fail EarlySuccess recipe for new IT projects-Agile way. Fail Fast, Fail Early
Success recipe for new IT projects-Agile way. Fail Fast, Fail Early
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 

Destaque

SCM with Rational Team Concert
SCM with Rational Team ConcertSCM with Rational Team Concert
SCM with Rational Team Concert
kiyoshi_tezuka
 

Destaque (20)

SCM with Rational Team Concert
SCM with Rational Team ConcertSCM with Rational Team Concert
SCM with Rational Team Concert
 
Produtividade com IBM Rational Team Concert na Conta Fiat
Produtividade com IBM Rational Team Concert na Conta FiatProdutividade com IBM Rational Team Concert na Conta Fiat
Produtividade com IBM Rational Team Concert na Conta Fiat
 
RTC - RATIONAL TEAM CONCERT - DEVELOPER - SCM RTC SHELL - aula 03
RTC - RATIONAL TEAM CONCERT - DEVELOPER - SCM RTC SHELL - aula 03RTC - RATIONAL TEAM CONCERT - DEVELOPER - SCM RTC SHELL - aula 03
RTC - RATIONAL TEAM CONCERT - DEVELOPER - SCM RTC SHELL - aula 03
 
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionCollaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an Introduction
 
6.18.2013 System Development - Change/Configuration and Collaboration - RTC
6.18.2013 System Development - Change/Configuration and Collaboration - RTC6.18.2013 System Development - Change/Configuration and Collaboration - RTC
6.18.2013 System Development - Change/Configuration and Collaboration - RTC
 
RTC - RATIONAL TEAM CONCERT - DEVELOPER - SCM ECLIPSE - aula 02
RTC - RATIONAL TEAM CONCERT - DEVELOPER - SCM ECLIPSE - aula 02RTC - RATIONAL TEAM CONCERT - DEVELOPER - SCM ECLIPSE - aula 02
RTC - RATIONAL TEAM CONCERT - DEVELOPER - SCM ECLIPSE - aula 02
 
Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10
 
Workshop Rational Team Concert - RTC - Planejamento - aula 02
Workshop  Rational Team Concert - RTC - Planejamento - aula 02Workshop  Rational Team Concert - RTC - Planejamento - aula 02
Workshop Rational Team Concert - RTC - Planejamento - aula 02
 
Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06
 
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 
DevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwareDevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de Software
 
Plan ahead and act proficiently for reporting - Lessons Learned
Plan ahead and act proficiently for reporting - Lessons LearnedPlan ahead and act proficiently for reporting - Lessons Learned
Plan ahead and act proficiently for reporting - Lessons Learned
 
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App Insights
 
What are IBM Rational's CLM products
What are IBM Rational's CLM productsWhat are IBM Rational's CLM products
What are IBM Rational's CLM products
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps Tools
 
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/JenkisRational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
 
Rational CLM at a glance
Rational CLM at a glanceRational CLM at a glance
Rational CLM at a glance
 
Rational Team Concert source control for dummies
Rational Team Concert source control for dummiesRational Team Concert source control for dummies
Rational Team Concert source control for dummies
 
Lab3 RTC Source Control
Lab3 RTC Source ControlLab3 RTC Source Control
Lab3 RTC Source Control
 

Semelhante a Fast track RTC Innovate India 2013

Vishwanath_M_CV_NL
Vishwanath_M_CV_NLVishwanath_M_CV_NL
Vishwanath_M_CV_NL
Vishwanath M
 
Introduction to lean and agile
Introduction to lean and agileIntroduction to lean and agile
Introduction to lean and agile
Terry Bunio
 

Semelhante a Fast track RTC Innovate India 2013 (20)

Agile planning with rational team concert
Agile planning with rational team concertAgile planning with rational team concert
Agile planning with rational team concert
 
Agile planning with Rational Team Concert
Agile planning with Rational Team ConcertAgile planning with Rational Team Concert
Agile planning with Rational Team Concert
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Vishwanath_M_CV_NL
Vishwanath_M_CV_NLVishwanath_M_CV_NL
Vishwanath_M_CV_NL
 
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
 
Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leaflet
 
Leaflet14 1
Leaflet14 1Leaflet14 1
Leaflet14 1
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectively
 
Introduction to lean and agile
Introduction to lean and agileIntroduction to lean and agile
Introduction to lean and agile
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
 
Collaborative Working: University of Sunderland & Roundhouse Digital
Collaborative Working: University of Sunderland & Roundhouse Digital Collaborative Working: University of Sunderland & Roundhouse Digital
Collaborative Working: University of Sunderland & Roundhouse Digital
 
Application Lifecycle Management with Visual Studio 2013
Application Lifecycle Management  with Visual Studio 2013Application Lifecycle Management  with Visual Studio 2013
Application Lifecycle Management with Visual Studio 2013
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
 
2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 

Último

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 

Fast track RTC Innovate India 2013

  • 1. © 2013 IBM Corporation Fast track your Agile Project Teams using Rational Team Concert Daniel Leroux IBM Distinguished Engineer – Rational Team Concert
  • 2. © 2013 IBM Corporation Outline •What is Rational Team Concert? •What is Agile? •Rational Team Concert for Agile Teams
  • 3. © 2013 IBM Corporation What if…as a developer today… Everything I need to do my job is in one place at my fingertips All my code, my tasks, my builds, my to do lists, my plans, my backlog I know exactly what’s going on Work items and RSS event feeds track everything -- change sets, builds, and approvals Everyone else knows what’s going on (so they can stop bugging me!) When can I test your fix? What’s your status? When will you be done? Did the plan change? I can work smarter AND faster Fix goofs, juggles tasks, patch in seconds, easily add or remove features. I can figure out and fix my mistakes AND the “other guy’s” mistakes… I can experiment with new ideas without impacting the rest of the team
  • 4. © 2013 IBM Corporation What if…as a team today…we could… Work more like a startup – all in one virtual room? Our team could collaborate around all development artifacts and events in one place? Automatically keep everyone informed of project status? Web based dashboards track quality, status, important project updates Move away from a culture of over committing and under delivering? Our team is empowered with data to understand the impact of adding more work. Transform the way we work so we can adopt rapid release cycles or agile? We need tools that help us transform - we need a breakthrough approach, not just another point tool..
  • 5. © 2013 IBM Corporation 5 Rational Team Concert – All our work … • Source Control Planning Work Items  Process Enforcement and Automation  Dashboards & Reporting Builds – Continuous Integration
  • 6. © 2013 IBM Corporation Linked together Work Item Iteration Plan Build Release Change Set SnapshotUser Stream Artifacts subscribes approves reviews related implements promoted built from found in planned for included reported against included included Workspace change flow “Everyone else has point product integrations. Rational Team Concert has a fusion of workflows that enable developers to work faster and smarter”
  • 7. © 2013 IBM Corporation In one place Friction-free communication
  • 8. © 2013 IBM Corporation Query Storage Collaboration Discovery Administration: Users, projects, process JAZZ SERVICES Business Partner Extensions Your Extensions Rational Developer for z Rational Software Architect Rational Systems Developer Rational Business Developer Rational Developer for i Eclipse Clients Web Clients Visual Studio Microsoft .NET Clients Rational Desktop Clients Rational Team Concert Web 2.0Jazz Client Extensions Eclipse Platform IBM Rational Extensions Best Practices Presentation: Mashups Across any platform Windows Shell MSSCCI Other Clients SCM CLI ISPF Open, extensible, linked data platform that enables other tools to participate and provides future portability as your platform needs evolve
  • 9. © 2013 IBM Corporation Visible to everyone RTC enables “viral visibility” – free read access to web dashboards for ALL users
  • 10. © 2013 IBM Corporation Outline •What is Rational Team Concert? •What is Agile? •Rational Team Concert for Agile Teams
  • 11. © 2013 IBM Corporation
  • 12. © 2013 IBM Corporation What is Agile? •Agile is not about •No design •No documentation •Stand-up meetings •Rapid coding •Speed of delivery •Doing more with less…
  • 13. © 2013 IBM Corporation What is Agile? •For every stable development methodology, there need to be checks and balances What you aim for How you get to it  Software that works  Is delivered on time  Responds to changes  Iteration and Release Planning  Just enough design  Evolving processes  Continuous integration  Test driven development  Stakeholder collaboration throughout the cycle  End of iteration demos  Retrospectives
  • 14. © 2013 IBM Corporation1414 Agile Practices milestones first API first end game retrospectives always have a client continuous integration community involvement new & noteworthy adaptive planning continuous testing consume your own output component centric drive with open eyes validate reduce stress learn enable attract to latest transparency validate update feature teams show progress enable explore validate live betas feedback sign off End of iteration demos/reviews Ranked Product Backlog Burndown Stories Daily Standup Adoptions Expectations Buddy ReviewRules of the Road Feature teams
  • 15. © 2013 IBM Corporation Start with the Planning… It’s all in the Planning! • Strategy – vision for a business need or direction. • Portfolio – overall product offering that consists of applications and tools and how they integrate. • Product – product vision and the road- map for the product. • Release – prioritized backlog of product features committed to be delivered in a given time period. • Iteration – short, fixed-length subsets of releases, typically 1-4 week time frame. • Day – actions taken in a day to achieve the iteration goals. In a Development Project the four innermost levels of the planning onion are the most important. Strategy Portfolio Product Release Iteration Day
  • 16. © 2013 IBM Corporation Go Agile! •Optimize your agile teams through •Real-time planning •Traceability •In-context collaboration •Development Intelligence •Continuous Improvement •Get up and running quickly •Extend as your needs evolve •Choose the right tools
  • 17. © 2013 IBM Corporation Outline •What is Rational Team Concert? •What is Agile? •Rational Team Concert for Agile Teams
  • 18. © 2013 IBM Corporation Planning (and Tracking) in RTC •Plans are at the heart of an agile process •The product lead works on the product backlog •Business stakeholders, market direction •At every release, feature teams work on the prioritized items of the ranked product backlog. •Release planning •At every milestone, the feature team lead creates a sprint plan. •Every day, developers work off their personal work views •My Work, My Dashboard
  • 19. © 2013 IBM Corporation Rational Team Concert (RTC) Plan Definition Work item summary Defect, Enhancement, Task, Story, .. Category Planned For
  • 20. © 2013 IBM Corporation • Prioritized feature list • Plan Views • Ranked List • Work Breakdown • WorkItem Types • Plan items: Work items that are relevant for planning. Ex: Epics, Stories, etc. Product Release Iteration Day • Reports • How your product backlog is evolving? • How many items are there on the product backlog? • Can we find out how long it would take to complete the product backlog? • Top down Planning Working on the … Product Backlog
  • 21. © 2013 IBM Corporation • High-level plan that contains stories not planned for any release or iteration yet • Targeted for the iteration marked as Backlog Iteration • Prioritized feature list based on risk, business value, etc. • Plan items – include only non execution items such as Epics and Stories ─ Customize with themes, business value, etc ─ Define the Done Criteria • Sizing in Story points - rough estimates based on complexity and development effort • Ranking - ensure that the most valuable functionality is delivered first Managing the Product Backlog
  • 22. © 2013 IBM Corporation • Progress on Product Backlog • Story Points Remaining • Open Vs Closed Work items • Burndown report which uses Story Points Managing the Product Backlog
  • 23. © 2013 IBM Corporation Working on the … Release Backlog • Planned/Committed features for the release of the product • Plan Views ─ Iterations ─ Ranked List ─ Roadmap ─ Teams ─ Traceability (optional) ─ Work Breakdown • Work Item Types ─ Plan items: Work items that are relevant for the planning. Examples: Stories • Reports ─ Team Velocity ─ Release Burndown • Top down Planning Product Release Iteration Day
  • 24. © 2013 IBM Corporation • Overview of all sprints in the release Demo Managing the Release Backlog …
  • 25. © 2013 IBM Corporation • Tasks planned for the iteration • Plan Views • Planned Time • Ranked List • Roadmap • Taskboard / Kanban • Work Breakdown • WorkItem Types • Execution items: Work items which have work assigned. Examples: Task and Defect. • Reports • Sprint Burndown Estimated hours required to complete remaining work items. Product Release Iteration Day Working on the … Sprint Backlog
  • 26. © 2013 IBM Corporation • Focus on Execution: large stories broken down into smaller sub-stories and execution items • Fine grained: Estimation of effort: typically estimated in Ideal Hours/Days • Custom view: Can the execution task relate to the business value expressed on the product backlog? • Estimates are important Demo Planning a Sprint
  • 27. © 2013 IBM Corporation • My Work View: Developers plan their assigned work and adjust estimates ─ Managing new work ─ Managing current work ─ Managing future work ─ Work Load ─ Find, filter, and colorize planned work items • Daily Stand ups: Developer Task board view to see what people are working on. • Planned Time: Developers sort the work items in the order in which they intends to work on them • Bottom Up Planning Product Release Iteration Day A Day in the Life of an RTC Developer
  • 28. © 2013 IBM Corporation My Work View / My Dashboard View
  • 29. © 2013 IBM Corporation • Taskboard view: ─ Shows plan items in the left column and execution items in the state group columns. ─ Visualize the progress of the stories and their children. ─ Ability to adjust the state quickly with drag and drop from this view. ─ Color tags can be used to show the state of the plan items. Demo Daily Planning – stand-ups
  • 30. © 2013 IBM Corporation Now, if only I had code to work on…
  • 31. © 2013 IBM Corporation Parallel Development with SCM •RTC SCM supports several levels of parallel development ─ Team Stream on Server ─ Personal Repository Workspace on Server ─ Sandbox, locally on Client system •Collaboration based on Change sets: ─ Between Team Stream and Personal Workspace ─ Between sibling Personal Workspaces • Traceability ─ Change sets get attached to work items ─ Get included in builds ─ Reviews ─ Locate, Search
  • 32. © 2013 IBM Corporation Isolation Levels – Isolate Work not People •Repository workspaces – Provides individual isolation •You don't have to make your changes visible to the team to: •Backup or use the repository features. •Collaborate on a change with someone else •Streams – Provides team isolation •Suspend and Resume – Provides task level isolation for personal work •Team areas – Provides process isolation
  • 33. © 2013 IBM Corporation Continuous Integration with builds •Team of Team •Scheduled integration builds •Cross-component •Continuous integration builds •Each Team •Continuous builds •Always green •A Developer •Personal builds •Unit tests
  • 34. © 2013 IBM Corporation Transparency with Feeds, Dashboards, Reports •Team event notifications •Build events •Source Control changes •Work item changes •Team Process changes •Dashboards •Live project status •For all stakeholders •Reports
  • 35. © 2013 IBM Corporation Retrospectives •Teams reflect on what worked and what didn’t •How to tune the process •PMC retrospective summarizes team retrospectives ─Defines actions for the PMC
  • 36. © 2013 IBM Corporation Smart Tools, Winning Teams •Plan your way •Out-of-the-box templates for agile workflows •Plans linked to development execution – see immediate impacts of change •Not an isolated planning tool •Track your tasks •Smartly linked work items that behave how you want them to •Be Team aware •Day one: up, running, coding, and productive •Linked work, enables TEAMS to find, fix and test faster •Artifact feeds, make work transparent across teams •Live project status: Not manually cobbling bad data from multiple tools
  • 37. © 2013 IBM Corporation Smart Tools, Winning Teams •Process simplified •An agile, adaptive process: trained by you •Learn, Adapt, Reflect, Change •Manage your sources •Create, undo, share, update, review, suspend, resume, patch •Keep builds healthy •Build continuously, at multiple levels, with the technology of your choice •Build, deploy, test, fix •Continuous integration •Dashboards for status •Easy-to-create, web-based dashboards
  • 38. © 2013 IBM Corporation • Mike Cohn, Agile Estimation and Planning • Effective Planning with RTC https://jazz.net/library/article/594 • Effective planning using Snapshots in Rational Team Concert https://jazz.net/library/article/658 • Customizing the Agile Planning tools in Rational Team Concert https://jazz.net/library/article/587 Recommendations
  • 39. © 2013 IBM Corporation www.ibm.com/software/rational
  • 40. © 2013 IBM Corporation © Copyright IBM Corporation 2012. 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, Telelogic, the Telelogic 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