Advanced Agile Workflow - Dione Technology

60 %
40 %
Information about Advanced Agile Workflow - Dione Technology
Technology

Published on February 19, 2014

Author: mcobby

Source: slideshare.net

Description

Example of an Agile workflow for Catapult Satellite Applications

The story of a basic Agile workflow ...or how I discovered SIL London Atlassian User Group, 18 February 2014 Dan Petzen dan@dionetechnology.com The story of a basic Agile worflow London Atlassian User Group, February 2014

Background ● Dan Petzen, Dione Technology - founded 2013 with Ram Tandukar and Sven Lecherbonnier ● Current client: ● Various interesting projects and tasks ● One of the tasks: – Work with the DevOps team to help them make the most of their JIRA The story of a basic Agile worflow London Atlassian User Group, February 2014

High level overview The story of a basic Agile worflow London Atlassian User Group, February 2014

First workflow draft The story of a basic Agile worflow London Atlassian User Group, February 2014

Final (initial) workflow version The story of a basic Agile worflow London Atlassian User Group, February 2014

...a bit more complicated... The story of a basic Agile worflow London Atlassian User Group, February 2014

The story of a basic Agile worflow London Atlassian User Group, February 2014

What's this? JJupin? This is not an advert – really! (They don't even know I'm doing this presentation) The story of a basic Agile worflow London Atlassian User Group, February 2014

SIL – Simple Issue Language ● Called from post-functions, validators, listeners, services etc, etc ● Runs in a JIRA or an issue context ● Access to variables (R/W) and API function ● ...and loads more The story of a basic Agile worflow London Atlassian User Group, February 2014

User story post function 'B' string st; for (st in subtasks(key)) { if (%st%.status == "Created") autotransition("Queue", st); } The story of a basic Agile worflow London Atlassian User Group, February 2014

User Story validation of tranisition 'E' string sub_task; for (sub_task in subtasks(key)) { if (%sub_task%.status != "Done") return false, "One or more sub-tasks are still being worked on ('Doing' state)."; else return true; } The story of a basic Agile worflow London Atlassian User Group, February 2014

User Story post function for transistions 'F' and 'F n' string st; boolean sub_tasks = false; // Parent (i.e. User Story): if (isNull(parent)) { resolution = "Cancelled"; for (st in subtasks(key)) { if (%st%.status == "Ready") { autotransition("Cancel", st); %st%.resolution = "Cancelled"; logPrint("DEBUG", "Task " + %st%.key + " is moved to 'Ready' via the 'Cancel' transition."); sub_tasks = true; } } return; } // Sub-task (Fn): for (st in subtasks(parent.key)) { if (%st%.status == "Ready" || %st%.status == "Doing") sub_tasks = true; } if (!sub_tasks) { if (parent.status == "Ready") { logPrint("DEBUG", "This (" + key + ") was the last sub-task. The story is in 'Ready', so I'm 'Cancelling' story " + parent.key); autotransition("Cancel", parent); parent.resolution = "Cancelled"; } } The story of a basic Agile worflow London Atlassian User Group, February 2014

What's next? ● One more demo session ● Stomp out bugs, thorough testing etc ● Implementation in production The story of a basic Agile worflow London Atlassian User Group, February 2014

Questions? The story of a basic Agile worflow London Atlassian User Group, February 2014

Add a comment

Related presentations

Related pages

Advanced Agile Workflow - Dione Technology - Technology

Example of an Agile workflow for Catapult Satellite Applications ... London Atlassian User Group, February 2014 The story of a basic Agile worflow
Read more

Workflow Advanced - Documents - docslide.us

Technology; Education; Marketing; Design; More Topics. Search; Home; Documents; Workflow Advanced; Download. of 1 ... Download Workflow Advanced ...
Read more

Deploying atlassian tools in the enterprise - Dione Technology

Advanced Agile Workflow - Dione Technology. Social Tools in the Enterprise - SXSW. Deploying PostgreSQL in a Windows Enterprise. The Philosophic Enterprise ...
Read more

Advanced Workflow - Documents

Instructional Brief Advanced Workflow Concepts Using SharePoint Designer 2010 SharePoint User Group ... Technology; Education; Marketing; Design; More Topics.
Read more

Advanced Workflow Article - Documents

Technology; Education; Marketing; Design; More Topics. Search; Home; Documents; Advanced Workflow Article ...
Read more

Aderant Expert - Advanced Workflow Design - Documents

Aderant’s workflow ... Technology; Education; Marketing ... Aderant Expert - Advanced Workflow Design; Download. of 4 × Close Share Aderant Expert ...
Read more

Maintenance Technology Wireless Workflow - Documents

Workflow Technology 1. WORKFLOW TECHNOLOGY платформа для разработки корпоративного ПО #rusventure #g_s # ...
Read more