SlideShare a Scribd company logo
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

More Related Content

What's hot

Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation Stagnation
Tasktop
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile Frameworks
Mehul 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 Enterprise
TechWell
 
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
 
SAFe 101
SAFe 101SAFe 101
SAFe 101
Agile Club
 
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
Richard 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 Agility
Leanwisdom
 
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
Edunomica
 
Project 5040- Agile Project Management
Project 5040- Agile Project ManagementProject 5040- Agile Project Management
Project 5040- Agile Project Management
Sam 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 genie
AUGNYC
 
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
Tasktop
 
Software Intelligence for PPM
Software Intelligence for PPMSoftware Intelligence for PPM
Software Intelligence for PPM
KeyedIn Projects
 
Using Agile Methodologies
Using Agile MethodologiesUsing Agile Methodologies
Using Agile Methodologies
Dave Kellogg
 

What's hot (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
 

Viewers also liked

Behavior Driven Development - WPC 2011
Behavior Driven Development - WPC 2011Behavior Driven Development - WPC 2011
Behavior Driven Development - WPC 2011
Fabio 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 2012
Fabio Armani
 
The Tao of Agile - XP2012
The Tao of Agile - XP2012The Tao of Agile - XP2012
The Tao of Agile - XP2012
Fabio Armani
 
Lean Agile Contracts - iad 2012
Lean Agile Contracts - iad 2012Lean Agile Contracts - iad 2012
Lean Agile Contracts - iad 2012
Fabio Armani
 
Chorale 2 the Tao of Change
Chorale 2   the Tao of ChangeChorale 2   the Tao of Change
Chorale 2 the Tao of Change
Fabio 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 2014
Fabio 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 1
Fabio 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 2011
Fabio 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 2011
Fabio 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 Teams
Fabio 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 2013
Fabio Armani
 
User Stories writing - Bettersoftware 2012
User Stories writing - Bettersoftware 2012User Stories writing - Bettersoftware 2012
User Stories writing - Bettersoftware 2012
Fabio Armani
 

Viewers also liked (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
 

Similar to Shape Shift - XP 2009

Leaflet14 1
Leaflet14 1Leaflet14 1
Leaflet14 1
Curtis Tsang
 
Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leaflet
Curtis 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 Applications
Worksoft
 
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 Methods
Thoughtworks
 
Case study netgear
Case study netgearCase study netgear
Case study netgear
jerome moitry
 
English digital business 2.1.pptx
English digital business 2.1.pptxEnglish digital business 2.1.pptx
English digital business 2.1.pptx
Juanjo MARTINEZ PAGAN
 
Atlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQAtlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQ
ServiceRocket
 
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
VMware Tanzu
 
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
International Institute for Learning
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
Eric Cattoir
 
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
NUS-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 Performance
NGA 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 culture
Tableau Software
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection
Chad 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
 

Similar to Shape Shift - XP 2009 (20)

Leaflet14 1
Leaflet14 1Leaflet14 1
Leaflet14 1
 
Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leaflet
 
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.
 

More from Fabio Armani

Agile Music from the Trenches
Agile Music from the TrenchesAgile Music from the Trenches
Agile Music from the Trenches
Fabio 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).pdf
Fabio Armani
 
Surfing on the Edge of Chaos
Surfing on the Edge of ChaosSurfing on the Edge of Chaos
Surfing on the Edge of Chaos
Fabio Armani
 
Agile marketing - beyond it 2021
Agile marketing - beyond it 2021Agile marketing - beyond it 2021
Agile marketing - beyond it 2021
Fabio 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 overview
Fabio Armani
 
Appreciative Inquiry - an introduction
Appreciative Inquiry - an introductionAppreciative Inquiry - an introduction
Appreciative Inquiry - an introduction
Fabio 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) - 2019
Fabio 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 - ABD19
Fabio 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.3
Fabio 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 2014
Fabio 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 2014
Fabio 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 2016
Fabio 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
 

More from 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)
 

Recently uploaded

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 

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