Files
slot/server/data/slot.yaml

126 lines
3.6 KiB
YAML
Raw Normal View History

2025-05-05 23:28:09 +02:00
# yaml-language-server: $schema=slot-config-scheme.json
apiVersion: v1
kind: SlotConfig
metadata:
name: engagement3y
labels:
company: softway
spec:
category:
- feature # roadmap
- enabler # 0-BV prereq for feature
- archi30 # transversal program
2025-11-29 16:20:26 +01:00
- innov30 # transversal program
2025-05-05 23:28:09 +02:00
- nfr # support, maintenance, improvements, experimentations, onboarding, discovery
domains:
- forms
- automation
- office
- ito
- cvh
2025-11-29 16:20:26 +01:00
# mettre un % d'intention/budget (on ne peut pas traiter les stratégies en séquence)
group-strategies:
2025-05-05 23:28:09 +02:00
- name: Public France
2025-11-29 16:20:26 +01:00
description: "Renforcer notre leadership en France en Hôpital privé et public, Médecine de Ville, Imagerie, Biologie et Santé Publique"
2025-05-05 23:28:09 +02:00
kind: feature
2025-11-29 16:20:26 +01:00
ratio: 50%
- name: International
description: "Expansion internationale, dans l'hôpital d'abord, au Canada, en Belgique puis progressivement dans d'autres géographies européennes"
2025-05-05 23:28:09 +02:00
kind: feature
2025-11-29 16:20:26 +01:00
ratio: 40%
- name: Data
description: "Création d'une activité de data autour de l'exploitation et la valorisation des données de santé"
kind: feature
ratio: 10%
# implémentation de la stratégie groupe dans notre portfolio
product-strategies:
- description: "Augmenter le potentiel des professionnels de santé"
2025-05-05 23:28:09 +02:00
engagements:
- name: CHU Besançon
initiative: Public France
priority: 1
notBefore: Q4-25
notAfter: Q4-26
- name: Move
initiative: International Belgique
priority: 2
notBefore: Q4-25
notAfter: Q4-27
features:
- name: feature1
engagement: CHU Besançon
maturity: 50
domain:
- name: forms
load: 200
split: # uniform on all engagement duration if not defined
uniform:
quarters: 4
relative:
quarters: [ 10, 30, 40, 20 ] # total must be 100 and size <= engagement max duration
fixed:
quarters: [ 50, 100, 25 ] # size <= engagement max duration
teams:
- name: forms
capacity:
base:
quarter: 100
expanding:
start: Q3-25
end: Q1-26
ratio: "+10%"
shrinking:
start: Q2-26
end: Q3-26
ratio: "-10%"
domains:
- name: forms
efficiency: 100
start: Q4-25
- name: office
efficiency: 50
start: Q2-27
bandwidths: # nfr, transversal programs, learning to acquire cross-tribe knowledge, internal/nearshore onboarding, ...
- name: learning-office
category: nfr
start: Q1-27
end: Q1-27
quantity: 20%
- name: archi30
category: archi30
start: Q4-25
end: Q4-27
quantity: 10%
workpackages: [] # field only present in status (as this is the result of slotting exercice)
---
# yaml-language-server: $schema=slot-config-scheme.json
apiVersion: v1
kind: SlotRequest
metadata:
name: engagement3y
labels:
company: softway
spec:
config: engagement3y
constraints:
# express constraints as described in UI tentative
velocity:
teams:
- name: forms
ratio: "+20%"
timeline:
engagements:
- name: CHU Besançon
start: Q4-25
end: Q1-27
scope:
engagements:
- name: CHU Besançon
priority: "-1"
ratio: "80%"
- name: Move
priority: "+1"
ratio: "80%"
capacity:
status:
# should be more or less same fields with load provided for each engagement, initiative & global