Organizing bigger projects..?

I haven't seen any examples/documentation on how to organize a big'ish (1-2 year) software project in YouTrack?  

Let's say I want to implement a system for creating and administering exams (possibly extending it to a full blown LMS - Learning Management System).

There are two main parts (I'm trying not to use agile terminology here since I don't know how different concepts map to YouTrack features):

  1. an editor for creating exams
  2. an application for administering exams to candidates

The editor will include “parts” like a syllabus editor, a question editor (with a couple of dozen question types), a question database, rules for picking questions for an exam, etc., which each can be sub-divided into more detailed “pieces” (either user-stories and use-cases, or tasks and sub-tasks).

The application for administering exams can likewise be divided up into “parts” like a secure browser, exam presentation, scoring and result storage, etc.

There are ops tasks like setting up environments, pipelines, etc., external groups that will contribute e.g. UI design, and data-tasks like converting exams from a historic system…

Finally, there are “milestone”-like groupings of features that define successively increasing complete versions of the final product.

From what I've read so far it seems that perhaps “milestones” can be defined using “Epics” (i.e. a list of “things” that takes more than one sprint to complete), but I'm not sure about how to organize the rest of the "parts"?

0
1 comment
Official comment

Hi,

Thank you for reaching out.

To help you get started, I recommend checking out our public issue tracker https://youtrack.jetbrains.com/. You can see how large projects with thousands of issues are managed from the user perspective.

Here are a few tools within YouTrack that could be particularly useful for organizing your project:

  • Custom Fields: These allow you to categorize and distinguish issues within a project. You can configure as many custom fields as needed, which can help you quickly identify issues within specific subsystems (like the Editor) or based on their status (like "In Progress").
  • Issue Links: These help you connect related issues and break down larger tasks into smaller ones (e.g., Epics → Features → Tasks), making it easier to manage the different parts of your project.
  • Agile Boards: These are perfect for organizing the tasks you’re currently working on and managing the development of specific features, milestones, or meta issues.

These are just a few examples—you’ll find many more tools and features in YouTrack that can help you manage your project effectively. You can explore our documentation for more details.

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

Please sign in to leave a comment.