Hi, guys! We hope you've got a good rest during the recent holidays and are ready to continue working on projects. If so, meet Riter's first update in 2018. We have expanded abilities of tracking statistics, updated the design, increased usability and fixed some bugs. So, let's get started in order!

Quick company registration

We've heard that some of our users met troubles with registration in Riter. So we carefully studied this process and made it as clear as possible. We hope that this won't cause any questions since now (any way, do not hesitate to contact us when necessary). Hints will accompany you in the first stages of work if you suddenly need help. You can also easily disable them to deal with everything yourself. If you earlier had problems with getting confirmation letters or these letters got into spam, note that we have solved the issue so this must not cause any inconvenience to you anymore.

Check it now!


Hi, guys! In the previous publication we talked about such a configuration management tool as Ansible and benefits that it can give you. But among all listed advantages it is necessary to mention separately the opportunities provided with one more Ansible concept - with a role. The proper organization of roles will not only simplify your work with scripts, improving their structure and further support, but also eliminates duplication of tasks in playbooks.

Hi, guys! In this and some future articles we will briefly get away from the familiar theme of project management and development methodologies to talk about infrastructure automation and monitoring. No matter how successful your project is, the lack of a reliable environment configuration tool can disrupt it at any stage of deployment. Of course, you can use the embedded operating system means to set up the project environment, that may be the simplest, but, in the same time, not the most efficient way. Direct editing of configuration files, writing bash scripts are no longer able to provide any serious systems with stable work, not to mention the complexity of their support.

Good evening, guys! In the previous article we talked about litmus papers in programming, some criteria for writing code, by which we can say that something goes wrong. Today we continue the theme of good software development practices and present to your attention one more litmus paper for programming. We will also be happy to find out about your own criteria and tips for writing clean code that you would like to share with our readers.

Hi, guys! What is your position regarding the evaluation of the program code in your team? Do you support a regular code review or are you limited to the fact that it works as expected? Summarizing best practices in software development, you will notice that all of them pay a great attention to the code cleanliness. But how to understand whether the program got is good enough? In this article we tried to distinguish several the most important, in our opinion, criteria, which help us to estimate our own code.

Good evening, guys! When gathering a team for joint work on a project, you should determine whether a particular person is a good team member or not and whether his skills and personal qualities are appropriate enough for the productive work. Knowing how to distinguish a perspective candidate from an unsuitable one can be crucial to your project management success. Each company's HR has its own ways and tricks to deal with the goal, but is there an unified algorithm to avoid mistakes in hiring employees?

Hi, guys! As promised in the previous post, by this publication we continue the theme of project management. We remind you that it will include various views on technical development processes and, first of all, not from the editorial staff, but from your, dear readers, own practice. Send your thoughts and description of your project management solutions to us, because such valuable knowledge should be a common asset. One of the frequent approaches to development process, we have already heard about from our readers, is related to the reducing of flexibility in the project management.

We are happy to introduce to you the latest Riter release with extended capabilities and improved productivity. For several weeks of fruitful work, we have significantly developed our product, added new features, fixed a number of bugs, redesigned the interface and increased efficiency. Find out what was changed since the last update, to stay aware of all the advantages Riter provides you.

Performance statistics

You have already got several types of statistics: general gross worked hours, users' activity during sprints, a particular user's statistics... But there can not be too much awareness - as they say, "better safe than sorry". A new statistics page will allow you to know how productive your team is!

Performance statistics

Hi, guys! Thanks to everyone who reads our blog and shares own views with our team! We will try to answer all questions and raise topics you have mentioned in this or many further articles. One of the most frequent issue is related to the project management bureaucracy. Should we accept or deal with it? How to avoid a loss of productivity and the resistance of developers while meeting all the requirements of a methodology used? Let's attempt to find the best solution together.

Hi, guys! The subject of today's post, as you can guess, is use of methodologies in project management. Now almost every team, as it begins some software development, tries to keep under control the entire workflow in order to avoid any accidents and risks. For this purpose, managers turn to various methodologies, hoping that the experience of other companies will be applicable in their practice too. For some simple typical tasks this can really work. But, in our opinion, blindly following a methodology may be fraught with a significant reduction in development effectiveness.