INTRODUÇÃO
Compartillhamento desta conversa com o Gemini: https://g.co/gemini/share/f62f17971abc
Comando ao Gemini
1) Fiz as especificações usando Finite State Machine (FSM),
com 12 eventos e 5 estados. Você aceitaria implementar um evento de cada vez?
2) Todos os dados estão numa única planilha Google com
7 abas.
3) Descrição do fluxo de trabalho
O fluxo de trabalho serve para uma pessoa fazer o
Acompanhamento do Progresso, na execução de seu processo pessoal repetitivo e
padronizado, visando comparar o resultado alcançado com a meta pessoal, a cada
hora, e registrar incidentes.
O processo pessoal começa quando a pessoa decide iniciar a jornada de trabalho e abre o app, para acessar o GRUPO DE PROCESSOS DO SERVIÇO (GPS).
O primeiro evento do dia, após o início do app, é "Abriu
a planilha RDM", que muda o estado do app de “Após início” para "RDM
inicializada".
A partir do estado "RDM inicializada", o diálogo será entre a pessoa e a aba RDM, da planilha GPS, que permanece em determinado estado até que receber um evento, que causa e execução de uma ação e a mudança para o próximo estado.
Esse ciclo se repete, até que a pessoa
decida encerrar a jornada.
O processo pessoal termina quando a pessoa decide
encerrar a jornada de trabalho e fecha o app.
A estrutura do diálogo entre o usuário e o app pode
ser explicada assim: “A pessoa iniciou o evento [Evento], para executar a ação
[Ação], detalhada em [Passos], acessando os dados [Dados] de acordo com as
regras [Regras].
Resposta do Gemini
Que interessante a sua abordagem com a Máquina de Estados Finitos (FSM)!
Isso traz uma estrutura bem definida para o comportamento do app.
Respondendo às suas perguntas:
1. Sim,
aceito implementar um evento de cada vez. Essa é uma forma
organizada e iterativa de construir o aplicativo. Podemos começar com o
primeiro evento ("Abriu a planilha RDM") e avançar progressivamente,
garantindo que cada etapa funcione corretamente antes de passar para a próxima.
2. Entendi
que todos os dados estão em uma única planilha Google com 7 abas.
Isso é ótimo para centralizar as informações. Durante a implementação,
precisaremos entender a estrutura de cada aba e como elas se relacionam para o
fluxo de trabalho do app.
3. O
fluxo de trabalho que você descreveu está claro e conciso. A
ideia de acompanhar o progresso em um processo pessoal repetitivo, comparar com
metas e registrar incidentes, tudo dentro do contexto do Google Drive, faz
sentido. A estrutura do diálogo que você apresentou ("A pessoa iniciou o
evento [Evento], para executar a ação [Ação], detalhada em [Passos], acessando
os dados [Dados] de acordo com as regras [Regras]") será muito útil para
guiar a implementação de cada evento e ação.
Com essas informações, podemos começar a planejar a implementação do
primeiro evento. Você gostaria de detalhar o estado "Após início", o
evento "Abriu a planilha RDM", o estado "RDM inicializada",
a ação que ocorre e quais dados da planilha GPS (e em qual aba) são relevantes
para esse primeiro passo?
CONCLUSÃO
- Temporada T4 Desenvolvimento do App AG2P
- Episódio E01 Descrição do Fluxo de Trabalho
- Episódio E02 Evento "Abriu RDM"
- Episódio E03 Evento "Recebeu lista de tarefas a fazer"
- Episódio E04 Evento "Iniciou tarefa do negócio"
- Episódio E05 Evento "Terminou tarefa do negócio"
- Episódio E06 Evento "Ocorreu um incidente"
- Episódio E07 Evento "Decidiu encerrar a jornada"
- Episódio E08 Evento "Executou tarefa em hora extra"
- Episódio E09 Evento "Liberou RDM"
- Episódio E10 Evento "Selecionou totais para produtividade"
- Episódio E11 Evento "Selecionou incidentes por origem"
- Episódio E12 Evento "Avaliou a capacidade do processo"
- Episódio E13 Evento "Fechou RDM"
Nenhum comentário:
Postar um comentário