Keep in touch
Hi, guys! Better late than never: after two months of fruitful work, we are ready to present you a new version of Riter. Learn about new ways of working with project groups, extended functionalities of topics aliases, changes in GraphQL API, and noticeable bugfixes.
Taking into account the novelty of capsule networks, it is not surprising that some researches still are questioning their value and ability to surpass more traditional approaches to image recognition. Despite the initial successes in this field, there is a lot of work ahead. Not to say about their application in areas other than computer vision. However, while skeptics are doubting, someone else is testing this in practice and is looking for new ways of development. Following in the footsteps of their predecessors, ConvNet, capsule networks may prove useful in two other fields: computer games and natural language processing (NLP).
We used to talk a lot about the future of project management and a place of artificial intelligence in the field. However, the fact is that the future is already here, and AI is a significant aspect of today's project management process. Technologies are advancing by leaps, and their impact on this area can not go unnoticed.
Teamwork is a separate kind of art. You hire the best talent, provide them with everything they ask, learn all existing models of team effectiveness to follow them in your company, but the work process is at a standstill anyway. Something is missing. There is no guarantee of success, as just knowledge of performance criteria alone doesn't do the trick and says nothing about the ways to achieve them. It is possible to get good results through live practices that can improve the effectiveness of teamwork and prevent frequent mistakes.
"Nothing works better than just improving your product" Joel Spolsky once said. And this rule works for most good projects. Everybody has to start somewhere. Just staying patient and making your product a little better every day gives you a good chance of success. However, not every idea deserves the right to exist and develop. And even with a promising concept, without clear understanding the direction of further development, market needs, the growth rate, having a good team and many other factors, the project is doomed to failure. According to the recent research, about 90% of new startups fail. At what point should we understand that something is going wrong?
A team is the key to the success of a company. Ideas, client base, experience, capital, connections - all this comes or leaves with time, so experienced investors are betting on the team firstly. Successful teams grow and develop in spite of changing market conditions, while ineffective collaboration can destroy any endeavor. But what makes a team successful? Scientists and psychologists have been looking for an answer to this question for many years, and now there are different models and approaches to determining teamwork effectiveness criteria.
Each company is interested in increasing profits, but not everyone can effectively use the available resources for this purpose. Often, in order to do more work and get better results, management prefers to allocate more time and employees, instead of increasing productivity of available ones. However, this approach is knowingly false for a number of reasons.
Among all the variety of project management and collaboration tools it can be difficult to choose one that will equally satisfy all team members. And, as a rule, nobody does it. Managers select some software without long disputes and discussions with developers – and all employees begin to use it with more or less productivity. Of course, they are guided by reasonable criteria, take into account the requirements of the workspace, projects, available budget, experience and recommendations of their colleagues and many other factors. But is this enough for the successful work of the whole team? What if we give our IT-specialists more freedom in choosing project management and collaboration tools? What advantages can we get and what problems can arise?
If several years ago remote work was a pipe dream for most employees, today more and more companies are leaning towards this approach. Development of technologies, companies growth, high level of competition and other market conditions not only provide us with more opportunities, but also dictate new requirements for company management. According to the last researches, remote teamwork is one of the most popular project management trends in 2018. And for that there are a number of reasons.
Everybody knows that people are naturally lazy, and programmers are doubly lazy. Taking into account the continuous development of technologies and improving the living standards, the situation is unlikely to change in the nearest future. And this's for the best. Lazy people are always looking for the easiest way to solve a problem, and no project manager or methodology will change their way of thinking.
New advances in technologies somehow affect all areas of human activity, and project management does not stand aside. In recent years, the role of managers has changed significantly due to the automation of part of their duties and changing the very process of development and teamwork. What is the future of project management and what should today's project managers expect and prepare for if they want to take full advantage of all the new achievements?
How much time per week do you usually spend on meetings? According to The Muse, they can take about 35 – 50% of manager's working hours. This would not be so offensive, if not the fact that most of them are ineffective and useless. And it doesn't matter whether it is a live conversation, a phone or video call, in any case, you're wasting your own time and reducing your team's performance, distracting them from their direct responsibilities. If earlier we have discussed how to stop wasting time in general, today we will focus on existing ways to avoid extra meetings.
According to the latest researches, in the next few years the process of project management in companies will change a lot. The main trends will be a wider use of analytics and Agile principles, a great impact of artificial intelligence, large-scale integration of various fields of activities and, of course, an increased number of remote teams. Today more and more people are working remotely, while the need for a structured way of task management and strict compliance with deadlines still remain in force. So, new approaches require certain changes in the whole company management and some rules which you should follow when organizing your teamwork not to become a victim of a failed experiment and common troubles related to remote working.
Due to successful chatbot experience of last years, small business owners are now using AI technologies to improve their daily operations, interact with customers and increase income. Integration and union of apps from different areas with the help of bots allow companies to introduce their software to a new level. Prosperous experience of Slack, Telegram, Messenger, etc. shows us that AI-based bots will remain in demand even further. Nevertheless, not everything is so smooth, and certain aspects of their use still slow introduction of chatbots into today's business.
Chatbots are not a new phenomenon at all, but in the last year they have attracted especially a lot of attention. According to Business Insider research, by 2020 80% of companies will use chatbots for different needs and this is not surprising. Chatbots are being used in many different ways to automate a significant part of our daily routine, help businesses to reach customers, save money, integrate apps with existing solutions and so on. However, we share the opinion that we have the attention span of a gnat. The fact is that the potential of chatbots is huge, but we continue to use their capabilities in a minimal way. If we direct all the power of AI, which we have already achieved and successfully use in other spheres, to chatbots, the level of business profitability will grow before our eyes.
Over the past few weeks, Riter has seen a number of important updates. A significant part of the changes affected a company management panel, however, developers' capabilities were not ignored as well. In this release note you will know more about short project names and what they can be used for, new ability to restore deleted tasks, updates in GraphQl API, an additional statistics page and much more.
Every day we are faced with the results of rapid technological evolution and continuous innovations, and software development and project management are not an exception. Customer and market requirements are constantly changing so IT companies need to keep an eye out and respond quickly to any of them to stay successful. Under such circumstances, no wonder that Agile principles attract more attention and are firmly established in the software industry (and not only there). There is an increasing number of teams working on Scrum, Kanban or some hybrid methodology and, as a result, they begin looking for new project management tools suitable for their workflow. How much does Riter, designed as an Agile project management software, meet their expectations? In this article we will show how main Agile artifacts can be mapped on the existing Riter functionality.
A self-learning artificial intelligence, an extensive third party integration with a system of bots and a rest of "coming soon" features are not the only way to increase your team productivity with Riter - you can already become more efficient with existing functionality. We have prepared some application tricks which you might have missed if you are new to our project management tool. You should find out more about them to greatly simplify your daily duties regardless of whether you are a manager, a developer or another involved party.
A good software developer, in addition to studying correct approaches to the design and implementation of a program product, should also spend some time on the most common anti-patterns just to be sure that he avoids them in his practice. Making up intricate stories, although it is an important property of the modern cinema and literature, is not the skill which a developer should be encouraged for.
Hi, guys! The last two months did not pass in vain - Riter v0.12.3 is now available with a lot of vital updates and bug fixes. Hurry to visit the demo company to see them on your own: extended statistics on the user and project pages, the updated demo company, advanced management capabilities along with the improved layout all over the application. As you will soon discover, a huge amount of work has been done to make your usage of the software more convenient. And here's a complete list of changes just in case you do not notice them right away.
How much time do you usually spend at work? And how many hours are you really working on tasks? Considering numerous meetings and the solution of technical issues, not to mention the discussion of quite extraneous topics and watercooler talks, the 8-hour working day is sharply reduced to 4-5 hours of productive work. And this is according to the most optimistic estimates! How could project managers prevent this waste of time? In fact, there are a few simple rules, compliance with which could significantly reduce your number of broken deadlines and failed projects.
Somewhere, say, in New Zealand, some indigenous tribes can have a language that is completely different from ours. Their terminology may have no equivalents in our speech, and the very perception of the world will seem strange to us. In this case, the principle of constructing sentences and the formulation of thoughts can be fundamentally inconsistent with what we are used to. For example, such a tribe may have no concept of "left" and "right", so aborigines are oriented in space exclusively on the sides of the world. If they have a concept of "south" or "east", their navigators will explain not the relative position of a turn, but the absolute one. It could say, for example: "After a hundred meters, keep to the south" or something like that.
Hi, guys! We hope that we managed to interest you with the theme of Ansible, and you had already time to get acquainted with it a little if you had previously used other tools. This time we would like to tell about our experience of work with Ansible. As you know, we have several applications and actively use it to automate the configuration of the infrastructure. To this end, we have developed a number of Ansible roles which you are welcome to explore and use if you wish.
Hi, guys! Continuing the topic of recruiting employees, we would like to talk about the professional skills of candidates and the requirements put forward to new specialists. How technically savvy should a newcomer be? Should you hire an experienced developer who will be head and shoulders above the rest of the team participants? Or is it enough for an employee to correspond to some average bar? What choice do you make in your company? In order to better understand the essence of the problem, it may be useful to move away from it for a moment to another area, where similar solutions have long been found.
In search of good ways to hire the most appropriate employees and eliminate obviously improper ones, you will surely come across lots of tips on this subject. Building a good team is a priority for every company, but all of them cope with this task in different ways and with mixed success. Somebody bets on expanding the search area, another one prefers a more targeted choosing of candidates, some companies spend years of continuous work for creating a talent pool and keeping contacts with prospective candidates. But how and what kind of potential employees you would not attract to your office, there comes a time when you need to make a choice for or against them. And at this moment it is important which selection criteria are decisive.
Hi, guys! In response to our requests, we continue to receive and share with you various opinions about the organization of project management processes by other companies. You can agree or disagree with these approaches, but, in any case, you are able to learn something useful for your team. For those who missed or forgot the last discussion, we remind you that it is about how to make developers and managers follow all the endless requirements of a supported methodology without sacrificing performance. Let us introduce you another solution to the problem from our readers.
Hi, guys! We continue to spread good practices on development processes got from our users so that your valuable experience becomes a common asset. Remember that you are always welcome to share your opinion on methodologies, technical and project management solutions or any other subjects you are interested in if you haven't done that before. Today we will talk about such a common job estimate as story points.
Finally something that works well G. Hinton
Several months ago the IT world was stirred up with news about a completely new way of neural networks organization, which can become a successful alternative for traditional convolutional networks. Now we are talking about a new approach to image and video recognition, although it can be assumed that the full potential of capsule networks has not been revealed yet, and the real possibilities of their usage will be even wider. Or is everything exactly the opposite? The first results turned out to be promising, however, significant work is still ahead.
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.
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.
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!
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.
Hi, guys! As you know, we are doing our best for teaching Riter AI how to deal with main project management issues. We are convinced that these tasks should be automated as far as possible. Riter AI is learning to predict a sprint's success or failure, evaluate the accuracy of given assessments based on the previous experience, prevent possible threats associated with the human factor and much more. But in a lot of teams these tasks still remain the responsibility of users and most of them make the same mistakes which could be avoided.
Hi, guys! Today we would like to touch on the issue of software development methodologies in general and Agile usage in particular. Undoubtedly, this theme is rather ambiguous and causes controversy among a lot of teams members. Our users often express diametrically opposing views on the appropriateness of using different methodologies in the work process. At the same time, each side provides reasonable arguments in its favor. We could not remain indifferent to this question and tried to give our own assessments of the issue.
Meet the upgraded version of Riter which provides greater functionality, improved interface and more useful optimizations for our users. With each release we try to develop in different directions to take into account the expectations of both developers and managers. This time Riter will please you with the higher project management capacity, increased statistics awareness, rich GraphQL API and much more.
In the new version we have significantly enriched Riter project management capabilities, so that you are able not only to create topics as it used to be, but also to modify, merge and archive them. All these actions become available on the settings page which can now be found in the main developers menu. You will see a full list of a current project topics there. Each topic has a name, a state (active or archived) and a set of possible aliases.
We are pleased to present you a new version of Riter with even more features and improved design. Extended possibilities for developers and project managers are focused on predicting your needs and customizing the application for them. You will find out about updated Riter setting options and the latest bug fixes in the post below.
Now it is much easier to get on the page of some default project you are working on. It may be quite useful if you are involved into a lot of jobs, so you do not have to search every time for that one you opened literally half an hour ago. In the new version Riter saves information about the latest project (or several ones if project groups are used) in cookies and redirect you to its main page when you login the application. If there is no any recent project visited, you will be taken to the first available one.
Hi, guys! The updated Riter version 0.8.0 is ready for use. This release will pleasantly surprise you with the extended functionality of project management and statistics tracking which can be equally useful for both developers and managers. New sprint configuration options become also available now. And as usual, we continue to work on the application design and performance. You will find a detailed description of all Riter changes in the post below.
With the new version, you don't need to switch between several projects you are working with all the time to look through existing tasks, create a new one or track the statistics. You can save a lot of time grouping them instead. It gives you the opportunity to unite some related projects data and display on the same Riter pages for more convenient work with them. Such a group can also be used to gather all projects of a specific user together.
Hello, guys! Before you start managing your company and projects with Riter, we would like to talk about organizing work in teams. Our software allows you to stay aware of everything happening at work, manage tasks and track their progress, gives your team space to collaborate. But with all its capabilities, Riter can not tell you what tasks you need to implement and how to assign them to developers in the best way. After all, no matter which advanced tools and methodologies you are using, some things you still have to decide on your own. At some point, if the team is not properly organized, you can face a problem of tasks absence or lack for some developers. This applies mainly to remote employees and freelancers. You can decide that this is not your problem, but in our opinion, this is an incorrect approach that will not only harm the team, but your projects as well.
Hi, guys! Meet an updated version of Riter with better performance and more stable operation. In this new release we focused on fixing bugs and finalizing existing functions. As a result of some optimizations, work in Riter became even more reliable and pleasant! You will find a full list of changes below.
When you create a new task, it is automatically placed into one of the sections on the main page. It can be a section of some chosen week or an unscheduled stories section. Thus, all your tasks are conveniently grouped by weeks. But how should the stories be sorted within one section? Somebody may note that sorting order is not so important, because you can easily move tasks to any place of the page in an instant. However, our developers decided that some default order still does not disserve. Now stories will be sorted by the date and time of creation, so new tasks will always be added at the end of their section. Check it right now!
Hi, guys. Recently Riter was updated to version 0.7.0. Discover new features here, and then visit your company tracker page to try them yourself. You will find:
- Useful features which are supposed to simplify your work on projects.
- Fixes of some detected errors and ambiguities.
- Performance optimization for better application response.
Riter is a product designed for all kinds of teams regardless of their strength and location. Whether you live in Atlantic, European or any other time zone, the tracker needs to adjust to you and remain user-friendly. The local time of each team member can be different, that must not complicate the interaction within projects.
So, we decided to use a time zone of the company owner on all statistics pages. This will allow to synchronize the work progress of all users and see the whole picture regardless of the differences in time. In the nearest future the owner of the company will be able to select the time zone that should be used as commom one for statistics from the project management page. Now it's set automatically. You can look through projects statistics on the corresponding pages where it is grouped by week