Mylyn

(20)
3.9 out of 5 stars

Mylyn is the task and application lifecycle management (ALM) framework for Eclipse.

Work for Mylyn?
Jama  alm suites   review  2x

Learning about Mylyn?

We can help you find the solution that fits you best.

Mylyn Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
Ratings
Company Size
User Role
User Industry
Showing 20 Mylyn reviews
LinkedIn Connections
Mylyn review by <span>Sanjin T.</span>
Sanjin T.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Mylyn: Eclipse's hidden gem

What do you like best?

1. I can switch context from one development task to another by a single click! This means seeing only files that are relevant to the task at hand.

2. Mylyn automatically keeps track of the time I spent in Eclipse working on the task. This is extremely cheap, and much more precise than any manual time tracking.

3. Mylyn integrates with JIRA and many other work-management applications. This means I can update JIRA task status without having to leave Eclipse window. It also allows me to attach Mylyn context to JIRA ticket, so that another developer can use it later.

What do you dislike?

1. I use multiple Eclipse workspaces, one per development branch, and tasks sometimes span branches, i.e., workspaces, but there's no simple, bulletproof way to share the task context among multiple workspaces.

2. Sometimes, one task builds on top of another - it would be useful to start working on a task by copying the context of another, similar task. Currently, I'm not aware of a way to do that in Mylyn.

Recommendations to others considering the product

Keep the tasks small, e.g., by leveraging sub-tasks. This will allow you to gain maximal benefits from Mylyn.

Optimal granularity of tasks means <= 7 open files, <= 4 hours to complete the task

What business problems are you solving with the product? What benefits have you realized?

1. Focus on a single task at a time. Not seeing irrelevant files in my IDE means less opportunities to get sidetracked. Coupled with fine-grained tasks, Mylyn allows razor-sharp focus, critical for efficient software development.

2. Every time I move from my IDE to a web browser, I risk losing focus on the development task I'm currently working on, by getting distracted either by an open browser window (e.g., Facebook), or by an extension (e.g., new GMail in my inbox). Being able to interact with my work management application without leaving my IDE means fewer distractions, which means being able to finish my development faster and with better quality.

Sign in to G2 Crowd to see what your connections have to say about Mylyn
Headshots
Mylyn review by <span>sai jayanth p.</span>
sai jayanth p.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Task management interface with eclipse integrated.

What do you like best?

Integrated task management and auto context management.

Defining local tasks and mylyn will allow focus on it.

Defacing irrelevant tasks, only active can be taken care of. Which helps on easy context switching and sharing.

Restructured mylyn 3.5 and above includes lots of components support.

What do you dislike?

Mylyn can be concept centric rather than only task centric.

UI is clumsy with multiple choices.

can improve integrating with other issue tracking systems

Recommendations to others considering the product

While your are doing support or bug fixes it will be good to use while debugging.

It is good to learn the tool as it benefits developers and time consuming can be reduced, there are documentation and supported files are given on the mylyn site do read it and install it as a plugin on eclipse.

What business problems are you solving with the product? What benefits have you realized?

Drafting the work items for developers and it helps in context switching between different projects. If we pick an item to work and current working items and task related files are collapsed[closing irrelevant files].

Relevant methods and utlity classes are shown in explorer when working on an item.

It better maintains history of files path which are previously worked on or now reopened.

What ALM Suites solution do you use?

Thanks for letting us know!
Mylyn review by <span>Guido G.</span>
Guido G.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Mylyn helps put regressions into context while contributing to the knowledge base

What do you like best?

Mylyn creates context metadata when an enhancement is being developed, or a bug is being addressed. When integrated with the source control repository and the bug tracker (I did so successfully with svn or git, and jira or mantis in my experience) this kind of contextual information is of remarkable value, as it will include those assets which are not directly part of the change submitted, but are important because are in, direct or indirect, relation with the change. Having that information attached with bug reports, or development tasks, (automatically) creates good documentation, and at the same times improves the efficiency and response time of the development team during the sdlc, in particular when addressing regressions, because it is directly consumable while inside the IDE.

What do you dislike?

Integration with third-party bug tracking tools has not been consistent, and not always optimal, but improved a lot. Sometimes the UI is a bit clunky, but that is probably a general problem of the eclipse architecture/toolkit.

Recommendations to others considering the product

The development team requires some training on the tool; it only makes sense when the source control repository and the bug tracking/agile management tools are used properly.

What business problems are you solving with the product? What benefits have you realized?

As said, the mojor benefit is the help that mylyn provides for fighting regressions. Also, creating documentation readily available for the other developers is also a very valuable benefit.

Mylyn review by <span>Mikko R.</span>
Mikko R.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Long time experiences with Mylyn

What do you like best?

The best feature of Mylyn is the "task focused interface". The idea is to automatically filter Explorer and other views according to objects and resources you have used while working on a ticket. The automatically filtered view greatly

What do you dislike?

The requirement to create a ticket in some issue tracker system. It's possible to create a ticket in local database but that is a bit cumbersome. Another big problem with the system is that Mylyn cannot give any major adventages if the tools you use do not support Mylyn well enough. For example, my daily job is to design and program PHP code. The Eclipse PHP tooling (PDT) fails to support Mylyn in many places where it could support it UI wise. The biggest problem is that PDT does not really support Project Explorer view but requires one to use custom PHP Explorer view which has poor support for Mylyn. Ff I were using Eclipse just to write Java code, then Mylyn would work just great.

The default binding for opening currently hidden content in Project Explorer requires ALT+left mouse button click which does not work with most Linux desktop managers because that combination is usually taken by window manager. As a result, one either needs to re-configure shortcuts of Eclipse or window manager, or fall back to selecting the action from context menu. The "Open Resource" (Ctrl+Shift+R) is a good option, too.

Recommendations to others considering the product

Check if your Eclipse related tools really support Mylyn to make it worthwhile. In my opinion, the work and time required to start using Mylyn is worth it if your tooling supports it. Mylyn is worth using if some of your tools lack the support for Mylyn but I'm not sure if it's worth learning to use for that case only. If your programmers are already familiar with Mylyn it makes sense to use it just for the issue tracker integration only.

What business problems are you solving with the product? What benefits have you realized?

I'm writing code and fixing bugs in existing code/framework. Mylyn helps me with quickly changing between multiple tasks. For example, if I'm adding a new feature to the system and urgent bug fix is required, I can quickly switch to the issue (assuming somebody has entered the bug in the issue tracker) and Mylyn automatically closes all the files I was working with. As I debug the issue and work with multiple files (or methods and classes), Mylyn helps the situation by only displaying the relevant methods and classes (or files) in the Explorer view. After I finish fixing the bug, I can just activate the task for the new feature and Mylyn automatically switches all files to the same views I had when the urgent bug fix interrupted my work. The best part is that if the bug is later found to be bigger than assumed, I can easily switch back to bug work again and the old context for that bug is immediately restored in the Eclipse. It's also possible to export task related work in a file and send it to a collegue but I haven't used that featuer. The exported context files are pretty big for the feature and usually one task is active for one developer only.

Mylyn review by <span>Sumit B.</span>
Sumit B.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

The best task management utility

What do you like best?

The best part of this utility is that you can create tasks and integrate directly them with bug reporting tool like BugZilla. It's very very easy and smooth. You can create local and shared tasks so that other can work on bugs/tasks as well. Query mechanism is there for retrieving sets of tasks into Mylyn's Task List. It allows you to attach the attachment to a task as well.

What do you dislike?

Cannot create local tickets and sometimes the UI hangs.

Recommendations to others considering the product

Go ahead and use this great utility. This will help you manage your tasks, bugs and reporting issues.

What business problems are you solving with the product? What benefits have you realized?

I'm a coder who develops code and fixes bugs in existing code. Mylyn helps our team in assigning tasks and prioritizing them based on the criticality of bugs/task.

Mylyn review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Used Mylyn for my personal project with small team.

What do you like best?

Task list icons which quickly gives an overview. Icon legend and color coding scheme is excellent.

Easy to search the task with different criteria.

Support for both local and repository task provided. Most of the ALM tool have repository task support.

Create new query to see the task list in own view is easy and good for users.

TASK editing is easy to use.

Bug management is so easy.

Creating Bug from error tab is coolest feature. Although not much used.

Perfect tool for small team to use.

What do you dislike?

The tool can not be used as standalone for change management or for release planning as other ALM tools.

I am not sure whether it will fit in Agile methodology or not.

Recommendations to others considering the product

Support for change management and release planning required.

Test driven development support is needed.

Reporting query can be added to extract the report in spreadsheet.

What business problems are you solving with the product? What benefits have you realized?

TASK management for daily and weekly activities.

Workflow management for all the tasks.

Bug management. Status tracking and timeline for the next release.

Pending items report by date.

Kate avatar
Kate from G2 Crowd

Learning about Mylyn?

I can help.
* We monitor all Mylyn reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.