mirror of
https://github.com/bakhirev/assayo.git
synced 2025-09-01 18:19:43 +00:00
update
This commit is contained in:
parent
ca41512927
commit
8ba48ca077
22 changed files with 156 additions and 80 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -20,6 +20,7 @@
|
|||
font-weight: 100;
|
||||
font-size: var(--font-s);
|
||||
margin: var(--space-xs) 0 0 0;
|
||||
line-height: 1.5;
|
||||
color: var(--color-black);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
|
||||
import ICommit from 'ts/interfaces/Commit';
|
||||
import IHashMap from 'ts/interfaces/HashMap';
|
||||
|
@ -41,6 +42,7 @@ interface ITaskProps {
|
|||
}
|
||||
|
||||
function Task({ title, commits }: ITaskProps) {
|
||||
const { t } = useTranslation();
|
||||
const prId = dataGrip.pr.prByTask[title];
|
||||
return (
|
||||
<div
|
||||
|
@ -67,7 +69,7 @@ function Task({ title, commits }: ITaskProps) {
|
|||
</figcaption>
|
||||
</figure>
|
||||
<figcaption className={style.tempo_task_title}>
|
||||
Коммиты
|
||||
{t('page.team.day.commits')}
|
||||
</figcaption>
|
||||
</figure>
|
||||
<figure className={style.tempo_task_hours}>
|
||||
|
@ -81,7 +83,7 @@ function Task({ title, commits }: ITaskProps) {
|
|||
</figcaption>
|
||||
</figure>
|
||||
<figcaption className={style.tempo_task_title}>
|
||||
Активность
|
||||
{t('page.team.day.activity')}
|
||||
</figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
|
|
|
@ -106,12 +106,12 @@ export default class DataGripByPR {
|
|||
|
||||
static getPRByGroups(list: any, propertyName: string) {
|
||||
const TITLES = {
|
||||
DAY: 'день',
|
||||
THREE_DAY: 'три дня',
|
||||
WEEK: 'неделя',
|
||||
TWO_WEEK: 'две недели',
|
||||
MONTH: 'месяц',
|
||||
MORE: 'более',
|
||||
DAY: 'page.team.pr.chart.1day',
|
||||
THREE_DAY: 'page.team.pr.chart.3day',
|
||||
WEEK: 'page.team.pr.chart.7day',
|
||||
TWO_WEEK: 'page.team.pr.chart.14day',
|
||||
MONTH: 'page.team.pr.chart.30day',
|
||||
MORE: 'page.team.pr.chart.more',
|
||||
};
|
||||
|
||||
const details = {
|
||||
|
|
|
@ -9,16 +9,6 @@ import LineChart from 'ts/components/LineChart';
|
|||
import getOptions from 'ts/components/LineChart/helpers/getOptions';
|
||||
import { getMax } from 'ts/pages/Common/helpers/getMax';
|
||||
|
||||
const TITLES = {
|
||||
DAY: 'день',
|
||||
THREE_DAY: 'три дня',
|
||||
WEEK: 'неделя',
|
||||
TWO_WEEK: 'две недели',
|
||||
MONTH: 'месяц',
|
||||
MORE: 'более',
|
||||
};
|
||||
const order = Object.values(TITLES);
|
||||
|
||||
interface IAuthorsProps {
|
||||
response?: IPagination<any>;
|
||||
updateSort?: Function;
|
||||
|
@ -29,7 +19,18 @@ interface IAuthorsProps {
|
|||
function Authors({ response, updateSort, rowsForExcel, mode }: IAuthorsProps) {
|
||||
if (!response) return null;
|
||||
|
||||
const timeChart = getOptions({ order, limit: 3 });
|
||||
const timeChart = getOptions({
|
||||
order: [
|
||||
'page.team.pr.chart.1day',
|
||||
'page.team.pr.chart.3day',
|
||||
'page.team.pr.chart.7day',
|
||||
'page.team.pr.chart.14day',
|
||||
'page.team.pr.chart.30day',
|
||||
'page.team.pr.chart.more',
|
||||
],
|
||||
limit: 3,
|
||||
});
|
||||
|
||||
const weightedAverageChart = getOptions({
|
||||
max: getMax(response, 'weightedAverage'),
|
||||
order: [
|
||||
|
|
|
@ -107,6 +107,8 @@ export default `
|
|||
§ page.team.tree.linesAdded: added
|
||||
§ page.team.tree.linesChanged: changed
|
||||
§ page.team.tree.linesRemoved: removed
|
||||
§ page.team.day.commits: Commits
|
||||
§ page.team.day.activity: Activity
|
||||
§ page.team.week.title: Weekly statistics
|
||||
§ page.team.week.date: Date
|
||||
§ page.team.week.numberTasks: Number of tasks
|
||||
|
@ -128,6 +130,12 @@ export default `
|
|||
§ page.team.pr.workDays: Development days
|
||||
§ page.team.pr.delayDays: Days waiting for merge
|
||||
§ page.team.pr.middleTimeRelease: Average delivery time (days)
|
||||
§ page.team.pr.chart.1day: day
|
||||
§ page.team.pr.chart.3day: three days
|
||||
§ page.team.pr.chart.7day: week
|
||||
§ page.team.pr.chart.14day: two weeks
|
||||
§ page.team.pr.chart.30day: month
|
||||
§ page.team.pr.chart.more: more
|
||||
§ page.team.pr.commits: Commits
|
||||
§ page.team.pr.date: Merge Date
|
||||
§ page.team.pr.mergeAuthor: Merged by
|
||||
|
|
|
@ -25,7 +25,7 @@ working on weekends
|
|||
- employees burn out faster;
|
||||
|
||||
§ recommendations.timestamp.regularWeekendWord.title: Regular Overtime
|
||||
§ recommendations.timestamp.sometimeWeekendWord.title: Occasional Overtime
|
||||
§ recommendations.timestamp.sometimeWeekendWord.title: Occasional overtime
|
||||
§ recommendations.timestamp.weekendWord.description
|
||||
It might be advisable to change the project manager, analyst, and architect.
|
||||
|
||||
|
@ -52,7 +52,7 @@ But sometimes it happens.
|
|||
- employees burn out faster;
|
||||
|
||||
§ recommendations.scope.parallelism.not.title
|
||||
No Parallel Work
|
||||
No parallel work
|
||||
|
||||
§ recommendations.scope.parallelism.not.description
|
||||
any feature at any given time is done by one person.
|
||||
|
@ -136,7 +136,7 @@ one person is deeply involved in a feature.
|
|||
- more than 80% of commits in a feature are made by one person;
|
||||
|
||||
§ recommendations.scope.types.process.title
|
||||
Poor Processes
|
||||
Poor processes
|
||||
|
||||
§ recommendations.scope.types.process.description
|
||||
Most features contain one type of task.
|
||||
|
@ -165,7 +165,7 @@ It's possible that developers are incorrectly signing commits or the manager is
|
|||
- style revisions (as a result of focus group feedback);
|
||||
|
||||
§ recommendations.scope.plan.title
|
||||
Develop a Long-Term Plan
|
||||
Develop a long-term plan
|
||||
|
||||
§ recommendations.scope.plan.description
|
||||
taking architecture into account.
|
||||
|
@ -426,7 +426,7 @@ or tasks are poorly split. Need to check. If granularity is the same - take cont
|
|||
- tasks could have been more complex than they seemed;
|
||||
- tasks could have had a large volume of work (need to check if the number of changes is also decreasing during this period)
|
||||
|
||||
§ recommendations.type.everyHasOne.title: Not Signing Task Types
|
||||
§ recommendations.type.everyHasOne.title: Not signing task types
|
||||
§ recommendations.type.everyHasOne.description: Most task types are done by one person.
|
||||
§ recommendations.type.oneMaintainer.title: Narrow Specialization
|
||||
§ recommendations.type.oneMaintainer.description
|
||||
|
@ -458,7 +458,7 @@ How to fix this:
|
|||
- change the area of work (tests, documentation, bugs) among employees every sprint;
|
||||
|
||||
§ recommendations.type.fewTypes.title
|
||||
This is a Local Product
|
||||
This is a local product
|
||||
|
||||
§ recommendations.type.fewTypes.description
|
||||
for a specific customer or problem.
|
||||
|
@ -481,7 +481,7 @@ In this case, we see a small number of types, which likely indicates shortcoming
|
|||
Based on file types, we can assume the type of program (website, server application, DevOps scripts, etc.). For a frontend application, our hypothesis will be more accurate than for DevOps scripts, which might just be a micro-module of initialization.
|
||||
|
||||
§ recommendations.type.diff.title
|
||||
Break Down the Leading Type into Subtypes
|
||||
Split the popular type into subtypes
|
||||
|
||||
§ recommendations.type.diff.description
|
||||
to detail errors.
|
||||
|
@ -496,7 +496,7 @@ Consider several options for subtypes:
|
|||
- fix (error detected in production);
|
||||
|
||||
§ recommendations.type.buddy.title
|
||||
Accumulate Minor Tasks
|
||||
Accumulate minor tasks
|
||||
|
||||
§ recommendations.type.buddy.description
|
||||
for new employees.
|
||||
|
|
|
@ -107,6 +107,8 @@ export default `
|
|||
§ page.team.tree.linesAdded: added
|
||||
§ page.team.tree.linesChanged: changed
|
||||
§ page.team.tree.linesRemoved: removed
|
||||
§ page.team.day.commits: Commits
|
||||
§ page.team.day.activity: Activity
|
||||
§ page.team.week.title: Weekly statistics
|
||||
§ page.team.week.date: Date
|
||||
§ page.team.week.numberTasks: Number of tasks
|
||||
|
@ -130,6 +132,12 @@ export default `
|
|||
§ page.team.pr.all.workDays: Time spent working on a task
|
||||
§ page.team.pr.all.delayDays: Time of the PR review
|
||||
§ page.team.pr.middleTimeRelease: The ratio of development time to review time
|
||||
§ page.team.pr.chart.1day: day
|
||||
§ page.team.pr.chart.3day: three days
|
||||
§ page.team.pr.chart.7day: week
|
||||
§ page.team.pr.chart.14day: two weeks
|
||||
§ page.team.pr.chart.30day: month
|
||||
§ page.team.pr.chart.more: more
|
||||
§ page.team.pr.commits: Commits
|
||||
§ page.team.pr.date: Merge Date
|
||||
§ page.team.pr.mergeAuthor: Merged by
|
||||
|
|
|
@ -25,7 +25,7 @@ working on weekends
|
|||
- employees burn out faster;
|
||||
|
||||
§ recommendations.timestamp.regularWeekendWord.title: Regular Overtime
|
||||
§ recommendations.timestamp.sometimeWeekendWord.title: Occasional Overtime
|
||||
§ recommendations.timestamp.sometimeWeekendWord.title: Occasional overtime
|
||||
§ recommendations.timestamp.weekendWord.description
|
||||
It might be advisable to change the project manager, analyst, and architect.
|
||||
|
||||
|
@ -52,7 +52,7 @@ But sometimes it happens.
|
|||
- employees burn out faster;
|
||||
|
||||
§ recommendations.scope.parallelism.not.title
|
||||
No Parallel Work
|
||||
No parallel work
|
||||
|
||||
§ recommendations.scope.parallelism.not.description
|
||||
any feature at any given time is done by one person.
|
||||
|
@ -136,7 +136,7 @@ one person is deeply involved in a feature.
|
|||
- more than 80% of commits in a feature are made by one person;
|
||||
|
||||
§ recommendations.scope.types.process.title
|
||||
Poor Processes
|
||||
Poor processes
|
||||
|
||||
§ recommendations.scope.types.process.description
|
||||
Most features contain one type of task.
|
||||
|
@ -165,7 +165,7 @@ It's possible that developers are incorrectly signing commits or the manager is
|
|||
- style revisions (as a result of focus group feedback);
|
||||
|
||||
§ recommendations.scope.plan.title
|
||||
Develop a Long-Term Plan
|
||||
Develop a long-term plan
|
||||
|
||||
§ recommendations.scope.plan.description
|
||||
taking architecture into account.
|
||||
|
@ -426,7 +426,7 @@ or tasks are poorly split. Need to check. If granularity is the same - take cont
|
|||
- tasks could have been more complex than they seemed;
|
||||
- tasks could have had a large volume of work (need to check if the number of changes is also decreasing during this period)
|
||||
|
||||
§ recommendations.type.everyHasOne.title: Not Signing Task Types
|
||||
§ recommendations.type.everyHasOne.title: Not signing task types
|
||||
§ recommendations.type.everyHasOne.description: Most task types are done by one person.
|
||||
§ recommendations.type.oneMaintainer.title: Narrow Specialization
|
||||
§ recommendations.type.oneMaintainer.description
|
||||
|
@ -458,7 +458,7 @@ How to fix this:
|
|||
- change the area of work (tests, documentation, bugs) among employees every sprint;
|
||||
|
||||
§ recommendations.type.fewTypes.title
|
||||
This is a Local Product
|
||||
This is a local product
|
||||
|
||||
§ recommendations.type.fewTypes.description
|
||||
for a specific customer or problem.
|
||||
|
@ -481,7 +481,7 @@ In this case, we see a small number of types, which likely indicates shortcoming
|
|||
Based on file types, we can assume the type of program (website, server application, DevOps scripts, etc.). For a frontend application, our hypothesis will be more accurate than for DevOps scripts, which might just be a micro-module of initialization.
|
||||
|
||||
§ recommendations.type.diff.title
|
||||
Break Down the Leading Type into Subtypes
|
||||
Split the popular type into subtypes
|
||||
|
||||
§ recommendations.type.diff.description
|
||||
to detail errors.
|
||||
|
@ -496,7 +496,7 @@ Consider several options for subtypes:
|
|||
- fix (error detected in production);
|
||||
|
||||
§ recommendations.type.buddy.title
|
||||
Accumulate Minor Tasks
|
||||
Accumulate minor tasks
|
||||
|
||||
§ recommendations.type.buddy.description
|
||||
for new employees.
|
||||
|
|
|
@ -107,6 +107,8 @@ export default `
|
|||
§ page.team.tree.linesAdded: agregaron
|
||||
§ page.team.tree.linesChanged: changed
|
||||
§ page.team.tree.linesRemoved: cambiaron
|
||||
§ page.team.day.commits: Commits
|
||||
§ page.team.day.activity: Activity
|
||||
§ page.team.week.title: Estadísticas semanales
|
||||
§ page.team.week.date: Fecha
|
||||
§ page.team.week.numberTasks: Número de tareas
|
||||
|
@ -130,6 +132,12 @@ export default `
|
|||
§ page.team.pr.all.workDays: Time spent working on a task
|
||||
§ page.team.pr.all.delayDays: Time of the PR review
|
||||
§ page.team.pr.middleTimeRelease: The ratio of development time to review time
|
||||
§ page.team.pr.chart.1day: day
|
||||
§ page.team.pr.chart.3day: three days
|
||||
§ page.team.pr.chart.7day: week
|
||||
§ page.team.pr.chart.14day: two weeks
|
||||
§ page.team.pr.chart.30day: month
|
||||
§ page.team.pr.chart.more: more
|
||||
§ page.team.pr.commits: commits
|
||||
§ page.team.pr.date: Date of injection
|
||||
§ page.team.pr.mergeAuthor: I poured it in
|
||||
|
|
|
@ -25,7 +25,7 @@ working on weekends
|
|||
- employees burn out faster;
|
||||
|
||||
§ recommendations.timestamp.regularWeekendWord.title: Regular Overtime
|
||||
§ recommendations.timestamp.sometimeWeekendWord.title: Occasional Overtime
|
||||
§ recommendations.timestamp.sometimeWeekendWord.title: Occasional overtime
|
||||
§ recommendations.timestamp.weekendWord.description
|
||||
It might be advisable to change the project manager, analyst, and architect.
|
||||
|
||||
|
@ -52,7 +52,7 @@ But sometimes it happens.
|
|||
- employees burn out faster;
|
||||
|
||||
§ recommendations.scope.parallelism.not.title
|
||||
No Parallel Work
|
||||
No parallel work
|
||||
|
||||
§ recommendations.scope.parallelism.not.description
|
||||
any feature at any given time is done by one person.
|
||||
|
@ -136,7 +136,7 @@ one person is deeply involved in a feature.
|
|||
- more than 80% of commits in a feature are made by one person;
|
||||
|
||||
§ recommendations.scope.types.process.title
|
||||
Poor Processes
|
||||
Poor processes
|
||||
|
||||
§ recommendations.scope.types.process.description
|
||||
Most features contain one type of task.
|
||||
|
@ -165,7 +165,7 @@ It's possible that developers are incorrectly signing commits or the manager is
|
|||
- style revisions (as a result of focus group feedback);
|
||||
|
||||
§ recommendations.scope.plan.title
|
||||
Develop a Long-Term Plan
|
||||
Develop a long-term plan
|
||||
|
||||
§ recommendations.scope.plan.description
|
||||
taking architecture into account.
|
||||
|
@ -426,7 +426,7 @@ or tasks are poorly split. Need to check. If granularity is the same - take cont
|
|||
- tasks could have been more complex than they seemed;
|
||||
- tasks could have had a large volume of work (need to check if the number of changes is also decreasing during this period)
|
||||
|
||||
§ recommendations.type.everyHasOne.title: Not Signing Task Types
|
||||
§ recommendations.type.everyHasOne.title: Not signing task types
|
||||
§ recommendations.type.everyHasOne.description: Most task types are done by one person.
|
||||
§ recommendations.type.oneMaintainer.title: Narrow Specialization
|
||||
§ recommendations.type.oneMaintainer.description
|
||||
|
@ -458,7 +458,7 @@ How to fix this:
|
|||
- change the area of work (tests, documentation, bugs) among employees every sprint;
|
||||
|
||||
§ recommendations.type.fewTypes.title
|
||||
This is a Local Product
|
||||
This is a local product
|
||||
|
||||
§ recommendations.type.fewTypes.description
|
||||
for a specific customer or problem.
|
||||
|
@ -481,7 +481,7 @@ In this case, we see a small number of types, which likely indicates shortcoming
|
|||
Based on file types, we can assume the type of program (website, server application, DevOps scripts, etc.). For a frontend application, our hypothesis will be more accurate than for DevOps scripts, which might just be a micro-module of initialization.
|
||||
|
||||
§ recommendations.type.diff.title
|
||||
Break Down the Leading Type into Subtypes
|
||||
Split the popular type into subtypes
|
||||
|
||||
§ recommendations.type.diff.description
|
||||
to detail errors.
|
||||
|
@ -496,7 +496,7 @@ Consider several options for subtypes:
|
|||
- fix (error detected in production);
|
||||
|
||||
§ recommendations.type.buddy.title
|
||||
Accumulate Minor Tasks
|
||||
Accumulate minor tasks
|
||||
|
||||
§ recommendations.type.buddy.description
|
||||
for new employees.
|
||||
|
|
|
@ -107,6 +107,8 @@ export default `
|
|||
§ page.team.tree.linesAdded: ajoutâtes
|
||||
§ page.team.tree.linesChanged: changed
|
||||
§ page.team.tree.linesRemoved: modifiâtes
|
||||
§ page.team.day.commits: Commits
|
||||
§ page.team.day.activity: Activity
|
||||
§ page.team.week.title: Statistiques par semaine
|
||||
§ page.team.week.date: Date
|
||||
§ page.team.week.numberTasks: Nombre de tâches
|
||||
|
@ -130,6 +132,12 @@ export default `
|
|||
§ page.team.pr.all.workDays: Time spent working on a task
|
||||
§ page.team.pr.all.delayDays: Time of the PR review
|
||||
§ page.team.pr.middleTimeRelease: The ratio of development time to review time
|
||||
§ page.team.pr.chart.1day: day
|
||||
§ page.team.pr.chart.3day: three days
|
||||
§ page.team.pr.chart.7day: week
|
||||
§ page.team.pr.chart.14day: two weeks
|
||||
§ page.team.pr.chart.30day: month
|
||||
§ page.team.pr.chart.more: more
|
||||
§ page.team.pr.commits: Commits
|
||||
§ page.team.pr.date: Date de diffusion
|
||||
§ page.team.pr.mergeAuthor: Versai
|
||||
|
|
|
@ -25,7 +25,7 @@ working on weekends
|
|||
- employees burn out faster;
|
||||
|
||||
§ recommendations.timestamp.regularWeekendWord.title: Regular Overtime
|
||||
§ recommendations.timestamp.sometimeWeekendWord.title: Occasional Overtime
|
||||
§ recommendations.timestamp.sometimeWeekendWord.title: Occasional overtime
|
||||
§ recommendations.timestamp.weekendWord.description
|
||||
It might be advisable to change the project manager, analyst, and architect.
|
||||
|
||||
|
@ -52,7 +52,7 @@ But sometimes it happens.
|
|||
- employees burn out faster;
|
||||
|
||||
§ recommendations.scope.parallelism.not.title
|
||||
No Parallel Work
|
||||
No parallel work
|
||||
|
||||
§ recommendations.scope.parallelism.not.description
|
||||
any feature at any given time is done by one person.
|
||||
|
@ -136,7 +136,7 @@ one person is deeply involved in a feature.
|
|||
- more than 80% of commits in a feature are made by one person;
|
||||
|
||||
§ recommendations.scope.types.process.title
|
||||
Poor Processes
|
||||
Poor processes
|
||||
|
||||
§ recommendations.scope.types.process.description
|
||||
Most features contain one type of task.
|
||||
|
@ -165,7 +165,7 @@ It's possible that developers are incorrectly signing commits or the manager is
|
|||
- style revisions (as a result of focus group feedback);
|
||||
|
||||
§ recommendations.scope.plan.title
|
||||
Develop a Long-Term Plan
|
||||
Develop a long-term plan
|
||||
|
||||
§ recommendations.scope.plan.description
|
||||
taking architecture into account.
|
||||
|
@ -426,7 +426,7 @@ or tasks are poorly split. Need to check. If granularity is the same - take cont
|
|||
- tasks could have been more complex than they seemed;
|
||||
- tasks could have had a large volume of work (need to check if the number of changes is also decreasing during this period)
|
||||
|
||||
§ recommendations.type.everyHasOne.title: Not Signing Task Types
|
||||
§ recommendations.type.everyHasOne.title: Not signing task types
|
||||
§ recommendations.type.everyHasOne.description: Most task types are done by one person.
|
||||
§ recommendations.type.oneMaintainer.title: Narrow Specialization
|
||||
§ recommendations.type.oneMaintainer.description
|
||||
|
@ -458,7 +458,7 @@ How to fix this:
|
|||
- change the area of work (tests, documentation, bugs) among employees every sprint;
|
||||
|
||||
§ recommendations.type.fewTypes.title
|
||||
This is a Local Product
|
||||
This is a local product
|
||||
|
||||
§ recommendations.type.fewTypes.description
|
||||
for a specific customer or problem.
|
||||
|
@ -481,7 +481,7 @@ In this case, we see a small number of types, which likely indicates shortcoming
|
|||
Based on file types, we can assume the type of program (website, server application, DevOps scripts, etc.). For a frontend application, our hypothesis will be more accurate than for DevOps scripts, which might just be a micro-module of initialization.
|
||||
|
||||
§ recommendations.type.diff.title
|
||||
Break Down the Leading Type into Subtypes
|
||||
Split the popular type into subtypes
|
||||
|
||||
§ recommendations.type.diff.description
|
||||
to detail errors.
|
||||
|
@ -496,7 +496,7 @@ Consider several options for subtypes:
|
|||
- fix (error detected in production);
|
||||
|
||||
§ recommendations.type.buddy.title
|
||||
Accumulate Minor Tasks
|
||||
Accumulate minor tasks
|
||||
|
||||
§ recommendations.type.buddy.description
|
||||
for new employees.
|
||||
|
|
|
@ -107,6 +107,8 @@ export default `
|
|||
§ page.team.tree.linesAdded: added
|
||||
§ page.team.tree.linesChanged: changed
|
||||
§ page.team.tree.linesRemoved: removed
|
||||
§ page.team.day.commits: Commits
|
||||
§ page.team.day.activity: Activity
|
||||
§ page.team.week.title: Weekly statistics
|
||||
§ page.team.week.date: Date
|
||||
§ page.team.week.numberTasks: Number of tasks
|
||||
|
@ -130,6 +132,12 @@ export default `
|
|||
§ page.team.pr.all.workDays: Time spent working on a task
|
||||
§ page.team.pr.all.delayDays: Time of the PR review
|
||||
§ page.team.pr.middleTimeRelease: The ratio of development time to review time
|
||||
§ page.team.pr.chart.1day: day
|
||||
§ page.team.pr.chart.3day: three days
|
||||
§ page.team.pr.chart.7day: week
|
||||
§ page.team.pr.chart.14day: two weeks
|
||||
§ page.team.pr.chart.30day: month
|
||||
§ page.team.pr.chart.more: more
|
||||
§ page.team.pr.commits: Commits
|
||||
§ page.team.pr.date: Merge Date
|
||||
§ page.team.pr.mergeAuthor: Merged by
|
||||
|
|
|
@ -25,7 +25,7 @@ working on weekends
|
|||
- employees burn out faster;
|
||||
|
||||
§ recommendations.timestamp.regularWeekendWord.title: Regular Overtime
|
||||
§ recommendations.timestamp.sometimeWeekendWord.title: Occasional Overtime
|
||||
§ recommendations.timestamp.sometimeWeekendWord.title: Occasional overtime
|
||||
§ recommendations.timestamp.weekendWord.description
|
||||
It might be advisable to change the project manager, analyst, and architect.
|
||||
|
||||
|
@ -52,7 +52,7 @@ But sometimes it happens.
|
|||
- employees burn out faster;
|
||||
|
||||
§ recommendations.scope.parallelism.not.title
|
||||
No Parallel Work
|
||||
No parallel work
|
||||
|
||||
§ recommendations.scope.parallelism.not.description
|
||||
any feature at any given time is done by one person.
|
||||
|
@ -136,7 +136,7 @@ one person is deeply involved in a feature.
|
|||
- more than 80% of commits in a feature are made by one person;
|
||||
|
||||
§ recommendations.scope.types.process.title
|
||||
Poor Processes
|
||||
Poor processes
|
||||
|
||||
§ recommendations.scope.types.process.description
|
||||
Most features contain one type of task.
|
||||
|
@ -165,7 +165,7 @@ It's possible that developers are incorrectly signing commits or the manager is
|
|||
- style revisions (as a result of focus group feedback);
|
||||
|
||||
§ recommendations.scope.plan.title
|
||||
Develop a Long-Term Plan
|
||||
Develop a long-term plan
|
||||
|
||||
§ recommendations.scope.plan.description
|
||||
taking architecture into account.
|
||||
|
@ -426,7 +426,7 @@ or tasks are poorly split. Need to check. If granularity is the same - take cont
|
|||
- tasks could have been more complex than they seemed;
|
||||
- tasks could have had a large volume of work (need to check if the number of changes is also decreasing during this period)
|
||||
|
||||
§ recommendations.type.everyHasOne.title: Not Signing Task Types
|
||||
§ recommendations.type.everyHasOne.title: Not signing task types
|
||||
§ recommendations.type.everyHasOne.description: Most task types are done by one person.
|
||||
§ recommendations.type.oneMaintainer.title: Narrow Specialization
|
||||
§ recommendations.type.oneMaintainer.description
|
||||
|
@ -458,7 +458,7 @@ How to fix this:
|
|||
- change the area of work (tests, documentation, bugs) among employees every sprint;
|
||||
|
||||
§ recommendations.type.fewTypes.title
|
||||
This is a Local Product
|
||||
This is a local product
|
||||
|
||||
§ recommendations.type.fewTypes.description
|
||||
for a specific customer or problem.
|
||||
|
@ -481,7 +481,7 @@ In this case, we see a small number of types, which likely indicates shortcoming
|
|||
Based on file types, we can assume the type of program (website, server application, DevOps scripts, etc.). For a frontend application, our hypothesis will be more accurate than for DevOps scripts, which might just be a micro-module of initialization.
|
||||
|
||||
§ recommendations.type.diff.title
|
||||
Break Down the Leading Type into Subtypes
|
||||
Split the popular type into subtypes
|
||||
|
||||
§ recommendations.type.diff.description
|
||||
to detail errors.
|
||||
|
@ -496,7 +496,7 @@ Consider several options for subtypes:
|
|||
- fix (error detected in production);
|
||||
|
||||
§ recommendations.type.buddy.title
|
||||
Accumulate Minor Tasks
|
||||
Accumulate minor tasks
|
||||
|
||||
§ recommendations.type.buddy.description
|
||||
for new employees.
|
||||
|
|
|
@ -107,6 +107,8 @@ export default `
|
|||
§ page.team.tree.linesAdded: added
|
||||
§ page.team.tree.linesChanged: changed
|
||||
§ page.team.tree.linesRemoved: removed
|
||||
§ page.team.day.commits: Commits
|
||||
§ page.team.day.activity: Activity
|
||||
§ page.team.week.title: Weekly statistics
|
||||
§ page.team.week.date: Date
|
||||
§ page.team.week.numberTasks: Number of tasks
|
||||
|
@ -130,6 +132,12 @@ export default `
|
|||
§ page.team.pr.all.workDays: Time spent working on a task
|
||||
§ page.team.pr.all.delayDays: Time of the PR review
|
||||
§ page.team.pr.middleTimeRelease: The ratio of development time to review time
|
||||
§ page.team.pr.chart.1day: day
|
||||
§ page.team.pr.chart.3day: three days
|
||||
§ page.team.pr.chart.7day: week
|
||||
§ page.team.pr.chart.14day: two weeks
|
||||
§ page.team.pr.chart.30day: month
|
||||
§ page.team.pr.chart.more: more
|
||||
§ page.team.pr.commits: Commits
|
||||
§ page.team.pr.date: Merge Date
|
||||
§ page.team.pr.mergeAuthor: Merged by
|
||||
|
|
|
@ -25,7 +25,7 @@ working on weekends
|
|||
- employees burn out faster;
|
||||
|
||||
§ recommendations.timestamp.regularWeekendWord.title: Regular Overtime
|
||||
§ recommendations.timestamp.sometimeWeekendWord.title: Occasional Overtime
|
||||
§ recommendations.timestamp.sometimeWeekendWord.title: Occasional overtime
|
||||
§ recommendations.timestamp.weekendWord.description
|
||||
It might be advisable to change the project manager, analyst, and architect.
|
||||
|
||||
|
@ -52,7 +52,7 @@ But sometimes it happens.
|
|||
- employees burn out faster;
|
||||
|
||||
§ recommendations.scope.parallelism.not.title
|
||||
No Parallel Work
|
||||
No parallel work
|
||||
|
||||
§ recommendations.scope.parallelism.not.description
|
||||
any feature at any given time is done by one person.
|
||||
|
@ -136,7 +136,7 @@ one person is deeply involved in a feature.
|
|||
- more than 80% of commits in a feature are made by one person;
|
||||
|
||||
§ recommendations.scope.types.process.title
|
||||
Poor Processes
|
||||
Poor processes
|
||||
|
||||
§ recommendations.scope.types.process.description
|
||||
Most features contain one type of task.
|
||||
|
@ -165,7 +165,7 @@ It's possible that developers are incorrectly signing commits or the manager is
|
|||
- style revisions (as a result of focus group feedback);
|
||||
|
||||
§ recommendations.scope.plan.title
|
||||
Develop a Long-Term Plan
|
||||
Develop a long-term plan
|
||||
|
||||
§ recommendations.scope.plan.description
|
||||
taking architecture into account.
|
||||
|
@ -426,7 +426,7 @@ or tasks are poorly split. Need to check. If granularity is the same - take cont
|
|||
- tasks could have been more complex than they seemed;
|
||||
- tasks could have had a large volume of work (need to check if the number of changes is also decreasing during this period)
|
||||
|
||||
§ recommendations.type.everyHasOne.title: Not Signing Task Types
|
||||
§ recommendations.type.everyHasOne.title: Not signing task types
|
||||
§ recommendations.type.everyHasOne.description: Most task types are done by one person.
|
||||
§ recommendations.type.oneMaintainer.title: Narrow Specialization
|
||||
§ recommendations.type.oneMaintainer.description
|
||||
|
@ -458,7 +458,7 @@ How to fix this:
|
|||
- change the area of work (tests, documentation, bugs) among employees every sprint;
|
||||
|
||||
§ recommendations.type.fewTypes.title
|
||||
This is a Local Product
|
||||
This is a local product
|
||||
|
||||
§ recommendations.type.fewTypes.description
|
||||
for a specific customer or problem.
|
||||
|
@ -481,7 +481,7 @@ In this case, we see a small number of types, which likely indicates shortcoming
|
|||
Based on file types, we can assume the type of program (website, server application, DevOps scripts, etc.). For a frontend application, our hypothesis will be more accurate than for DevOps scripts, which might just be a micro-module of initialization.
|
||||
|
||||
§ recommendations.type.diff.title
|
||||
Break Down the Leading Type into Subtypes
|
||||
Split the popular type into subtypes
|
||||
|
||||
§ recommendations.type.diff.description
|
||||
to detail errors.
|
||||
|
@ -496,7 +496,7 @@ Consider several options for subtypes:
|
|||
- fix (error detected in production);
|
||||
|
||||
§ recommendations.type.buddy.title
|
||||
Accumulate Minor Tasks
|
||||
Accumulate minor tasks
|
||||
|
||||
§ recommendations.type.buddy.description
|
||||
for new employees.
|
||||
|
|
|
@ -107,6 +107,8 @@ export default `
|
|||
§ page.team.tree.linesAdded: добавили
|
||||
§ page.team.tree.linesChanged: изменили
|
||||
§ page.team.tree.linesRemoved: удалили
|
||||
§ page.team.day.commits: Коммиты
|
||||
§ page.team.day.activity: Активность
|
||||
§ page.team.week.title: Статистика по неделям
|
||||
§ page.team.week.date: Дата
|
||||
§ page.team.week.numberTasks: Количество задач
|
||||
|
@ -130,6 +132,12 @@ export default `
|
|||
§ page.team.pr.all.workDays: Время работы над задачей
|
||||
§ page.team.pr.all.delayDays: Время ревью PR
|
||||
§ page.team.pr.middleTimeRelease: Отношение времени разработки к времени ревью
|
||||
§ page.team.pr.chart.1day: день
|
||||
§ page.team.pr.chart.3day: три дня
|
||||
§ page.team.pr.chart.7day: неделя
|
||||
§ page.team.pr.chart.14day: две недели
|
||||
§ page.team.pr.chart.30day: месяц
|
||||
§ page.team.pr.chart.more: более
|
||||
§ page.team.pr.commits: Коммиты
|
||||
§ page.team.pr.date: Дата влития
|
||||
§ page.team.pr.mergeAuthor: Влил
|
||||
|
|
|
@ -107,6 +107,8 @@ export default `
|
|||
§ page.team.tree.linesAdded: добавили
|
||||
§ page.team.tree.linesChanged: изменили
|
||||
§ page.team.tree.linesRemoved: удалили
|
||||
§ page.team.day.commits: Commits
|
||||
§ page.team.day.activity: Activity
|
||||
§ page.team.week.title: Статистика по неделям
|
||||
§ page.team.week.date: Дата
|
||||
§ page.team.week.numberTasks: Количество задач
|
||||
|
@ -134,6 +136,12 @@ export default `
|
|||
§ page.team.pr.mergeAuthor: Влил
|
||||
§ page.team.pr.author: Сотрудник
|
||||
§ page.team.pr.middleTimeRelease: Среднее время поставки (дни)
|
||||
§ page.team.pr.chart.1day: day
|
||||
§ page.team.pr.chart.3day: three days
|
||||
§ page.team.pr.chart.7day: week
|
||||
§ page.team.pr.chart.14day: two weeks
|
||||
§ page.team.pr.chart.30day: month
|
||||
§ page.team.pr.chart.more: more
|
||||
§ page.team.pr.work: разработка
|
||||
§ page.team.pr.delay: ожидание
|
||||
§ page.team.pr.days: дней
|
||||
|
|
|
@ -103,6 +103,8 @@ export default `
|
|||
§ page.team.tree.linesAdded: 补充道
|
||||
§ page.team.tree.linesChanged: changed
|
||||
§ page.team.tree.linesRemoved: 改变了
|
||||
§ page.team.day.commits: Commits
|
||||
§ page.team.day.activity: Activity
|
||||
§ page.team.week.title: 按周划分的统计数字
|
||||
§ page.team.week.date: 日期
|
||||
§ page.team.week.numberTasks: 任务数量
|
||||
|
@ -126,6 +128,12 @@ export default `
|
|||
§ page.team.pr.all.workDays: 任务完成时间
|
||||
§ page.team.pr.all.delayDays: PR请求的审议时间
|
||||
§ page.team.pr.middleTimeRelease: 开发时间与审查时间的比率
|
||||
§ page.team.pr.chart.1day: day
|
||||
§ page.team.pr.chart.3day: three days
|
||||
§ page.team.pr.chart.7day: week
|
||||
§ page.team.pr.chart.14day: two weeks
|
||||
§ page.team.pr.chart.30day: month
|
||||
§ page.team.pr.chart.more: more
|
||||
§ page.team.pr.commits: Commits
|
||||
§ page.team.pr.date: 注射日期
|
||||
§ page.team.pr.mergeAuthor: 填写
|
||||
|
|
|
@ -25,7 +25,7 @@ working on weekends
|
|||
- employees burn out faster;
|
||||
|
||||
§ recommendations.timestamp.regularWeekendWord.title: Regular Overtime
|
||||
§ recommendations.timestamp.sometimeWeekendWord.title: Occasional Overtime
|
||||
§ recommendations.timestamp.sometimeWeekendWord.title: Occasional overtime
|
||||
§ recommendations.timestamp.weekendWord.description
|
||||
It might be advisable to change the project manager, analyst, and architect.
|
||||
|
||||
|
@ -52,7 +52,7 @@ But sometimes it happens.
|
|||
- employees burn out faster;
|
||||
|
||||
§ recommendations.scope.parallelism.not.title
|
||||
No Parallel Work
|
||||
No parallel work
|
||||
|
||||
§ recommendations.scope.parallelism.not.description
|
||||
any feature at any given time is done by one person.
|
||||
|
@ -136,7 +136,7 @@ one person is deeply involved in a feature.
|
|||
- more than 80% of commits in a feature are made by one person;
|
||||
|
||||
§ recommendations.scope.types.process.title
|
||||
Poor Processes
|
||||
Poor processes
|
||||
|
||||
§ recommendations.scope.types.process.description
|
||||
Most features contain one type of task.
|
||||
|
@ -165,7 +165,7 @@ It's possible that developers are incorrectly signing commits or the manager is
|
|||
- style revisions (as a result of focus group feedback);
|
||||
|
||||
§ recommendations.scope.plan.title
|
||||
Develop a Long-Term Plan
|
||||
Develop a long-term plan
|
||||
|
||||
§ recommendations.scope.plan.description
|
||||
taking architecture into account.
|
||||
|
@ -426,7 +426,7 @@ or tasks are poorly split. Need to check. If granularity is the same - take cont
|
|||
- tasks could have been more complex than they seemed;
|
||||
- tasks could have had a large volume of work (need to check if the number of changes is also decreasing during this period)
|
||||
|
||||
§ recommendations.type.everyHasOne.title: Not Signing Task Types
|
||||
§ recommendations.type.everyHasOne.title: Not signing task types
|
||||
§ recommendations.type.everyHasOne.description: Most task types are done by one person.
|
||||
§ recommendations.type.oneMaintainer.title: Narrow Specialization
|
||||
§ recommendations.type.oneMaintainer.description
|
||||
|
@ -458,7 +458,7 @@ How to fix this:
|
|||
- change the area of work (tests, documentation, bugs) among employees every sprint;
|
||||
|
||||
§ recommendations.type.fewTypes.title
|
||||
This is a Local Product
|
||||
This is a local product
|
||||
|
||||
§ recommendations.type.fewTypes.description
|
||||
for a specific customer or problem.
|
||||
|
@ -481,7 +481,7 @@ In this case, we see a small number of types, which likely indicates shortcoming
|
|||
Based on file types, we can assume the type of program (website, server application, DevOps scripts, etc.). For a frontend application, our hypothesis will be more accurate than for DevOps scripts, which might just be a micro-module of initialization.
|
||||
|
||||
§ recommendations.type.diff.title
|
||||
Break Down the Leading Type into Subtypes
|
||||
Split the popular type into subtypes
|
||||
|
||||
§ recommendations.type.diff.description
|
||||
to detail errors.
|
||||
|
@ -496,7 +496,7 @@ Consider several options for subtypes:
|
|||
- fix (error detected in production);
|
||||
|
||||
§ recommendations.type.buddy.title
|
||||
Accumulate Minor Tasks
|
||||
Accumulate minor tasks
|
||||
|
||||
§ recommendations.type.buddy.description
|
||||
for new employees.
|
||||
|
|
Loading…
Add table
Reference in a new issue