Closed herickport closed 2 years ago
ajuste na escrita da história:
Eu, como Valeria
Desejo calcular o valor da medida Team Throughput
Para eu poder quantificar uma percepção da subcaracterística completude funcional e sua respectiva característica, adequação funcional
@herickport @KiSobral
Essa história foi inicialmente definida em: https://github.com/fga-eps-mds/2022-1-MeasureSoftGram-Doc/issues/133#issuecomment-1193175995
Se o usuário planejar suas sprints usando millestones, o MSG poderá calcular o team throughput
da millestone (abstração da sprint).
Para isso iremos receber o (nome OR ID) da millestone e iremos consultar na API.
US
ou iremos parametrizar a label de US usado pelo repositório?Problemas:
O usuário terá que informar qual a label que ele tá usando para agrupar as US de determinada sprint. O MSG irá buscar por sprints
O MSG irá consultar na API do Git para obter a label do tipo "Sprint:
Foi conversado com o cliente e ficou decidido que a identificação das US planejadas para a release e, consequentemente, utilizadas no cálculo da medida Team Throughput, será feita utilizando a data de criação da issue.
@herickport Enviar o formulário de aceitação para o @hneri
Faça uma requisição para o endpoint /calculate-measures/
indicando o nome da medida e os valores das métricas necessárias.
Exemplo de JSON:
{
"measures": [
{
"key": "team_throughput",
"parameters": {
"number_of_resolved_issues_with_US_label_in_the_last_x_days": 4,
"total_number_of_issues_with_US_label_in_the_last_x_days": 7
}
}
]
}
Exemplo de requisição:
curl --location --request POST 'https://measuresoftgram-core.herokuapp.com/calculate-measures/' \
--header 'Content-Type: application/json' \
--data-raw '{
"measures": [
{
"key": "team_throughput",
"parameters": {
"number_of_resolved_issues_with_US_label_in_the_last_x_days": 4,
"total_number_of_issues_with_US_label_in_the_last_x_days": 7
}
}
]
}'
A resposta esperada para essa requisição de exemplo é:
{
"measures": [
{
"key": "team_throughput",
"value": 0.5714285714285714
}
]
}
Validado @herickport
Descrição
Eu, como Valeria Desejo calcular o valor da medida
Team Throughput
Para eu poder quantificar uma percepção da subcaracterísticacompletude funcional
e sua respectiva característica,adequação funcional
Critérios de Aceite:
OBS: