Mylyn the developers' best friend

32
What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Mylyn the developers’ best friend Matyas Steiner May 8, 2013 Matyas Steiner Mylyn

description

some words about how easy you can manage your works with Mylyn

Transcript of Mylyn the developers' best friend

Page 1: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Mylynthe developers’ best friend

Matyas Steiner

May 8, 2013

Matyas Steiner Mylyn

Page 2: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

TOC

What is Mylyn for

Mylyn in action

Demonstration

Conclusion

Other task-focused interfaces

Questions

Matyas Steiner Mylyn

Page 3: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Cases you may be familiar with

I working on something but suddenly a P1 bug appears

I someone asking about your long forgotten artifact

I you worked on more than one story and bug(s) appear

What do they have in common?

Matyas Steiner Mylyn

Page 4: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Cases you may be familiar with

I working on something but suddenly a P1 bug appears

I someone asking about your long forgotten artifact

I you worked on more than one story and bug(s) appear

What do they have in common?

Matyas Steiner Mylyn

Page 5: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

The problem in these cases

switching working context

First rule in Kanban:

Avoid changing context unless it is necessary.

Matyas Steiner Mylyn

Page 6: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

How can you solve this problem?

To be honest, you can’t. :-(

But the good news there are tools to help you :-)

one called:

Mylyn

Matyas Steiner Mylyn

Page 7: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

How Mylyn can help you

I during your work, Mylyn captures your movements (files,classes, methods)

I modified search, navigaton, scrolling mechanism, auto folding

I scheduling

I connectors for the major version control systemsI connectors for the major issue tracking systems

I create itemsI change flags, descriptionI link other issuesI enclose documents, working context, etc.I time tracking

Matyas Steiner Mylyn

Page 8: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

How Mylyn can help you

I during your work, Mylyn captures your movements (files,classes, methods)

I modified search, navigaton, scrolling mechanism, auto folding

I scheduling

I connectors for the major version control systemsI connectors for the major issue tracking systems

I create itemsI change flags, descriptionI link other issuesI enclose documents, working context, etc.I time tracking

Matyas Steiner Mylyn

Page 9: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

How Mylyn can help you

I during your work, Mylyn captures your movements (files,classes, methods)

I modified search, navigaton, scrolling mechanism, auto folding

I scheduling

I connectors for the major version control systemsI connectors for the major issue tracking systems

I create itemsI change flags, descriptionI link other issuesI enclose documents, working context, etc.I time tracking

Matyas Steiner Mylyn

Page 10: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

How Mylyn can help you

I during your work, Mylyn captures your movements (files,classes, methods)

I modified search, navigaton, scrolling mechanism, auto folding

I scheduling

I connectors for the major version control systemsI connectors for the major issue tracking systems

I create itemsI change flags, descriptionI link other issuesI enclose documents, working context, etc.I time tracking

Matyas Steiner Mylyn

Page 11: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

How Mylyn can help you

I during your work, Mylyn captures your movements (files,classes, methods)

I modified search, navigaton, scrolling mechanism, auto folding

I scheduling

I connectors for the major version control systemsI connectors for the major issue tracking systems

I create itemsI change flags, descriptionI link other issuesI enclose documents, working context, etc.I time tracking

Matyas Steiner Mylyn

Page 12: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Saves your moves

this is not a big thing, but Mylyn will remember what you did

Matyas Steiner Mylyn

Page 13: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Saves your moves

this is not a big thing, but Mylyn will remember what you did

I auto folding

Matyas Steiner Mylyn

Page 14: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Saves your moves

this is not a big thing, but Mylyn will remember what you did

I outline

Matyas Steiner Mylyn

Page 15: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Saves your moves

this is not a big thing, but Mylyn will remember what you did

I open type, resources

Matyas Steiner Mylyn

Page 16: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Connecting to the cloud

Mylyn plays well together with the most common issuetracking systems

I JIRA, GitHub, Bugzilla1, Trac, GoogleCode, etc.

1built-inMatyas Steiner Mylyn

Page 17: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Connecting to the cloud

Mylyn can work with the major version control systems

I CVS1, Subversion, Perforce2, Git3, Mercurial4, etc.

1built-in2official p4 plug-in3EGit4MercurialEclipse

Matyas Steiner Mylyn

Page 18: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Connecting to an issue tracking system

I get issues

I work offline

I synchronize to server

Matyas Steiner Mylyn

Page 19: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Notifications

reduce your email account size

Matyas Steiner Mylyn

Page 20: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

How it actually works

degree-of-interest

I continuous update

I landmarks

I can be changed manually

Matyas Steiner Mylyn

Page 21: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

How it actually works

degree-of-interest

I continuous update

I landmarks

I can be changed manually

Matyas Steiner Mylyn

Page 22: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

How it actually works

degree-of-interest

I continuous update

I landmarks

I can be changed manually

Matyas Steiner Mylyn

Page 23: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

How it actually works

degree-of-interest

I continuous update

I landmarks

I can be changed manually

Matyas Steiner Mylyn

Page 24: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Demo

Some examples...

Matyas Steiner Mylyn

Page 25: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Benefits above the cloud

I offline work

I context sharing

I only one app to use

Matyas Steiner Mylyn

Page 26: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Benefits above the cloud

I offline work

I context sharing

I only one app to use

Matyas Steiner Mylyn

Page 27: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Benefits above the cloud

I offline work

I context sharing

I only one app to use

Matyas Steiner Mylyn

Page 28: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

”all that glitters is not gold”

I custom states won’t be mapped

I synchronisation is not always perfect5

I problems with Eclipse ditributions, version conflicts

I ...

5it could be server side problemMatyas Steiner Mylyn

Page 29: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Others

I Cubeon (Netbeans)

I Tasktop Dev6 (Visual Studio)

I TrackLink (IntelliJ)

I Org-mode (emacs)

6in Eclipse on top of MylynMatyas Steiner Mylyn

Page 30: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Thank you

Thanks for your attention

Questions?

Matyas Steiner Mylyn

Page 31: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Links

I www.tasktop.com/pdfs/mylyn/quickref/

mylyn3-quickref.pdf

I wiki.eclipse.org/index.php/Mylyn/User_Guide

I www.tasktop.com/mylyn/mylyn-2.0-part1.php

I www.tasktop.com/pdfs/docs/tutorials/

2009-03-mylyn-tutorial.pdf

I help.tasktop.com/help/

Matyas Steiner Mylyn

Page 32: Mylyn the developers' best friend

What is Mylyn forMylyn in actionDemonstration

ConclusionOther task-focused interfaces

Questions

Acknowledgement

Adrienn Szabo - precious advices

Matyas Steiner Mylyn