JAnalista
  • Facebook

Desenvolver um Micro-Saas

Desenvolver micro-saas

Etapas do desenvolvimento de um sistema

Desenvolver um sistema, por mais simples que seja, não é somente programar.
A programação é somente uma das etapas do processo. É importante, mas talvez não a mais importante.
Qualquer que seja o porte de um sistema, seja um microSaas ou grande porte, algumas fases do desenvolvimento são essenciais e sempre deverão existir:
  • ANÁLISE DO NEGÓCIO
  • PROJETO LÓGICO DO SISTEMA
  • PROGRAMAÇÃO
  • TESTES
  • IMPLANTAÇÃO

Análise do Negócio

Esta podemos dizer que é a etapa mais importante. Aqui nasce o sistema. Vamos definir o que vai ser desenvolvido, como será o desenvolvimento, quais as informações de entrada e saída dos processos.
A etapa de Análise do Negócio, também podemos sub-dividir em algumas fases:

Definir o que será desenvolvido

Como ponto de partida, é necessário saber se pretende desenvolver um sistema para um caso específico (uma empresa, um usuário já determinado), ou para atendimento genérico, ou seja, uma solução unica que venha atender diversos clientes.
Para quem está iniciando em desenvolvimento de sistemas, a primeira opção, é mais indicada, pois toda a análise do negócio será voltada para aquele caso especifico.
Um sistema para uso genérico, é complexo, pois será necessário prever um sistema que possa ser configurado para diferentes situações.
Por exemplo, supondo que você vai desenvolver um sistema de Controle de Estoque. Dependendo do ramo de negócio, um controle difere bastante de outro. Os produtos podem necessitar controle por número de lote, ou até mesmo por numero de série.
Controle por data de vencimento.
Se será usado código de barras para identificação.
Como será o controle de reposição (estoque mínimo, estoque de segurança, etc.).
Critérios de valorização.
Em resumo para desenvolver um sistema de Controle de Estoque para uso geral, é necessário conhecer muito bem as variáveis dos vários ramos de atividade.
Vamos neste tutorial supor que estamos abordando o desenvolvimento de uma sistema para um cliente especifico.

* Definir a amplitude do Sistema

Uma vez definida a área de atuação, o passo seguinte será saber quais as necessidades do cliente. Analise o que é feito atualmente, e o que o cliente deseja que seja automatizado e melhorado. Quais serão as informações de entrada, e quais serão as informações de saída (as que existem atualmente e outras que podem ser geradas).

* Levantamento de dados

Acompanhamento passo a passo todos os processos do sistema atual.
Quais os dados de entrada, que procedimentos são executados com estes dados, e que informações são geradas.
Faça entrevistas em todas os setores envolvidos.

* Elaborar a análise do Sistema

Detalhar o processo que irá transformar as informações de entrada nas informações de saida

Projeto Lógico

Agora é que vamos nos voltar para o computador

* Vamos definir qual linguagem será utilizada
* Definir o banco de dados
* Desenhar a estrutura das tabelas
* Desenhar as especificações dos programas: telas, relatórios e definir a lógica de cada um

Programação

Com base nas especificações detalhadas da cada etapa, o programador irá transformar esta análise em código, na linguagem escolhida.
Cada módulo que for sendo desenvolvido deve exaustivamente testado.

Testes / Validação

Uma vez terminado o desenvolvimento, é necessário um período de teste da solução integrada.
Fazer simulações do processo.
Demonstrar o sistema ao cliente e conseguir uma validação por parte dele.

Implantação

É uma das fases mais trabalhosa.
Migrar os dados do cliente para o sistema novo, treinar o pessoal que vai utilizar o sistema, e fazer o acompanhamento durante um periodo determinado.

MENU

  • Inicio
  • Análise e Desenvolvimento de Sistemas
  • Sistemas de Gestão
    • ERP- Gestão Empresarial
    • Gestão da Produção
    • Custo Industrial
  • Negócios
    • Planilhas Excel para Negócios
    • Administrando um Salão de Beleza
  • Sobre este Site
  • Envie sua mensagem
  • Blog da Terceira Idade

Contato:

janalista@terra.com.br

© Janalista. Todos os direitos reservados.

Política de Privacidade.

Termos de Uso.

Trânsparencia de Página.