📜 ⬆️ ⬇️

Project Management Systems for Developers

Competently managing a project means combining science and art! Successfully managing a project means creating a team that will produce the desired commercial or socially important product, and thus fulfill its mission. An effective manager leads the team, demonstrating a symbiosis of technical solutions and management methods in their work.

Many experts in the field of web programming have long formed their own opinion about the advantages and disadvantages of one or another project management system.
The leaders in the race of collective web programming technologies will undoubtedly be new system approaches to the process of creating an intelligent product.

Most of the interviewed experts argue that the choice of an ideal project management system depends entirely on the mission that the group of programmers has to perform.
Experts have long discussed the evolution of a new culture of automation of collaborative web programming. Among the interesting software products today are the following:
')
Redmine is an open source web server application for project management and bug tracking. Redmine is written in Ruby and is an application based on the well-known Ruby on Rails web framework.



Some features of Redmine:

Disadvantages of Redmine:

Easy Projects .NET is a software development project management web application written in .NET by Logic Software.



System features:

Devprom is a software lifecycle management system aimed at building and maintaining efficient agile development processes.



Opportunities:

Atlassian JIRA is a software product of the Australian company Atlassian for managing the life cycle of any project or workflow. This is a system for teamwork with tasks within a business process or project. The system allows you to work with several projects, break them into stages, customize any type of tasks, link tasks to each other, assign responsibility for various areas, customize the roles of project participants, easily generate reports, and much more.



Jobs in JIRA occurs through a web browser, in addition, the installation of JIRA in the workplace is not required.
JIRA features:

We asked experts from various companies about what project management systems they were working on, the advantages and disadvantages of these systems, and also what systems they had worked with before.

Igor Sychev, developer Compare.Ru, Microsoft Student Partner:
We have one project in the broad sense of the word. This site itself http://sravni.ru he has his part: insurance, money, as well as internal development.
I do not know if there is a global plan of changes for the next 100 years somewhere in Excel or something expensive, but for the next half year-year the plan is in the heads of managers and development.
For the next 2 months all in Team Foundation Server.
In fact, our PA is TFS. Programmers see all tasks in TFS. Each task is added there as a backlog first. Then it is divided into subtasks and added to the list for execution by programmers. All bugs go there and again understood by programmers.
There are tasks that do not get there when urgently people who are development customers (content department, insurance, etc.) are asked to do quickly and work there for 5 minutes.
In terms of the development process, they say that we have Kanban, with our internal features, due to the fact that we are doing the service and almost every day we deploy to correct small errors, but which cannot be tested without posting on a live site.
Pros:

Minuses:

I used to work on other projects in 2 different companies and a bit of freelance. Everywhere it was Head driven development. By the principle - they told you, you do. Sometimes there were deadlines of some parts. TFS also used, but only as a version control system code.
In this regard, in the Compare. Ru we have just a great project management system.

Ilya Kosmodemyansky, Intelotek Group consultant, Oracle, DB2, PostgreSQL database specialist:
I do not work in the same company, I have many clients, they all use different systems - from the "jiri" to the samopisnyh. In my experience, it doesn’t matter what system to use - either works only with a good project manager. Well, and vice versa - in the absence of a good PM, no one helps.

Alexander Batsuev, Lead Developer at AnyChart.Com:
We use Atlassian JIRA in projects (as well as confluence and bamboo)
Advantages of the system: integration with their other products, flexibility
System cons: price, server requirements
Used for almost all projects.
JIRA has been used for about 5 years

Narek Mkrtchyan, head of the design bureau Indentium:
Now we use the Asana system. Among the advantages of the system are support for iOS devices, a pleasant and “usable” interface, many functions, and free use. EMS is used for various tasks, regardless of the number of participants and iterations.
The main advantage of any project management system is proper time planning.
We used to use Megaplan. They stopped because the system is overloaded with unnecessary functionality, and the interface is far from perfect.

Mikhail Vavilov, LiveJournal Project Management Director:
All SUP Media projects use Atlassian products such as JIRA and Confluence, as well as Basecamp. These tools for project management are indispensable for the work of distributed teams and allow you to monitor the progress of the execution of tasks by any executor during any period of time, as well as to compare the tasks performed with the previously set manager.

Olga Grinevskaya, GLAVSTART:
In fact, when a project is small and there are not very many people in a team, the management system is not critical.
Previously, we used MS Project, but realized that it would take much more time and effort to accustom new projects to it than it could save later.
So we work with each team individually, as it will be more convenient for them and for us.

Askar Rakhimberdiev, head of the MoiSklad Russian SaaS service:
We use JIRA and Zendesk (both in the on-demand version), since they best solve the tasks of the development and support departments, respectively.

PS It would be interesting to know which project management systems are used by habravchane.

UPD.
Oleg Vakhromeev, Development Director of REDMADROBOT:
The REDMADROBOT team loves everything simple and functional, so it works on the simplest Basecamp service, which is so versatile that it is suitable both for managing complex IT projects and for managing a family confectionery. And of course we are very inspired by the creators of the service 37signals, a dream team, which consists of only 14 people, but also works with millions of customers around the world. Well, actually created the Ruby on Rails framework, so you can trust them. To be honest, we, as a team, are in some way equal to them in our work.

Source: https://habr.com/ru/post/139826/


All Articles