![]() set up the project and define access permissions. ![]() create users, configure roles and groups.choose architecture: one project for everyone or different projects for the development and marketing teams, for example.choose employees to switch to YouTrack first, decide whether to switch the entire team at once or start with one department.But mostly we dealt with administrative challenges. YouTrack presented us with a technical challenge to configure workflows that are written in JavaScript. We implemented new workflow approaches we hadn't thought about before. I'll tell you more about YouTrack time tracking a bit later.Īs a side effect, we had to optimize our business processes. For example, spent time reports allow you to see employees who created or closed a task and also those involved in the task. Moreover, we discovered many additional features when we started using YouTrack daily – or started to appreciate them, to be precise. Eventually, everything we needed, we made happen. I'd like to point out that we didn't have any serious technical difficulties or unsolvable issues when switching to YouTrack. In YouTrack, you can customize notifications, saved searches, reports, agile boards and "Knowledge Base" articles. ![]() Bitbucket has few custom settings compared to YouTrack. The workflow management also differed from Bitbucket's. The diversity of YouTrack features took some getting used to. Besides, YouTrack offers many learning tools, for example, interface tips and a test project with a detailed description of all features the tracker offers. Previously, we've already had a YouTrack test repository, so we understood this system pretty well. We chose YouTrack InCloud because it has a quick setup. Then we created our first project in YouTrack. Only five employees have access to Bitbucket, and we use its free version now. As for Bitbucket, we kept it as an archive. We decided to manually export a number of tasks from Bitbucket to YouTrack: about a hundred of those that we had not started yet (backlog) and a couple dozen tasks that were on hold. To do this, you need to prepare the data source: convert the Bitbucket's json file, while taking into account all the differences in data formats.Įxporting previous tasks to YouTrack turned out to be a complicated task. The only option is to import the data through json. On the other hand, YouTrack lets you import tasks from Jira and from some other systems. Thus, the only possible option is to upload tasks one by one to the same json file with the help of a script (you can find several similar scripts on the Internet). Forum website visitors link this long-standing issue to the new Bitbucket API version. Unfortunately, after some time the process froze in any browser. ![]() We tried to save the entire repository to a zip archive via the Bitbucket export menu. Alternatively, you can export data with Bitbucket API into an intermediate json file of a certain format. On the other hand, it's fairly easy to export tasks from Bitbucket to Jira. Obviously, we wanted to export the existing tasks to YouTrack, but it was quite difficult to do. Getting readyĪs I've mentioned in the previous article, overall our team created 5500 tasks in Bitbucket. Inspired by YouTrack, we started switching to the new tool. Some functionalities were too difficult to implement:Įven after a cursory study of YouTrack, we realized that it offers these features out of the box. But as the company was growing, we needed more complex features, not available in Bitbucket. Bitbucket suited us well for a long time. ![]() The PVS-Studio team had been using Bitbucket since mid-2014. The main competitor of YouTrack was Jira. Our C++ team lead (hey there, Phillip) encouraged us to use YouTrack. In fact, we were choosing between YouTrack and something else. We struggled a bit and then decided to speed up the process of choosing an alternative task tracker to replace Bitbucket. However, after we all switched to remote work, we could not use our usual physical board anymore. After implementing the kanban method, we realized how useful a kanban board is for daily meetings. If you don't want to read the previous article, then here's a brief background story. This article is for those who want to use or already use the tracker. To see all the features, check out the documentation. Note that since YouTrack offers multiple features, I won't be able to cover them in detail. Do take a look if you haven't already – this will help you understand the concepts I discuss further on. I discussed how we integrated kanban, and why we decided to switch from Bitbucket to a new task tracker in the previous article, " PVS-Studio Team's Kanban Board. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |