MICO Development Infrastructure

Post on 07-May-2015

265 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Development Infrastructure for MICO, Media in Context FP7 Project, presented in the project kick-off meeting, Salzburg , Nov 14, 2013. Further details at http://www.mico-project.eu

Transcript

DEVELOPMENTINFRASTRUCTURESergio Fernándezsergio.fernandez@salzburgresearch.at

MICO Kick-Off MeetingSalzburg, 13-14 November 2013

workingtogether

MICO has been granted a

Community License valuated in$ 22,000

Infrastructure

issues.mico-project.eu

code.mico-project.euci.mico-project.eu

smartcommits link

issues

trigger builds

release management+

nunchakus does not convert you in a ninja

but...

Jira● an issue tracker for teams planning and building

projects/products● But is more, an extensible platform that you can

customize ● In MICO both for:

– Project Management

– Software Development

Issues

Workflows

Kanban

DoW Jira

Work Package Project

Milestone Version

Component

Task Epic

Deliverable Deliverable

Task

Sub-Task

Bug

all areissuesin jira

Jira in MICO

backlog

Jira Protocols● Each Work Package (leader) has total freedom for creating its

internal components

● Deliverables are associated with their (Epic) Task according DoW

– So all new issues in the project must be linked with their correspondence Epic Task

– Every Epic Task has total freedom for creating as many issues as needed

● Assignee resolves an issue when work is complete

– Work Package Leader closes (releases) an Epic Task

Agile MICO● Organize sprints with a concrete goal● Replacing positions by roles

– Scrum Master, Product Owner, Developers

● Results-oriented work● Aligned or not with the DoW milestones

Coding● Code repositories in Bitbucket are

synchronized with Jira– Issues can be referenced by citing the issue

key in commit messages

– Some actions allowed via “smart commits”

● Commits trigger builds in Bamboo

GitFlow

http://www.atlassian.com/git/workflows#!workflow-gitflow

GitFlow

http://www.atlassian.com/git/workflows#!workflow-gitflow

Deployment

hands on!

Open to discussion● Time tracking with Jira?● Technical documentation● ...● Would we need anything else...?

Help● http://quickstart.atlassian.com

● http://confluence.atlassian.com

● http://answers.atlassian.com

● http://university.atlassian.com

● ask ;-)

Help

DEVELOPMENT INFRASTRUCTURESergio Fernándezsergio.fernandez@salzburgresearch.at

MICO Kick-Off MeetingSalzburg, 13-14 November 2013

gracias

top related