SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
®
IBM Software Group
© 2013 IBM Corporation
Como Escalar Práticas Ágeis em Equipes
de Desenvolvimento Médias e Grandes
Andrea Rodacki
arodacki@br.ibm.com
Siga-me no Twitter e LinkedIn (arodacki)
IBM Software Group | Rational software
Innovation for a smarter planet
A Fábula dos Lenhadores
2
https://www.ibm.com/developerworks/community/blogs/rationalbrasil/entry/a_f_c3_a1bula_dos_lenhadores10?lang=em
IBM Software Group | Rational software
Innovation for a smarter planet
Base do Desenvolvimento de Software
3
Pessoas
Processos
Ferramentas
IBM Software Group | Rational software
Innovation for a smarter planet
What is agile?
Agile is a highly collaborative,
evolutionary, quality focused
approach to software
development.
IBM Software Group | Rational software
Innovation for a smarter planet 5
Agile values
Working
Software
Working
Software
Individuals
Interactions
Individuals
Interactions
Customer
Collaboration
Customer
Collaboration
Source: www.agilemanifesto.org
Comprehensive
Documentation
Comprehensive
Documentation
Processes
and Tools
Processes
and Tools
Following
a Plan
Following
a Plan
Contract
Negotiation
Contract
Negotiation
overWe value
While there is value in the items on the right, we value
the items on the left more.
Responding
to Change
Responding
to Change
IBM Software Group | Rational software
Innovation for a smarter planet
Waterfall X Agile
6
IBM Software Group | Rational software
Innovation for a smarter planet
Why Agile Rocks (1/2)
Speed to market
Agile lets you get your concept to your users as quickly as possible. During every
sprint an agile project delivers something of value. At any point, you may determine you
want to launch what has been delivered and start building a user base or testing your
hypothesis.
Flexible
Agile is based on accommodating change. Software projects consistently change. As a
product comes to life or the market expands, you should be able to react and update the
product accordingly. Agile also realizes that great ideas are bound to come mid-project
and being locked into a scope doesn’t let you take advantage of these realizations.
Risk Management
Incremental releases means that the product can be used early in the process by
stakeholders and users. This lets you identify issues and feature deficits early in the
process. Being adaptable to change means it isn’t a problem to change the scope
midway through the project, something that would be impossible in a waterfall style
project.
7
IBM Software Group | Rational software
Innovation for a smarter planet
Why Agile Rocks (2/2)
Cost Control
Unlike a fixed budget project, agile is flexible with regard to scope. More often than not,
our clients realize features they originally requested are no longer necessary. This allows
them to launch sooner and pay less. Agile isn’t about paying a lot with uncertainty, it’s
about paying for only what you need. Need to stick within a budget? No problem! We can
rearrange the product backlog so that critical new features are implemented at the
expense of less important features, not your budget.
Quality
Agile integrates testing throughout the process. Consistently delivering tested software
means higher overall quality and less time spent on QAing the full application.
Right Product
Incremental releases let you test your product early and often. Even if you don’t release it
to the public, it’s much easier to locate flaws and things that can be improved when
you have an actual product to play with vs a series of designs.
Transparency
Agile lets you see, feel and use a project consistently throughout the project. You don’t
see things in compartmentalized silos; you see how things work together.
8
IBM Software Group | Rational software
Innovation for a smarter planet
Os Diversos “Sabores” Ágeis
9
IBM Software Group | Rational software
Innovation for a smarter planet
Agile Umbrella
10
LEAN
Agile Modeling (AM) Unified Process (UP)
Agile Data (AD)
IBM Software Group | Rational software
Innovation for a smarter planet 11
IBM Software Group | Rational software
Innovation for a smarter planet
Is it enough?
It works for small, collocated teams, but does it work for bigger,
geographically distributed teams?
Does it work for outsourcing scenarios?
Does it work in highly regulated or complex business domains (e.g.,
financial, medical, air traffic control, ..)?
Does it work for enterprise aware organizations?
Does it cover the entire delivery lifecycle?
12
IBM Software Group | Rational software
Innovation for a smarter planet
13
Agile
Scaling
Model
(ASM)
Core Agile Development
Focus is on construction
Goal is to develop a high-quality system in an evolutionary,
collaborative, and self-organizing manner
Value-driven lifecycle with regular production of working
software
Small, co-located team developing straightforward software
Disciplined Agile Delivery
Extends agile development to address full system lifecycle
Risk and value-driven lifecycle
Self organization within an appropriate governance
framework
Small, co-located team delivering a straightforward solution
Agility at Scale
Disciplined agile delivery and one or more scaling factors
applies
IBM Software Group | Rational software
Innovation for a smarter planet
Agile Scaling Model (ASM) – simplified view
14
Core Agile
Development
Disciplined Agile
Delivery
Agility at Scale
Core Agile Development
Value driven lifecycle
Self organizing teams
Focus on construction
Disciplined Agile Delivery
Risk + value driven lifecycle
Self organizing within appropriate
governance framework
Full delivery lifecycle
Agility at Scale
DAD when one or more scaling factors apply:
Large team size
Geographic distribution
Regulatory compliance
Domain complexity
Organization distribution
Technical complexity
Organizational complexity
Enterprise discipline
IBM Software Group | Rational software
Innovation for a smarter planet
What is disciplined agile delivery?
15
“The Disciplined Agile Delivery (DAD) process
framework is a people-first, learning-oriented
hybrid agile approach to IT solution delivery. It
has a risk-value life cycle, is goal-driven, and is
enterprise aware.”
DAD is NOT prescriptive nor a “one size
fits all” approach
IBM Software Group | Rational software
Innovation for a smarter planet
Agile e Lean
16
• Agile – Entregue VALOR
– Uma abordagem que foca em entregar elementos de valor para o
cliente
– Evite tudo que não traz valor
– Descrença em planos detalhados logo no início do projeto
• Lean – Evite DESPERDÍCIO
– Inicialmente, uma iniciativa gerencial para agilizar
a produção
– Elimine todos os desperdícios
– Inventário reduzido
http://www.rallydev.com/community/agile-blog/agile-and-lean-software-development---oxymoron
IBM Software Group | Rational software
Innovation for a smarter planet
Disciplined Agile Delivery (DAD): A Hybrid
Framework
Unified Process
(UP)
Extreme
Programming (XP)
Scrum
Agile
Modeling
Disciplined Agile
Delivery (DAD)
DAD is a hybrid process framework adopt best practices
and philosophies from several methodologies
IBM Software Group | Rational software
Innovation for a smarter planet
DAD & AM, UP, AD
Agile Modeling (AM)
DAD models its documentation practices after requirements envisioning,
architecture envisioning, iteration modeling, continuous documentation, and just-in-
time (JIT) model storming.
Unified Process (UP)
DAD adopts several governance strategies from UP: having lightweight
milestones and explicit phases and focusing on the importance of proving out the
architecture in the early iterations and reducing all types of risk early in the life
cycle.
Agile Data (AD)
DAD adopts several agile database practices from AD: database refactoring,
database test-in, and agile data modeling. It is also an important source of
agile enterprise strategies, such as how agile teams can work effectively with
enterprise architects and enterprise data administrators.
18
IBM Software Group | Rational software
Innovation for a smarter planet
DAD e Extreme Programming
19
DAD XP
Abordagem gerencial Técnicas de engenharia
Foco no ciclo de vida e nos
objetivos
Foco nas práticas
Inclui princípios do XP
(CI, refactoring, TDD, collective ownership)
Primeira abordagem ágil a ganhar
espaço
Abrange todo o ciclo de vida Foco na construção
IBM Software Group | Rational software
Innovation for a smarter planet
DAD e Kanban
20
DAD Kanban
Agrega práticas de diversos
processos ágeis
Poucos
princípios/objetivos/práticas
Fala especificamente de
governança
Depende de governança adequada
a Kanban
Framework de processo específico
para desenvolvimento de software
Abordagem evolutiva de melhoria
de processos
Práticas definidas Kaizen
DAD adopts two critical concepts from Kanban:
limiting work in progress and visualizing work.
IBM Software Group | Rational software
Innovation for a smarter planet
DAD e SCRUM
21
DAD Scrum
Ciclo de vida completo Focado em construção
Enterprise aware No vácuo
Arquitetura como mitigadora de
riscos
Arquitetura emergente
Implantação evolutiva Implantação monolítica
(mais ou menos...)
? Evangelistas revolucionários
IBM Software Group | Rational software
Innovation for a smarter planet
The Scrum construction lifecycle
Operate in
Production?
Enterprise
Disciplines?
Project
Selection?
IBM Software Group | Rational software
Innovation for a smarter planet
The Disciplined Agile Delivery (DAD) life cycle
Operate in
Production
Enterprise
Disciplines
Project
Selection
IBM Software Group | Rational software
Innovation for a smarter planet
Agile Scaling Factors
Checklist of issues that you should consider and will affect
significantly your project
Not every project team faces all of these scaling factors, nor do
they face each scaling factor to the same extent
These issues add complexity to your situation and you must find
strategies to overcome these challenges
IBM Software Group | Rational software
Innovation for a smarter planet
Agile scaling factors
Domain Complexity
Straight
-forward
Intricate,
emerging
Compliance requirement
Low risk Critical,
audited
Team size
Under 10
developers
1000’s of
developers
Co-located
Geographical distribution
Global
Enterprise discipline
Project
focus
Enterprise
focus
Technical complexity
Homogenous
Heterogeneous,
legacy
Organization distribution
(outsourcing, partnerships)
Collaborative Contractual
Disciplined
Agile
Delivery
Flexible Rigid
Organizational complexity
IBM Software Group | Rational software
Innovation for a smarter planet
How IBM saved $300 million by going agile
“Who Says Elephants Can’t Dance” is the title of former IBM CEO Lou Gerstner’s
book on IBM’s dramatic transformation in the 1990s.
Sure, everyone used to think of IBM as the “elephant” (large and powerful, but also
sluggish and slow) of the computing industry.
But as software gained a larger share of IBM’s focus, the business became much
more agile, capable of growing along with the expanding ecosystems of the Internet
and worldwide commerce.
I think the SWG move to agile methods makes a nice addendum to that ongoing
success story!
Gina Poole
VP of Marketing, IBM Rational
26ASSITA AO VIDEO EM http://bit.ly/IBM-agile-legendado
IBM Software Group | Rational software
Innovation for a smarter planet
Esclarecendo alguns mitos sobre Ágil
27
Equipes ágeis escrevem documentação
Equipes ágeis fazem modelagem
Equipes ágeis (e não só gerentes) planejam tanto quanto equipes tradicionais
(just-in-time) ou mais
Projetos ágeis são mais previsíveis do que projetos tradicionais
Ágil escala
Ágil não é moda, nem revolução do proletariado
Ágil pode trabalhar com projetos de preço fixo
Ágil está sendo usado “criativamente”
IBM Software Group | Rational software
Innovation for a smarter planet
Conclusion
There is more to agile than software development
Disciplined Agile Delivery (DAD) is a hybrid process framework adopt context-
driven practices and philosophies from several methodologies
Full lifecycle
Includes supporting practices
Focused on solutions, not just software
Self organizing with appropriate governance
First step to scaling agile is to have a viable delivery process
IBM Software Group | Rational software
Innovation for a smarter planet
www.iset.srv.br/iset/curso_agil.html
80 horas (sábados: 9h às 12h e 13h às 18h)
Início 3/ago - Fim 19/out
Módulos:
O Desenvolvimento Ágil – 24 horas/aulas
Desenvolvendo Software com IBM Rational Team Concert – 8 horas/aulas
Iniciando um Projeto Ágil com IBM Rational Team Concert – 24 horas/aulas
Simular um Projeto Ágil no IBM Rational Team Concert – 24 horas/aulas
Material oficial IBM
Prova de Certificação IBM/Prometric
"Test 53: Rational Team Concert V3"
incluída no valor do curso
CURSO
DESENVOLVIMENTO ÁGIL E COLABORATIVO
COM CERTIFICAÇÃO IBM RATIONAL TEAM CONCERT
29
IBM Software Group | Rational software
Innovation for a smarter planet 30
Siga-me no Twitter e LinkedIn (arodacki)
IBM Software Group | Rational software
Innovation for a smarter planet
Referências (1/2)
Canal IBM Rational Brasil no YouTube bit.ly/RationalBrasil-YouTube
Canal Plafaforma Jazz no YouTube bit.ly/PlataformaJazz-YouTube
Blog da Rational Brasil - O Mundo depende de software ibm.co/blogRationalBrasil
Grupo Rational Brasil no LinkedIn http://www.linkedin.com/groups/Rational-Brasil-
3679473?trk=myg_ugrp_ovr
Livro Agile for Dummies http://www-01.ibm.com/software/rational/agile/
DAD – Discipline Agile Delivery
Pagina principal http://disciplinedagiledelivery.wordpress.com/introduction-to-dad/
Blog
https://www.ibm.com/developerworks/mydeveloperworks/blogs/ambler/entry/disciplined_a
gile_delivery_dad_lifecycle14?lang=en
Paper
http://public.dhe.ibm.com/common/ssi/ecm/en/raw14261usen/RAW14261USEN.PDF
Process Templates for use with Rational Team Concert http://www-
01.ibm.com/support/docview.wss?uid=swg24028581
Certificações http://disciplinedagileconsortium.org/directory
31
IBM Software Group | Rational software
Innovation for a smarter planet
Referências (2/2)
Rational Team Concert
Conheça a Solução Rational Team Concert:
http://www.youtube.com/watch?v=dg9e4mk6nGs
Rational Team Concert e Plataforma Jazz https://jazz.net/products/rational-team-concert/
Vídeo de Instalação do RTC http://www.youtube.com/watch?v=VNJUi6PYSIQ
Webcast Replay (em português): Desenvolvimento Ágil e Rational Team Concert
https://www.ibm.com/developerworks/mydeveloperworks/blogs/rationalbrasil/entry/webcas
t_replay_desenvolvimento__c3_a1gil_e_rational_team_concert3?lang=en ou
http://www.youtube.com/watch?v=tJZvDPqocpw
SCRUM no RTC http://www.ibm.com/developerworks/rational/library/scrum-methods-
rational-team-concert-v4-1/ e http://www.ibm.com/developerworks/rational/library/scrum-
methods-rational-team-concert-v4-2/
Recursos Técnicos http://www.ibm.com/developerworks/rational/products/rtc/
Sandboxes: Try now in a web-based trial environment
https://jazz.net/products/sandbox/
32
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”

Contenu connexe

Tendances

Intro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentIntro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentAleksejs Truhans
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resourcesAnwar Sadat
 
Adm Initial Proposal
Adm Initial ProposalAdm Initial Proposal
Adm Initial Proposalcfry
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindCapgemini
 
Business Case for Agile Project Management
Business Case for Agile Project ManagementBusiness Case for Agile Project Management
Business Case for Agile Project ManagementSiddhi
 
Mainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapMainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapDevOps.com
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentThanh Nguyen
 
DevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiDevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiBalram Yadav
 
Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapDaniel Berg
 
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsBusiness Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsDavid Rico
 
Going agile with scrum
Going agile with scrumGoing agile with scrum
Going agile with scrumMayur Sand
 
Emerging Trends of Software Engineering
Emerging Trends of Software Engineering Emerging Trends of Software Engineering
Emerging Trends of Software Engineering DR. Ram Kumar Pathak
 
G0313036040
G0313036040G0313036040
G0313036040theijes
 
Redefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusRedefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusDavid Linthicum
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilIBM UrbanCode Products
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...SlideTeam
 
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160:  Agile DevOps Continuous DeliveryHP Discover Session BB2160:  Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous DeliveryCapgemini
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principlesJaguaraci Silva
 
Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Russell Pannone
 

Tendances (20)

Intro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentIntro to Agile and Lean Software Development
Intro to Agile and Lean Software Development
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Adm Initial Proposal
Adm Initial ProposalAdm Initial Proposal
Adm Initial Proposal
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left Behind
 
Business Case for Agile Project Management
Business Case for Agile Project ManagementBusiness Case for Agile Project Management
Business Case for Agile Project Management
 
Mainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapMainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled Roadmap
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
DevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiDevOps & continuous delivery - Sogeti
DevOps & continuous delivery - Sogeti
 
Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and Roadmap
 
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsBusiness Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
 
Going agile with scrum
Going agile with scrumGoing agile with scrum
Going agile with scrum
 
Emerging Trends of Software Engineering
Emerging Trends of Software Engineering Emerging Trends of Software Engineering
Emerging Trends of Software Engineering
 
G0313036040
G0313036040G0313036040
G0313036040
 
Business value of Agile : A People10 Showcase
Business value of Agile : A People10 ShowcaseBusiness value of Agile : A People10 Showcase
Business value of Agile : A People10 Showcase
 
Redefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusRedefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonus
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't Evil
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160:  Agile DevOps Continuous DeliveryHP Discover Session BB2160:  Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous Delivery
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principles
 
Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2
 

Similaire à “Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”

Introducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMIntroducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMMatt Holitza
 
Agile Programming Techniques
Agile Programming TechniquesAgile Programming Techniques
Agile Programming TechniquesHosam Bayomy
 
Agile Club # 11 - Agile Programming Techniques
Agile Club # 11 - Agile Programming TechniquesAgile Club # 11 - Agile Programming Techniques
Agile Club # 11 - Agile Programming TechniquesAgile Club
 
Scaling agile scrum practices 2.0
Scaling agile   scrum practices 2.0Scaling agile   scrum practices 2.0
Scaling agile scrum practices 2.0Reedy Feggins Jr
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agilityAlexandre Cuva
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile TermsValtech UK
 
Agile presentation to Telstra, April 2010
Agile presentation to Telstra, April 2010Agile presentation to Telstra, April 2010
Agile presentation to Telstra, April 2010bennw
 
The Agile Scaling Model (ASM): Be as Agile as You Need to Be
The Agile Scaling Model (ASM): Be as Agile as You Need to BeThe Agile Scaling Model (ASM): Be as Agile as You Need to Be
The Agile Scaling Model (ASM): Be as Agile as You Need to BeAgile Software Community of India
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Agile Tour Beirut
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in AgileWipro
 
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)Split Software
 

Similaire à “Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes” (20)

Introducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALMIntroducing the Rational Solution for Agile ALM
Introducing the Rational Solution for Agile ALM
 
Agile Programming Techniques
Agile Programming TechniquesAgile Programming Techniques
Agile Programming Techniques
 
Agile Club # 11 - Agile Programming Techniques
Agile Club # 11 - Agile Programming TechniquesAgile Club # 11 - Agile Programming Techniques
Agile Club # 11 - Agile Programming Techniques
 
7.agila model
7.agila model7.agila model
7.agila model
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 
Upmc tpdev1
Upmc tpdev1Upmc tpdev1
Upmc tpdev1
 
Innovate session-2333
Innovate session-2333Innovate session-2333
Innovate session-2333
 
Scaling agile scrum practices 2.0
Scaling agile   scrum practices 2.0Scaling agile   scrum practices 2.0
Scaling agile scrum practices 2.0
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
 
Agile frameworks
Agile frameworksAgile frameworks
Agile frameworks
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile Terms
 
Agile - Monojit basu
Agile - Monojit basuAgile - Monojit basu
Agile - Monojit basu
 
Agile - Monojit Basu
Agile - Monojit BasuAgile - Monojit Basu
Agile - Monojit Basu
 
Agile presentation to Telstra, April 2010
Agile presentation to Telstra, April 2010Agile presentation to Telstra, April 2010
Agile presentation to Telstra, April 2010
 
The Agile Scaling Model (ASM): Be as Agile as You Need to Be
The Agile Scaling Model (ASM): Be as Agile as You Need to BeThe Agile Scaling Model (ASM): Be as Agile as You Need to Be
The Agile Scaling Model (ASM): Be as Agile as You Need to Be
 
Heart of Agile
Heart of AgileHeart of Agile
Heart of Agile
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
 

Dernier

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Dernier (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”

  • 1. ® IBM Software Group © 2013 IBM Corporation Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes Andrea Rodacki arodacki@br.ibm.com Siga-me no Twitter e LinkedIn (arodacki)
  • 2. IBM Software Group | Rational software Innovation for a smarter planet A Fábula dos Lenhadores 2 https://www.ibm.com/developerworks/community/blogs/rationalbrasil/entry/a_f_c3_a1bula_dos_lenhadores10?lang=em
  • 3. IBM Software Group | Rational software Innovation for a smarter planet Base do Desenvolvimento de Software 3 Pessoas Processos Ferramentas
  • 4. IBM Software Group | Rational software Innovation for a smarter planet What is agile? Agile is a highly collaborative, evolutionary, quality focused approach to software development.
  • 5. IBM Software Group | Rational software Innovation for a smarter planet 5 Agile values Working Software Working Software Individuals Interactions Individuals Interactions Customer Collaboration Customer Collaboration Source: www.agilemanifesto.org Comprehensive Documentation Comprehensive Documentation Processes and Tools Processes and Tools Following a Plan Following a Plan Contract Negotiation Contract Negotiation overWe value While there is value in the items on the right, we value the items on the left more. Responding to Change Responding to Change
  • 6. IBM Software Group | Rational software Innovation for a smarter planet Waterfall X Agile 6
  • 7. IBM Software Group | Rational software Innovation for a smarter planet Why Agile Rocks (1/2) Speed to market Agile lets you get your concept to your users as quickly as possible. During every sprint an agile project delivers something of value. At any point, you may determine you want to launch what has been delivered and start building a user base or testing your hypothesis. Flexible Agile is based on accommodating change. Software projects consistently change. As a product comes to life or the market expands, you should be able to react and update the product accordingly. Agile also realizes that great ideas are bound to come mid-project and being locked into a scope doesn’t let you take advantage of these realizations. Risk Management Incremental releases means that the product can be used early in the process by stakeholders and users. This lets you identify issues and feature deficits early in the process. Being adaptable to change means it isn’t a problem to change the scope midway through the project, something that would be impossible in a waterfall style project. 7
  • 8. IBM Software Group | Rational software Innovation for a smarter planet Why Agile Rocks (2/2) Cost Control Unlike a fixed budget project, agile is flexible with regard to scope. More often than not, our clients realize features they originally requested are no longer necessary. This allows them to launch sooner and pay less. Agile isn’t about paying a lot with uncertainty, it’s about paying for only what you need. Need to stick within a budget? No problem! We can rearrange the product backlog so that critical new features are implemented at the expense of less important features, not your budget. Quality Agile integrates testing throughout the process. Consistently delivering tested software means higher overall quality and less time spent on QAing the full application. Right Product Incremental releases let you test your product early and often. Even if you don’t release it to the public, it’s much easier to locate flaws and things that can be improved when you have an actual product to play with vs a series of designs. Transparency Agile lets you see, feel and use a project consistently throughout the project. You don’t see things in compartmentalized silos; you see how things work together. 8
  • 9. IBM Software Group | Rational software Innovation for a smarter planet Os Diversos “Sabores” Ágeis 9
  • 10. IBM Software Group | Rational software Innovation for a smarter planet Agile Umbrella 10 LEAN Agile Modeling (AM) Unified Process (UP) Agile Data (AD)
  • 11. IBM Software Group | Rational software Innovation for a smarter planet 11
  • 12. IBM Software Group | Rational software Innovation for a smarter planet Is it enough? It works for small, collocated teams, but does it work for bigger, geographically distributed teams? Does it work for outsourcing scenarios? Does it work in highly regulated or complex business domains (e.g., financial, medical, air traffic control, ..)? Does it work for enterprise aware organizations? Does it cover the entire delivery lifecycle? 12
  • 13. IBM Software Group | Rational software Innovation for a smarter planet 13 Agile Scaling Model (ASM) Core Agile Development Focus is on construction Goal is to develop a high-quality system in an evolutionary, collaborative, and self-organizing manner Value-driven lifecycle with regular production of working software Small, co-located team developing straightforward software Disciplined Agile Delivery Extends agile development to address full system lifecycle Risk and value-driven lifecycle Self organization within an appropriate governance framework Small, co-located team delivering a straightforward solution Agility at Scale Disciplined agile delivery and one or more scaling factors applies
  • 14. IBM Software Group | Rational software Innovation for a smarter planet Agile Scaling Model (ASM) – simplified view 14 Core Agile Development Disciplined Agile Delivery Agility at Scale Core Agile Development Value driven lifecycle Self organizing teams Focus on construction Disciplined Agile Delivery Risk + value driven lifecycle Self organizing within appropriate governance framework Full delivery lifecycle Agility at Scale DAD when one or more scaling factors apply: Large team size Geographic distribution Regulatory compliance Domain complexity Organization distribution Technical complexity Organizational complexity Enterprise discipline
  • 15. IBM Software Group | Rational software Innovation for a smarter planet What is disciplined agile delivery? 15 “The Disciplined Agile Delivery (DAD) process framework is a people-first, learning-oriented hybrid agile approach to IT solution delivery. It has a risk-value life cycle, is goal-driven, and is enterprise aware.” DAD is NOT prescriptive nor a “one size fits all” approach
  • 16. IBM Software Group | Rational software Innovation for a smarter planet Agile e Lean 16 • Agile – Entregue VALOR – Uma abordagem que foca em entregar elementos de valor para o cliente – Evite tudo que não traz valor – Descrença em planos detalhados logo no início do projeto • Lean – Evite DESPERDÍCIO – Inicialmente, uma iniciativa gerencial para agilizar a produção – Elimine todos os desperdícios – Inventário reduzido http://www.rallydev.com/community/agile-blog/agile-and-lean-software-development---oxymoron
  • 17. IBM Software Group | Rational software Innovation for a smarter planet Disciplined Agile Delivery (DAD): A Hybrid Framework Unified Process (UP) Extreme Programming (XP) Scrum Agile Modeling Disciplined Agile Delivery (DAD) DAD is a hybrid process framework adopt best practices and philosophies from several methodologies
  • 18. IBM Software Group | Rational software Innovation for a smarter planet DAD & AM, UP, AD Agile Modeling (AM) DAD models its documentation practices after requirements envisioning, architecture envisioning, iteration modeling, continuous documentation, and just-in- time (JIT) model storming. Unified Process (UP) DAD adopts several governance strategies from UP: having lightweight milestones and explicit phases and focusing on the importance of proving out the architecture in the early iterations and reducing all types of risk early in the life cycle. Agile Data (AD) DAD adopts several agile database practices from AD: database refactoring, database test-in, and agile data modeling. It is also an important source of agile enterprise strategies, such as how agile teams can work effectively with enterprise architects and enterprise data administrators. 18
  • 19. IBM Software Group | Rational software Innovation for a smarter planet DAD e Extreme Programming 19 DAD XP Abordagem gerencial Técnicas de engenharia Foco no ciclo de vida e nos objetivos Foco nas práticas Inclui princípios do XP (CI, refactoring, TDD, collective ownership) Primeira abordagem ágil a ganhar espaço Abrange todo o ciclo de vida Foco na construção
  • 20. IBM Software Group | Rational software Innovation for a smarter planet DAD e Kanban 20 DAD Kanban Agrega práticas de diversos processos ágeis Poucos princípios/objetivos/práticas Fala especificamente de governança Depende de governança adequada a Kanban Framework de processo específico para desenvolvimento de software Abordagem evolutiva de melhoria de processos Práticas definidas Kaizen DAD adopts two critical concepts from Kanban: limiting work in progress and visualizing work.
  • 21. IBM Software Group | Rational software Innovation for a smarter planet DAD e SCRUM 21 DAD Scrum Ciclo de vida completo Focado em construção Enterprise aware No vácuo Arquitetura como mitigadora de riscos Arquitetura emergente Implantação evolutiva Implantação monolítica (mais ou menos...) ? Evangelistas revolucionários
  • 22. IBM Software Group | Rational software Innovation for a smarter planet The Scrum construction lifecycle Operate in Production? Enterprise Disciplines? Project Selection?
  • 23. IBM Software Group | Rational software Innovation for a smarter planet The Disciplined Agile Delivery (DAD) life cycle Operate in Production Enterprise Disciplines Project Selection
  • 24. IBM Software Group | Rational software Innovation for a smarter planet Agile Scaling Factors Checklist of issues that you should consider and will affect significantly your project Not every project team faces all of these scaling factors, nor do they face each scaling factor to the same extent These issues add complexity to your situation and you must find strategies to overcome these challenges
  • 25. IBM Software Group | Rational software Innovation for a smarter planet Agile scaling factors Domain Complexity Straight -forward Intricate, emerging Compliance requirement Low risk Critical, audited Team size Under 10 developers 1000’s of developers Co-located Geographical distribution Global Enterprise discipline Project focus Enterprise focus Technical complexity Homogenous Heterogeneous, legacy Organization distribution (outsourcing, partnerships) Collaborative Contractual Disciplined Agile Delivery Flexible Rigid Organizational complexity
  • 26. IBM Software Group | Rational software Innovation for a smarter planet How IBM saved $300 million by going agile “Who Says Elephants Can’t Dance” is the title of former IBM CEO Lou Gerstner’s book on IBM’s dramatic transformation in the 1990s. Sure, everyone used to think of IBM as the “elephant” (large and powerful, but also sluggish and slow) of the computing industry. But as software gained a larger share of IBM’s focus, the business became much more agile, capable of growing along with the expanding ecosystems of the Internet and worldwide commerce. I think the SWG move to agile methods makes a nice addendum to that ongoing success story! Gina Poole VP of Marketing, IBM Rational 26ASSITA AO VIDEO EM http://bit.ly/IBM-agile-legendado
  • 27. IBM Software Group | Rational software Innovation for a smarter planet Esclarecendo alguns mitos sobre Ágil 27 Equipes ágeis escrevem documentação Equipes ágeis fazem modelagem Equipes ágeis (e não só gerentes) planejam tanto quanto equipes tradicionais (just-in-time) ou mais Projetos ágeis são mais previsíveis do que projetos tradicionais Ágil escala Ágil não é moda, nem revolução do proletariado Ágil pode trabalhar com projetos de preço fixo Ágil está sendo usado “criativamente”
  • 28. IBM Software Group | Rational software Innovation for a smarter planet Conclusion There is more to agile than software development Disciplined Agile Delivery (DAD) is a hybrid process framework adopt context- driven practices and philosophies from several methodologies Full lifecycle Includes supporting practices Focused on solutions, not just software Self organizing with appropriate governance First step to scaling agile is to have a viable delivery process
  • 29. IBM Software Group | Rational software Innovation for a smarter planet www.iset.srv.br/iset/curso_agil.html 80 horas (sábados: 9h às 12h e 13h às 18h) Início 3/ago - Fim 19/out Módulos: O Desenvolvimento Ágil – 24 horas/aulas Desenvolvendo Software com IBM Rational Team Concert – 8 horas/aulas Iniciando um Projeto Ágil com IBM Rational Team Concert – 24 horas/aulas Simular um Projeto Ágil no IBM Rational Team Concert – 24 horas/aulas Material oficial IBM Prova de Certificação IBM/Prometric "Test 53: Rational Team Concert V3" incluída no valor do curso CURSO DESENVOLVIMENTO ÁGIL E COLABORATIVO COM CERTIFICAÇÃO IBM RATIONAL TEAM CONCERT 29
  • 30. IBM Software Group | Rational software Innovation for a smarter planet 30 Siga-me no Twitter e LinkedIn (arodacki)
  • 31. IBM Software Group | Rational software Innovation for a smarter planet Referências (1/2) Canal IBM Rational Brasil no YouTube bit.ly/RationalBrasil-YouTube Canal Plafaforma Jazz no YouTube bit.ly/PlataformaJazz-YouTube Blog da Rational Brasil - O Mundo depende de software ibm.co/blogRationalBrasil Grupo Rational Brasil no LinkedIn http://www.linkedin.com/groups/Rational-Brasil- 3679473?trk=myg_ugrp_ovr Livro Agile for Dummies http://www-01.ibm.com/software/rational/agile/ DAD – Discipline Agile Delivery Pagina principal http://disciplinedagiledelivery.wordpress.com/introduction-to-dad/ Blog https://www.ibm.com/developerworks/mydeveloperworks/blogs/ambler/entry/disciplined_a gile_delivery_dad_lifecycle14?lang=en Paper http://public.dhe.ibm.com/common/ssi/ecm/en/raw14261usen/RAW14261USEN.PDF Process Templates for use with Rational Team Concert http://www- 01.ibm.com/support/docview.wss?uid=swg24028581 Certificações http://disciplinedagileconsortium.org/directory 31
  • 32. IBM Software Group | Rational software Innovation for a smarter planet Referências (2/2) Rational Team Concert Conheça a Solução Rational Team Concert: http://www.youtube.com/watch?v=dg9e4mk6nGs Rational Team Concert e Plataforma Jazz https://jazz.net/products/rational-team-concert/ Vídeo de Instalação do RTC http://www.youtube.com/watch?v=VNJUi6PYSIQ Webcast Replay (em português): Desenvolvimento Ágil e Rational Team Concert https://www.ibm.com/developerworks/mydeveloperworks/blogs/rationalbrasil/entry/webcas t_replay_desenvolvimento__c3_a1gil_e_rational_team_concert3?lang=en ou http://www.youtube.com/watch?v=tJZvDPqocpw SCRUM no RTC http://www.ibm.com/developerworks/rational/library/scrum-methods- rational-team-concert-v4-1/ e http://www.ibm.com/developerworks/rational/library/scrum- methods-rational-team-concert-v4-2/ Recursos Técnicos http://www.ibm.com/developerworks/rational/products/rtc/ Sandboxes: Try now in a web-based trial environment https://jazz.net/products/sandbox/ 32