More Detailed Description of The Expertise

In an IT company, a project manager is responsible for collecting customer requirements and structuring them for further translation into a technical task. In the process of work, it is important to analyze risks and develop a risk management plan. Due to the specifics of the market and the need to adapt to rapidly changing conditions, the company uses Agile methods in development, particularly Scrum. With Scrum, the team plans work for a specific period (sprint), forms a backlog of tasks, and works on them. Regular release meetings allow you to present completed parts of the project to the customer and other interested parties, providing quick feedback for further project improvement.

What We Do

Gathering Client’s Demand

Before developing a work plan, we listen to the wishes and requirements of our client. During the meeting, it is clearly defined what kind of solution it is, what it is for, and who will use it.

Technical Task Creation

Based on the collected requirements and features that will be used in the solution, a technical task is drawn up. It also includes risk analysis, team selection, and a work plan, where tasks are divided into sprints.

Future Project Estimation

The project manager estimates the volume of future work and determines the budget, which depends on the duration of the work. Project Planning, Budget Planning, and other types of documentation is created.

Risk Calculation

Depending on the type of project, the risks are calculated differently. If it’s a marketplace, for example, it is necessary to think about how the server will withstand a large number of users. If this is an international marketplace, then you need to think about a payment system for a certain region.

Hiring A Team

According to the work plan, personnel are selected to perform tasks. First of all, the developer's responsibilities on the project should correspond to their knowledge of the programming language and qualifications, because this way the development is faster and more economical.

Internal Team Communication

Team communication takes place through special separate chats in RocketChat. Also, the team holds daily 10-minute meetings in Kumo's virtual office.

Communication With A Customer

We periodically maintain communication with the client, depending on their busyness and wishes. It can be dialogues through messengers, video meetings, etc. We communicate with clients every day, once a week, or once every two weeks.

Getting Feedback and Making Changes

We present the finished product to the client through review meetings and we collect feedback from the client regarding the changes. Next, we make corrections to our technical task and calculate sprints and a budget for implementing the client's wishes and edits.

Final Presentation And Project Release

We present the final product to the client for review meetings. And, if everything satisfies the client, the project is uploaded to the platform, where it is open to users.

Examples

An innovative platform for automating and scaling the recruitment process. HR managers can create job postings, as well as prepare a set of questions required for potential applicants. Applicants record video responses online, and the HR managers only have to watch these videos and choose the most relevant candidate for themselves.

WriterLink

Social network platform for writers to connect, collaborate, and grow. Create and manage writing groups, engage in inspiring conversations, attend online and offline events, access professional writing services, and unleash your creativity.

FyreFly is a Saas Platform System designed for tracking marketing campaigns and their commercial success.