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

UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 

Dernier (20)

UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 

“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