mico development infrastructure

21
DEVELOPMENT INFRASTRUCTURE Sergio Fernández [email protected] MICO Kick-Off Meeting Salzburg, 13-14 November 2013

Upload: sergio-fernandez

Post on 07-May-2015

268 views

Category:

Technology


1 download

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

Page 1: MICO Development Infrastructure

DEVELOPMENTINFRASTRUCTURESergio Ferná[email protected]

MICO Kick-Off MeetingSalzburg, 13-14 November 2013

Page 2: MICO Development Infrastructure

workingtogether

Page 3: MICO Development Infrastructure

MICO has been granted a

Community License valuated in$ 22,000

Page 4: MICO Development Infrastructure

Infrastructure

issues.mico-project.eu

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

smartcommits link

issues

trigger builds

release management+

Page 5: MICO Development Infrastructure

nunchakus does not convert you in a ninja

but...

Page 6: MICO Development Infrastructure

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

Page 7: MICO Development Infrastructure

Issues

Page 8: MICO Development Infrastructure

Workflows

Page 9: MICO Development Infrastructure

Kanban

Page 10: MICO Development Infrastructure

DoW Jira

Work Package Project

Milestone Version

Component

Task Epic

Deliverable Deliverable

Task

Sub-Task

Bug

all areissuesin jira

Jira in MICO

backlog

Page 11: MICO Development Infrastructure

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

Page 12: MICO Development Infrastructure

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

Page 13: MICO Development Infrastructure

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

Page 14: MICO Development Infrastructure

GitFlow

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

Page 15: MICO Development Infrastructure

GitFlow

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

Page 16: MICO Development Infrastructure

Deployment

Page 17: MICO Development Infrastructure

hands on!

Page 18: MICO Development Infrastructure

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

Page 19: MICO Development Infrastructure

Help● http://quickstart.atlassian.com

● http://confluence.atlassian.com

● http://answers.atlassian.com

● http://university.atlassian.com

● ask ;-)

Page 20: MICO Development Infrastructure

Help

Page 21: MICO Development Infrastructure

DEVELOPMENT INFRASTRUCTURESergio Ferná[email protected]

MICO Kick-Off MeetingSalzburg, 13-14 November 2013

gracias