Category: Slava Moisieiev

  • 27.12.2022 – 30.12.2022 Daily Activities

    (синяя звезда) Date

    (синяя звезда) Participants

    (синяя звезда) Discussion topics

    Task

    Status

    Updates

    Internal Communication Flow

    Done

    • Finished.

    Communication with the customer flow

    Done

    Finished. Waiting for approve

    Estimation Flow

    Done

    Finished. Waiting for approve

    Planning Flow

    Done

    Waiting for approve

    QA flow

    In Progress

    In progress, combining all the information received, planned to be finalised till the end of the week

    Code review

    Done

    Finished. Waiting for approval.

  • 19.12.2022 – 23.12.2022 Daily Activities

    (синяя звезда) Date

    (синяя звезда) Participants

    (синяя звезда) Goals

    Create Business Flows in order for correct work of the PM department

    (синяя звезда) Discussion topics

    Task

    Status

    Updates

    Internal Communication Flow

    In Progress

    • Created a flow for internal communication

    • In progress additional notes left to add

    • Planned to be finalised by the end of the Year

    Communication with the customer flow

    In Progress

    • Created a flow for communication with the customer

    • In progress additional notes left to add

    • Planned to be finalised by the end of the Year

    Estimation Flow

    In Progress

    • Created a flow for the estimation

    • In progress additional notes left to add

    • Planned to be finalised by the end of the Year

    Code Review Flow

    Done

    • Created a flow for the Code Review

    • In progress additional notes left to add

    • Planned to be finalised by the end of the Year

    Planning Flow

    In Progress

    • Created a flow for the Planning Flow

    • In progress additional notes left to add

    • Planned to be finalised by the end of the Year

    QA Flow

    In Progress

    • Started working on the QA Flow.

    • Analysing the comments and additional information

    • Planned to be finalised in the beginning of New Year

  • Code Review

    (синяя звезда) Overview

    Code Review is an important process of the development cycle. In order to make sure that the code is clean and correct it must be reviewed by the teamleads

    (синяя звезда)  Flow


    • The code review process is an absolute must in regards to the development process. 

    • It must be done separately for the FE and BE part. 

    • FE code review should start with the home page. 

    • FE pages with increased complexity should also be sent for code review.

    • As for the BE part, it should be done each 25% of the finalised project (for small ones) and each epic for big projects. This part is defined with the Team lead – the exact percentage

    • It should be done before the QA part. There is no need for the second circle of code review for the Epic/ task if there is something wrong in the QA part, unless discussed.

    • A request for a repeated code review can be sent by PM if he considers it necessary or there is a suspicion that something may go wrong.

  • Planning

    (синяя звезда) Overview

    Planning of the project is an important part of management. It is a requirement before starting the project in order to understand when it is started, processed and finished. It helps to plan the resources, project execution and testing.

    Flow

    • When there is a ready to go scope, all of the tasks and epics must be entered into Jira and added estimation time.

    • If the resources are already known, it is important to assign tasks to each member of the team

    • Afterwards it is important to make a planning with all the further sprints and divide the tasks into them. 

    • There will be also major tasks within each projects, that will be on a daily basis (communication) and at the beginning of the project (environment creation)

    • Schedule daily meetings with the team in the calendar via zoom and create a space in Confluence for notes


    (синяя звезда) Tips and tricks


    • If the project is small (2-3 months), it might be better to work with 1 week sprints and show a demo once in 2 sprints

    • If the project is medium or big (3 months and beyond), it is better to work with 2 week sprints and have a demo with the customer each sprint

    • Planning for medium and big projects must be done with the whole team (or at least with the teamleads)

  • Estimation

    (синяя звезда) Overview

    Estimation of a project is not always an easy process. It requires a full understanding of the incoming information, perseverance on what is being estimated.

    (синяя звезда) Estimation Flow

    • When the first time the customer contacts the sales manager with all incoming information, the sales manager will have the new template for estimation already. Sales Manager is required to fill in the brief and the stakeholder register.

    • PMO assigns a PM based on the requirements for the estimate, along with the developer(s) and QA for the estimation (sometimes, the PM will choose the developer(s) himself)

    • The incoming documentation must be read by the PM, developers and QA

    • There will be a new template for estimation that will be shared with the customer.

    • The estimation must be based upon the incoming documentation from the customer. 

    • The primal Estimation should be High Level, based on epics or main functions. 

    • The Team Register should be filled in by the PM

    • All the epics and main functions are to be entered by the PM and the developers estimating.

    • After the customer agrees on the proposal, the estimation should be decomposed into tasks and be more detailed.

    • Based on the total tasks hours, it is to be counted and added the time required for communication, planning, environment etc. For communication for daily meetings – 15 min per team member for each day. For planning it is approximately 1 hour per sprint (depending on the size of the project), for the environment – 8-16 hours depending on the dev.

    (синяя звезда) Tips and tricks


    • If there is not enough incoming information, risks should be considered as well.

    • In case of risks, the presumptions should be also written along with the percentage of the risk

    • Risks can be added in percentage and discussed with the PMO.

  • Communication with the customer

    (синяя звезда) Overview

    Communication with the customer is one of the main aspects of a successful project. It is very important for the communication to be agile, straight to the point and on a truthful basis. Since we are professionals, there will be implemented certain flows in order to make this process more correct from a professional point of view.

    Communication flow

    • All communications with the customer must take place in slack and via email (call meetings must be taken in zoom so there would  be a possibility to record it)

    • After each call with the customer, there should be an email follow up with the bullet points discussed (template will be prepared and linked here)

    • Since we are aiming for less documents to be and all in one place, there will be a document implemented( will be linked here), where all of the main info aspects of the projects remain, such as – primal estimation, communication map with the stakeholder, list of developers, change request/bugs document, questions and answers.

    • Of course the project passport will remain in Jira, however this document will be shared with the customer.

    • The change requests will be estimated one by one and added by the customer along with the description. After confirmation from the customer  – we will take it into work (this sprint or the next)

    • All important decisions must be traced in an email. It is a 100% must. All agreed new changes/new requests with the hours especially. They are also to be added to the Project space as an update.

    • All change requests from the customer are to be informed to the team.

    • All calls must be in the calendar scheduled with all of the required participants

    • Never have a customer wait. Provide updates to this or that task before the customer asks you. Make sure that if you promise update within a specific period of time, provide it. Even if the task is still in progress.

    • Whenever the customer writes a message, and there is no time to reply, add the eyes sign (синяя звезда) – this will mean that you have seen the message and will reply within a couple of hours.
      Always reply to the customer`s message within a small period of time (1-2 hours max, better immediately) – in this case the customer will see that the message has been received

    • if the sprint is one week, a report must be sent to the customer – worked tasks and hours(hours are optionally). If the sprint is 2 weeks, then such report is to be sent once in 2 weeks after sprint ends.

    • Every two weeks, on Friday`s, a report with updates should be sent to the customer. What was worked, what issues happened along the way (optional), what are the plans for the next two weeks.
      It should be done via email only.


    (синяя звезда) Tips and tricks


    Here are some tips

    • Never promise a customer something that you are not 100% sure of

    • If there is something urgent required by the customer, and you are not sure if it is possible, or need a tip, always check with your PMO

    • Always take responsibility for any action or any promise you give to the customer.

    • RECOMMENDATION: Do your best to become friends with the customer, it will help a lot in the Future

    • Be always proactive, update the customer every hour for an urgent task if it is even in progress still.

  • Internal Communication

    (синяя звезда) Overview

    Communication is one of the most important parts of any development process. It is the process that requires incredible soft skills in order to do the job correctly. In development there are certain rituals and best practices that are required. Such will be listed below.

    (синяя звезда) Communication Rituals


    Here will be listed all the required Internal Rituals in regards to communication

    Daily Stand Up Meetings

    • All projects must have stand up meetings on a daily basis where all developers must be.

    • The Daily meeting for each project must take not more than 15 minutes

    • All Stand up Meetings must be scheduled in the Calendar with all of the participants on a daily basis

    • All the stand up meetings must be noted in confluence with the Daily Standup meeting template

      Only titles of the table should be changed:
      Priorities – What was done?
      Progress – What is planned to be done?
      Problems – Blockers

    • The notes must be taken in every confluence space of the project on a daily basis

    • If you see that a lot of your developers are one multiple projects, you can combine the standup, but notes are to be added to each project separately.


    Recommendations

    • Use Zoom in order to record a meeting if you feel it is required

    • Make sure that everything is being told straight to the point, in order to “not waste time on water”

    • If somebody does not have an opportunity to join, the developer must write down the status in the slack channel, which will be added by the Project Manager to the confluence page

    Important notes

    • Each project, even if a small one, should have a channel in slack with all the developers added in order for quick communication

    • There will be 1:1 on a weekly basis with PMO

  • 12.12.2022 – 16.12.2022 Daily Activities

    (синяя звезда) Date

    (синяя звезда) Participants

    (синяя звезда) Discussion topics

    Task

    Status

    Updates

    Call with GigRealm

    Done

    • Had a call regarding the big project

    Estimation with GigRealm

    Done

    Provided an estimation file for the potential Big Project.

    Flows

    In Progress

    Worked on writing down the Future flows that will be incorporated starting January

    Calls with OneLine

    Done

    Had calls regarding projects from OneLine, specifically with Anna Fedier

    OneLine Projects

    Done

    Worked on Projects, while Ruslan`s vacation.

    (синяя звезда) Conclusions

    • Over the past couple of weeks, I had a possibility to dive into the projects. I have made certain conclusions of what has to be fixed:
    • 1. Company is loosing certain income, because of incorrect flow of receiving change requests or additional small fixes.
    • 2. Communication flow between the customer and the Project manager is to be improved. All is done within the chat space, without any follow ups via emails, etc.
    • 3. There are no stand ups in the team. And no tracking of daily changes. The new flow will change that. Starts from January.
    • 4. Transfer knowledge of one project from another pm to another should be done via ready to go flow that has been prepared by Sophia. Starts from January
    • 5. Testing – as i see, the developers do not (or do not always) test themselves on what they have done within this or another task. This is also to change
    • 6. As the projects are not very big, they are to be planned also easily, divided into sprints, etc. This I do not see in Jira. It is also a flow to be changed.
  • 2022-12-06 – 2022-12-09 Daily Activities

    (синяя звезда) Date

    (синяя звезда) Participants

    (синяя звезда) Discussion topics

    Task

    Status

    Updates

    Daily communication

    In Progress

    • Communication in regards to the projects with the customers and with the developers

    Estimation of the Membership subscription platform

    Done

    Provided the high level estimate after speaking with the CEO and the developer. On the 12th of December proposal will be sent

    Definition of pluses and minuses

    In progress

    During the week on the projects, defined actual pluses and minuses in regards to the tasks implementation and communication with the customer, along with the change requests and additional requirements. A correct flow has to be created for such – new and old customers as well. Explanation for old ones – new business flow in order to have the project delivery in the end much better and smoother.

    Limited time transfers of the projects

    In progress

    Got a taste of the project transfers from one PM to another. A correct Business Flow has to be created for such.

    (синяя звезда) Action items

    •  

    (синяя звезда) Decisions

  • Meeting notes

    Incomplete tasks from meetings

    Отчёт по задачам

    Все хорошо, незавершенных задач нет.

    Decisions from meetings

    Заголовок страницы Решения
    12.12.2022 – 16.12.2022 Daily Activities
    • Over the past couple of weeks, I had a possibility to dive into the projects. I have made certain conclusions of what has to be fixed:
    • 1. Company is loosing certain income, because of incorrect flow of receiving change requests or additional small fixes.
    • 2. Communication flow between the customer and the Project manager is to be improved. All is done within the chat space, without any follow ups via emails, etc.
    • 3. There are no stand ups in the team. And no tracking of daily changes. The new flow will change that. Starts from January.
    • 4. Transfer knowledge of one project from another pm to another should be done via ready to go flow that has been prepared by Sophia. Starts from January
    • 5. Testing – as i see, the developers do not (or do not always) test themselves on what they have done within this or another task. This is also to change
    • 6. As the projects are not very big, they are to be planned also easily, divided into sprints, etc. This I do not see in Jira. It is also a flow to be changed.

    All meeting notes

    Заголовок Автор Изменено
    Final report Slava Moisieiev нояб. 21, 2023
    Pre final report Slava Moisieiev нояб. 06, 2023
    Maintenance Features Slava Moisieiev авг. 30, 2023
    HOBG Trackbase Slava Moisieiev авг. 23, 2023
    31.07. – 11.08 Weekly Project Report Slava Moisieiev авг. 14, 2023
    10.07. – 28.07 Weekly Project Report Slava Moisieiev июл. 31, 2023
    26.06. – 02.07 Weekly Project Report Slava Moisieiev июл. 03, 2023
    19.06. – 23.06 Weekly Project Report Slava Moisieiev июн. 26, 2023
    Meeting with Sophia 22.06.2023 Slava Moisieiev июн. 23, 2023
    12.06. – 20.06 Weekly Project Report Slava Moisieiev июн. 21, 2023
    05.06. – 09.06 Weekly Project Report Slava Moisieiev июн. 12, 2023
    PMO Trackbase Slava Moisieiev июн. 07, 2023
    29.05. – 31.05 Weekly Project Report Slava Moisieiev июн. 05, 2023
    22.05 – 26.05 Weekly status Slava Moisieiev мая 29, 2023
    15.05 – 19.05 Meeting notes Slava Moisieiev мая 22, 2023
    08.05 – 12.05 Meeting notes Slava Moisieiev мая 16, 2023
    10.04.2023 – 21.04.2023 Meeting notes Slava Moisieiev мая 15, 2023
    01.05 – 05.05 Meeting notes Slava Moisieiev мая 08, 2023
    24.04 – 28.04 Meeting notes Slava Moisieiev мая 01, 2023
    13.03 – 17.03 Meeting notes Slava Moisieiev мар. 27, 2023