SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Building Cultures of Innovation
What Inspires You?


David May
EFI. Foster City, Ca.
So what’s the Big Idea?
Using JIRA as an Ideation Hub
• Create Challenges
• Solicit Submissions
 • Inspirations
 • Concepts
• Evaluate
• Select Winning Concepts
How we get there from here
• See it in action
• Configuring JIRA
 • Issues, Screens, and Fields
 • Installing Plugins
 • Components
 • Workflows and Notifications
JIRA View
Confluence View
Rapid Board View
Configuring Issue Types
Configuring Screens
Configuring Fields
Challenge Fields                    Submission Fields
•   Assignee                        •   Assignee
•   Attachment                      •   Attachment
•   Components*                     •   Components (auto assigned to challenges)
•   Description*                    •   Description*
•   Due Date                        •   Labels
•   Labels                          •   Reporter*
•   Reporter*                       •   Summary*
•   Summary*

                   * Denotes required field
Required Plugins
EFI Misc Workflow Plugin               JIRA Component Watcher Plugin
Developer:       Innovalog             Developer:       Ray Barham
Stats:           2,445 downloads       Stats:           1,149 downloads
                 5 stars, 13 ratings                    5 stars, 1 rating (mine)
Plugin System:   2 (easy install)      Plugin System:   2 (easy install)

We use the “Set field value from       We use this to send out notifications to
parent” to automatically set the       groups when new Challenges or
Components value of Inspirations and   Submissions are created, then they can
Concepts to the Component value in     watch the ones they want.
the Challenge.
Adding Components
Configuring Component Watcher
  Go to Project Administration  Actions  Edit Component
                        Watchers
Configuring Workflows
Configuring Workflows
Configuring Workflows
Configuring Workflows
Configuring Workflows - XML
 Required Statuses   Challenge Workflow XML
                             <?xml version="1.0" encoding="UTF-8"?>
                                                                                                                                                                    Submission Workflow XML
                                                                                                                                                                          <?xml version="1.0" encoding="UTF-8"?>




   •
                             <!DOCTYPE workflow PUBLIC "-//OpenSymphony Group//DTD OSWorkflow 2.8//EN" "http://www.opensymphony.com/osworkflow/workflow_2_8.dtd">         <!DOCTYPE workflow PUBLIC "-//OpenSymphony Group//DTD OSWorkflow 2.8//EN" "http://www.opensymphony.com/osworkflow/workflow_2_8.dtd">
                             <workflow>                                                                                                                                   <workflow>
                               <meta name="jira.update.author.name">davidmay</meta>                                                                                         <meta name="jira.update.author.name">davidmay</meta>
                               <meta name="jira.description"></meta>                                                                                                        <meta name="jira.description"></meta>




       Open
                               <meta name="jira.updated.date">1337953807771</meta>                                                                                          <meta name="jira.updated.date">1337952902108</meta>
                               <initial-actions>                                                                                                                            <initial-actions>
                                 <action id="1" name="Create">                                                                                                                <action id="1" name="Create">
                                   <validators>                                                                                                                                 <validators>
                                     <validator name="" type="class">                                                                                                             <validator name="" type="class">
                                        <arg name="class.name">com.atlassian.jira.workflow.validator.PermissionValidator</arg>                                                      <arg name="class.name">com.atlassian.jira.workflow.validator.PermissionValidator</arg>
                                        <arg name="permission">Create Issue</arg>                                                                                                   <arg name="permission">Create Issue</arg>
                                     </validator>                                                                                                                                 </validator>
                                   </validators>                                                                                                                                </validators>
                                   <results>                                                                                                                                    <results>
                                     <unconditional-result old-status="null" status="open" step="1">                                                                              <unconditional-result old-status="null" status="open" step="1">
                                        <post-functions>                                                                                                                            <post-functions>
                                          <function type="class">                                                                                                                     <function type="class">
                                            <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueCreateFunction</arg>                                                 <arg name="field">components</arg>




   •
                                          </function>                                                                                                                                   <arg name="class.name">com.innovalog.jmwe.plugins.functions.CopyFieldValueFromParentFunction</arg>
                                          <function type="class">                                                                                                                     </function>
                                            <arg name="class.name">com.atlassian.jira.workflow.function.issue.AssignToReporterFunction</arg>                                          <function type="class">




       Closed
                                          </function>                                                                                                                                   <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueCreateFunction</arg>
                                          <function type="class">                                                                                                                     </function>
                                            <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>                                              <function type="class">
                                          </function>                                                                                                                                   <arg name="class.name">com.atlassian.jira.workflow.function.issue.AssignToReporterFunction</arg>
                                          <function type="class">                                                                                                                     </function>
                                            <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>                                            <function type="class">
                                            <arg name="eventTypeId">1</arg>                                                                                                             <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
                                          </function>                                                                                                                                 </function>
                                        </post-functions>                                                                                                                             <function type="class">
                                     </unconditional-result>                                                                                                                            <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
                                   </results>                                                                                                                                           <arg name="eventTypeId">1</arg>
                                 </action>                                                                                                                                            </function>
                               </initial-actions>                                                                                                                                   </post-functions>
                               <common-actions>                                                                                                                                   </unconditional-result>




   •
                                 <action id="51" name="Close Challenge">                                                                                                        </results>
                                   <meta name="jira.description"></meta>                                                                                                      </action>
                                   <results>                                                                                                                                </initial-actions>
                                     <unconditional-result old-status="Not Done" status="Done" step="3">                                                                    <common-actions>




       Submitted
                                        <post-functions>                                                                                                                      <action id="21" name="Resubmit" view="fieldscreen">
                                          <function type="class">                                                                                                               <meta name="jira.description"></meta>
                                            <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>                                   <meta name="jira.fieldscreen.id">10105</meta>
                                          </function>                                                                                                                           <results>
                                          <function type="class">                                                                                                                 <unconditional-result old-status="Not Done" status="Done" step="1">
                                            <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>                                            <post-functions>
                                          </function>                                                                                                                                 <function type="class">
                                          <function type="class">                                                                                                                       <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
                                            <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>                                     </function>
                                          </function>                                                                                                                                 <function type="class">
                                          <function type="class">                                                                                                                       <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
                                            <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>                                              </function>
                                          </function>                                                                                                                                 <function type="class">




   •
                                          <function type="class">                                                                                                                       <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
                                            <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>                                            </function>
                                            <arg name="eventTypeId">13</arg>                                                                                                          <function type="class">
                                          </function>                                                                                                                                   <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>




       Evaluating
                                        </post-functions>                                                                                                                             </function>
                                     </unconditional-result>                                                                                                                          <function type="class">
                                   </results>                                                                                                                                           <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
                                 </action>                                                                                                                                              <arg name="eventTypeId">13</arg>
                                 <action id="41" name="Reopen Challenge">                                                                                                             </function>
                                   <meta name="jira.description"></meta>                                                                                                            </post-functions>
                                   <results>                                                                                                                                      </unconditional-result>
                                     <unconditional-result old-status="Not Done" status="Done" step="1">                                                                        </results>
                                        <post-functions>                                                                                                                      </action>
                                          <function type="class">                                                                                                             <action id="41" name="Evaluate" view="fieldscreen">
                                            <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>                                   <meta name="jira.description"></meta>
                                          </function>                                                                                                                           <meta name="jira.fieldscreen.id">10105</meta>
                                          <function type="class">                                                                                                               <results>
                                            <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>                                          <unconditional-result old-status="Not Done" status="Done" step="3">




   •
                                          </function>                                                                                                                               <post-functions>
                                          <function type="class">                                                                                                                     <function type="class">
                                            <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>                                       <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>




       Adopted
                                          </function>                                                                                                                                 </function>
                                          <function type="class">                                                                                                                     <function type="class">
                                            <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>                                                <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
                                          </function>                                                                                                                                 </function>
                                          <function type="class">                                                                                                                     <function type="class">
                                            <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>                                              <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
                                            <arg name="eventTypeId">13</arg>                                                                                                          </function>
                                          </function>                                                                                                                                 <function type="class">
                                        </post-functions>                                                                                                                               <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
                                     </unconditional-result>                                                                                                                          </function>
                                   </results>                                                                                                                                         <function type="class">
                                 </action>                                                                                                                                              <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
                                 <action id="61" name="Evaluate Challenge">                                                                                                             <arg name="eventTypeId">13</arg>
                                   <meta name="jira.description"></meta>                                                                                                              </function>
                                   <results>                                                                                                                                        </post-functions>
                                     <unconditional-result old-status="Not Done" status="Done" step="4">                                                                          </unconditional-result>
                                        <post-functions>                                                                                                                        </results>
                                          <function type="class">                                                                                                             </action>
                                            <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>                                 <action id="31" name="Adopt Idea" view="fieldscreen">
                                          </function>                                                                                                                           <meta name="jira.description"></meta>
                                          <function type="class">                                                                                                               <meta name="jira.fieldscreen.id">10105</meta>
                                            <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>                                        <results>
                                          </function>                                                                                                                             <unconditional-result old-status="Not Done" status="Done" step="4">
                                          <function type="class">                                                                                                                   <post-functions>
                                            <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>                                     <function type="class">
                                          </function>                                                                                                                                   <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
                                          <function type="class">                                                                                                                     </function>
                                            <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>                                              <function type="class">




Required Screens
                                          </function>                                                                                                                                   <arg name="class.name">com.atlassian.jira.workflow.function.issue.AssignToReporterFunction</arg>
                                          <function type="class">                                                                                                                     </function>
                                            <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>                                            <function type="class">
                                            <arg name="eventTypeId">13</arg>                                                                                                            <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
                                          </function>                                                                                                                                 </function>
                                        </post-functions>                                                                                                                             <function type="class">
                                     </unconditional-result>                                                                                                                            <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
                                   </results>                                                                                                                                         </function>
                                 </action>                                                                                                                                            <function type="class">
                               </common-actions>                                                                                                                                        <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
                               <steps>                                                                                                                                                </function>
                                 <step id="1" name="Open">                                                                                                                            <function type="class">
                                   <meta name="jira.status.id">1</meta>                                                                                                                 <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
                                   <actions>                                                                                                                                            <arg name="eventTypeId">13</arg>
                             <common-action id="51" />                                                                                                                                </function>
                             <common-action id="61" />                                                                                                                              </post-functions>
                                   </actions>                                                                                                                                     </unconditional-result>
                                 </step>                                                                                                                                        </results>
                                 <step id="3" name="Closed">                                                                                                                  </action>
                                   <meta name="jira.status.id">6</meta>                                                                                                     </common-actions>
                                   <actions>                                                                                                                                <steps>




   • Comments
                             <common-action id="41" />                                                                                                                        <step id="1" name="Submitted">
                                     <action id="71" name="Reevaluate Challenge" view="fieldscreen">                                                                            <meta name="jira.status.id">10018</meta>
                                        <meta name="jira.description"></meta>                                                                                                   <actions>
                                        <meta name="jira.fieldscreen.id">10105</meta>                                                                                     <common-action id="41" />
                                        <results>                                                                                                                         <common-action id="31" />
                                          <unconditional-result old-status="Not Done" status="Done" step="4">                                                                   </actions>
                                            <post-functions>                                                                                                                  </step>
                                              <function type="class">                                                                                                         <step id="3" name="Evaluating">
                                                <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>                               <meta name="jira.status.id">10019</meta>
                                              </function>                                                                                                                       <actions>
                                              <function type="class">                                                                                                     <common-action id="21" />
                                                <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>                              <common-action id="31" />
                                              </function>                                                                                                                       </actions>
                                              <function type="class">                                                                                                         </step>
                                                <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>                         <step id="4" name="Adopted">
                                              </function>                                                                                                                       <meta name="jira.status.id">10020</meta>
                                              <function type="class">                                                                                                           <actions>
                                                <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>                              <common-action id="21" />
                                              </function>                                                                                                                         <action id="51" name="Reevalidate" view="fieldscreen">
                                              <function type="class">                                                                                                               <meta name="jira.description"></meta>
                                                <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>                                      <meta name="jira.fieldscreen.id">10105</meta>
                                                <arg name="eventTypeId">13</arg>                                                                                                    <results>
                                              </function>                                                                                                                             <unconditional-result old-status="Not Done" status="Done" step="3">
                                            </post-functions>                                                                                                                           <post-functions>
                                          </unconditional-result>                                                                                                                         <function type="class">
                                        </results>                                                                                                                                          <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg>
                                     </action>                                                                                                                                            </function>
                                   </actions>                                                                                                                                             <function type="class">
                                 </step>                                                                                                                                                    <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg>
                                 <step id="4" name="Evaluating">                                                                                                                          </function>
                                   <meta name="jira.status.id">10019</meta>                                                                                                               <function type="class">
                                   <actions>                                                                                                                                                <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg>
                             <common-action id="51" />                                                                                                                                    </function>
                             <common-action id="41" />                                                                                                                                    <function type="class">
                                   </actions>                                                                                                                                               <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg>
                                 </step>                                                                                                                                                  </function>
                               </steps>                                                                                                                                                   <function type="class">
                             </workflow>                                                                                                                                                    <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg>
                                                                                                                                                                                            <arg name="eventTypeId">13</arg>
                                                                                                                                                                                          </function>
                                                                                                                                                                                        </post-functions>
                                                                                                                                                                                      </unconditional-result>
                                                                                                                                                                                    </results>
                                                                                                                                                                                  </action>
                                                                                                                                                                                </actions>
                                                                                                                                                                              </step>
                                                                                                                                                                            </steps>
                                                                                                                                                                          </workflow>




                      Don’t forget to change all instances of the fieldscreen IDs
Configuring Notifications
Tobias Mayer                          Innovation Games
•My first Agile mentor and coach      •Fun, wacky, unexpected and effective
•http://agilethinking.net/            •http://innovationgames.com/

Nick Muldoon                          OpenIDEO
•Fearlessly inquisitive and helpful   •Brilliant site, informational and inspirational
•Agile Evangelist, Atlassian          •http://www.openideo.com/




                                                                   Shout Outs
                                                                   My Inspiration and References
Wherever your inspiration takes you …

                         JIRA can help get you there.



     #summit12
Thank you!

Weitere ähnliche Inhalte

Was ist angesagt?

Windows Store app using XAML and C#: Enterprise Product Development
Windows Store app using XAML and C#: Enterprise Product Development Windows Store app using XAML and C#: Enterprise Product Development
Windows Store app using XAML and C#: Enterprise Product Development
Mahmoud Hamed Mahmoud
 
Why SOLID matters - even for JavaScript
Why SOLID matters - even for JavaScriptWhy SOLID matters - even for JavaScript
Why SOLID matters - even for JavaScript
martinlippert
 
Step By Step Guide For Buidling Simple Struts App
Step By Step Guide For Buidling Simple Struts AppStep By Step Guide For Buidling Simple Struts App
Step By Step Guide For Buidling Simple Struts App
Syed Shahul
 

Was ist angesagt? (20)

WOdka
WOdkaWOdka
WOdka
 
Better Front-end Development in Atlassian Plugins
Better Front-end Development in Atlassian PluginsBetter Front-end Development in Atlassian Plugins
Better Front-end Development in Atlassian Plugins
 
Wicket 6
Wicket 6Wicket 6
Wicket 6
 
IndexedDB - Querying and Performance
IndexedDB - Querying and PerformanceIndexedDB - Querying and Performance
IndexedDB - Querying and Performance
 
Barcamp Auckland Rails3 presentation
Barcamp Auckland Rails3 presentationBarcamp Auckland Rails3 presentation
Barcamp Auckland Rails3 presentation
 
Promises are so passé - Tim Perry - Codemotion Milan 2016
Promises are so passé - Tim Perry - Codemotion Milan 2016Promises are so passé - Tim Perry - Codemotion Milan 2016
Promises are so passé - Tim Perry - Codemotion Milan 2016
 
Simplified Android Development with Simple-Stack
Simplified Android Development with Simple-StackSimplified Android Development with Simple-Stack
Simplified Android Development with Simple-Stack
 
Embedded d2w
Embedded d2wEmbedded d2w
Embedded d2w
 
Jetpack, with new features in 2021 GDG Georgetown IO Extended
Jetpack, with new features in 2021 GDG Georgetown IO ExtendedJetpack, with new features in 2021 GDG Georgetown IO Extended
Jetpack, with new features in 2021 GDG Georgetown IO Extended
 
Mastering Oracle ADF Bindings
Mastering Oracle ADF BindingsMastering Oracle ADF Bindings
Mastering Oracle ADF Bindings
 
Basic Tutorial of React for Programmers
Basic Tutorial of React for ProgrammersBasic Tutorial of React for Programmers
Basic Tutorial of React for Programmers
 
Why ruby
Why rubyWhy ruby
Why ruby
 
Ruby/Rails
Ruby/RailsRuby/Rails
Ruby/Rails
 
Basics of AngularJS
Basics of AngularJSBasics of AngularJS
Basics of AngularJS
 
Introduction to Palm's Mojo SDK
Introduction to Palm's Mojo SDKIntroduction to Palm's Mojo SDK
Introduction to Palm's Mojo SDK
 
Windows Store app using XAML and C#: Enterprise Product Development
Windows Store app using XAML and C#: Enterprise Product Development Windows Store app using XAML and C#: Enterprise Product Development
Windows Store app using XAML and C#: Enterprise Product Development
 
A clean(er) architecture
A clean(er) architectureA clean(er) architecture
A clean(er) architecture
 
Backbone js
Backbone jsBackbone js
Backbone js
 
Why SOLID matters - even for JavaScript
Why SOLID matters - even for JavaScriptWhy SOLID matters - even for JavaScript
Why SOLID matters - even for JavaScript
 
Step By Step Guide For Buidling Simple Struts App
Step By Step Guide For Buidling Simple Struts AppStep By Step Guide For Buidling Simple Struts App
Step By Step Guide For Buidling Simple Struts App
 

Andere mochten auch

Building an Effective Customer Feedback Loop - Atlassian Summit 2012
Building an Effective Customer Feedback Loop - Atlassian Summit 2012Building an Effective Customer Feedback Loop - Atlassian Summit 2012
Building an Effective Customer Feedback Loop - Atlassian Summit 2012
Atlassian
 
Designing Teams - How Building a Great Workspace is Like Building Great Software
Designing Teams - How Building a Great Workspace is Like Building Great SoftwareDesigning Teams - How Building a Great Workspace is Like Building Great Software
Designing Teams - How Building a Great Workspace is Like Building Great Software
Atlassian
 

Andere mochten auch (18)

Anwendungsfälle: Ideenmanagement mit JIRA und Confluence
Anwendungsfälle: Ideenmanagement mit JIRA und ConfluenceAnwendungsfälle: Ideenmanagement mit JIRA und Confluence
Anwendungsfälle: Ideenmanagement mit JIRA und Confluence
 
Building an Effective Customer Feedback Loop - Atlassian Summit 2012
Building an Effective Customer Feedback Loop - Atlassian Summit 2012Building an Effective Customer Feedback Loop - Atlassian Summit 2012
Building an Effective Customer Feedback Loop - Atlassian Summit 2012
 
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
 
5 Reasons to Choose JIRA for your agile project
5 Reasons to Choose JIRA for your agile project5 Reasons to Choose JIRA for your agile project
5 Reasons to Choose JIRA for your agile project
 
Diversity Matters: How to Be the Change you Seek
Diversity Matters: How to Be the Change you SeekDiversity Matters: How to Be the Change you Seek
Diversity Matters: How to Be the Change you Seek
 
Marketing: Your Unexpected DevOps Allies
Marketing: Your Unexpected DevOps AlliesMarketing: Your Unexpected DevOps Allies
Marketing: Your Unexpected DevOps Allies
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful Teams
 
Practiced Curiosity: Building Collaboration Between Development and Design
Practiced Curiosity: Building Collaboration Between Development and DesignPracticed Curiosity: Building Collaboration Between Development and Design
Practiced Curiosity: Building Collaboration Between Development and Design
 
Give the Power Back: Unleashing Creativity, Drive, and Innovation
Give the Power Back: Unleashing Creativity, Drive, and InnovationGive the Power Back: Unleashing Creativity, Drive, and Innovation
Give the Power Back: Unleashing Creativity, Drive, and Innovation
 
Innovation funnel version 3.0
Innovation funnel version 3.0Innovation funnel version 3.0
Innovation funnel version 3.0
 
Fast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on RetrospectivesFast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on Retrospectives
 
How to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile TestingHow to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile Testing
 
'Xero-ing in' on Global Collaboration During Hyper-Growth
'Xero-ing in' on Global Collaboration During Hyper-Growth'Xero-ing in' on Global Collaboration During Hyper-Growth
'Xero-ing in' on Global Collaboration During Hyper-Growth
 
Mechanisms of Delight: HipChat Bots for the Masses
Mechanisms of Delight: HipChat Bots for the MassesMechanisms of Delight: HipChat Bots for the Masses
Mechanisms of Delight: HipChat Bots for the Masses
 
Designing Teams - How Building a Great Workspace is Like Building Great Software
Designing Teams - How Building a Great Workspace is Like Building Great SoftwareDesigning Teams - How Building a Great Workspace is Like Building Great Software
Designing Teams - How Building a Great Workspace is Like Building Great Software
 
DevTools at Netflix: Culture, Speed & Innovation
DevTools at Netflix: Culture, Speed & InnovationDevTools at Netflix: Culture, Speed & Innovation
DevTools at Netflix: Culture, Speed & Innovation
 
Jira as a Tool for Test Management
Jira as a Tool for Test ManagementJira as a Tool for Test Management
Jira as a Tool for Test Management
 
Agile at Telefonica R&D. Catalyst for innovative culture
Agile  at Telefonica R&D. Catalyst for innovative cultureAgile  at Telefonica R&D. Catalyst for innovative culture
Agile at Telefonica R&D. Catalyst for innovative culture
 

Ähnlich wie Using JIRA to build a culture of innovation - Atlassian Summit 2012

Soft shake 2013 - make use of sonar on your mobile developments
Soft shake 2013 - make use of sonar on your mobile developmentsSoft shake 2013 - make use of sonar on your mobile developments
Soft shake 2013 - make use of sonar on your mobile developments
rfelden
 
Simple blog wall creation on Java
Simple blog wall creation on JavaSimple blog wall creation on Java
Simple blog wall creation on Java
Max Titov
 
How to create a skeleton of a Java console application
How to create a skeleton of a Java console applicationHow to create a skeleton of a Java console application
How to create a skeleton of a Java console application
Dmitri Pisarenko
 

Ähnlich wie Using JIRA to build a culture of innovation - Atlassian Summit 2012 (20)

Pom configuration java xml
Pom configuration java xmlPom configuration java xml
Pom configuration java xml
 
Pom
PomPom
Pom
 
Make use of Sonar for your mobile developments - It's easy and useful!
Make use of Sonar for your mobile developments - It's easy and useful!Make use of Sonar for your mobile developments - It's easy and useful!
Make use of Sonar for your mobile developments - It's easy and useful!
 
Soft shake 2013 - make use of sonar on your mobile developments
Soft shake 2013 - make use of sonar on your mobile developmentsSoft shake 2013 - make use of sonar on your mobile developments
Soft shake 2013 - make use of sonar on your mobile developments
 
Javatwo2012 java frameworkcomparison
Javatwo2012 java frameworkcomparisonJavatwo2012 java frameworkcomparison
Javatwo2012 java frameworkcomparison
 
Maven advanced
Maven advancedMaven advanced
Maven advanced
 
BPM-2 Introduction to Advanced Workflows
BPM-2 Introduction to Advanced WorkflowsBPM-2 Introduction to Advanced Workflows
BPM-2 Introduction to Advanced Workflows
 
Kaleo workflow in Liferay
Kaleo workflow in LiferayKaleo workflow in Liferay
Kaleo workflow in Liferay
 
BPM-1 Introduction to Advanced Workflows
BPM-1 Introduction to Advanced WorkflowsBPM-1 Introduction to Advanced Workflows
BPM-1 Introduction to Advanced Workflows
 
Training in Android with Maven
Training in Android with MavenTraining in Android with Maven
Training in Android with Maven
 
CUST-1 Share Document Library Extension Points
CUST-1 Share Document Library Extension PointsCUST-1 Share Document Library Extension Points
CUST-1 Share Document Library Extension Points
 
Stripes Framework
Stripes FrameworkStripes Framework
Stripes Framework
 
Apache Maven basics
Apache Maven basicsApache Maven basics
Apache Maven basics
 
Simple blog wall creation on Java
Simple blog wall creation on JavaSimple blog wall creation on Java
Simple blog wall creation on Java
 
How to Mess Up Your Angular UI Components
How to Mess Up Your Angular UI ComponentsHow to Mess Up Your Angular UI Components
How to Mess Up Your Angular UI Components
 
Java Web Development with Stripes
Java Web Development with StripesJava Web Development with Stripes
Java Web Development with Stripes
 
Successful DB migrations with Liquibase
 Successful DB migrations with Liquibase Successful DB migrations with Liquibase
Successful DB migrations with Liquibase
 
Custom directive and scopes
Custom directive and scopesCustom directive and scopes
Custom directive and scopes
 
How to create a skeleton of a Java console application
How to create a skeleton of a Java console applicationHow to create a skeleton of a Java console application
How to create a skeleton of a Java console application
 
Struts2 - 101
Struts2 - 101Struts2 - 101
Struts2 - 101
 

Mehr von Atlassian

Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
Atlassian
 

Mehr von Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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 Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Using JIRA to build a culture of innovation - Atlassian Summit 2012

  • 1.
  • 2. Building Cultures of Innovation What Inspires You? David May EFI. Foster City, Ca.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. So what’s the Big Idea?
  • 10. Using JIRA as an Ideation Hub • Create Challenges • Solicit Submissions • Inspirations • Concepts • Evaluate • Select Winning Concepts
  • 11. How we get there from here • See it in action • Configuring JIRA • Issues, Screens, and Fields • Installing Plugins • Components • Workflows and Notifications
  • 17. Configuring Fields Challenge Fields Submission Fields • Assignee • Assignee • Attachment • Attachment • Components* • Components (auto assigned to challenges) • Description* • Description* • Due Date • Labels • Labels • Reporter* • Reporter* • Summary* • Summary* * Denotes required field
  • 18. Required Plugins EFI Misc Workflow Plugin JIRA Component Watcher Plugin Developer: Innovalog Developer: Ray Barham Stats: 2,445 downloads Stats: 1,149 downloads 5 stars, 13 ratings 5 stars, 1 rating (mine) Plugin System: 2 (easy install) Plugin System: 2 (easy install) We use the “Set field value from We use this to send out notifications to parent” to automatically set the groups when new Challenges or Components value of Inspirations and Submissions are created, then they can Concepts to the Component value in watch the ones they want. the Challenge.
  • 20. Configuring Component Watcher Go to Project Administration  Actions  Edit Component Watchers
  • 25. Configuring Workflows - XML Required Statuses Challenge Workflow XML <?xml version="1.0" encoding="UTF-8"?> Submission Workflow XML <?xml version="1.0" encoding="UTF-8"?> • <!DOCTYPE workflow PUBLIC "-//OpenSymphony Group//DTD OSWorkflow 2.8//EN" "http://www.opensymphony.com/osworkflow/workflow_2_8.dtd"> <!DOCTYPE workflow PUBLIC "-//OpenSymphony Group//DTD OSWorkflow 2.8//EN" "http://www.opensymphony.com/osworkflow/workflow_2_8.dtd"> <workflow> <workflow> <meta name="jira.update.author.name">davidmay</meta> <meta name="jira.update.author.name">davidmay</meta> <meta name="jira.description"></meta> <meta name="jira.description"></meta> Open <meta name="jira.updated.date">1337953807771</meta> <meta name="jira.updated.date">1337952902108</meta> <initial-actions> <initial-actions> <action id="1" name="Create"> <action id="1" name="Create"> <validators> <validators> <validator name="" type="class"> <validator name="" type="class"> <arg name="class.name">com.atlassian.jira.workflow.validator.PermissionValidator</arg> <arg name="class.name">com.atlassian.jira.workflow.validator.PermissionValidator</arg> <arg name="permission">Create Issue</arg> <arg name="permission">Create Issue</arg> </validator> </validator> </validators> </validators> <results> <results> <unconditional-result old-status="null" status="open" step="1"> <unconditional-result old-status="null" status="open" step="1"> <post-functions> <post-functions> <function type="class"> <function type="class"> <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueCreateFunction</arg> <arg name="field">components</arg> • </function> <arg name="class.name">com.innovalog.jmwe.plugins.functions.CopyFieldValueFromParentFunction</arg> <function type="class"> </function> <arg name="class.name">com.atlassian.jira.workflow.function.issue.AssignToReporterFunction</arg> <function type="class"> Closed </function> <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueCreateFunction</arg> <function type="class"> </function> <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg> <function type="class"> </function> <arg name="class.name">com.atlassian.jira.workflow.function.issue.AssignToReporterFunction</arg> <function type="class"> </function> <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg> <function type="class"> <arg name="eventTypeId">1</arg> <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg> </function> </function> </post-functions> <function type="class"> </unconditional-result> <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg> </results> <arg name="eventTypeId">1</arg> </action> </function> </initial-actions> </post-functions> <common-actions> </unconditional-result> • <action id="51" name="Close Challenge"> </results> <meta name="jira.description"></meta> </action> <results> </initial-actions> <unconditional-result old-status="Not Done" status="Done" step="3"> <common-actions> Submitted <post-functions> <action id="21" name="Resubmit" view="fieldscreen"> <function type="class"> <meta name="jira.description"></meta> <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg> <meta name="jira.fieldscreen.id">10105</meta> </function> <results> <function type="class"> <unconditional-result old-status="Not Done" status="Done" step="1"> <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg> <post-functions> </function> <function type="class"> <function type="class"> <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg> <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg> </function> </function> <function type="class"> <function type="class"> <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg> <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg> </function> </function> <function type="class"> • <function type="class"> <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg> <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg> </function> <arg name="eventTypeId">13</arg> <function type="class"> </function> <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg> Evaluating </post-functions> </function> </unconditional-result> <function type="class"> </results> <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg> </action> <arg name="eventTypeId">13</arg> <action id="41" name="Reopen Challenge"> </function> <meta name="jira.description"></meta> </post-functions> <results> </unconditional-result> <unconditional-result old-status="Not Done" status="Done" step="1"> </results> <post-functions> </action> <function type="class"> <action id="41" name="Evaluate" view="fieldscreen"> <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg> <meta name="jira.description"></meta> </function> <meta name="jira.fieldscreen.id">10105</meta> <function type="class"> <results> <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg> <unconditional-result old-status="Not Done" status="Done" step="3"> • </function> <post-functions> <function type="class"> <function type="class"> <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg> <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg> Adopted </function> </function> <function type="class"> <function type="class"> <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg> <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg> </function> </function> <function type="class"> <function type="class"> <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg> <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg> <arg name="eventTypeId">13</arg> </function> </function> <function type="class"> </post-functions> <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg> </unconditional-result> </function> </results> <function type="class"> </action> <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg> <action id="61" name="Evaluate Challenge"> <arg name="eventTypeId">13</arg> <meta name="jira.description"></meta> </function> <results> </post-functions> <unconditional-result old-status="Not Done" status="Done" step="4"> </unconditional-result> <post-functions> </results> <function type="class"> </action> <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg> <action id="31" name="Adopt Idea" view="fieldscreen"> </function> <meta name="jira.description"></meta> <function type="class"> <meta name="jira.fieldscreen.id">10105</meta> <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg> <results> </function> <unconditional-result old-status="Not Done" status="Done" step="4"> <function type="class"> <post-functions> <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg> <function type="class"> </function> <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg> <function type="class"> </function> <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg> <function type="class"> Required Screens </function> <arg name="class.name">com.atlassian.jira.workflow.function.issue.AssignToReporterFunction</arg> <function type="class"> </function> <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg> <function type="class"> <arg name="eventTypeId">13</arg> <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg> </function> </function> </post-functions> <function type="class"> </unconditional-result> <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg> </results> </function> </action> <function type="class"> </common-actions> <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg> <steps> </function> <step id="1" name="Open"> <function type="class"> <meta name="jira.status.id">1</meta> <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg> <actions> <arg name="eventTypeId">13</arg> <common-action id="51" /> </function> <common-action id="61" /> </post-functions> </actions> </unconditional-result> </step> </results> <step id="3" name="Closed"> </action> <meta name="jira.status.id">6</meta> </common-actions> <actions> <steps> • Comments <common-action id="41" /> <step id="1" name="Submitted"> <action id="71" name="Reevaluate Challenge" view="fieldscreen"> <meta name="jira.status.id">10018</meta> <meta name="jira.description"></meta> <actions> <meta name="jira.fieldscreen.id">10105</meta> <common-action id="41" /> <results> <common-action id="31" /> <unconditional-result old-status="Not Done" status="Done" step="4"> </actions> <post-functions> </step> <function type="class"> <step id="3" name="Evaluating"> <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg> <meta name="jira.status.id">10019</meta> </function> <actions> <function type="class"> <common-action id="21" /> <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg> <common-action id="31" /> </function> </actions> <function type="class"> </step> <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg> <step id="4" name="Adopted"> </function> <meta name="jira.status.id">10020</meta> <function type="class"> <actions> <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg> <common-action id="21" /> </function> <action id="51" name="Reevalidate" view="fieldscreen"> <function type="class"> <meta name="jira.description"></meta> <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg> <meta name="jira.fieldscreen.id">10105</meta> <arg name="eventTypeId">13</arg> <results> </function> <unconditional-result old-status="Not Done" status="Done" step="3"> </post-functions> <post-functions> </unconditional-result> <function type="class"> </results> <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg> </action> </function> </actions> <function type="class"> </step> <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg> <step id="4" name="Evaluating"> </function> <meta name="jira.status.id">10019</meta> <function type="class"> <actions> <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg> <common-action id="51" /> </function> <common-action id="41" /> <function type="class"> </actions> <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg> </step> </function> </steps> <function type="class"> </workflow> <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg> <arg name="eventTypeId">13</arg> </function> </post-functions> </unconditional-result> </results> </action> </actions> </step> </steps> </workflow> Don’t forget to change all instances of the fieldscreen IDs
  • 27. Tobias Mayer Innovation Games •My first Agile mentor and coach •Fun, wacky, unexpected and effective •http://agilethinking.net/ •http://innovationgames.com/ Nick Muldoon OpenIDEO •Fearlessly inquisitive and helpful •Brilliant site, informational and inspirational •Agile Evangelist, Atlassian •http://www.openideo.com/ Shout Outs My Inspiration and References
  • 28. Wherever your inspiration takes you … JIRA can help get you there. #summit12

Hinweis der Redaktion

  1. My name is David May. I work on enterprise and mobile stuff at a hardware and software shop down the peninsula in Foster City. • So the big question is, What inspires you?
  2. Is it the great inventions of the past whose legacies live on that spark a fire in you? Like first flight at Kitty Hawk, or the Model T Ford?
  3. • Or maybe newer ones whose power and complexity boggle the mind … • Like the amazing innovations at CERN • or maybe the smaller wonders that are around us all day?
  4. • Are there innovation leaders in your industry that inspire you? • These guys are from my industry, • Who are yours?
  5. • Or maybe your inspiration comes from those that have made big differences in other ways. • Whether globally or …
  6. • in our own backyard, • Whether in the schools, helping in our community or close by at home, • there are people and things all around to inspire us. • My Grandfather inspires me. Who or what does it for you? • I think Time magazine got it right when they named …
  7. • You the Person of the Year. • You have ideas that need to see the light of day, that could change someone’s world. • So does the person sitting next to you. Take a look at them now. I imagine there mind is buzzing with ideas for things that matter to them. • So may Time didn’t get it all the way right. It’s not just you, it’s US. • Together we can make a difference. • HERE’S THE RUB – Working together, sharing and acting on ideas it takes us all working and sharing together. • It doesn’t happen by accident.
  8. •  So what’s the big idea • How do we get this done? • I’m here to tell you that wherever your inspiration leads you … JIRA can help you get there.
  9. • High Level overview
  10. * Agenda for the rest
  11. Open Challenge Easy to see Submissions (sub-tasks)
  12. • Non stop, always up to date information on the challenge.
  13. • Non stop, always up to date information on the challenge.
  14. • 3 issues types •  Challenge – what you want people to get their heads and hearts around •  Inspiration – have you seen others try to solve your problem, let us know with this • Concept – got an idea on how to solve the challenge, or maybe just a part of it?
  15. •  I’m a screen minimalist • Just a comments screen for me
  16. • Again with the fields, minimal •  Just what is necessary, you can add more
  17. • Hats off to our plugin developers. •  They make JIRA great • Misc plugin for Set field value from Parent • Component wather for well, watching Components
  18. • This is pretty straight forward. • Use components for which groups you want to get emails when new issues are created.
  19. • Component Watcher is great.
  20. this can be used for key ideas that you want people to tweet
  21. fin