Olha oque eu fiz

Iniciando um Projeto

November 18, 2015

Esse valor será tanto para seu cliente que contratou o seu serviço, quanto para você, pois se o projeto der certo você ganhara a confiança do seu cliente e você sera recomendado a novos clientes.

Quando falamos de Projetos onde é desenvolvido um serviço ou um produto existe varias metodologias que foram evoluindo com o passar dos anos para se desenvolver algo que não fosse tão demorado e que fosse entregue algo de valor.

Agilidade

Pensando nisso, foi criado o manifesto Agil, que traz boas praticas de desenvolvimento e entrega continua de valor.

http://www.agilemanifesto.org/iso/ptbr/

Apesar do Manifesto Agil existir a um bom tempo, muitos proficionais e empresa se condicionam a trabalharem de maneira quase que arcaica, com varios atrasos na entrega, ou quando é entregue aparece inumeros erros que não foram detectados quando estava sendo testado.

Existe alguns pontos cruciais para se construir um projeto de grande valor. Alguns deles são:

Versionador de Codigo:

Um bom versionador de codigo é a base de um desenvolvimento sustentavel, pois se você não tiver controle do que você está desenvolvendo, um erro pode ser fatal e fazer com seja gasto horas para saber oque foi alterado que deu errado e quando isso ainda é possivel.

Testes Automatizados:

Tudo que é feito tem que ser testado, muito dos profissionais acabam deixando isso para ultima etapa do desenvovimento, onde se testa tudo de maneira manual e a cada nova funcionalidade que é adicionada apenas é testada algumas coisas não dando uma precisão de que o novo codigo faça funcionalidades antigas pararem de funcionar. Com o intuito de agilizar o processo e deixa-lo mais confiante, existe inumeras ferramentas que automatizam diferentes teste garantindo que uma nova funcionalidade não faça uma antiga parar de funcionar.

Deploy:

Em projetos Web é muito comum ouvir esse tipo de palavra, mas em outras plataformas não se escuta tanto. Como foi dito que o Versionador de Codigo é essencial para um desenvolvimento sustentavel, ele ajudara na hora de se lançar uma nova versão de um sistema, seja ele web ou não. O deploy sera uma parte do codigo que não é mexida a menos que uma nova versão pode ser liberada.


Escrito por Enieber Cunha, aprendendo Reason ml e Elixir. Veja algumas coisas que faço no meu site