A NEW PROJECT: WHERE TO START?Every project starts with an idea. What is an idea? In simple words, it is your vision of how a certain process should be organized or problem solved. The first thing that should be done is preparation. It involves numerous discussions and descriptions because you are the only person who knows what result should be achieved. It is very important to devote the required time and effort to this task because it can significantly save time and money in the future.
What is communication? How to organize it effectively?Communication in the context of business relationships means all types of discussions between a customer and a software team. There are different means that can be used to organize the communication process while developing a software product. The most widely used means of communication include
- emails
- calls
- text messages
- documentation
- analytic reports
- statuses
- progress reports, etc.
We will have a closer look at each of them in the next section of this article and right now it is significant to understand that both a client and a software partner should pay special attention to discussing and choosing the most effective means of communication during the preparation period.
WHAT IS EFFECTIVE INFO SHARING?It does not matter whether it is communication, development, or any other process, “effective” means well-developed, organized, and structured. When you contact a software team and you agree on the details and start working together it is most likely that they will offer you some certain pattern of communication and you as a client should check whether it meets your expectations and needs. We would suggest the following pattern to be considered.
CallsCalls are perfect for introducing new ideas, setting goals, discussing solutions/problems, and making conclusions. It is very important to make them regular and agree on a schedule for 2-4 weeks in advance. What is more, an experienced project manager would tell you that is also desirable to have a plan for the call that will allow you to focus on ideas, follow the timing and discuss all critical issues.
Video conferences are one of the most popular options for organizing meetings. The list of tools is enormous and you may start using any you like, we would recommend paying attention to the following three Microsoft teams, google meet, and zoom.
EmailsEmails are perfect for confirming, summing up, and notifying. There are things and materials that we need to have written or we want several team members to be aware of certain information then email threads become a perfect choice.
Text meggasesText messages are short informal messages that can be used to share information very quickly and stay in touch. Usually, they are used by team members who work together on the same tasks and they might have some small quick questions to discuss without involving anyone else.
DocumentationDocumentation is a very specific and wide term. It will very much depend on a project, its complexity, features, etc. But there are several rules that should be followed.
All documentation should be systemized and kept in storage. The most popular cloud storages in our opinion are GoogleDrive, OneDrive, or Dropbox.
All documents should be unified – similar structure, presentation, language style, etc.
All documents should be neat, precise, technical, and informative.
Analytic reportsAnalytic reports are another important thing that should be implemented in the work of the team. You as a client might consider having several types of reports
- analysis of the market (existing products, features, technical solutions);
- analysis of the effectiveness of work (analysis of tasks completed, time used, etc.)
- analysis of the effectiveness of tech solutions chosen and more.
StatusesSatutuses are very useful for customers, those are small things that will help you understand what your team is working on, what questions they might have, and what additional features you would like to add. Depending on the level of your involvement you might agree on receiving them every 2 days, every week, or every 2 weeks.
Progress reportsProgress reports describe what has been done, what the team is working on, and what will be done shortly. It is an important tool for planning because you understand the dates when certain features of a product will be implemented and you can use that information for promoting, marketing, creating educational materials for your customers, etc. The best option is to have those reports once a month for them to be complete and really useful.