Como trabalhamos: da ideia ao sistema em funcionamento
A Mesterséges Intelligencia Központ Kft. é uma empresa de desenvolvimento de software de Budapeste. Um projeto connosco decorre assim: primeira consulta gratuita, requisitos, medição do tamanho e proposta, desenvolvimento por etapas, entrega e, depois, operação.
Os passos, em resumo
- Primeira consulta gratuita: ficamos a conhecer a sua ideia e dizemos-lhe como a abordaríamos.
- Levantamento de requisitos e especificação: descrevemos em conjunto quem vai usar o sistema, com que dados e com que funcionalidades.
- Medição do tamanho e proposta: a partir da especificação, medimos o tamanho funcional do software, e daí resultam a proposta e o calendário.
- Desenvolvimento por etapas: no fim de cada etapa, apresentamos uma parte em funcionamento.
- Entrega: entregamos o sistema concluído; o código-fonte e os direitos de utilização regem-se pelo contrato.
- Operação e manutenção: a pedido, cuidamos do sistema também após a entrega.
Primeira consulta gratuita
Para a primeira conversa, não precisa de trazer uma especificação pronta: basta poder dizer-nos que problema o software resolveria, quem o utilizaria e a que sistemas existentes tem de se ligar. Nós fazemos perguntas e, se já nessa altura virmos algum risco, dizemo-lo. Se a sua ideia for confidencial, a pedido assinamos um acordo de confidencialidade (NDA) antes de falarmos dos pormenores.
Levantamento de requisitos e especificação
Escrevemos a especificação em conjunto consigo, numa linguagem acessível. Em cada grupo de funções, percorremos as mesmas seis questões:
- Objetivo: que problema resolve e o que fará dele um sucesso.
- Intervenientes: que pessoas e que sistemas externos o utilizam.
- Dados: que dados guarda e movimenta.
- Funções: o que é possível fazer nele, enumerado item a item.
- Funções de IA: onde é que a inteligência artificial atua nele.
- Fora do âmbito: o que esta fase não inclui.
A enumeração item a item é importante porque é a partir dela que medimos no passo seguinte: o que não ficar escrito também não aparece no tamanho.
Medição do tamanho e proposta
A partir da especificação, medimos o tamanho funcional do software em pontos de função COSMIC (ISO/IEC 19761). A medição é feita por um fluxo de trabalho próprio, assistido por inteligência artificial: cada grupo de funções é medido por várias contagens independentes entre si, e uma ronda de conciliação garante que cada processo conta exatamente uma vez. Revemos o resultado, e a proposta e o calendário são elaborados a partir do tamanho medido. Os pormenores estão descritos na página Preços.
Desenvolvimento por etapas, com demonstrações regulares
Dividimos o trabalho em etapas e, no fim de cada uma, apresentamos software a funcionar, e não apenas um relatório. Assim, percebe-se a tempo se alguma coisa tem de ser diferente, e as suas observações entram na etapa seguinte. Se surgir uma nova necessidade pelo caminho, também a medimos da mesma forma, para que se veja sempre quanto muda o âmbito.
Entrega
Na entrega, recebe o sistema em funcionamento. O código-fonte e os direitos de utilização regem-se pelo contrato; se também receber o código-fonte, o sistema não depende de nós e, mais tarde, pode ser continuado com outro programador.
Operação e manutenção
Após a entrega, asseguramos também a operação e a manutenção: o funcionamento do sistema, as atualizações, a correção de erros e a evolução. Se também receber o código-fonte, a sua empresa pode operar o sistema por conta própria ou confiá-lo a outro fornecedor.
Inteligência artificial no nosso próprio trabalho
Não construímos inteligência artificial apenas para os nossos clientes; também trabalhamos com ela. A medição do tamanho é feita por um fluxo de trabalho assistido por IA, no desenvolvimento ajudam-nos assistentes de IA, e as paisagens e os obstáculos do jogo da página inicial são criados por uma linha de produção própria, com modelos generativos de imagem. A decisão e a responsabilidade são sempre nossas: o que a máquina propõe é verificado por uma pessoa. Encontra exemplos na página O nosso trabalho.
Perguntas frequentes
O que é necessário para a primeira consulta?
Algumas frases sobre a ideia: o que resolveria, quem a utilizaria e a que tem de se ligar. Se já tiver uma descrição, um esquema ou um sistema semelhante que considere um exemplo, partilhe-o connosco, mas nada disto é obrigatório. Os nossos contactos encontram-se na página Contacto.
Assinam um acordo de confidencialidade?
Sim, a pedido assinamos um acordo de confidencialidade (NDA). Se a sua ideia for confidencial, indique-o logo na primeira mensagem, e falaremos dos pormenores depois de o acordo estar assinado.
O que acontece após a entrega?
O código-fonte e os direitos de utilização regem-se pelo contrato. Se o pedir, assumimos a operação e a manutenção, e medimos e calendarizamos a evolução da mesma forma que a primeira fase. Respondemos a outras perguntas na página Perguntas frequentes.