| Summary | XXX? | Description | Project |
|---|---|---|---|
| Investigate the reason and fix issue “XXX” | Summary of email | – | Конкретный проект – версионный (если emergency залетело после релиза) или безверсионный (для определенного функционала) |
| Summary | XXX? | Description | Project |
|---|---|---|---|
|
Investigate XXX issue Investigate why/how XXX Investigate way to XXX Investigate / detect the reason of Analyze problem of {what}/with |
Описание необходимого действия |
Примеры: Investigate wrong combining for Rugged wheels Investigate way to test AVS codes in CyberSource Investigate why ‘Custom wheels’ and ‘Mothers tire care’ didn’t show up in YMAN
Investigate / detect the reason of problems with DB request Analyze problem with not generated urls |
Конкретный проект – версионный или безверсионный (для определенного функционала) |
| Summary | XXX? | Description | Project |
|---|---|---|---|
|
Add new (what) to / into {where} for {what} Add additional {what} to / into {where>} Add ability to {do what} Add new functionality to Code Review of {task / project /Functionality} Create {what} {where} Create functionality for {what} Create/add functionality that allows {what} on {where} Create/add functionality to be able to {do what} Create a functionality to display / enable / hide / listen / etc {what} on {where} Create a script / service to {do what} Design architecture for {what} Develop (new) {what} functionality to {do what}/for Display {what} {when} {where} Enable {what} {where} Extend {what} to be able to do {what} Implement {what} Implement new logic for {what} Make {what} to do {what}
Update
/ configure / run/ merge / get / integrate / replace / disable / enable
/ transfer/ migrate/ remove /rename {what} {where} Calculate {what} for {what} Refactor code of {what} Prepare {what functionality} for Perform {what functionality} Remove (unnecessary ) functionality of Unit test / automation test/ functional test Prepare for deploy and deploy {task / project / functionality} Deploy {task / project / functionality} |
См описание в {} |
Примеры: Add new ‘Includes’ field into Product Templates management in Admin Area Add additional packages to project Add ability to clear ‘Product Info’ on Category / pType (Admin Area) Add new functionality to the Address Book – accept multiple symbols in the ‘Company’ field Code review of “SubtypeFilter” project Create “Event system” based on changed products existing on SOLR Create functionality for extended features Create a functionality that allows submodels to be selected independently on Off-Road Bumpers page Create a functionality to be able to login as anonymous user Create a functionality to display brand items in “100% match” case Create a functionality to enable new subtypes view on pType pages Create a functionality to hide odd space between galleries Create a functionality to pass changed submodels to NetSuite Create a script to transfer all products in MPN generation from regular to event system Design architecture for the ChildTitle constructor common module Develop functionality to pass ‘Location’ product field to ‘Thank you’ page (for our MMY) after buying a product Display quantity selector in Child products Enable saving all rules in Refine Search Management Extend Virtual product to be able to use real ChildTitles Implement front end part of unsubscribe button in email Implement new logic for mm-accessories and ymm-accessories pages opening Make allowed MMY fitment to work with OB tables Update all inventory with force update Configure services Remove Duplicates with service Calculate weights for anti-synonyms list Refactor search test tool code before new functionalities implementation Prepare infrastructure Perform various DB updates Remove unused constants of AbstractRpcController Unit tests for controller Prepare for deploy and deploy Pop-up “Correct billing address” v.1.0 Deploy event system |
Конкретный проект – версионный или безверсионный (для определенного функционала) |
| Summary | XXX? | Description | Project |
|---|---|---|---|
|
Add new (what) to / into {where} for {what} Add ability to (do what} on {where} Add new functionalities to {where} – {certain task} Clean up code from Create {what} {where} Create a functionality for {what} on {where} Design and develop/implement {what} Design architecture for {what} Develop (new) functionality to {do what} Enable {what} {where} Implement {what} Implement front end part of {what} {where} Implement new logic for {what} Make {what} to work with {what} Create/Add new/ Add new functionalities to {what} |
См описание в {} |
Примеры: Add new ‘Includes’ field into Product Templates management in Admin Area Add ability to clear ‘Product Info’ on Category / pType (Admin Area) Add new functionality to the Address Book – accept multiple symbols in the ‘Company’ field Clean up code from deprecated functionalty Create “Event system” based on changed products existing on SOLR Create a Custom Sorting functionality for mpn on Category page Design and develop 360 View Video on Product Page Design architecture for the ChildTitle constructor common module Develop functionality to pass ‘Location’ product field to ‘Thank you’ page (for our MMY) after buying a product Enable displaying correct price in virtual product pop-up Implement changes in Feed Conveyor v.1.0 for ebay Implement front end part of unsubscribe button in email Implement new logic for mm-accessories and ymm-accessories pages opening Make allowed MMY fitment to work with OB tables Add new functionality to SmartFeed |
Конкретный проект – версионный или безверсионный (для определенного функционала) |
| Summary | XXX? | Description | Project |
|---|---|---|---|
|
Optimize {what} Optimize {what} to be able to {do what} Clean up code from Provide selection of {what} Use {what functionality} to |
См описание в {} |
Примеры: Optimize enable checker method in super category Optimize current generation code for it to be refactored Clean up code from deprecated functionality Provide selection of IDs from SKUs, which contain needed images Use sorting by category relevancy in brands |
Конкретный проект – версионный или безверсионный (для определенного функционала) |
| Summary | XXX? | Description | Project |
|---|---|---|---|
|
Sub-Task Header Formation Rules taken from the type of parent task. If the sub-task is a slice of the parent tasks, it is recommended to arrange it in the following way: {parent name} – {sub-task name} |
См описание в {} |
Примеры:
TP Prep // PT3.0: Own Fitment DB v.0.0.3 → TP Prep // PT3.0: Own Fitment DB v.0.0.3 – 1st QA Specialist Develop “Add Z-Custom” functionality – controllers, validators and models → Develop “Add Z-Custom” functionality – Validator for Z-Custom Special Order |
Берется от родителя |
| Summary | XXX? | Description | Project |
|---|---|---|---|
|
Название задачи формируется следующим образом – вместо того, чтобы говорить, что что-то не работает, заголовок меняется на “сделать так, чтобы работало” Add changes into {where} for it to {do what} correctly Add changes into {where} to be able to {do what} Make {what} to {do what} |
См описание в {} |
Примеры: Add changes into Billing Address Pop-up for it to appear correctly Add changes into Live chat login to be able to autofill user details if user is logged in Make counters to work correctly
→ Add changes into Admin page to open popup when “Edit Settings” button is clicked |
Конкретный проект – версионный или безверсионный (для определенного функционала) |
| Summary | XXX? | Description | Project |
|---|---|---|---|
|
Run XXX Increase XXX Restore XXX Provide log part from XXX Re-Index XXX Backup XXX Migrate XXX to XXX Actualize XXX |
Конкретное действие |
Лог времени на определенные повторяющиеся задачи. Задача должна быть сформирована четко и начинаться с глагола. Примеры: Restore db22 auto-toyz database Provide log part from SOLR cloud1 Actualize carid_weekly (Jun 1) Provide space for new Moto structure testing |
Конкретный проект – версионный или безверсионный (для определенного функционала). Задача, которая выполняется в рамках Development проекта, должна обязательно лежать именно в этом проекте. Номер проекта уточнять у соответствующего PMа. NOTE! Задачи по деплою должны иметь тип Dev Request! |
|
Create openvpn certificate for XXX on YYY Rebuild openvpn certificate for XXX on YYY Remove openvpn certificate for XXX on YYY |
Конкретное имя и локация | Лог времени для работы на open VPN по запросу |
|
|
Provide XXX access to YYY for ZZZ Remove XXX access from YYY for ZZZ |
Конкретное имя и локация |
Лог времени для работы с доступами по запросу Примеры Provide FTP access for Megan Racing Provide Pat Silva with administrative access to ofire and ofire2 |
|
| Summary | XXX? | Description | Project |
|---|---|---|---|
| XXX : BRD Creation & Project conduction | Exact Project Name with version | Лог времени, потраченного на непосредственную подготовку документации по проекту – BRD, FSD | Конкретная версия проекта |
|
Create TD for “XXX” project Create TD for “XXX” issue |
Exact Project Name with version или описание проблемы | Лог времени, потраченного на непосредственную подготовку технического задания | Конкретная версия проекта |
|
Create a descriptive list of XXX Create a documentation for XXX Design architecture for {what} Create XXX manual |
Описание сути задачи – создать список, документацию, мануал для чего-то | Лог времени, потраченного на написание определенной документации | Конкретный проект – версионный или безверсионный (для определенного функционала) |
| Prepare deploy plan for {task / project / functionality} | Описание деплой плана | Лог времени, потраченного на написание плана. |
|
| Summary | XXX? | Description | Project |
|---|---|---|---|
|
Test “XXX” project Test “XXX” issue Testing // {Project} |
Exact Project Name with version или Task Summary | Лог времени на непосредственное тестирование |
Конкретный проект – версионный или безверсионный (для определенного функционала). Задача, которая выполняется в рамках Development проекта, должна обязательно лежать именно в этом проекте. Номер проекта уточнять у соответствующего PMа. |
|
Prepare Test Plan for “XXX” project Prepare Test Plan for “XXX” issue TP Prep // {Project/Issue} |
Exact Project Name with version или Task Summary | Лог времени на обсуждение и подготовку плана тестирования |
Конкретный проект – версионный или безверсионный (для определенного функционала). Задача, которая выполняется в рамках Development проекта, должна обязательно лежать именно в этом проекте. Номер проекта уточнять у соответствующего PMа. |
| Test case for “XXX” | Case name | Лог времени на создание тест кейса | |
| Auto test for “XXX” functionality | Functionality title | Лог времени на создание автотеста |
|
| Summary | XXX? | Description | Project |
|---|---|---|---|
|
Deploy “XXX” issue Deploy “XXX” project |
Exact Project Name with version или Task Summary | Лог времени на поддержку релиза определенного проекта |
Конкретный проект – версионный или безверсионный. Задача, которая выполняется в рамках Development проекта, должна обязательно лежать именно в этом проекте. Номер проекта уточнять у соответствующего PMа. |
|
Create XXX Run XXX Provide log part from XXX Increase XXX Restore XXX Re-Index XXX Backup XXX Setup XXX Install XXX for XXX Prepare for deploy XXX |
Конкретное действие |
Лог времени на определенные повторяющиеся задачи. Задача должна быть сформирована четко и начинаться с глагола. Примеры: Restore db22 auto-toyz database Provide log part from SOLR cloud1 Actualize carid_weekly (Jun 1) Provide space for new Moto structure testing |
Конкретный проект – версионный или безверсионный. Задача, которая выполняется в рамках Development проекта, должна обязательно лежать именно в этом проекте. Номер проекта уточнять у соответствующего PMа. |
|
NOC Request || Execute query on live DB NOC Request || Run script on live DB |
Запрос из email Если запрос сформирован абстрактно и его можно уточнить – в summary необходимо указать более точное название. |
Лог времени на выполнение запроса из email от Programming отдела. Примеры: NOC Request || ALTER TABLE xcart_product_stock_status NOC Request || Delete files from Services on folder /var/inventory/divided_cache NOC Request || Disable mpn generation from cron on services |
Конкретный проект – версионный или безверсионный. Задача, которая выполняется в рамках Development проекта, должна обязательно лежать именно в этом проекте. Номер проекта уточнять у соответствующего PMа. |
| Summary | XXX? | Description | Project |
|---|---|---|---|
|
Provide server for XXX Purchase XXX for YYY Upgrade XXX on YYY server Upgrade XXX service to version YYY Upgrade XXX on YYY server etc |
Название функционала или проекта |
Лог времени на обсуждение спецификации, апрув, покупку сервера или сервиса. Для setup-а создается отдельная задача типа Task и прилинковывается к этой. Примеры: Upgrade disk system on memcashed Purchase account for docker images Provide server for Popular Products script |
Задача, которая выполняется в рамках Development проекта, должна обязательно лежать именно в этом проекте. Номер проекта уточнять у соответствующего PMа. |
| Summary | XXX? | Description | Project |
|---|---|---|---|
| Подготовка проекта | |||
| Meeting on “XXX” project – discuss logic, design and testing | Exact Project Name with version | Лог времени, потраченного на собрания по подготовке проекта – обсуждение логики, дизайнов, тестирования и прочих вещей, необходимых для подготовки проекта. | Конкретная версия проекта |
| Контроль проекта | |||
| XXX – Stand up meeting and project flow control | Exact Project Name with version | Лог времени по контролю проекта, стендапов по нему (если таковые есть), обсуждения и презентации уже в процессе проекта | Конкретная версия проекта |
| Другое по проекту | |||
|
Meeting on “XXX” project – discuss YYY Meetings on “XXX” project – discuss YYY |
Exact Project Name with version | Все остальные собрания по проекту | Конкретная версия проекта |
| Задачи / проблемы | |||
|
Discuss logic of XXX Discuss how to XXX Discuss possibility of XXX development Meeting on XXX issue |
Описание проблемы / цели собрания | Проблемы и собрания, не связанные с конкретным проектом, но связанные с какой-то функциональностью |
Конкретный безверсионный проект. Записывать эту задачу в Internal проект запрещено, так как это не внутреннее собрание! |
| Другие внутренние собрания | |||
|
Discuss how to XXX Discuss possibility of XXX Meeting on XXX issue |
Описание проблемы / цели собрания | Проблемы и собрания, связанные с жизнью отдела или его внутренними процессами. |
|
| Meetings with NOC team on strategy and development issues | – | Собрания с NOC командой по абстрактным проблемам – сервера и оформление работы |
Записывать в эту задачу время по конкретному проекту запрещено! |
| Повторяющиеся собрания | |||
| HR Interviews // Developers Interviews (PHP, C#) | – | Время, потраченное на интервью и проверку тестовых PHP, C# разработчиков |
Departments Interviews & Candidates Tests Check; In Progress |
| HR Interviews // NOC Engineers Interviews | – | Время, потраченное на интервью и проверку тестовых NOC Engineers | |
| HR Interviews // Project Manager Interviews & Tests Check | – | Время, потраченное на интервью и проверку тестовых PM / PC | |
| Introductory meeting with new staff | – | Время, потраченное на вывод нового сотрудника |
Departmental Development Meetings; In Progress |
| Weekly meeting with PMs – retrospective, next goals set and past problems analysis (Mon) | – | Время, потраченное на презентации о ретроспективные общений (между собой и с Ромой раз в неделю) | |
| Monthly Developers meetings, retrospective, project execution and performance | Время, потраченное на ежемесячные мотивационные собрания | ||
| Complex cross-team meetings – investigations, brainstormings, issues discussions required for project’s development and workflow control | – | Разная шушера, почта, чаты и прочая мелочь, которая включает в себя общения и коммуникацию и которую нельзя классифицировать более точно |
| Summary | XXX? | Description | Project |
|---|---|---|---|
| XXX: Project plan and workflow control | Exact Project Name with version |
Время, потраченное на управление проектом. Работа по документации и первоначальному плану, а также по корректировке логики записывается в documentation. Работа по подготовке к тестированию и работе с QA – в test plan preparation. Проектные собрания – в meetings. Все оставшееся время заноситься сюда. |
Конкретная версия проекта |
| Sprint and weekly Workflow Project Strategy Execution and Performance Meeting// XXX Team | Ключ команды | Время, потраченное на еженедельную подготовку спринтов и планов работ |
Department Sprint Planning, Cross-team Support and Workflow Control; In Progress |
| Projects and Sprints Gantt Charts and Calendar Management // XXX Team | Ключ команды | Время, потраченное на еженедельную подготовку и контроль гантов и планов | |
| Cross-team Support and Service Desk collaboration // XXX Team | Ключ команды | Время, потраченное на ежедневную обработку SD задач | |
| Work with contractors invoices | – | Подготовка бонусов и зарплат (задача для PMов и менеджеров) |
Department Management; In Progress |
| Capitalization Reports Preparation & JIRA Accuracy Review | – | Подготовка файлов и отчетов по капитализации, ревью всех задач | |
| Programming department workflow documentation review as part of development execution | – | Обучение персонала (собрания и разрешения мелких конфликтов) – задача для PMов и менеджеров | |
| Development of Dev Team structure / regulations / workflows / internal system of staff training | – | Разработка процессов в отделе – задача для менеджеров | |
| Development of Network Operations Center structure / regulations / workflows / internal system of staff training | – | Разработка процессов в отделе – задача для менеджеров | |
|
{what} management // {Team} Preparation of {what} Calendar and worktrack accuracy review |
– |
| Field | Rule |
|---|---|
| Start Date | Is the date of the 1st task Start. |
| End Date | Is the date of the last task End. |
| Original Estimate | Sum of all project tasks Original Estimates. |
| Project’s Business Requirements | Filled with valid information. |
| Project’s Goal | |
| Resolution | Is correct. |
| Component/s | Is a list of all components set in project tasks. |
| Field | Rule |
|---|---|
| Summary |
Contains no grammatical mistakes, no misspellings. Correspons Issue Descriptiosn, Issue Type. Is build upon a proper template. |
| Issue Type | Corresponds the Issue Description and Summary. |
| Resolution | Is correct. |
| Project / Tasks Group | Is set, corresponds the task content. |
| Assignee | Is the name of a person who performed the task. |
| Reporter | Is Programming department member. |
| Component/s | Is set, correspond the task content. |
| Description | Is not empty, clear. |
| Original Estimate | Is not empty. |
| Start Date | Is the date of the 1st worklog. |
| End Date | Is the date of the last worklog. |