Resumo: Passos para o desenvolvimento de sistemas.

O que é um sistema de informação?

Conjunto de informações e procedimentos ordenados para atender a necessidade de alguém ou organização visando a solução de problemas, criando soluções para o gerenciamento de recursos.

Como sistemas devem ser desenvolvidos?

Sistemas de informação devem ser desenvolvidos por etapas, atendendo a algum modelo de processos que seja mais adequado a ele.

As principais etapas de desenvolvimento de um sistema de informação são:

  • Planejamento
  • Construção
  • Implantação
  • Manutenção & Avaliação

Planejamento

Nessa etapa e feito o "desenho" do que será construído através do entendimento do perfil e das necessidades do cliente, levantamento dos requisitos do sistema, identificação dos recursos e custos, avaliação de viabilidade e elaboração do cronograma de trabalho.

Na primeira etapa do planejamento, um dos detalhes mais importantes é entender quem irá utilizar o sistema, ou seja, conhecer o cliente. Para isso, manter um canal de comunicação constante com o cliente é essencial, o que evitará eventuais desvios de entendimento das necessidades do cliente, assim diminuindo o custo de eventuais mudanças drásticas no sistema.

A segunda etapa é o levantamento de requisitos na qual as expectativas do cliente são traduzidas em descrição das funcionalidades que serão implantadas no sistema. Nesse momento, a qualidade das informações colhidas com o cliente são essenciais para um bom fluxo de desenvolvimento.

Identificar os recursos necessários e os custos de tais são às duas maiores preocupações em projetos de sistemas. Em teoria, qualquer sistema pode ser desenvolvido, o que irá definir sua viabilidade serão a quantidade de recursos necessários para o desenvolvimento do mesmo e o prazo a ser cumprido.

Com os requisitos bem definidos e esclarecidos é possível calcular a quantidade de horas, pessoal especializado e recursos físicos e abstratos necessários para o desenvolvimento do sistema.

Tal sistema pode ser viável tecnicamente, porém os prazos a serem compridos podem ser muito curtos ou os custos muito altos, tornando o desenvolvimento não compensador.

Caso o balanço de prazo, custos e outras variáveis envolvidas forem positivas, o cronograma de trabalho é elaborado com o cliente, contendo as principais atividades a serem realizadas, os responsáveis por tais e os prazos de entrega.

Construção

Após o planejamento do sistema, o passo seguinte é iniciar o desenvolvimento, com escolha da linguagem de programação, o banco de dados a ser usados, as telas de apresentação da aplicação dentro outras atividades. Vale ressaltar que a comunicação com o cliente ainda deve ser mantida constante para evitar possíveis desvios já comentados.

Implantação

Com o sistema construído, a implantação é a próxima etapa, entregando o sistema pronto ao cliente. Em caso de sistemas mais complexos, a atuação de diferentes profissionais especializados será necessária, além de depender de serviços de terceiros.

Nessa etapa o cliente é treinado para uso do sistema, mesmo que o mesmo seja bastante simples. Se o cliente não souber como usar o sistema corretamente ou não conhecer suas funcionalidades pode acreditar que o mesmo não funciona corretamente, gerando situações indesejadas.

Manutenção & Avaliação

A avaliação do sistema por parte do cliente deve ser feita para verificar se os requisitos levantados estavam realmente corretos e se o mesmo resolve as necessidades do cliente.

"Back-ups", manutenções periódicas e atualizações são mandatórias para funcionamento contínuo do sistema, resolvendo possíveis problemas e possibilitando a melhoria do sistema acompanhando o crescimento do negócio.

Esse é um resuminho simples sobre o tópico, para acesso rápido para futuras revisões. Gostou do blog, deseja acrescentar algo? Deixe nos comentários e compartilhe conhecimento.

Did you find this article valuable?

Support Henry Barreto by becoming a sponsor. Any amount is appreciated!