Category: ROCKEN Documentation

  • Test Report Rocken

    Ключ Краткое описание Исполнитель Приоритет Статус Первоначальная оценка Затрачено времени Суммарная оценка остатка
    RT-2368
    Processses actions – Adjust to frontend
    Sviridenko Dima Medium

    Готово
    4,65ч
    RT-2215
    Processes Actions – Implement attachment of static PDFs to emails
    Anton Liakh Medium

    Готово
    16ч 8,3ч 7,7ч
    RT-2149
    Processes Actions – Company accept/reject
    Anton Liakh Medium

    Готово
    16ч 11,83ч 4,17ч
    RT-2148
    Processes actions – Candidate accept/reject
    Anton Liakh Medium

    Готово
    16ч 14,48ч 2,32ч
    RT-2147
    Processes Actions – Change process status
    Anton Liakh Medium

    Готово
    40ч 16ч 24ч
    RT-2146
    Processes actions – Send email to a process
    Sviridenko Dima Medium

    Готово
    40ч 85,5ч
    RT-2118
    BE: Main page "Lösungen für Unternehmen"
    sophiabilyk Medium

    Готово
    5,2ч
    RT-2117
    BE: Main page "Kontakt"
    sophiabilyk Medium

    Готово
    10,47ч
    RT-2116
    BE: Impresum page
    sophiabilyk Medium

    Готово
    1,57ч
    RT-2115
    BE: 404 page
    sophiabilyk Medium

    Готово
    2,42ч
    RT-2114
    BE: Home Page
    sophiabilyk Medium

    Готово
    16,68ч
    RT-2079
    BE: Subpage "Digital recruiting"
    sophiabilyk Medium

    Готово
    3,85ч
    RT-2078
    BE: Subpage "HR-Processe"
    sophiabilyk Medium

    Готово
    5,2ч
    RT-2077
    BE: Subpage "Kompetenzen"
    sophiabilyk Medium

    Готово
    5,68ч
    RT-2076
    BE: Main page "Kompetenzen"
    sophiabilyk Medium

    Готово
    6,95ч
    RT-1999
    FE: Main page "Kontakt"
    Julia Medium

    Готово
    20ч 1,08ч 18,92ч
    RT-1951
    Create new domain local.company.rocken.io
    Roman Kliuiko Medium

    Готово
    RT-1950
    Create local (private) domain for CRM sandbox
    Anton Liakh Medium

    Готово
    RT-1886
    Update indexing
    Anna Aksonenko Medium

    Готово
    5,45ч 0,57ч
    RT-1884
    [Support] Remove "Firma" word from the placeholders in search
    Anna Aksonenko Medium

    Готово
    0,1ч
    RT-1883
    Setup redirects to public domain
    Anton Liakh Medium

    Готово
    RT-1881
    [Support] Publications can be found using company name in search
    Anton Liakh High

    Готово
    RT-1877
    [Support] Add a comment field to all rejection templates and make it obligatory
    Anton Liakh High

    Готово
    0,12ч 0,1ч
    RT-1875
    [Support] Update Banking & Assurance category
    Anton Liakh High

    Готово
    0,48ч 3,52ч
    RT-1874
    Create public domain for CRM sanbox
    Roman Kliuiko Medium

    Готово
    RT-1872
    [Support] Unable to select company in experience popup for the candidate profile
    Anton Liakh High

    Готово
    RT-1871
    [Support] Create a list of companies with a "SPOC" comment
    Anton Liakh Medium

    Готово
    RT-1870
    [Support] Wrong redirect "Bewerben" Indeed/Jobs.ch
    Anna Aksonenko Medium

    Готово
    2,48ч
    RT-1869
    [Support] Wrong redirect from the email RJ
    Dasha Rozhniatovska Medium

    Готово
    1,5ч 0,98ч 0,52ч
    RT-1868
    FE: Subpage "Digital recruiting"
    Julia Medium

    Готово
    1,65ч 10,35ч
    RT-1867
    FE: Subpage "HR-Processe"
    Julia Medium

    Готово
    1,53ч 18,47ч
    RT-1866
    FE: Main page "Lösungen für Unternehmen"
    Julia Medium

    Готово
    1,27ч 6,73ч
    RT-1865
    FE: Subpage "Kompetenzen"
    Julia Medium

    Готово
    13ч
    RT-1864
    FE: Main page "Kompetenzen"
    Julia Medium

    Готово
    1,58ч 4,42ч
    RT-1863
    Develop pages for the corporate site
    Julia Medium

    Decline
    20ч 68,53ч 71,88ч
    RT-1862
    [Support] Collect statistics about Applicants processing
    Anton Liakh High

    Готово
    0,13ч 0,38ч
    RT-1861
    Create Vacancy Preview page
    sophiabilyk Medium

    Готово
    32ч 40,43ч
    RT-1860
    Create Benefits icons
    sophiabilyk Medium

    Готово
    16ч 16,37ч
    RT-1857
    Processes – Modification actions
    Anton Liakh Medium

    Готово
    32ч 23,48ч 8,67ч
    RT-1856
    Notification module (first iteration)
    sophiabilyk Medium

    Готово
    24ч 47,85ч
    RT-1855
    500 error after downloading the PDF
    alex.neroznak Критический

    Готово
    0,28ч
    RT-1853
    Describe OA – Publications
    sophiabilyk Medium

    Готово
    16ч 23,18ч 0,02ч
    RT-1852
    Take out external resources from the CRM before closing the VPN (research)
    Anton Liakh High

    Готово
    1,6ч 6,4ч
    RT-1851
    language form disable select language twice
    Sviridenko Dima Medium

    Готово
    12ч 7,88ч 4,12ч
    RT-1849
    Talent. Make full / short profile page
    Sviridenko Dima Medium

    Готово
    40ч 47,5ч
    RT-1845
    Base calendar CRM style (or not base calendar)
    Sviridenko Dima Medium

    Готово
    24ч 8,48ч 15,52ч
    RT-1844
    Design base table for CRM
    Sviridenko Dima Medium

    Готово
    12ч 0,02ч 11,98ч
    RT-1843
    Base table – collapse issue
    Sviridenko Dima Критический

    Готово
    16ч 10,77ч 5,23ч
    RT-1842
    Make licence components and page (Talent)
    Sviridenko Dima Medium

    Готово
    12ч 4,65ч 7,35ч
    RT-1839
    Make chat module
    Ivan Hodoniuk Medium

    Готово
    56ч 53,9ч 2,25ч
    RT-1838
    Make web socket service
    Ivan Hodoniuk Medium

    Готово
    16ч 21,8ч
    RT-1836
    Api change user role
    Sviridenko Dima Критический

    Готово
    9,93ч
    RT-1834
    Account info form
    Sviridenko Dima Medium

    Готово
    16ч 23,65ч
    RT-1833
    Create sessions page
    Sviridenko Dima Medium

    Готово
    16ч 13,98ч 2,02ч
    RT-1829
    [Support] Test connection to the Parsing tool’s API
    Ivan Hodoniuk High

    Готово
    14,02ч
    RT-1828
    [Support] Hide Profil Erstellen publications from Indeed XML
    Dasha Rozhniatovska High

    Готово
    3,95ч
    RT-1827
    Some regions missing at Talent
    Dasha Rozhniatovska Medium

    Готово
    16ч 13,55ч 4,27ч
    RT-1826
    [Support] Make the chronological order of attached pdfs in the Profile PDF
    Dasha Rozhniatovska Medium

    Готово
    3,62ч 4,38ч
    RT-1825
    SEO: 301 redirect for 404 companies pages
    Anna Aksonenko Medium

    Готово
    1,8ч 0,2ч
    RT-1820
    [Support] Report: Extract list with no activity Candidates
    Julia Medium

    Готово
    RT-1819
    [Support] Certificates are missing from Candidates PDF
    alex.neroznak Medium

    Готово
    13,73ч
    RT-1817
    [Support] Notes are not sending in the RT profile
    sophiabilyk Medium

    Decline
    2,38ч
    RT-1816
    Check for an SQL injection possibility
    Anton Liakh High

    Готово
    8,53ч 0,6ч
    RT-1809
    Talent Interview form (API part)
    Ivan Hodoniuk Medium

    Ready For Testing
    20ч 22,05ч
    RT-1808
    Front end refactoring
    Sviridenko Dima Medium

    Готово
    54,13ч
    RT-1805
    Profile change profession api
    Anton Liakh Medium

    Готово
    3,9ч 2,1ч
    RT-1803
    Fix datepicke component min max
    Sviridenko Dima Low

    Готово
    16ч 12,82ч
    RT-1800
    Make get attachments API
    Sviridenko Dima Medium

    Готово
    2,88ч 5,12ч
    RT-1796
    Notification module (research)
    alex.neroznak Medium

    Готово
    16ч 13,55ч 2,45ч
    RT-1795
    Slug with save old links
    Anton Liakh Low

    Decline
    1,73ч
    RT-1794
    Talent dark theme
    Sviridenko Dima Medium

    Готово
    20ч 18ч 2,95ч
    RT-1793
    Make saved filters component
    Sviridenko Dima Medium

    Готово
    2,32ч 5,68ч
    RT-1792
    Make job item
    Sviridenko Dima Medium

    Готово
    12ч 9,6ч 2,4ч
    RT-1791
    Jobs page – search and filter panel
    Sviridenko Dima Medium

    Готово
    24ч 23,73ч 0,27ч
    RT-1790
    Make job page
    Sviridenko Dima Medium

    Готово
    24ч 42,03ч
    RT-1788
    Sync profile forms with api
    Sviridenko Dima High

    Готово
    43,23ч
    RT-1787
    Fix smart select
    Sviridenko Dima Критический

    Готово
    1,25ч
    RT-1784
    Install / set up test VPN
    Roman Kliuiko Medium

    Готово
    RT-1782
    Move database to DigitalOcean
    sophiabilyk Medium

    Decline
    RT-1770
    Update the notification in RT from seconds to minutes
    Anton Liakh Low

    Готово
    0,65ч 0,35ч
    RT-1764
    Back. Api vacancy-adress
    Ivan Hodoniuk Medium

    Готово
    12ч 27,07ч 4,73ч
    RT-1761
    Back. Api vacancy-industry
    Ivan Hodoniuk Medium

    Готово
    11,95ч
    RT-1760
    Back. User email verification action
    Ivan Hodoniuk Medium

    Готово
    24ч 43,7ч 0,22ч
    RT-1758
    Back. Api profile-experiance
    Ivan Hodoniuk Medium

    Готово
    24ч 72,93ч
    RT-1737
    [Research] Close Production CRM / Services Connections
    Roman Kliuiko Medium

    Готово
    11,37ч
    RT-1718
    Front. From change algorithm
    Sviridenko Dima Medium

    Готово
    32ч 12,22ч 19,78ч
    RT-1712
    API profile skills CRUD
    Ivan Hodoniuk Medium

    Готово
    12ч 15,77ч
    RT-1711
    API profile languages crud
    Ivan Hodoniuk Medium

    Готово
    12ч 27,67ч
    RT-1695
    Front-back datetime standart
    Sviridenko Dima Medium

    Готово
    3,25ч
    RT-1673
    Front. Talent. Make contatc info form
    Sviridenko Dima Medium

    Готово
    20ч 26,17ч
    RT-1667
    Front. Telent Interview form (front-end part)
    Sviridenko Dima Medium

    Готово
    20ч 36,05ч
    RT-1652
    [Mobile] Unable to slide the range
    Viktoriia Malysh Medium

    Готово
    0,28ч 1,72ч
    RT-1609
    Create Administrative data module
    Andrii Kupriianov Medium

    Decline
    32ч 49,15ч 0,28ч
    RT-1553
    CI CD Isolate gitlab jobs on our stage server using tags
    Roman Kliuiko Medium

    Decline
    RT-1550
    CD CD Deploy BI board, CRM, talent
    Roman Kliuiko High

    Готово
    RT-1539
    Back. Create "Process" model first iteration
    Ivan Hodoniuk Medium

    Ready For Testing
    40ч 9,28ч 3,63ч
    RT-1537
    Create publication module
    Ivan Hodoniuk Medium

    Готово
    40ч 100,2ч
    RT-1261
    BE: CI CD update
    Sviridenko Dima Medium

    Готово
    40ч 4,18ч 35,82ч

  • Report SQLs

    Here should be a list of SQLs for reports requested by clients. So they can be reused.

    Application stats


    RT-1862

    1. Count of applicant events by month

    SELECT EXTRACT(YEAR FROM to_timestamp(arh.created_at)) AS year, EXTRACT(MONTH FROM to_timestamp(arh.created_at)) AS month, 
    COUNT(DISTINCT case when arh.event = 1 then c.id end) as unfinished, 
    COUNT(DISTINCT case when arh.new_value = '2' then c.id end) as new,
    COUNT(DISTINCT case when (arh.new_value = '4' OR arh.new_value = '8') AND (arh.prev_value = '2' OR arh.prev_event = 1) then c.id end) as rejection,
    COUNT(DISTINCT case when arh.new_value = '3' AND (arh.prev_value = '2' OR arh.prev_event = 1) then c.id end) as in_progress,
    COUNT(DISTINCT case when arh.new_value = '7' AND arh.prev_value = '3' then c.id end) as interview, 
    COUNT(DISTINCT case when arh.new_value = '5' AND arh.prev_value = '7' then c.id end) as active,
    COUNT(DISTINCT case when (arh.new_value = '4' OR arh.new_value = '8') AND arh.prev_value = '7' then c.id end) as rejection_after_interview,
    COUNT(DISTINCT case when arh.new_value = '6' AND (arh.prev_event = 1 OR arh.prev_value = '2' OR arh.prev_value = '3' OR arh.prev_value = '7') then c.id end) as offline
    FROM (
    SELECT c.id, arh.created_at, arh.event, arh.new_value, 
    LAG(arh.new_value) OVER (PARTITION BY arh.row_id ORDER BY arh.created_at) prev_value,
    LAG(arh.event) OVER (PARTITION BY arh.row_id ORDER BY arh.created_at) prev_event
    FROM arhistory AS arh
    LEFT JOIN candidates AS c ON arh.row_id = c.id
    WHERE arh.table_name = 'candidates' AND c.date_add > '2022-10-01 00:00:00' AND c.id IS NOT NULL AND (arh.field_name = 'status_id' OR arh.field_name IS NULL)
    ) AS arh
    LEFT JOIN candidates AS c ON c.id = arh.id
    GROUP BY year, month
    ORDER BY year, month;

    2. Average status transition time by month

    SELECT EXTRACT(YEAR FROM c.date_add) AS year, EXTRACT(MONTH FROM c.date_add) AS month, 
    AVG((GREATEST(rejectionDate, rejectionDeletionDate) - unfinishedDate)/60/60/24) AS avg_days_to_rejection,
    AVG((inProgressDate - unfinishedDate)/60/60/24) AS avg_days_to_inprogress,
    AVG((interviewDate - inProgressDate)/60/60/24) AS avg_days_from_inprogress_to_interview,
    AVG((activeDate - interviewDate)/60/60/24) AS avg_days_from_interview_to_active,
    AVG((offlineDate - unfinishedDate)/60/60/24) AS avg_days_from_unfinished_to_offline
    FROM (
    SELECT DISTINCT ON (unfinishedDate, newDate, inProgressDate, rejectionDate, activeDate, offlineDate, interviewDate, rejectionDeletionDate) 
    c.id, 
    MAX(arh.created_at) filter (where arh.event = 1) as unfinishedDate,
    MAX(arh.created_at) filter (where arh.new_value = '2') as newDate,
    MAX(arh.created_at) filter (where arh.new_value = '3') as inProgressDate,
    MAX(arh.created_at) filter (where arh.new_value = '4') as rejectionDate,
    MAX(arh.created_at) filter (where arh.new_value = '5') as activeDate,
    MAX(arh.created_at) filter (where arh.new_value = '6') as offlineDate,
    MAX(arh.created_at) filter (where arh.new_value = '7') as interviewDate,
    MAX(arh.created_at) filter (where arh.new_value = '8') as rejectionDeletionDate
    FROM arhistory AS arh
    LEFT JOIN candidates AS c ON arh.row_id = c.id
    WHERE arh.table_name = 'candidates' AND c.date_add > '2022-10-01 00:00:00' AND c.id IS NOT NULL AND (arh.field_name = 'status_id' OR arh.field_name IS NULL)
    GROUP BY c.id
    ORDER BY unfinishedDate, newDate, inProgressDate, rejectionDate, activeDate, offlineDate, interviewDate, rejectionDeletionDate) AS arh
    LEFT JOIN candidates AS c ON c.id = arh.id
    GROUP BY year, month
    ORDER BY year, month;

  • Tasks status – Sprint 38

    Dev

    Task

    Estimated time

    Spent time

    Comment

    Result

    alex.neroznak (Unlicensed)


    RT-1856

    3D

    2h

    Looks like in progress from 9.03, but status is Open?

    NEXT SPRINT


    RT-1712

    1D 4h

    1D 6h

    REVIEW


    RT-1796

    2D

    1D 5h

    Real remaining time – ?

    NEXT SPRINT


    RT-1805

    6h

    4h

    In Review (Lack of Anton’s approve)

    REVIEW


    RT-1853

    2D

    3D

    Return from Review by Dima 7.03

    REVIEW


    RT-1829

    2,5h

    Started, and assigned to Anton


    RT-1537

    2h

    NOT PLANNEDStarted in Sprint 34, returned because Review
    Total Spent – 2W
    Planned – 1W

    REVIEW


    RT-1758

    2h

    NOT PLANNEDStarted in Sprint 36, returned because Review
    Total Spent – 3W
    Planned – 3D

    DONE


    RT-1760

    1.5h

    NOT PLANNEDStarted in Sprint 36, returned because Review
    Total Spent – 1W
    Planned – 3D

    DONE


    RT-1711

    1.5h

    NOT PLANNEDStarted in Sprint 35, returned because Review
    Total Spent – 3D
    Planned – 1.5D

    REVIEW


    RT-1761

    1h

    NOT PLANNEDStarted in Sprint 36, returned because Review
    Total Spent – 1.5D
    Planned – 1D

    REVIEW

    Code Reviews

    2h

    Total (planned): 9.5D

    ±Spent: 8.5D

    Dasha Rozhniatovska


    RT-1764

    1.5D

    7h

    Task from Sprint 36
    Total Spent – 3D
    Planned – 1.5D

    DONE


    RT-1836

    1D

    1D 3h

    Was Returned from Review by Dima

    DONE


    RT-1838

    2D

    2D 2h

    Was Returned from Review by Dima

    NEXT SPRINT


    RT-1839

    7D

    2D 3h

    Potentially will be continued in the Sprint 39

    NEXT SPRINT


    RT-1869

    1,5h

    1h

    Added to the Sprint

    DONE

    Linux set up

    1D

    1D

    DONE

    Code Reviews

    2.5h

    Total (planned): 12.5D

    ±Spent: 8.5D

    Anton Liakh

    Bug hunter


    RT-1539

    4h

    1D

    Task from previous Sprints

    DONE


    RT-1858

    4D

    Can be transferred to the Sprint 39

    NEXT SPRINT


    RT-1857

    4D

    Can be transferred to the Sprint 39

    NEXT SPRINT


    RT-1770

    1h

    0.5h

    DONE


    RT-1822

    4h

    NEXT SPRINT


    RT-1826

    NEXT SPRINT


    RT-1827

    NEXT SPRINT


    RT-1816

    1D

    DONE


    RT-1852

    1D

    3D

    High priority
    OK Spent time, because only research was estimated

    NEXT SPRINT


    RT-1862

    1.5D

    NOT PLANNED

    QA


    RT-1877

    7h

    NOT PLANNED

    NEXT SPRINT


    RT-1875

    4h

    4h

    NOT PLANNED

    DONE


    RT-1609

    1h

    NOT PLANNEDTask from Sprint 34, Returned from Review
    Total Spent – 1W
    Planned – 4D

    DONE

    Code Reviews

    2.5h

    Total (planned): 10D

    ±Spent: 8.5D

    Sviridenko Dima (Unlicensed)


    RT-1808

    4h

    5D

    Task from previous Sprint

    DONE


    RT-1695

    4h

    Task from previous Sprint

    NEXT SPRINT


    RT-1652

    2h

    0.5h

    DONE


    RT-1795

    5D

    2h

    DONE


    RT-1667

    2.5D

    Changed priorities for 1788

    NEXT SPRINT


    RT-1809

    2.5D

    Changed priorities for 1788

    NEXT SPRINT


    RT-1788

    2D

    3.5D

    New task added to the Sprint

    ?

    Code Reviews

    12h

    Total (planned): 12D

    ±Spent: 10D

    Valya Stelmashenko (Unlicensed)


    RT-1849

    5D

    4D

    REVIEW


    RT-1803

    2D

    5h

    Task from previous Sprint
    Was started in Sprint 37
    Spent time all – 1.5D

    DONE


    RT-1794

    1.5D

    1D 1h

    Task from previous Sprint

    DONE


    RT-1860

    2D

    2D

    DONE


    RT-1673

    40m

    NOT PLANNEDTask from Sprint 34, Returned from Review few times
    Total Spent – 3D
    Planned – 2D 4h

    DONE

    Code Reviews

    1h

    Total (planned): 10.5D

    ±Spent: 8D

    Zhuravlev Artem (Unlicensed)


    RT-1851

    1.5D

    7h

    Was Returned from Review by Dima

    REVIEW


    RT-1845

    3D

    7h

    REVIEW


    RT-1844

    1.5D

    Why the Spent time is not added?

    DONE


    RT-1843

    2D

    10h

    High priority

    DONE


    RT-1834

    2D

    2D

    Was Returned from Review by Dima

    REVIEW


    RT-1833

    2D

    13h

    Was Returned from Review by Dima

    REVIEW


    RT-1790

    9h

    NOT PLANNED From previous Sprint
    Total Spent – 4.5D
    Planned – 3D

    REVIEW


    RT-1842

    1.5D

    3.5h

    NOT PLANNEDStarted 09.03

    NEXT SPRINT

    Code Reviews

    3h

    Total (planned): 12D

    ±Spent: 8.5D

    (синяя звезда) Pay attention:

    Task

    Responsible

    Comment


    RT-1852

    Anton / Sophia

    Consultants are waiting for set up, need to start with it at the begging of the Sprint


    RT-1817

    Miriam / Sophia

    Check with Miriam if problem still exists


    RT-1829

    Anna / Sophia

    Test on RJ – free trial 20.03

  • Rocken Sprint 38 – Planning & Goals

    (синяя звезда) Sprint planning checklist

    Preparation

    Meeting

    Follow up

    • Sprint planning call with team
    • Close & clean previous sprint

    • Discuss planned tasks
    • Add estimates (poker estimating)

    • Make sure all estimations are added to the tasks
    • Demo after each sprint

    (синяя звезда) Sprint team members

    Name

    Role

    Main Goal

    Planned Capacity

    Note

    sophiabilyk

    Project Manager

    Julia

    Product Manager

    Sviridenko Dima (Unlicensed)

    TeamLead, BE/FE Dev

    New Architecture

    12 D

    Dasha Rozhniatovska

    BE Dev

    New Architecture

    11.5 D

    alex.neroznak (Unlicensed)

    BE Dev

    New Architecture

    9.5 D

    Anton Liakh

    Bughunter/BE Dev

    Support, New Architecture

    10D + Support

    Valya Stelmashenko (Unlicensed)

    FE Dev

    New Architecture

    8.5D

    Zhuravlev Artem (Unlicensed)

    FE Dev

    New Architecture

    11.5 D

    Anna Aksonenko

    FE/BE dev

    SEO tasks

    Pavlo Chenchyk (Unlicensed)

    Designer

    CRM, Task manager

    Ivan Hodoniuk

    QA

    New Architecture, Support QA

    Roman

    DevOps

    Deploy BI board, CRM, Talent; VPN

    Freelancer

    Dev

    3D animation

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

    Details

    Start date

    End date

    Sprint theme

    New Architecture, Support cases, Security measures

    New Architecture:

    Back-end:

    • API Profile: Skills CRUD, Change Profession

    • API Vacancy: Address

    • API: Change user role

    • Modules: Notification, Publication, Process (Actions, History of process changes), Chat

    Front-end:

    • Talent Dark theme

    • Forms: Interview, Account info, Languages

    • Full/short profile page

    • Sessions page

    • Base table

    • Components: Saved filters, Date picker

    General:

    • Frontend refactoring

    • Slug with save old links

    • Access and OA standard

    • Front + back Date-time standard

    Design:

    • CRM + general design tasks

    • Task manager

    DevOps:

    • CI/CD Deploy BI board, CRM, Talent

    • VPN live

  • Rocken Sprint 37 – Planning & Goals

    (синяя звезда) Sprint planning checklist

    Preparation

    Meeting

    Follow up

    • Sprint planning call with team
    • Close & clean previous sprint

    • Discuss planned tasks
    • Add estimates (poker estimating)

    • Make sure all estimations are added to the tasks
    • Check if there are tasks for Anna – RJ/SEO
    • Demo after each sprint

    (синяя звезда) Sprint team members

    Name

    Role

    Main Goal

    Planned Capacity

    Note

    sophiabilyk

    Project Manager

    Julia

    Product Manager

    Sviridenko Dima (Unlicensed)

    TeamLead, BE/FE Dev

    New Architecture

    10 D

    Dasha Rozhniatovska

    BE Dev

    New Architecture

    10 D

    alex.neroznak (Unlicensed)

    Bughunter, BE Dev

    Support, New Architecture

    4 D + Support

    Anton Liakh

    BE Dev

    New Architecture

    7D

    9-14.02 Sick leave
    Continuing Process module

    Valya Stelmashenko (Unlicensed)

    FE Dev

    New Architecture

    9D

    Zhuravlev Artem (Unlicensed)

    FE Dev

    New Architecture

    9.5 D

    Anna Aksonenko

    FE/BE dev

    SEO tasks (no tasks at the beginning of the Sprint)

    Pavlo Chenchyk (Unlicensed)

    Designer

    CRM, BI board updates

    Ivan Hodoniuk

    QA

    New Architecture, Support, RJ QA

    Roman

    DevOps

    Deploy BI board, CRM, Talent; VPN

    Freelancer

    Dev

    3D animation

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

    Details

    Start date

    End date

    Sprint theme

    New Architecture, Support cases, Security measures

    New Architecture:

    Back-end:

    • API Profile: Languages, Skills CRUD, Change Profession

    • API Vacancy: Languages, Address

    • API: Get attachments, User & profile attach avatar, Phone numbers (for User & Profile + test SMS module)

    • Modules: Administrative data, Process (first iteration), Social link with connection trait

    Front-end:

    • Talent Dark theme

    • Profile header

    • Job: Job page, My request, Search and filter panel

    • Forms: About Profile, Interview

    • Components: Saved filters, Date picker

    General:

    • Frontend refactoring

    • Access and OA standard

    • Front + back Date-time standard

    Design:

    • CRM + general design tasks

    • BI board updates

    DevOps:

    • CI/CD Deploy BI board, CRM, Talent

    • Transfer CRM database to DigitalOcean

    • VPN solution

  • Rocken Sprint 36 – Planning & Goals

    (синяя звезда) Sprint planning checklist

    Preparation

    Meeting

    Follow up

    • Sprint planning call with team
    • Close & clean previous sprint

    • Discuss planned tasks
    • Add estimates (poker estimating)

    • Make sure all estimations are added to the tasks
    • Make a report of workload of the team
    • Test S3 uploading files when Ivan comes back w/ Dasha
    • Discuss tasks “Ready for Testing” w/Ivan

    (синяя звезда) Sprint team members

    Name

    Role

    Main Goal

    Planned Capacity

    Note

    Sophia Bilyk (Unlicensed)

    Project Manager

    Julia

    Product Manager

    Sviridenko Dima (Unlicensed)

    TeamLead, BE/FE Dev

    New Architecture

    10 D

    Dasha Rozhniatovska

    Bug Hunter, BE Dev

    Support, New Architecture

    10.5 D

    alex.neroznak (Unlicensed)

    BE Dev

    New Architecture

    11 D

    Anton Liakh

    BE Dev

    New Architecture

    12 D

    Valya Stelmashenko (Unlicensed)

    FE Dev

    New Architecture

    9.5 D

    Zhuravlev Artem (Unlicensed)

    FE Dev

    New Architecture

    10 D

    Anna Aksonenko

    FE/BE dev

    SEO tasks (no tasks at the beginning of the Sprint)

    Pavlo Chenchyk (Unlicensed)

    Designer

    CRM

    Ivan Hodoniuk

    QA

    New Architecture, Support, RJ QA

    23/01 – 03/02 Vacation

    Roman

    DevOps

    Deploy BI board, CRM, Talent; VPN

    Simon + freelancer

    DevOps

    3D animation

    Add request for HR to find freelancer with such experience

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

    Details

    Start date

    End date

    Sprint theme

    New Architecture, Support cases, Security measures

    New Architecture:

    Back-end:

    • API Profile: Languages, Skills, Description CRUD, Profile – Experience,

    • API Vacancy: Industry, Languages, Address, Namage search info form

    • Modules: Administrative data, Process (first iteration)

    • User email verification

    Front-end:

    • Profile Skill page

    • Forms: Change algorithm, Contact, General info, Education list/form, Experience list/form

    • Components: Process, Date time standard

    General:

    • Edit layout structure

    • Localize, http factory solution

    Security:

    • Close RT Admin access with 2FA

    • Close Production CRM / Services connections

    Design:

    • CRM + general design tasks

    DevOps:

    • CI/CD Deploy BI board, CRM, Talent

    • VPN solution

  • ROCKEN Update (December – January)


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


    Highlights

    • Back-end is heading to the support stage; most of what remains is copy paste, bugs and edits from the front-end

    Lowlights

    • Front-end lags behind the backend, due to the lack of deployment, there are potentially many bugs, so the support stage is planned to be longer than in the backend

    Risks

    • Back-end: Matching, Smart Search

    • Deploy: There is a trouble with specialists, if Dima would take care of it by himself we can not guarantee the quality, and progress on the front and back will be halted

    • Team interaction while working with global components (components that can be used in other systems), plan to standardize everything clearly in the next sprint

    Plans

    • Ideally, in about a month we will be able to recode resources from the back to the front (full stacks)

    • In 4-5 sprints the Talent will be ready, and we will move on to CRM; CRM development should be faster as most components will be transferred from Talent


    (синяя звезда) Highlights progress & overview


    Back-end

    Completed:

    On Review:

    • Goals and budgets

    • Jobs

    • Languages

    • Education

    • Nationalities

    • Industries

    • Schools

    • Editors *
      *functionality that records changes to any entity, you can track the entire history of any changes

    • Companies

    • Publications

    • APIs for interaction:
      — Profile (Candidate) – Education,
      — Profile – Interview
      — Profile – Base info
      — Profile – Description
      — Profile – Base data

    • API for sessions (session with a device, logout from devices, etc.)

    Plans:

    • Work on Experience module (actually a clone of Education + Company)

    • Basically the same API for Vacancies, Profiles + skills, Languages, etc.,

    • Invitations to interviews

    • Apply for vacancies

    • Risk-free, but takes additional time:
      — Think through and standardize access to methods (for example, who can and cannot edit a profile, in which cases)
      — Various reports for BI board and CRM

    Risks:

    • Research and implementation of Matching

    • A little research (we know the approaches, we just need to choose them) and implementation of a Smart Search (±2weeks)

    Problems:

    Due to electricity issues and problems with the old system, the review is delayed, tests and some errors are multiplied by modules, it is necessary to spend time on their refactoring in many places.


    Front-end

    Completed:

    On Review:

    • All the basic components

    • Talent and BI board layout

    • Authorization

    • All components of the BI board are ready, except for the Editor mode

    • Ready (but not connected to the API):
      — Language profile
      — Experience profile
      — Education profile forms

    • The profile page is almost ready (except for the header with the profile pic)
      * Something works on the ready-made API, something on data locking, but there should be no problems using the real API

    • Profile-Skills form

    • Work on invitations to interviews (this is a little out of the logic of the tasks, but in the work to set the right tasks for the backend)

    • Components for the page or preview (in the modal window) of vacancies

    • Calendar of events

    Plans:

    • After approval of the BI board’s Editor mode – Artem will develop it and gather the BI board as a project (the first version will be ready depending on the complexity of the Editor mode)

    • Interview

    • We finalize the Profile (Preview, Editing) → moving to the pages with Jobs (Applications, Notifications, and Vacancies) → Dark theme +- 2 days and tests

    • Next, we switch to CRM (somewhere here we will be able to attract a team from the backend)

    Problems:

    Deploy – the problem with resources, but already working on it and hopefully would have it done by 10/02

  • Rocken Sprint 35 – Planning & Goals

    (синяя звезда) Sprint planning checklist

    Preparation

    Meeting

    Follow up

    • Sprint planning call with team
    • Close previous sprint

    • Discuss planned tasks
    • Add estimates (poker estimating)
    • Discuss Alternative tracking tool
    • Make sure all estimations are added to the tasks
    • Ping Anna to add estimates to her tasks
    • Present Tempo

    (синяя звезда) Sprint team members

    Name

    Role

    Main Goal

    Planned Capacity

    Note

    Sophia Bilyk (Unlicensed)

    Project Manager

    Julia

    Product Manager

    Sviridenko Dima (Unlicensed)

    TeamLead, BE/FE Dev

    New Architecture

    Dasha Rozhniatovska

    BE Dev

    New Architecture

    alex.neroznak (Unlicensed)

    Bug Hunter, BE Dev

    Support, New Architecture

    Anton Liakh

    BE Dev

    New Architecture

    Valya Stelmashenko (Unlicensed)

    FE Dev

    New Architecture

    Zhuravlev Artem (Unlicensed)

    FE Dev

    New Architecture

    Anna Aksonenko

    BE/FE Dev

    SEO, RJ tasks

    Pavlo Chenchyk (Unlicensed)

    Designer

    BI board

    Ivan Hodoniuk

    QA

    New Architecture, Support, RJ QA

    23/01 – 03/02 Vacation

    Roman

    DevOps

    Deploy BI board, CRM, Talent

    Yurii

    DevOps

    3D animation

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

    Details

    Start date

    End date

    Sprint theme

    New Architecture, Support cases, RJ fixes

    New Architecture:

    Back-end:

    • API Profile: Languages, Skills, Description, Education

    • Modules: Publication, Vacancy, Administrative, Industry, Nationality, Company (first iteration)

    • Editor/creator trait

    Front-end:

    • Profile API: Skills, Language, Experience, Education

    • Login page

    • Forms: Contact info, General info 

    • Components: Distance input, Notification list, Base pagination, Date time standard

    General:

    • Edit layout structure

    • Localize, http factory solution

    • Talent, CRM, BI SSR strategy

    SEO:

    • Pre-render errors in Slack bot

    • Vacancy region sitemap split

    • Search settings fixes

    Design:

    • BI board: Goals, Budgets + general design tasks

    DevOps:

    • CI/CD Deploy BI board, CRM, Talent

  • Bug report template

    Summary

    Rule

    Example

    Title should be self-descriptive ("What?" "How behaves?" "While what conditions?").

    [Vacancies]. Error page is displayed after visiting the Vacancy page and changing its status.

    Bug specific should be stated on first place (ex.: reproducible only on some device type, intermittent issue, environment specific, any other unique attribute).

    [Tablet] [Mobile] [RT]. Profile page is not adapting to the new layout after rotating the device.
    [Intermittent] [PROD] [Companies]. Updates are not displayed on the company preview page after clicking the “Vorchau“ button.

    Component name should be stated at the beginning of the title.

    [Applicants]. User is not shown in the Applicants tab after applying on the publication.

    Avoid using not exact phrases such as "working not appropriately", "not proper way","not per design". Try to be as specific as possible.

    [PaaS]. Report is downloaded in a not proper format.

    Description

    • Steps should be as specific as possible;

    • Examples of pages, profiles, vacancies, etc. that could be used for easier bug reproducing should be provided in any suitable form (URL, ID, etc.);

    • Actual and Expected results should be provided with appropriate screenshots, whenever applicable;

    • During bug creation, separate critical/major/minor bugs and create a separate bug for each issue;
      You can combine the bugs if they have the same priority. But if the priority is different – please create 2 or more bugs.

    • If during retesting the bug, the issues described initially are fixed, close the bug, and for all new issues that appeared after the fix and weren’t described in the bug initially create a NEW bug.

    Bug template

    Filed

    What to fill

    Filed

    What to fill

    Project

    ROCKEN-TALENT (RT)

    Issue type

    Bug

    Summary

    A brief one-line summary of the issue.
    Summary field name should be filled according template:
    [Area name] <Problem short and concrete description>

    Component

    <Component’s name> select from the dropdown

    Description

    Description field should be filled as in following template:

    Preconditions:

    REPLACE the TEXT with needed configuration, if applicable.

    Steps to reproduce:

    1. Step_1.

    2. Step_2.

    3. Step_3.

    Actual result:

    Clear description of what actually happened.

    See attached screenshot for more details.

    <Screenshot>

    Expected result:

    Clear description of what should have been happened.

    See attached design for more details.

    <Screenshot> / <link to the design>

    Additional information:

    REPLACE the TEXT with Additional information, if applicable.

    Priority

    The degree of importance for the business to resolve the defect. It is driven
    by business value and indicates how soon the defect should be fixed.

    Labels

    Choose “Rocken“ from the drop down. The label indicates the bug is related to some component. For each project, the list of labels is specific.

    Environment

    one of the (STG, PROD) + version (for NA https://api.rocken-talent.cheitgroup.com/api/v1/version)

    Attachment

    If you can supplement your bug report with a picture that shows the
    problem, or a score that helps others reproduce, fix and verify the problem
    quickly, attach these files to the bug report. The attached files can be as
    follows: pictures, video-recording, other files types, if needed.

    Linked Issues

    <link to the related issue>

    Assignee

    The person whom the bug is assigned to (backend issues – BE/Dev Lead,
    Frontend issues – FE Lead)

    Epic Link

    Contains a link to Epic in accordance with overall structure of epics on the
    project.

    Sprint

    optional

    QA Scope

    <testing scope>