...
Code Block | ||
---|---|---|
| ||
{ "type": "LINE_MANAGER_COUNT", "args": { "maxManagers": 5 } } |
Role Conformity (in-complete)
parameter requiredTags,
title Each team member should have a required set of tags.
Note: needs verifying by a dev/.
Code Block | ||
---|---|---|
| ||
{
"type": "ROLE_CONFORMITY",
"args": {
"personTags": [
"tag", "tag", "tag"
]
}
} |
Role Diversity
parameter requiredRoles,
title Each team should have ${minCount}{Role}
Note- : requiredRoles
here references both the Job Title attribute (jobTitle
) and the SPECIALIST Tag value type (tagType
) for a person- if . If either match, it will be seen as meeting the principle. (uses Regex - more examples below)
Code Block | ||
---|---|---|
| ||
{
"type": "ROLE_DIVERSITY",
"args": {
"requiredRoles": [
{
"role": "Product Owner",
"minCount": 1
},
{
"role": "Devops Engineer",
"minCount": 1
},
{
"role": "UX/Designer",
"minCount": 1
},
{
"role": "Senior Software Engineer",
"minCount": 1
},
{
"role": "Software Engineer",
"minCount": 3
}
]
}
} |
Total Role Diversity
parameter requiredRoles
...
Code Block | ||
---|---|---|
| ||
{ "type": "TOTAL_ROLE_DIVERSITY", "args": { "requiredRoles": [ { "role": "Data Technician", "minCount": 1 }, { "role": "Field Technician", "minCount": 1 }, { "role": "Field Engineer", "minCount": 3 }, { "role": "Electrical Engineer", "minCount": 3 } ] } } |
Same City Co-located (incomplete)
parameter null
title All members in the same city should work at the same address.
INCOMPLETE: this needs updating…
Code Block | ||
---|---|---|
| ||
{ "type": "SAME_CITY_COLOCATED", "args": { ", TBD... args: {} } } |
Child Team Count
parameter maxTeams, minTeams, subGroupName
...
title Should consist of at least ${minCount} direct workforce members
INCOMPLETE: this needs updating…
Code Block | ||
---|---|---|
| ||
{ "type": "DIRECT_WORKFORCE_COUNT",", "args": { "minCount": 4, "argscompanyNames": [ { "minCountCompany Name": 4, "companyNames": "CompanyName" ] } } |
Timezone Overlap
parameter goodOverlap
title Members geographically distributed should have at least <${goodOverlap} overlapped working hours.
TBC: need to confirm this is correct (code reference)
Code Block | ||
---|---|---|
| ||
{ "type": "SAMETIMEZONE_CITY_COLOCATEDOVERLAP", "args": { TBD... "goodOverlap": 3 } } |
Parameter syntax
Many arguments use Regex. For example "role": "(.*product.*(owner|manager))"
will match either product manager or product owner (or variations containing these words e.g. senior product manager, App product owner…etc). "role": "(.*agil.*coach)"
will match agility coach, agile methodology coach..etc.
...