Almoço com os amigos

Introdução

Almoço com amigos - aplicativo para definir, convidar, confirmar e organizar os detalhes do almoço

A intenção desse aprendizado além do encontro entre amigos é usar o planejamento do encontro para especificar um aplicativo para definir, convidar, confirmar e organizar os detalhes do almoço, tornando o processo mais simples e eficiente, motivando o grupo (lembrando que é um grupo de TI) a se atualizarem com as novas práticas de desenvolvimento de sistemas e trocarem idéias a respeito. Vamos trazer o futuro para o presente.

Nessa oportunidade esta sendo utilizado o ChatGPT com sua Inteligencia Artificial, para auxiliar tanto no conteúdo como a codifigação da página para disponibilizar na Web, facilitando o acesso a todos participantes.

A idéia é que todos continuem a interagirem online, com conteúdo e se possível com código, de uma forma colaborativa e significativa, construindo assim um conhecimento comum ao grupo e produzindo uma auto motivação ao crescimento pessoal de cada um do grupo.

A visualização da especificação do projeto será feita através desse modelo de página, sendo a espinha dorsal da documentação, podendo ser visualizados os artefatos produzidos e linkados o acesso a êles. Caso a página esteja ficando grande poderá ser quebrada em outras página e ser dividida como se fosse um fichário (dividir para conquistar).

O artefato principal será um protótipo para que todos possam modela-lo. O código ficará no Github (é uma plataforma de hospedagem de código-fonte e arquivos com controle de versão usando o Git. Ele permite que programadores, utilitários ou qualquer usuário cadastrado na plataforma contribuam em projetos privados e/ou Open Source de qualquer lugar do mundo) a ser definido.

Como modelo inicial do relacionamento entre participantes e aplicação web, ver modelo a seguir:

Modelo mental Relacionamento Usuário x Sistema Computacional.
Ver detalhe

Como estratégia de desenvolvimento esta sendo usada a Engenharia do Conhecimento para construção dessa visualização. Para dominar a complexidade foram dividos nos seguintes blocos de conhecimento até se chegar no objetivo final: