SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
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
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
TOC
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Cases you may be familiar with
working on something but suddenly a P1 bug appears
someone asking about your long forgotten artifact
you worked on more than one story and bug(s) appear
What do they have in common?
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Cases you may be familiar with
working on something but suddenly a P1 bug appears
someone asking about your long forgotten artifact
you worked on more than one story and bug(s) appear
What do they have in common?
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other 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
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other 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
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
How Mylyn can help you
during your work, Mylyn captures your movements (files,
classes, methods)
modified search, navigaton, scrolling mechanism, auto folding
scheduling
connectors for the major version control systems
connectors for the major issue tracking systems
create items
change flags, description
link other issues
enclose documents, working context, etc.
time tracking
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
How Mylyn can help you
during your work, Mylyn captures your movements (files,
classes, methods)
modified search, navigaton, scrolling mechanism, auto folding
scheduling
connectors for the major version control systems
connectors for the major issue tracking systems
create items
change flags, description
link other issues
enclose documents, working context, etc.
time tracking
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
How Mylyn can help you
during your work, Mylyn captures your movements (files,
classes, methods)
modified search, navigaton, scrolling mechanism, auto folding
scheduling
connectors for the major version control systems
connectors for the major issue tracking systems
create items
change flags, description
link other issues
enclose documents, working context, etc.
time tracking
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
How Mylyn can help you
during your work, Mylyn captures your movements (files,
classes, methods)
modified search, navigaton, scrolling mechanism, auto folding
scheduling
connectors for the major version control systems
connectors for the major issue tracking systems
create items
change flags, description
link other issues
enclose documents, working context, etc.
time tracking
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
How Mylyn can help you
during your work, Mylyn captures your movements (files,
classes, methods)
modified search, navigaton, scrolling mechanism, auto folding
scheduling
connectors for the major version control systems
connectors for the major issue tracking systems
create items
change flags, description
link other issues
enclose documents, working context, etc.
time tracking
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Saves your moves
this is not a big thing, but Mylyn will remember what you did
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Saves your moves
this is not a big thing, but Mylyn will remember what you did
auto folding
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Saves your moves
this is not a big thing, but Mylyn will remember what you did
outline
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Saves your moves
this is not a big thing, but Mylyn will remember what you did
open type, resources
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Connecting to the cloud
Mylyn plays well together with the most common issue
tracking systems
JIRA, GitHub, Bugzilla1, Trac, GoogleCode, etc.
1
built-in
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Connecting to the cloud
Mylyn can work with the major version control systems
CVS1, Subversion, Perforce2, Git3, Mercurial4, etc.
1
built-in
2
official p4 plug-in
3
EGit
4
MercurialEclipse
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Connecting to an issue tracking system
get issues
work offline
synchronize to server
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Notifications
reduce your email account size
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
How it actually works
degree-of-interest
continuous update
landmarks
can be changed manually
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
How it actually works
degree-of-interest
continuous update
landmarks
can be changed manually
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
How it actually works
degree-of-interest
continuous update
landmarks
can be changed manually
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
How it actually works
degree-of-interest
continuous update
landmarks
can be changed manually
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Demo
Some examples...
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Benefits above the cloud
offline work
context sharing
only one app to use
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Benefits above the cloud
offline work
context sharing
only one app to use
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Benefits above the cloud
offline work
context sharing
only one app to use
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
”all that glitters is not gold”
custom states won’t be mapped
synchronisation is not always perfect5
problems with Eclipse ditributions, version conflicts
...
5
it could be server side problem
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Others
Cubeon (Netbeans)
Tasktop Dev6 (Visual Studio)
TrackLink (IntelliJ)
Org-mode (emacs)
6
in Eclipse on top of Mylyn
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Thank you
Thanks for your attention
Questions?
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Links
www.tasktop.com/pdfs/mylyn/quickref/
mylyn3-quickref.pdf
wiki.eclipse.org/index.php/Mylyn/User_Guide
www.tasktop.com/mylyn/mylyn-2.0-part1.php
www.tasktop.com/pdfs/docs/tutorials/
2009-03-mylyn-tutorial.pdf
help.tasktop.com/help/
Matyas Steiner Mylyn
What is Mylyn for
Mylyn in action
Demonstration
Conclusion
Other task-focused interfaces
Questions
Acknowledgement
Adrienn Szabo - precious advices
Matyas Steiner Mylyn

Mais conteúdo relacionado

Semelhante a Mylyn Task Management for Developers

Keep on sMylyn
Keep on sMylynKeep on sMylyn
Keep on sMylynOri Dar
 
How to be a Good Machine Learning PM by Google Product Manager
How to be a Good Machine Learning PM by Google Product ManagerHow to be a Good Machine Learning PM by Google Product Manager
How to be a Good Machine Learning PM by Google Product ManagerProduct School
 
DrupalCon Austin: UX Bootcamp workshop
DrupalCon Austin: UX Bootcamp workshopDrupalCon Austin: UX Bootcamp workshop
DrupalCon Austin: UX Bootcamp workshopPerfetti Media
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersPeter Stevens
 
User Adoption Strategies for Collaboration Software
User Adoption Strategies for Collaboration Software User Adoption Strategies for Collaboration Software
User Adoption Strategies for Collaboration Software Central Desktop
 
Three Secrets of Agile Leadership
Three Secrets of Agile LeadershipThree Secrets of Agile Leadership
Three Secrets of Agile LeadershipPeter Stevens
 
Faster Usability Testing in an Agile World presented at Agile2011
Faster Usability Testing in an Agile World presented at Agile2011Faster Usability Testing in an Agile World presented at Agile2011
Faster Usability Testing in an Agile World presented at Agile2011Carol Smith
 
Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019
Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019
Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019Dhiana Deva
 
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHubSOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHubDevOpsDays Tel Aviv
 
Is Continuous Adoption in Software Engineering Achievable and Desirable?
Is Continuous Adoption in Software Engineering Achievable and Desirable? Is Continuous Adoption in Software Engineering Achievable and Desirable?
Is Continuous Adoption in Software Engineering Achievable and Desirable? Gail Murphy
 
How to Succeed as a PM by Native Instruments fmr Dir of Product
How to Succeed as a PM by Native Instruments fmr Dir of ProductHow to Succeed as a PM by Native Instruments fmr Dir of Product
How to Succeed as a PM by Native Instruments fmr Dir of ProductProduct School
 
Optimizely Workshop 1: Prioritize your roadmap
Optimizely Workshop 1: Prioritize your roadmapOptimizely Workshop 1: Prioritize your roadmap
Optimizely Workshop 1: Prioritize your roadmapOptimizely
 
Make a F.O.C.O.L. Point!
Make a F.O.C.O.L. Point!Make a F.O.C.O.L. Point!
Make a F.O.C.O.L. Point!Arty Starr
 
2017 10-10 (netflix ml platform meetup) learning item and user representation...
2017 10-10 (netflix ml platform meetup) learning item and user representation...2017 10-10 (netflix ml platform meetup) learning item and user representation...
2017 10-10 (netflix ml platform meetup) learning item and user representation...Ed Chi
 
Darius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven ModellingDarius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven ModellingTEST Huddle
 
Embedded User Assistance Best Practices, Scott DeLoach, ClickStart
Embedded User Assistance Best Practices, Scott DeLoach, ClickStartEmbedded User Assistance Best Practices, Scott DeLoach, ClickStart
Embedded User Assistance Best Practices, Scott DeLoach, ClickStartScott DeLoach
 
Ask not only what your Drupal can do for you, ask what you can do for your Dr...
Ask not only what your Drupal can do for you, ask what you can do for your Dr...Ask not only what your Drupal can do for you, ask what you can do for your Dr...
Ask not only what your Drupal can do for you, ask what you can do for your Dr...DrupalCamp MSK
 
Usability Testing Nearsoft Workshop
Usability Testing Nearsoft WorkshopUsability Testing Nearsoft Workshop
Usability Testing Nearsoft WorkshopMisael Leon
 

Semelhante a Mylyn Task Management for Developers (20)

Keep on sMylyn
Keep on sMylynKeep on sMylyn
Keep on sMylyn
 
How to be a Good Machine Learning PM by Google Product Manager
How to be a Good Machine Learning PM by Google Product ManagerHow to be a Good Machine Learning PM by Google Product Manager
How to be a Good Machine Learning PM by Google Product Manager
 
AcceleratorWorkshop_UPA2008_After
AcceleratorWorkshop_UPA2008_AfterAcceleratorWorkshop_UPA2008_After
AcceleratorWorkshop_UPA2008_After
 
DrupalCon Austin: UX Bootcamp workshop
DrupalCon Austin: UX Bootcamp workshopDrupalCon Austin: UX Bootcamp workshop
DrupalCon Austin: UX Bootcamp workshop
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile Leaders
 
User Adoption Strategies for Collaboration Software
User Adoption Strategies for Collaboration Software User Adoption Strategies for Collaboration Software
User Adoption Strategies for Collaboration Software
 
Three Secrets of Agile Leadership
Three Secrets of Agile LeadershipThree Secrets of Agile Leadership
Three Secrets of Agile Leadership
 
Faster Usability Testing in an Agile World presented at Agile2011
Faster Usability Testing in an Agile World presented at Agile2011Faster Usability Testing in an Agile World presented at Agile2011
Faster Usability Testing in an Agile World presented at Agile2011
 
Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019
Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019
Machine Learning: Opening the Pandora's Box - Dhiana Deva @ QCon São Paulo 2019
 
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHubSOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
 
Is Continuous Adoption in Software Engineering Achievable and Desirable?
Is Continuous Adoption in Software Engineering Achievable and Desirable? Is Continuous Adoption in Software Engineering Achievable and Desirable?
Is Continuous Adoption in Software Engineering Achievable and Desirable?
 
How to Succeed as a PM by Native Instruments fmr Dir of Product
How to Succeed as a PM by Native Instruments fmr Dir of ProductHow to Succeed as a PM by Native Instruments fmr Dir of Product
How to Succeed as a PM by Native Instruments fmr Dir of Product
 
Optimizely Workshop 1: Prioritize your roadmap
Optimizely Workshop 1: Prioritize your roadmapOptimizely Workshop 1: Prioritize your roadmap
Optimizely Workshop 1: Prioritize your roadmap
 
Make a F.O.C.O.L. Point!
Make a F.O.C.O.L. Point!Make a F.O.C.O.L. Point!
Make a F.O.C.O.L. Point!
 
2017 10-10 (netflix ml platform meetup) learning item and user representation...
2017 10-10 (netflix ml platform meetup) learning item and user representation...2017 10-10 (netflix ml platform meetup) learning item and user representation...
2017 10-10 (netflix ml platform meetup) learning item and user representation...
 
Darius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven ModellingDarius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven Modelling
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Embedded User Assistance Best Practices, Scott DeLoach, ClickStart
Embedded User Assistance Best Practices, Scott DeLoach, ClickStartEmbedded User Assistance Best Practices, Scott DeLoach, ClickStart
Embedded User Assistance Best Practices, Scott DeLoach, ClickStart
 
Ask not only what your Drupal can do for you, ask what you can do for your Dr...
Ask not only what your Drupal can do for you, ask what you can do for your Dr...Ask not only what your Drupal can do for you, ask what you can do for your Dr...
Ask not only what your Drupal can do for you, ask what you can do for your Dr...
 
Usability Testing Nearsoft Workshop
Usability Testing Nearsoft WorkshopUsability Testing Nearsoft Workshop
Usability Testing Nearsoft Workshop
 

Último

Leveraging USDA Rural Development Grants for Community Growth and Sustainabil...
Leveraging USDA Rural Development Grants for Community Growth and Sustainabil...Leveraging USDA Rural Development Grants for Community Growth and Sustainabil...
Leveraging USDA Rural Development Grants for Community Growth and Sustainabil...USDAReapgrants.com
 
Corporate Presentation Probe April 2024.pdf
Corporate Presentation Probe April 2024.pdfCorporate Presentation Probe April 2024.pdf
Corporate Presentation Probe April 2024.pdfProbe Gold
 
Corporate Presentation Probe April 2024.pdf
Corporate Presentation Probe April 2024.pdfCorporate Presentation Probe April 2024.pdf
Corporate Presentation Probe April 2024.pdfProbe Gold
 
Mandalay Resources 2024 April IR Presentation
Mandalay Resources 2024 April IR PresentationMandalay Resources 2024 April IR Presentation
Mandalay Resources 2024 April IR PresentationMandalayResources
 
Collective Mining | Corporate Presentation | April 2024
Collective Mining | Corporate Presentation | April 2024Collective Mining | Corporate Presentation | April 2024
Collective Mining | Corporate Presentation | April 2024CollectiveMining1
 
slideshare_2404_presentation materials_en.pdf
slideshare_2404_presentation materials_en.pdfslideshare_2404_presentation materials_en.pdf
slideshare_2404_presentation materials_en.pdfsansanir
 
Q1 Probe Gold Quarterly Update- April 2024
Q1 Probe Gold Quarterly Update- April 2024Q1 Probe Gold Quarterly Update- April 2024
Q1 Probe Gold Quarterly Update- April 2024Probe Gold
 
the 25 most beautiful words for a loving and lasting relationship.pdf
the 25 most beautiful words for a loving and lasting relationship.pdfthe 25 most beautiful words for a loving and lasting relationship.pdf
the 25 most beautiful words for a loving and lasting relationship.pdfFrancenel
 
Osisko Gold Royalties Ltd - Corporate Presentation, April 10, 2024
Osisko Gold Royalties Ltd - Corporate Presentation, April 10, 2024Osisko Gold Royalties Ltd - Corporate Presentation, April 10, 2024
Osisko Gold Royalties Ltd - Corporate Presentation, April 10, 2024Osisko Gold Royalties Ltd
 
Q1 Quarterly Update - April 16, 2024.pdf
Q1 Quarterly Update - April 16, 2024.pdfQ1 Quarterly Update - April 16, 2024.pdf
Q1 Quarterly Update - April 16, 2024.pdfProbe Gold
 
Collective Mining | Corporate Presentation - April 2024
Collective Mining | Corporate Presentation - April 2024Collective Mining | Corporate Presentation - April 2024
Collective Mining | Corporate Presentation - April 2024CollectiveMining1
 

Último (12)

Leveraging USDA Rural Development Grants for Community Growth and Sustainabil...
Leveraging USDA Rural Development Grants for Community Growth and Sustainabil...Leveraging USDA Rural Development Grants for Community Growth and Sustainabil...
Leveraging USDA Rural Development Grants for Community Growth and Sustainabil...
 
Corporate Presentation Probe April 2024.pdf
Corporate Presentation Probe April 2024.pdfCorporate Presentation Probe April 2024.pdf
Corporate Presentation Probe April 2024.pdf
 
Corporate Presentation Probe April 2024.pdf
Corporate Presentation Probe April 2024.pdfCorporate Presentation Probe April 2024.pdf
Corporate Presentation Probe April 2024.pdf
 
Mandalay Resources 2024 April IR Presentation
Mandalay Resources 2024 April IR PresentationMandalay Resources 2024 April IR Presentation
Mandalay Resources 2024 April IR Presentation
 
Collective Mining | Corporate Presentation | April 2024
Collective Mining | Corporate Presentation | April 2024Collective Mining | Corporate Presentation | April 2024
Collective Mining | Corporate Presentation | April 2024
 
slideshare_2404_presentation materials_en.pdf
slideshare_2404_presentation materials_en.pdfslideshare_2404_presentation materials_en.pdf
slideshare_2404_presentation materials_en.pdf
 
Q1 Probe Gold Quarterly Update- April 2024
Q1 Probe Gold Quarterly Update- April 2024Q1 Probe Gold Quarterly Update- April 2024
Q1 Probe Gold Quarterly Update- April 2024
 
the 25 most beautiful words for a loving and lasting relationship.pdf
the 25 most beautiful words for a loving and lasting relationship.pdfthe 25 most beautiful words for a loving and lasting relationship.pdf
the 25 most beautiful words for a loving and lasting relationship.pdf
 
Osisko Gold Royalties Ltd - Corporate Presentation, April 10, 2024
Osisko Gold Royalties Ltd - Corporate Presentation, April 10, 2024Osisko Gold Royalties Ltd - Corporate Presentation, April 10, 2024
Osisko Gold Royalties Ltd - Corporate Presentation, April 10, 2024
 
Korea District Heating Corporation 071320 Algorithm Investment Report
Korea District Heating Corporation 071320 Algorithm Investment ReportKorea District Heating Corporation 071320 Algorithm Investment Report
Korea District Heating Corporation 071320 Algorithm Investment Report
 
Q1 Quarterly Update - April 16, 2024.pdf
Q1 Quarterly Update - April 16, 2024.pdfQ1 Quarterly Update - April 16, 2024.pdf
Q1 Quarterly Update - April 16, 2024.pdf
 
Collective Mining | Corporate Presentation - April 2024
Collective Mining | Corporate Presentation - April 2024Collective Mining | Corporate Presentation - April 2024
Collective Mining | Corporate Presentation - April 2024
 

Mylyn Task Management for Developers

  • 1. 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
  • 2. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions TOC What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Matyas Steiner Mylyn
  • 3. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Cases you may be familiar with working on something but suddenly a P1 bug appears someone asking about your long forgotten artifact you worked on more than one story and bug(s) appear What do they have in common? Matyas Steiner Mylyn
  • 4. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Cases you may be familiar with working on something but suddenly a P1 bug appears someone asking about your long forgotten artifact you worked on more than one story and bug(s) appear What do they have in common? Matyas Steiner Mylyn
  • 5. What is Mylyn for Mylyn in action Demonstration Conclusion Other 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
  • 6. What is Mylyn for Mylyn in action Demonstration Conclusion Other 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
  • 7. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions How Mylyn can help you during your work, Mylyn captures your movements (files, classes, methods) modified search, navigaton, scrolling mechanism, auto folding scheduling connectors for the major version control systems connectors for the major issue tracking systems create items change flags, description link other issues enclose documents, working context, etc. time tracking Matyas Steiner Mylyn
  • 8. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions How Mylyn can help you during your work, Mylyn captures your movements (files, classes, methods) modified search, navigaton, scrolling mechanism, auto folding scheduling connectors for the major version control systems connectors for the major issue tracking systems create items change flags, description link other issues enclose documents, working context, etc. time tracking Matyas Steiner Mylyn
  • 9. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions How Mylyn can help you during your work, Mylyn captures your movements (files, classes, methods) modified search, navigaton, scrolling mechanism, auto folding scheduling connectors for the major version control systems connectors for the major issue tracking systems create items change flags, description link other issues enclose documents, working context, etc. time tracking Matyas Steiner Mylyn
  • 10. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions How Mylyn can help you during your work, Mylyn captures your movements (files, classes, methods) modified search, navigaton, scrolling mechanism, auto folding scheduling connectors for the major version control systems connectors for the major issue tracking systems create items change flags, description link other issues enclose documents, working context, etc. time tracking Matyas Steiner Mylyn
  • 11. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions How Mylyn can help you during your work, Mylyn captures your movements (files, classes, methods) modified search, navigaton, scrolling mechanism, auto folding scheduling connectors for the major version control systems connectors for the major issue tracking systems create items change flags, description link other issues enclose documents, working context, etc. time tracking Matyas Steiner Mylyn
  • 12. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Saves your moves this is not a big thing, but Mylyn will remember what you did Matyas Steiner Mylyn
  • 13. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Saves your moves this is not a big thing, but Mylyn will remember what you did auto folding Matyas Steiner Mylyn
  • 14. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Saves your moves this is not a big thing, but Mylyn will remember what you did outline Matyas Steiner Mylyn
  • 15. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Saves your moves this is not a big thing, but Mylyn will remember what you did open type, resources Matyas Steiner Mylyn
  • 16. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Connecting to the cloud Mylyn plays well together with the most common issue tracking systems JIRA, GitHub, Bugzilla1, Trac, GoogleCode, etc. 1 built-in Matyas Steiner Mylyn
  • 17. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Connecting to the cloud Mylyn can work with the major version control systems CVS1, Subversion, Perforce2, Git3, Mercurial4, etc. 1 built-in 2 official p4 plug-in 3 EGit 4 MercurialEclipse Matyas Steiner Mylyn
  • 18. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Connecting to an issue tracking system get issues work offline synchronize to server Matyas Steiner Mylyn
  • 19. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Notifications reduce your email account size Matyas Steiner Mylyn
  • 20. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions How it actually works degree-of-interest continuous update landmarks can be changed manually Matyas Steiner Mylyn
  • 21. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions How it actually works degree-of-interest continuous update landmarks can be changed manually Matyas Steiner Mylyn
  • 22. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions How it actually works degree-of-interest continuous update landmarks can be changed manually Matyas Steiner Mylyn
  • 23. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions How it actually works degree-of-interest continuous update landmarks can be changed manually Matyas Steiner Mylyn
  • 24. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Demo Some examples... Matyas Steiner Mylyn
  • 25. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Benefits above the cloud offline work context sharing only one app to use Matyas Steiner Mylyn
  • 26. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Benefits above the cloud offline work context sharing only one app to use Matyas Steiner Mylyn
  • 27. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Benefits above the cloud offline work context sharing only one app to use Matyas Steiner Mylyn
  • 28. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions ”all that glitters is not gold” custom states won’t be mapped synchronisation is not always perfect5 problems with Eclipse ditributions, version conflicts ... 5 it could be server side problem Matyas Steiner Mylyn
  • 29. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Others Cubeon (Netbeans) Tasktop Dev6 (Visual Studio) TrackLink (IntelliJ) Org-mode (emacs) 6 in Eclipse on top of Mylyn Matyas Steiner Mylyn
  • 30. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Thank you Thanks for your attention Questions? Matyas Steiner Mylyn
  • 31. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Links www.tasktop.com/pdfs/mylyn/quickref/ mylyn3-quickref.pdf wiki.eclipse.org/index.php/Mylyn/User_Guide www.tasktop.com/mylyn/mylyn-2.0-part1.php www.tasktop.com/pdfs/docs/tutorials/ 2009-03-mylyn-tutorial.pdf help.tasktop.com/help/ Matyas Steiner Mylyn
  • 32. What is Mylyn for Mylyn in action Demonstration Conclusion Other task-focused interfaces Questions Acknowledgement Adrienn Szabo - precious advices Matyas Steiner Mylyn