Pular para o conteúdo

/ww:features:add

Registra uma ou várias features a partir de uma descrição escrita do seu jeito. O comando transforma o seu texto em título, descrição organizada, critérios de prontidão e tags.

É entrada de produto: descreve o que deve ser entregue, sem abrir o código para analisar nada.

/ww:features:add

FeaturesCompatível com ww 1.14.0

Como utilizar

Aceita texto livre descrevendo uma ou mais features; cite um item de backlog se quiser vincular. A IA deriva os campos e cria o registro. Você não precisa preencher estimativas nem status — o comando resolve o resto.

Exemplos

/ww:features:add exportação do relatório em CSV para a história de relatório mensal
/ww:features:add três features: filtro por data, ordenação por coluna e paginação

Na ambiguidade

Se o pedido estiver incerto — o que entregar ou para quem, escopo com mais de uma leitura, referência de backlog duvidosa —, o comando faz até 4 perguntas objetivas, numa rodada só, antes de criar. Quando o seu texto descreve mais de uma feature, mostra os títulos que derivou e espera a sua confirmação. Se a história de backlog citada não for encontrada, ele cria a feature sem vínculo e avisa — nunca falha por causa disso.

Notas

Prioridade, pontos, horas e dependências só entram se você disser. O comando não estima por você.

Ao quebrar uma história de backlog no que efetivamente será entregue, ou ao registrar uma entrega nova que ainda não tem história.

  1. O comando lê o seu texto e percebe se ele descreve uma feature ou várias.
  2. Se faltar algo para registrar uma feature precisa — o que deve ser entregue, para quem, o escopo ou critérios de prontidão que façam sentido —, ele pergunta antes: uma rodada, até 4 perguntas com opções concretas. Pedido claro segue direto, sem pergunta.
  3. Se você citar uma história de backlog (“para a história de exportação”), procura essa história pelo título e vincula a feature a ela. Se mais de uma história combinar, pergunta qual é.
  4. Para cada feature, deriva: título de uma linha, descrição organizada, de 2 a 5 critérios de prontidão (todos começam desmarcados) e de 2 a 5 tags. O valor entregue só é preenchido se você disser qual é.
  5. O status inicial é rascunho, a menos que você diga outro.
  6. Se for mais de uma feature, mostra os títulos derivados e pede sua confirmação antes de criar. As features confirmadas são criadas de uma vez só.
  7. Confirma o que foi criado, com o vínculo de backlog de cada uma — num lote, inclusive as que o WiseWork recusou.
  • Vínculo que não resolve não bloqueia. Se a história citada não for encontrada, a feature é criada mesmo assim, sem vínculo, e o comando avisa.
  • Estimativa não se inventa. Prioridade, pontos, horas e dependências só entram se você disser — e o comando também não pergunta por eles.
  • A autoria é sua automaticamente, pelo seu acesso ao WiseWork.
  • Lote grande tem limite: até 100 features por vez.

Cada produto define os próprios status de feature, e o comando confere a palavra que você usou contra os status do seu produto. Os padrões, válidos quando o produto não personalizou nada, são:

  • Rascunho — diga “rascunho” ou “ideia”.
  • Pronta para dev — diga “pronta” ou “pronta para dev”.
  • Em progresso — diga “em progresso”, “em andamento”, “fazendo” ou “comecei”.
  • Entregue — diga “entregue”, “concluída” ou “feita”.

Se a palavra não corresponder a nenhum status do seu produto, ou corresponder a mais de um, o comando pergunta e oferece os status reais.

Repare que são diferentes dos status de backlog.