SlideShare une entreprise Scribd logo
1  sur  57
Télécharger pour lire hors ligne
Makes Jira Agile



XP 2009 Conference



© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Makes Jira Agile




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Who we are …


          Fabio Armani
                         CTO @ Sequenza SpA - DEDAGROUP
                         Agile Consultant & Traineer, Scrum Pratictioner


          Massimiliano Dessi
                         Software Architect @ Pronetics SpA
                         Author of: Spring 2.5 Aspect Oriented Programming




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Agenda

     Do We Need Another Tool?
     Background
     Challenge
     Why Jira?
     Make Jira Agile
     Integration In An Open Agile Suite
     Questions




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Agenda

     Do We Need Another Tool?
     Background
     Challenge
     Why Jira?
     Make Jira Agile
     Integration In An Open Agile Suite
     Questions




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Do We Need Another Tool?




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Why Do We Need aTool?
•        Let's assume that we have a large and shiny nail. What is the best tool for the nail?
         Hopefully, the answer is obvious to most of us. Now, let's assume that we have a
         development team and a "shining“, promising, cool new agile development process.
         Most likely the hammer will not help.
•        To tackle this problem, it is essential to have at your disposal a tool that enables
         requirements gathering, iteration planning, progress tracking and reporting. You can't
         rely on memory for requirements gathering. You can't rely on the universal perception
         for iteration planning and you definitely can't rely on telepathy for progress tracking and
         reporting. You need a tool that will do the job with minimum effort and minimum side
         effects.
•        “I think that people and how they interact on a project are the most important thing, and I
         think that they need to create a way of working -- a process -- that works best for them.
         Because their interactions are critical to project success, I suggest that teams begin the
         work with an approach that will bring them together as people, not one that will let them
         remain apart, communicating electronically”.
                                                                        Ron Jeffries




 © 2008 Pro-netics S.p.A.
 The information contained herein is subject to change without notice
Agenda

     Do We Need Another Agile Tool?
     Background
     Challenge
     Why Jira?
     Make Jira Agile
     Integration In An Open Agile Suite
     Questions




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Agile Fractal Process




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Lifecycle - Scrum




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Background

In the beginning Agile was …




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Background




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Background

Now we have a lot of Agile Tools …




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Background
•  Currently there are different kind tools:
            •  Simple tools (whiteboards, cards on walls …)
            •  Tools which are specific to a methodology (ie: ScrumWorks,
               XPlanner)
            •  Methodology Agnostics Tools
            •  Application Lifecycle Mangement (ALM) that are complete but
               expensive tools (VersionOne, ResultSpace)




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Tool Categories
•  The table below contains results of project management tools usage
   taken from TargetProcess leads (from May to July 2008).




        Most likely, many people in the "None" category use paper and whiteboards.
        However, it is just an assumption.                        [source; TargetProcess]



© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Background




•        24% companies use traditional project management tools (vast majority use
         MS Project)
•        16% use Spread Sheets (vast majority use MS Excel)
•        12% use various Bug Tracking tools (JIRA is the winner in this category)
•        11% use Agile Project Management Tools (open source XPlanner is a leader)
                                                                        [source: TargetProcess]



 © 2008 Pro-netics S.p.A.
 The information contained herein is subject to change without notice
Agenda

     Do We Need Another Agile Tool?
     Background
     Challenge
     Why Jira?
     Make Jira Agile
     Integration In An Open Agile Suite
     Questions




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Challenge
•  An Enterprise Agile Tool should support and satisfy a set of key
   features.
•  An Agile Tools should aims at be a transparent and lightweight wallet
   to your process and day by day job of team members.
•  Seamless integration of different tools (i.e.: IDE environment, Issue
   Tracker, Project Management Tool…).
•  Agile Teams should be collocated but Open Source development
   demands for distributed “virtual” teams spread across the Globe. How
   can we manage it?




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Challenge
•        1. Iterative, Feature-driven Development
             Although it may seem to be an obvious mismatch, many teams attempt to use a series of traditional tools that
                 complicate their work because they don't support basic Agile practices.

•        2. Integrated Lifecycle Management
             Tracking project information in multiple tools can inhibit accurate, real-time visibility.

•        3. Cross-Functional Teams
             True support for cross-functional teams means consolidating and facilitating the project planning and tracking needs
                 of customers, product management, project management, programmers, testers, etc. in a single environment
                 for improved collaboration and consistency.

•        4. Flexible Configuration
             A scalable management tool should allow organizations to define, organize, and plan according to their unique
                 organizational requirements.

•        5. Simplicity
             Like agile development, the more simple the tool the better. Most importantly, tools should never replace the
                 benefits achieved by using the Agile practices - an Agile lifecycle management tool is only as good as the
                 process it facilitates and the people that use it.

•        6. Enterprise Scale
             An agile tool for deployment within an enterprise must be able to handle a sophisticated project structure and
                 thousands of features and defects.



 © 2008 Pro-netics S.p.A.
 The information contained herein is subject to change without notice
Challenge
•  Modern agile project management software combines common
   activities and provides open API for advanced integration.
•  It powers:
            •  User Stories and Epics management.
            •  Backlogs prioritization.
            •  High level release planning and low level iteration planning.
            •  Progress tracking via virtual Burndown Charts, Task Board and Daily Progress.
            •  Tests management via Test Cases support and integration with automated testing
               tools.
            •  Bugs management via Bug Tracking support and integration with external bug
               tracking tools.
            •  Customers’ requests management via Help Desk functionality or integration with
               third-party tools like Salesforce.




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Agenda

     Do We Need Another Agile Tool?
     Background
     Challenge
     Why Jira?
     Make Jira Agile
     Integration In An Open Agile Suite
     Questions




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Why Jira?

JIRA Solutions – Jira could be used to support different solutions
And it’s a standard de facto.




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Bug Tracking

Customisable, powerful defect tracking designed for teams
  large and small.
JIRA is a system developed to track, manage and close
  bugs. More than 8,700 organisations depend on JIRA
  because it offers:
            straightforward tracking that follows the entire life of a bug
            integration within your IDE and other development systems
            flexible security
            strong reporting and project tracking capabilities




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Bug Tracking




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Project Management

Track, allocate and report on project tasks with real-time
  statistics.
It can be a nightmare trying to keep track of all the tasks in a
    project. JIRA helps you manage and complete each task
    according to your workflow to ensure nothing slips through
    the cracks.




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Agile Software Development

Estimate, allocate and track your iterations.
            •  Extreme Programming.
            •  Scrum.
            •  Lean Development.
            •  Feature-Driven Development.
            Agile development methodologies have revolutionised the way we
               develop software. It helps teams to deliver higher quality code
               more quickly, more frequently and in better alignment with what
               customers really want.




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Technical Support / HD

Escalate cases, monitor response statistics and manage
  team workload.




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Opensource projects using Jira




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Highly Customizable

  The success of Jira is based on:

      •         Wide range of aviable plugins for al the needs
      •         sdk-plugin that allows to write custom plugins
      •         Fully customizable interface, dashbord and so on
      •         Fully customizable "skin"




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Jira and Tasks

A key point of Jira is the Creation of task and sub-task.


<screenshoot here>




  © 2008 Pro-netics S.p.A.
  The information contained herein is subject to change without notice
Jira Dashboard




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Points iterations chart




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Gantt




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Stories




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Stories over
iterations



 © 2008 Pro-netics S.p.A.
 The information contained herein is subject to change without notice
Jira with IntelliJ IDEA




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Jira with Eclipse




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Jira talks with IPhone




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Jira and Green Hopper




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Agenda

Do We Need Another Agile Tool?
Background
Challenge
Why Jira?
Make Jira Agile
Integration In An Open Agile Suite
Questions




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Make Jira Agile

•  Don’t reinvent the wheel!
•  Build the new tool as a plugin on the Jira platform allows
   us to take advantage of:
            •  Other Plugins Integration
            •  Open Solution




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
ShapeShift

•  Vision




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
ShapeShift

•  Main features:
            •        Planning management of release and iteration
            •        Independent definition of values and story points
            •        Automatism to aid in release planning and estimations
            •        Agile prioritization using MoSCoW (taken from DSDM)
                           •       Must have (or Minimum Usable Subset)
                           •       Should have
                           •       Could have
                           •       Won't have (but Would like in future)




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
ShapeShift

•  'Must Haves' are features that must be included before the product
   can be launched. It is good to have clarity on this before a project
   begins, as this is the minimum scope for the product to be useful.
•  'Should Haves' are features that are not critical to launch, but are
   considered to be important and of a high value to the user.
•  'Could Haves' are features that are nice to have and could potentially
   be included without incurring too much effort or cost. These will be the
   first features to be removed from scope if the project's timescales are
   later at risk.
•  'Won't Haves' are features that have been requested but are explicitly
   excluded from scope for the planned duration, and may be included in
   a future phase of development.




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
ShapeShift

•  The integration of the entire planning and development process is the
   major argument for a dedicated tool. Almost any development process
   includes activities like:
            •        Requirements management (product/release backlogs).
            •        Planning (release/iteration planning).
            •        Tracking (project/release/iteration progress tracking).
            •        Quality Assurance (testing, bugs management).
            •        Feedback Gathering (feedback from customers, ideas, issues).




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Agenda

Do We Need Another Agile Tool?
Background
Challenge
Why Jira?
Make Jira Agile
Integration In An Open Agile Suite
Questions




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Integration in an Agile Suite

•  ShapeShift in the first module of a suite of inter-
   cooperating plugins devoted to bring a complete set of
   tools for:
            •  Agile Teams
            •  Agile Executives
            •  Agile PMOs
•  The suite will Process Tracking
•  Manage portfolio as well as economics




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Integration in an Agile Suite
“A trend that will continue to influence software tools is ever-tightening release cycles.
    Where releases once took years, an increasing number of software products will release
    new functionality to production monthly, week, daily, or even more frequently. […] The
    trend towards support more frequent transitions between activities will continue. More
    activities will be supported without large changes of context.”
—Kent Beck
Agile project management tools have a short history. It is obvious that current tools are just
    a first tryand they will evolve in the future. Currently three main trends may be
    mentioned.
Tangible – intangible linkage
Obviously, teams like tangible tools and agile software tools will use something tangible to
   provide
better user experience. Large sensor displays like Microsoft surface
(http://www.microsoft.com/surface/index.html) will be used for iteration planning, daily
    meetings, and
other interactive meetings.
Complete integrated development life-cycle solutions
© 2008 Pro-netics S.p.A.
Agile project management software is evolving into complete life-cycle solutions.
The information contained herein is subject to change without notice
Agenda

Do We Need Another Agile Tool?
Background
Challenge
Why Jira?
Make Jira Agile
Integration In An Open Agile Suite
Questions




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Questions & Answers




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice
Thanks

                                                                        f.armani@armaniconsulting.com
                                                                       massimiliano.dessi@pro-netics.com




© 2008 Pro-netics S.p.A.
The information contained herein is subject to change without notice

Contenu connexe

Tendances

Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationTasktop
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksMehul Kapadia
 
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Edunomica
 
Disciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the EnterpriseDisciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the EnterpriseTechWell
 
Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...
Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...
Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...Greg Pfister
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeRichard Knaster
 
Introduction to Disciplined Agile Delivery (DAD) : Presented by Dr. Sanjay Sa...
Introduction to Disciplined Agile Delivery (DAD) : Presented by Dr. Sanjay Sa...Introduction to Disciplined Agile Delivery (DAD) : Presented by Dr. Sanjay Sa...
Introduction to Disciplined Agile Delivery (DAD) : Presented by Dr. Sanjay Sa...oGuild .
 
Introducing SAFe 5.0 the operating system for Business Agility
Introducing SAFe 5.0 the operating system for Business AgilityIntroducing SAFe 5.0 the operating system for Business Agility
Introducing SAFe 5.0 the operating system for Business AgilityLeanwisdom
 
Hans Eckman: 7 Agile and DevOps Insights I Wish I Knew Earlier
Hans Eckman: 7 Agile and DevOps Insights I Wish I Knew EarlierHans Eckman: 7 Agile and DevOps Insights I Wish I Knew Earlier
Hans Eckman: 7 Agile and DevOps Insights I Wish I Knew EarlierEdunomica
 
Project 5040- Agile Project Management
Project 5040- Agile Project ManagementProject 5040- Agile Project Management
Project 5040- Agile Project ManagementSam Dowd
 
Introducing agilealm
Introducing agilealmIntroducing agilealm
Introducing agilealmMatt Holitza
 
The magic of ops genie
The magic of ops genieThe magic of ops genie
The magic of ops genieAUGNYC
 
Why Agile Fail. *Hint* -it's more than just process
Why Agile Fail. *Hint* -it's more than just processWhy Agile Fail. *Hint* -it's more than just process
Why Agile Fail. *Hint* -it's more than just processTasktop
 
Software Intelligence for PPM
Software Intelligence for PPMSoftware Intelligence for PPM
Software Intelligence for PPMKeyedIn Projects
 
Using Agile Methodologies
Using Agile MethodologiesUsing Agile Methodologies
Using Agile MethodologiesDave Kellogg
 

Tendances (17)

Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation Stagnation
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile Frameworks
 
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
 
Disciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the EnterpriseDisciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the Enterprise
 
Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...
Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...
Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...
 
SAFe 101
SAFe 101SAFe 101
SAFe 101
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
 
Introduction to Disciplined Agile Delivery (DAD) : Presented by Dr. Sanjay Sa...
Introduction to Disciplined Agile Delivery (DAD) : Presented by Dr. Sanjay Sa...Introduction to Disciplined Agile Delivery (DAD) : Presented by Dr. Sanjay Sa...
Introduction to Disciplined Agile Delivery (DAD) : Presented by Dr. Sanjay Sa...
 
Introducing SAFe 5.0 the operating system for Business Agility
Introducing SAFe 5.0 the operating system for Business AgilityIntroducing SAFe 5.0 the operating system for Business Agility
Introducing SAFe 5.0 the operating system for Business Agility
 
Hans Eckman: 7 Agile and DevOps Insights I Wish I Knew Earlier
Hans Eckman: 7 Agile and DevOps Insights I Wish I Knew EarlierHans Eckman: 7 Agile and DevOps Insights I Wish I Knew Earlier
Hans Eckman: 7 Agile and DevOps Insights I Wish I Knew Earlier
 
Project 5040- Agile Project Management
Project 5040- Agile Project ManagementProject 5040- Agile Project Management
Project 5040- Agile Project Management
 
Introducing agilealm
Introducing agilealmIntroducing agilealm
Introducing agilealm
 
The magic of ops genie
The magic of ops genieThe magic of ops genie
The magic of ops genie
 
Why Agile Fail. *Hint* -it's more than just process
Why Agile Fail. *Hint* -it's more than just processWhy Agile Fail. *Hint* -it's more than just process
Why Agile Fail. *Hint* -it's more than just process
 
Software Intelligence for PPM
Software Intelligence for PPMSoftware Intelligence for PPM
Software Intelligence for PPM
 
Using Agile Methodologies
Using Agile MethodologiesUsing Agile Methodologies
Using Agile Methodologies
 
SAFe
SAFeSAFe
SAFe
 

En vedette

Behavior Driven Development - WPC 2011
Behavior Driven Development - WPC 2011Behavior Driven Development - WPC 2011
Behavior Driven Development - WPC 2011Fabio Armani
 
Lean Agile Development - a war story (Better Software 2010)
Lean Agile Development - a war story (Better Software  2010)Lean Agile Development - a war story (Better Software  2010)
Lean Agile Development - a war story (Better Software 2010)Fabio Armani
 
Lean Agile Adoption Enterprise Challenges - XP 2012
Lean Agile Adoption Enterprise Challenges - XP 2012Lean Agile Adoption Enterprise Challenges - XP 2012
Lean Agile Adoption Enterprise Challenges - XP 2012Fabio Armani
 
The Tao of Agile - XP2012
The Tao of Agile - XP2012The Tao of Agile - XP2012
The Tao of Agile - XP2012Fabio Armani
 
Lean Agile Contracts - iad 2012
Lean Agile Contracts - iad 2012Lean Agile Contracts - iad 2012
Lean Agile Contracts - iad 2012Fabio Armani
 
Chorale 2 the Tao of Change
Chorale 2   the Tao of ChangeChorale 2   the Tao of Change
Chorale 2 the Tao of ChangeFabio Armani
 
Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013  Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013 Fabio Armani
 
Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Fabio Armani
 
Design Patterns - Enterprise Patterns (part 2)
Design Patterns - Enterprise Patterns (part 2)Design Patterns - Enterprise Patterns (part 2)
Design Patterns - Enterprise Patterns (part 2)Fabio Armani
 
Design patterns - parte 1
Design patterns - parte 1Design patterns - parte 1
Design patterns - parte 1Fabio Armani
 
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011Fabio Armani
 
Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?Fabio Armani
 
Mapping the Value (Agilia Budapest 2016)
Mapping the Value (Agilia Budapest 2016)Mapping the Value (Agilia Budapest 2016)
Mapping the Value (Agilia Budapest 2016)Fabio Armani
 
Agile soft skills suitecase - iad 2011
Agile soft skills suitecase - iad 2011Agile soft skills suitecase - iad 2011
Agile soft skills suitecase - iad 2011Fabio Armani
 
Design Patterns - enterprise patterns (part I)
Design Patterns - enterprise patterns (part I)Design Patterns - enterprise patterns (part I)
Design Patterns - enterprise patterns (part I)Fabio Armani
 
Lean UX - Integrated Teams
Lean UX - Integrated TeamsLean UX - Integrated Teams
Lean UX - Integrated TeamsFabio Armani
 
Agile requirements - alla ricerca del filo rosso (iad 2013)
Agile requirements - alla ricerca del filo rosso (iad 2013)Agile requirements - alla ricerca del filo rosso (iad 2013)
Agile requirements - alla ricerca del filo rosso (iad 2013)Fabio Armani
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)Fabio Armani
 
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013Fabio Armani
 
User Stories writing - Bettersoftware 2012
User Stories writing - Bettersoftware 2012User Stories writing - Bettersoftware 2012
User Stories writing - Bettersoftware 2012Fabio Armani
 

En vedette (20)

Behavior Driven Development - WPC 2011
Behavior Driven Development - WPC 2011Behavior Driven Development - WPC 2011
Behavior Driven Development - WPC 2011
 
Lean Agile Development - a war story (Better Software 2010)
Lean Agile Development - a war story (Better Software  2010)Lean Agile Development - a war story (Better Software  2010)
Lean Agile Development - a war story (Better Software 2010)
 
Lean Agile Adoption Enterprise Challenges - XP 2012
Lean Agile Adoption Enterprise Challenges - XP 2012Lean Agile Adoption Enterprise Challenges - XP 2012
Lean Agile Adoption Enterprise Challenges - XP 2012
 
The Tao of Agile - XP2012
The Tao of Agile - XP2012The Tao of Agile - XP2012
The Tao of Agile - XP2012
 
Lean Agile Contracts - iad 2012
Lean Agile Contracts - iad 2012Lean Agile Contracts - iad 2012
Lean Agile Contracts - iad 2012
 
Chorale 2 the Tao of Change
Chorale 2   the Tao of ChangeChorale 2   the Tao of Change
Chorale 2 the Tao of Change
 
Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013  Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013
 
Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014
 
Design Patterns - Enterprise Patterns (part 2)
Design Patterns - Enterprise Patterns (part 2)Design Patterns - Enterprise Patterns (part 2)
Design Patterns - Enterprise Patterns (part 2)
 
Design patterns - parte 1
Design patterns - parte 1Design patterns - parte 1
Design patterns - parte 1
 
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
Scrumban a Methodology Fusion - Bettersoftware & Codemotion 2011
 
Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?
 
Mapping the Value (Agilia Budapest 2016)
Mapping the Value (Agilia Budapest 2016)Mapping the Value (Agilia Budapest 2016)
Mapping the Value (Agilia Budapest 2016)
 
Agile soft skills suitecase - iad 2011
Agile soft skills suitecase - iad 2011Agile soft skills suitecase - iad 2011
Agile soft skills suitecase - iad 2011
 
Design Patterns - enterprise patterns (part I)
Design Patterns - enterprise patterns (part I)Design Patterns - enterprise patterns (part I)
Design Patterns - enterprise patterns (part I)
 
Lean UX - Integrated Teams
Lean UX - Integrated TeamsLean UX - Integrated Teams
Lean UX - Integrated Teams
 
Agile requirements - alla ricerca del filo rosso (iad 2013)
Agile requirements - alla ricerca del filo rosso (iad 2013)Agile requirements - alla ricerca del filo rosso (iad 2013)
Agile requirements - alla ricerca del filo rosso (iad 2013)
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)
 
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013
 
User Stories writing - Bettersoftware 2012
User Stories writing - Bettersoftware 2012User Stories writing - Bettersoftware 2012
User Stories writing - Bettersoftware 2012
 

Similaire à Shape Shift - XP 2009

Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leafletCurtis Tsang
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsWorksoft
 
Spira plan overview presentation
Spira plan overview presentationSpira plan overview presentation
Spira plan overview presentationTrabalistra Bagaz
 
Agile Kolkata 2023 I AI Powered Agile: The Key to Success in a Changing World...
Agile Kolkata 2023 I AI Powered Agile: The Key to Success in a Changing World...Agile Kolkata 2023 I AI Powered Agile: The Key to Success in a Changing World...
Agile Kolkata 2023 I AI Powered Agile: The Key to Success in a Changing World...AgileNetwork
 
The Agile Primer: Agile Best Practices, Tips and Methods
The Agile Primer: Agile Best Practices, Tips and MethodsThe Agile Primer: Agile Best Practices, Tips and Methods
The Agile Primer: Agile Best Practices, Tips and MethodsThoughtworks
 
Atlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQAtlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQServiceRocket
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignVMware Tanzu
 
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with YouNUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with YouNUS-ISS
 
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...Techtic Solutions
 
Destination Digital: Tracking Progress to Continue First Class Performance
Destination Digital: Tracking Progress to Continue First Class PerformanceDestination Digital: Tracking Progress to Continue First Class Performance
Destination Digital: Tracking Progress to Continue First Class PerformanceNGA Human Resources
 
Anitha_Resume_BigData
Anitha_Resume_BigDataAnitha_Resume_BigData
Anitha_Resume_BigDataAnitha Bade
 
Tableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic cultureTableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic cultureTableau Software
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool SelectionChad Holdorf
 
Automate Yourself Out of a Job: Safely Delegate the Management of your Azure...
Automate Yourself Out of a Job:  Safely Delegate the Management of your Azure...Automate Yourself Out of a Job:  Safely Delegate the Management of your Azure...
Automate Yourself Out of a Job: Safely Delegate the Management of your Azure...Rundeck
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.Lucas Hendrich
 

Similaire à Shape Shift - XP 2009 (20)

Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leaflet
 
Leaflet14 1
Leaflet14 1Leaflet14 1
Leaflet14 1
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
 
Spira plan overview presentation
Spira plan overview presentationSpira plan overview presentation
Spira plan overview presentation
 
Agile Kolkata 2023 I AI Powered Agile: The Key to Success in a Changing World...
Agile Kolkata 2023 I AI Powered Agile: The Key to Success in a Changing World...Agile Kolkata 2023 I AI Powered Agile: The Key to Success in a Changing World...
Agile Kolkata 2023 I AI Powered Agile: The Key to Success in a Changing World...
 
The Agile Primer: Agile Best Practices, Tips and Methods
The Agile Primer: Agile Best Practices, Tips and MethodsThe Agile Primer: Agile Best Practices, Tips and Methods
The Agile Primer: Agile Best Practices, Tips and Methods
 
Case study netgear
Case study netgearCase study netgear
Case study netgear
 
English digital business 2.1.pptx
English digital business 2.1.pptxEnglish digital business 2.1.pptx
English digital business 2.1.pptx
 
Atlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQAtlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQ
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
 
Critical Success Factors for Optimal Use of Project Server
Critical Success Factors for Optimal Use of Project Server Critical Success Factors for Optimal Use of Project Server
Critical Success Factors for Optimal Use of Project Server
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with YouNUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
 
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
6 Best Project Management Tools Comparison: Jira vs. Trello vs. MS Project vs...
 
Destination Digital: Tracking Progress to Continue First Class Performance
Destination Digital: Tracking Progress to Continue First Class PerformanceDestination Digital: Tracking Progress to Continue First Class Performance
Destination Digital: Tracking Progress to Continue First Class Performance
 
Anitha_Resume_BigData
Anitha_Resume_BigDataAnitha_Resume_BigData
Anitha_Resume_BigData
 
Tableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic cultureTableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic culture
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection
 
Automate Yourself Out of a Job: Safely Delegate the Management of your Azure...
Automate Yourself Out of a Job:  Safely Delegate the Management of your Azure...Automate Yourself Out of a Job:  Safely Delegate the Management of your Azure...
Automate Yourself Out of a Job: Safely Delegate the Management of your Azure...
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
 

Plus de Fabio Armani

Agile Music from the Trenches
Agile Music from the TrenchesAgile Music from the Trenches
Agile Music from the TrenchesFabio Armani
 
Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)
Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)
Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)Fabio Armani
 
Product Values - Ethical Considerations - ver 1.4 (no video).pdf
Product Values - Ethical Considerations - ver 1.4 (no video).pdfProduct Values - Ethical Considerations - ver 1.4 (no video).pdf
Product Values - Ethical Considerations - ver 1.4 (no video).pdfFabio Armani
 
Surfing on the Edge of Chaos
Surfing on the Edge of ChaosSurfing on the Edge of Chaos
Surfing on the Edge of ChaosFabio Armani
 
Agile marketing - beyond it 2021
Agile marketing - beyond it 2021Agile marketing - beyond it 2021
Agile marketing - beyond it 2021Fabio Armani
 
Agile Myths and Pitfalls - 2020 (ver 0.8)
Agile Myths and Pitfalls - 2020 (ver 0.8)Agile Myths and Pitfalls - 2020 (ver 0.8)
Agile Myths and Pitfalls - 2020 (ver 0.8)Fabio Armani
 
Appreciative Inquiry - an overview
Appreciative Inquiry - an overviewAppreciative Inquiry - an overview
Appreciative Inquiry - an overviewFabio Armani
 
Appreciative Inquiry - an introduction
Appreciative Inquiry - an introductionAppreciative Inquiry - an introduction
Appreciative Inquiry - an introductionFabio Armani
 
Mapping the Change - final
Mapping the Change - final Mapping the Change - final
Mapping the Change - final Fabio Armani
 
Manifiesto de Mañana Programming
Manifiesto de Mañana Programming Manifiesto de Mañana Programming
Manifiesto de Mañana Programming Fabio Armani
 
From Manana Programming to Zen Delivery (final) - 2019
From Manana Programming to Zen Delivery (final) - 2019From Manana Programming to Zen Delivery (final) - 2019
From Manana Programming to Zen Delivery (final) - 2019Fabio Armani
 
Human Side of Agile (Agile Venture 2019)
Human Side of Agile (Agile Venture 2019)Human Side of Agile (Agile Venture 2019)
Human Side of Agile (Agile Venture 2019)Fabio Armani
 
Psychological Safety - ABD19
Psychological Safety - ABD19Psychological Safety - ABD19
Psychological Safety - ABD19Fabio Armani
 
Enterprise lean agile 2018 challenges ver 0.3
Enterprise lean agile 2018   challenges ver 0.3Enterprise lean agile 2018   challenges ver 0.3
Enterprise lean agile 2018 challenges ver 0.3Fabio Armani
 
Business Agility 2017 (final)
Business Agility 2017 (final)Business Agility 2017 (final)
Business Agility 2017 (final)Fabio Armani
 
Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014Fabio Armani
 
Lean Change Management (part I) - IAD 2014
Lean Change Management (part I) - IAD 2014Lean Change Management (part I) - IAD 2014
Lean Change Management (part I) - IAD 2014Fabio Armani
 
Impact Mapping LEGO Game - Agile Business Day 2016
Impact Mapping LEGO Game - Agile Business Day 2016Impact Mapping LEGO Game - Agile Business Day 2016
Impact Mapping LEGO Game - Agile Business Day 2016Fabio Armani
 
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)Fabio Armani
 

Plus de Fabio Armani (19)

Agile Music from the Trenches
Agile Music from the TrenchesAgile Music from the Trenches
Agile Music from the Trenches
 
Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)
Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)
Alien eXperience - FuffaDay 2022 (Fabio Armani & Virginia Capoluongo)
 
Product Values - Ethical Considerations - ver 1.4 (no video).pdf
Product Values - Ethical Considerations - ver 1.4 (no video).pdfProduct Values - Ethical Considerations - ver 1.4 (no video).pdf
Product Values - Ethical Considerations - ver 1.4 (no video).pdf
 
Surfing on the Edge of Chaos
Surfing on the Edge of ChaosSurfing on the Edge of Chaos
Surfing on the Edge of Chaos
 
Agile marketing - beyond it 2021
Agile marketing - beyond it 2021Agile marketing - beyond it 2021
Agile marketing - beyond it 2021
 
Agile Myths and Pitfalls - 2020 (ver 0.8)
Agile Myths and Pitfalls - 2020 (ver 0.8)Agile Myths and Pitfalls - 2020 (ver 0.8)
Agile Myths and Pitfalls - 2020 (ver 0.8)
 
Appreciative Inquiry - an overview
Appreciative Inquiry - an overviewAppreciative Inquiry - an overview
Appreciative Inquiry - an overview
 
Appreciative Inquiry - an introduction
Appreciative Inquiry - an introductionAppreciative Inquiry - an introduction
Appreciative Inquiry - an introduction
 
Mapping the Change - final
Mapping the Change - final Mapping the Change - final
Mapping the Change - final
 
Manifiesto de Mañana Programming
Manifiesto de Mañana Programming Manifiesto de Mañana Programming
Manifiesto de Mañana Programming
 
From Manana Programming to Zen Delivery (final) - 2019
From Manana Programming to Zen Delivery (final) - 2019From Manana Programming to Zen Delivery (final) - 2019
From Manana Programming to Zen Delivery (final) - 2019
 
Human Side of Agile (Agile Venture 2019)
Human Side of Agile (Agile Venture 2019)Human Side of Agile (Agile Venture 2019)
Human Side of Agile (Agile Venture 2019)
 
Psychological Safety - ABD19
Psychological Safety - ABD19Psychological Safety - ABD19
Psychological Safety - ABD19
 
Enterprise lean agile 2018 challenges ver 0.3
Enterprise lean agile 2018   challenges ver 0.3Enterprise lean agile 2018   challenges ver 0.3
Enterprise lean agile 2018 challenges ver 0.3
 
Business Agility 2017 (final)
Business Agility 2017 (final)Business Agility 2017 (final)
Business Agility 2017 (final)
 
Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014
 
Lean Change Management (part I) - IAD 2014
Lean Change Management (part I) - IAD 2014Lean Change Management (part I) - IAD 2014
Lean Change Management (part I) - IAD 2014
 
Impact Mapping LEGO Game - Agile Business Day 2016
Impact Mapping LEGO Game - Agile Business Day 2016Impact Mapping LEGO Game - Agile Business Day 2016
Impact Mapping LEGO Game - Agile Business Day 2016
 
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
 

Dernier

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 

Dernier (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 

Shape Shift - XP 2009

  • 1. Makes Jira Agile XP 2009 Conference © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 2. Makes Jira Agile © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 3. Who we are … Fabio Armani CTO @ Sequenza SpA - DEDAGROUP Agile Consultant & Traineer, Scrum Pratictioner Massimiliano Dessi Software Architect @ Pronetics SpA Author of: Spring 2.5 Aspect Oriented Programming © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 4. Agenda Do We Need Another Tool? Background Challenge Why Jira? Make Jira Agile Integration In An Open Agile Suite Questions © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 5. Agenda Do We Need Another Tool? Background Challenge Why Jira? Make Jira Agile Integration In An Open Agile Suite Questions © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 6. Do We Need Another Tool? © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 7. Why Do We Need aTool? •  Let's assume that we have a large and shiny nail. What is the best tool for the nail? Hopefully, the answer is obvious to most of us. Now, let's assume that we have a development team and a "shining“, promising, cool new agile development process. Most likely the hammer will not help. •  To tackle this problem, it is essential to have at your disposal a tool that enables requirements gathering, iteration planning, progress tracking and reporting. You can't rely on memory for requirements gathering. You can't rely on the universal perception for iteration planning and you definitely can't rely on telepathy for progress tracking and reporting. You need a tool that will do the job with minimum effort and minimum side effects. •  “I think that people and how they interact on a project are the most important thing, and I think that they need to create a way of working -- a process -- that works best for them. Because their interactions are critical to project success, I suggest that teams begin the work with an approach that will bring them together as people, not one that will let them remain apart, communicating electronically”. Ron Jeffries © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 8. Agenda Do We Need Another Agile Tool? Background Challenge Why Jira? Make Jira Agile Integration In An Open Agile Suite Questions © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 9. Agile Fractal Process © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 10. Lifecycle - Scrum © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 11. Background In the beginning Agile was … © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 12. Background © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 13. Background Now we have a lot of Agile Tools … © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 14. Background •  Currently there are different kind tools: •  Simple tools (whiteboards, cards on walls …) •  Tools which are specific to a methodology (ie: ScrumWorks, XPlanner) •  Methodology Agnostics Tools •  Application Lifecycle Mangement (ALM) that are complete but expensive tools (VersionOne, ResultSpace) © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 15. Tool Categories •  The table below contains results of project management tools usage taken from TargetProcess leads (from May to July 2008). Most likely, many people in the "None" category use paper and whiteboards. However, it is just an assumption. [source; TargetProcess] © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 16. Background •  24% companies use traditional project management tools (vast majority use MS Project) •  16% use Spread Sheets (vast majority use MS Excel) •  12% use various Bug Tracking tools (JIRA is the winner in this category) •  11% use Agile Project Management Tools (open source XPlanner is a leader) [source: TargetProcess] © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 17. Agenda Do We Need Another Agile Tool? Background Challenge Why Jira? Make Jira Agile Integration In An Open Agile Suite Questions © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 18. Challenge •  An Enterprise Agile Tool should support and satisfy a set of key features. •  An Agile Tools should aims at be a transparent and lightweight wallet to your process and day by day job of team members. •  Seamless integration of different tools (i.e.: IDE environment, Issue Tracker, Project Management Tool…). •  Agile Teams should be collocated but Open Source development demands for distributed “virtual” teams spread across the Globe. How can we manage it? © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 19. Challenge •  1. Iterative, Feature-driven Development Although it may seem to be an obvious mismatch, many teams attempt to use a series of traditional tools that complicate their work because they don't support basic Agile practices. •  2. Integrated Lifecycle Management Tracking project information in multiple tools can inhibit accurate, real-time visibility. •  3. Cross-Functional Teams True support for cross-functional teams means consolidating and facilitating the project planning and tracking needs of customers, product management, project management, programmers, testers, etc. in a single environment for improved collaboration and consistency. •  4. Flexible Configuration A scalable management tool should allow organizations to define, organize, and plan according to their unique organizational requirements. •  5. Simplicity Like agile development, the more simple the tool the better. Most importantly, tools should never replace the benefits achieved by using the Agile practices - an Agile lifecycle management tool is only as good as the process it facilitates and the people that use it. •  6. Enterprise Scale An agile tool for deployment within an enterprise must be able to handle a sophisticated project structure and thousands of features and defects. © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 20. Challenge •  Modern agile project management software combines common activities and provides open API for advanced integration. •  It powers: •  User Stories and Epics management. •  Backlogs prioritization. •  High level release planning and low level iteration planning. •  Progress tracking via virtual Burndown Charts, Task Board and Daily Progress. •  Tests management via Test Cases support and integration with automated testing tools. •  Bugs management via Bug Tracking support and integration with external bug tracking tools. •  Customers’ requests management via Help Desk functionality or integration with third-party tools like Salesforce. © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 21. Agenda Do We Need Another Agile Tool? Background Challenge Why Jira? Make Jira Agile Integration In An Open Agile Suite Questions © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 22. Why Jira? JIRA Solutions – Jira could be used to support different solutions And it’s a standard de facto. © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 23. Bug Tracking Customisable, powerful defect tracking designed for teams large and small. JIRA is a system developed to track, manage and close bugs. More than 8,700 organisations depend on JIRA because it offers: straightforward tracking that follows the entire life of a bug integration within your IDE and other development systems flexible security strong reporting and project tracking capabilities © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 24. Bug Tracking © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 25. Project Management Track, allocate and report on project tasks with real-time statistics. It can be a nightmare trying to keep track of all the tasks in a project. JIRA helps you manage and complete each task according to your workflow to ensure nothing slips through the cracks. © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 26. Agile Software Development Estimate, allocate and track your iterations. •  Extreme Programming. •  Scrum. •  Lean Development. •  Feature-Driven Development. Agile development methodologies have revolutionised the way we develop software. It helps teams to deliver higher quality code more quickly, more frequently and in better alignment with what customers really want. © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 27. Technical Support / HD Escalate cases, monitor response statistics and manage team workload. © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 28. Opensource projects using Jira © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 29. Highly Customizable The success of Jira is based on: •  Wide range of aviable plugins for al the needs •  sdk-plugin that allows to write custom plugins •  Fully customizable interface, dashbord and so on •  Fully customizable "skin" © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 30. Jira and Tasks A key point of Jira is the Creation of task and sub-task. <screenshoot here> © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 31. Jira Dashboard © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 32. Points iterations chart © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 33. Gantt © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 34. Stories © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 35. Stories over iterations © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 36. Jira with IntelliJ IDEA © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 37. Jira with Eclipse © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 38. Jira talks with IPhone © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 39. Jira and Green Hopper © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 40. Agenda Do We Need Another Agile Tool? Background Challenge Why Jira? Make Jira Agile Integration In An Open Agile Suite Questions © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 41. Make Jira Agile •  Don’t reinvent the wheel! •  Build the new tool as a plugin on the Jira platform allows us to take advantage of: •  Other Plugins Integration •  Open Solution © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 42. ShapeShift •  Vision © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 43. ShapeShift •  Main features: •  Planning management of release and iteration •  Independent definition of values and story points •  Automatism to aid in release planning and estimations •  Agile prioritization using MoSCoW (taken from DSDM) •  Must have (or Minimum Usable Subset) •  Should have •  Could have •  Won't have (but Would like in future) © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 44. ShapeShift •  'Must Haves' are features that must be included before the product can be launched. It is good to have clarity on this before a project begins, as this is the minimum scope for the product to be useful. •  'Should Haves' are features that are not critical to launch, but are considered to be important and of a high value to the user. •  'Could Haves' are features that are nice to have and could potentially be included without incurring too much effort or cost. These will be the first features to be removed from scope if the project's timescales are later at risk. •  'Won't Haves' are features that have been requested but are explicitly excluded from scope for the planned duration, and may be included in a future phase of development. © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 45. ShapeShift •  The integration of the entire planning and development process is the major argument for a dedicated tool. Almost any development process includes activities like: •  Requirements management (product/release backlogs). •  Planning (release/iteration planning). •  Tracking (project/release/iteration progress tracking). •  Quality Assurance (testing, bugs management). •  Feedback Gathering (feedback from customers, ideas, issues). © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 46. Agenda Do We Need Another Agile Tool? Background Challenge Why Jira? Make Jira Agile Integration In An Open Agile Suite Questions © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 47. Integration in an Agile Suite •  ShapeShift in the first module of a suite of inter- cooperating plugins devoted to bring a complete set of tools for: •  Agile Teams •  Agile Executives •  Agile PMOs •  The suite will Process Tracking •  Manage portfolio as well as economics © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 48. Integration in an Agile Suite “A trend that will continue to influence software tools is ever-tightening release cycles. Where releases once took years, an increasing number of software products will release new functionality to production monthly, week, daily, or even more frequently. […] The trend towards support more frequent transitions between activities will continue. More activities will be supported without large changes of context.” —Kent Beck Agile project management tools have a short history. It is obvious that current tools are just a first tryand they will evolve in the future. Currently three main trends may be mentioned. Tangible – intangible linkage Obviously, teams like tangible tools and agile software tools will use something tangible to provide better user experience. Large sensor displays like Microsoft surface (http://www.microsoft.com/surface/index.html) will be used for iteration planning, daily meetings, and other interactive meetings. Complete integrated development life-cycle solutions © 2008 Pro-netics S.p.A. Agile project management software is evolving into complete life-cycle solutions. The information contained herein is subject to change without notice
  • 49. Agenda Do We Need Another Agile Tool? Background Challenge Why Jira? Make Jira Agile Integration In An Open Agile Suite Questions © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 50. Questions & Answers © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 51. © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 52. © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 53. © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 54. © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 55. © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 56. © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice
  • 57. Thanks f.armani@armaniconsulting.com massimiliano.dessi@pro-netics.com © 2008 Pro-netics S.p.A. The information contained herein is subject to change without notice