Requirements engineering in YouTrack

I'm wondering if anyone has tried to use YouTrack for the requirements engineering process (that is when you start with the elicitation and go all the way through the analysis, negotiation, specification, etc.). Is YouTrack suitable for these kinds of tasks at all? Or are there any systems that could seamlessly integrate with YouTrack?

It looks like the proper way of using YouTack is to start with user stories (epics, features) and then proceed with the development tasks/subtasks. However, I'm looking for something to be used earlier in the process before a user story is written, detailed and broken down into technical tasks.

Any insight into what system could be used for this (or what JetBrains themselves are using for managing their requirements) would be really appreciated!

Thank you in advance.

Best wishes,
Kate

6 comments
Comment actions Permalink
Official comment

Hello Kate, I'm sorry for the delay.

If you're looking for a tool to manage the lifecycle of your requirements and specifications and to control them - then yes, YouTrack is a good tool to do that. You can create tasks of different types (User Stories, Epics - any type actually since you can customize the type for your needs), assign them to different users, change their statuses, control their progress (for example, using our Agile Boards), get reports etc.

However, if you're looking for a tool to write the requirements themselves and manage the content, then I'm afraid YouTrack isn't designed for this.

 

Please let me know if you have any further questions, I'll be happy to answer. Thanks!

Comment actions Permalink

Hi Liubov,

Many thanks for your reply.

I'm looking for a more formalised Requirements Management solution. For example, JIRA has a number of requirements management plugins. Are there any requirements management plugins for YouTrack that you could recommend?

Additionally, I would be quite interested to know what approach is used within JetBrains. It looks like you use Atlassian Confluence for general requirements capturing, is that right?

Thanks again for your help.

Best wishes,
Kate

0
Comment actions Permalink

That's sad to hear because I'd like to stay within Youtrack to avoid tool gap, disconnected and inconsistent information between requirements tracking and issue tracking - I think these should be hot connected and always in sync.

Sadly I could not even find a plugin that does this, like RMsis https://products.optimizory.com/rmsis, which is only available for JIRA:(

Any chance on supporting a dedicated plugin?

0
Comment actions Permalink

Hello Kate, Gregor, I'm sorry for the delayed response again.

 

> Are there any requirements management plugins for YouTrack that you could recommend

No, unfortunately there aren't any plugins.

 

> It looks like you use Atlassian Confluence for general requirements capturing, is that right?

In YouTrack team, we don't use requirements at all, actually. You can learn more about our development process in the series of posts here: https://blog.jetbrains.com/youtrack/tag/how-we-scrum/ 

 

In general, a usual structure of tasks and subtasks usually works fine when it comes to release management and planning.

I can also recommend you to vote for this feature request in our tracker: https://youtrack.jetbrains.com/issue/JT-23673, it could be helpful in planning and quality control.

Please feel free to ask if you have any further questions. Thanks!

1
Comment actions Permalink

Hi,

Is there any recommendations for requirement to defect to test case report tracking using youtrack?

I am looking for a tool that can create requirements (user stories, tasks) then link these to defects that are found that can be linked to test case execution records to share in a report on needed basis.   Is there any recommendation to a tool that will have any kind of linkage between requirement to test case to defect to be able to generate a report?

 

0
Comment actions Permalink

Hi!

I am looking for a tool that can create requirements (user stories, tasks) then link these to defects that are found that can be linked to test case execution records to share in a report on needed basis

This is a basic set of features available in YouTrack. You can create issues of different types and link them between each other however you prefer. There's a default Type field that can use and a feature to link issues. You also have access to all sorts of reports. No specific tool is required here.

If you are looking for implementing some untrivial test cases, then feel free to check our blog post as well: https://blog.jetbrains.com/youtrack/2020/10/make-it-workflow-part-13-supporting-test-management-scenarios/

If you have some questions, please let us know. 

0

Please sign in to leave a comment.