Conheça tudo sobre a Metodologia de Desenvolvimento UNO – Agile Process; e facilite seu entendimento desta estrutura.
A UNO utiliza as mais modernas práticas de Engenharia de Software (PMBOK, UML, entre outras) para customização do UNO ERP baseada em tecnologia open source orientada a protótipos, o que possibilita processos ágil e seguro de desenvolvimento.
Nesse sentido, quando um cliente UNO tem alguma necessidade específica um Consultor de Negócio UNO fará um levantamento dessas necessidades e orçará o desenvolvimento / customização.
Assim, ao ser aprovado e com as horas quitadas, será aberta uma Ocorrência de Trabalho atrelado a um Projeto dentro da UNO, onde o gerente de projetos e equipe terão a visão de todos os desenvolvimentos contratados, prazos, ordem de aprovações, responsáveis, etc. Isso para que o projeto ocorra sempre o mais alinhado possível as expectativas do cliente.
Falamos anteriormente como funciona o placar de projetos da UNO no post Placar mostra o Controle de Projetos.
Além da equipe UNO, o cliente terá acesso à ocorrência via Extranet para acompanhar o status de entrega e as fases deste projeto e interagir com a equipe técnica e qualidade da UNO. Portanto, é de extrema importância que haja uma interação assertiva entre UNO e Cliente, mantendo sempre alinhadas as expectativas, prazos, necessidades. Tornando o projeto mais fluido e factível.
Tudo isso que falamos faz parte da Metodologia de Desenvolvimento UNO – Agile Process e para facilitar o entendimento desta estrutura de desenvolvimento do Sistema ERP online elencamos em:
1. Arquitetura
Requisitos
Nesta primeira etapa da Metodologia de Desenvolvimento UNO, o Consultor Técnico irá ter o entendimento das necessidades do seu tipo de negócio.
Nesse sentido, será criado um diagrama use-case para facilitar o entendimento do escopo deste projeto, desta forma o analista responsável pelo desenvolvimento tem uma melhor compreensão do seu negócio e necessidade de mudança.
O use-case é uma funcionalidade do sistema, sendo representado por um boneco e um rótulo com o nome do ator. Um ator é um usuário do Sistema ERP online, que pode ser um usuário humano ou outro software.
Portanto essa fase é muito importante para que não haja retrabalhos futuros por mau entendimento de necessidades. Logo, quanto mais detalhado for no momento de levantamento das necessidades, melhor será a execução deste projeto.
Análise
Aqui, criamos um protótipo do desenvolvimento e realizamos o dimensionamento do projeto usando a Análise de Pontos de Função (APF). Essa técnica mede projetos de desenvolvimento de Sistema ERP online para estabelecer uma medida de tamanho, considerando a funcionalidade implementada sob a perspectiva do usuário. Além disso, nesta fase, realizamos um estudo da infraestrutura adequada.
2. Construção
Design
Muitas vezes a nova funcionalidade ou mudança solicitada envolve o design das telas do Sistema ERP online. É preciso tomar cuidado para não exagerar na quantidade de campos e espaços, pois muitas vezes a quantidade de informações podem não caber na tela. Assim sendo, é necessária a criação de uma nova tela ou inclusão de barra de rolagem.
Além do design que o usuário final vê, há a necessidade da construção de frameworks (estrutura e função) baseados em componentes. Sequencialmente, os scripts do banco de dados são criados com o diagrama das classes do desenvolvimento. Não vamos nos prolongar aqui, pois é algo muito técnico.
Codificação
Nesta etapa da Metodologia de Desenvolvimento UNO é feita a codificação do layout das telas e a programação em si.
3. Entrega
Teste
A fase de testes requer muita atenção, pois é quando possíveis problemas de entendimento de regras de negócio ficam evidentes. Além disso, na fase de teste é realizada a execução dos itens de aceitação, que costumam incluir itens de usabilidade, desempenho, funcionalidade, tratamento de erros, etc.
Em seguida, vem a homologação final realizada pela equipe de desenvolvimento, pela qualidade e pelo cliente.
Documentação, Implantação e Treinamento
A documentação da customização realizada é uma tarefa crucial para futuras manutenções e aprimoramentos. Dentre essas documentações, as das interfaces externas são as mais importantes.
A alta taxa de falhas em projetos ocorre porque, muitas vezes, ninguém da organização do cliente utiliza o sistema para validá-lo. As pessoas frequentemente resistem à mudança e evitam explorar áreas pouco familiares. Portanto, durante a fase de desenvolvimento, o treinamento dos usuários se torna essencial.
A implementação do desenvolvimento novo será realizada sempre na próxima versão do UNO ERP, sendo necessária a atualização do sistema. Na dúvida? Leia o post Dicas para atualização do UNO ERP.
Como acompanhar as ocorrências dos projetos de desenvolvimento?
- Selecione a opção “Lista de ocorrências” no menu lateral da Extranet.
- Após, busque a ocorrência desejada e clique na “lupa” para abrir a ocorrência.
- No campo status você verificará o estágio da sua ocorrência:
- Orçamento
- Requisito
- Design
- Qualidade
- Desenvolvimento
- Teste I
- Correção Reincidente
- Teste II
- Aguardando Cliente
- Aguardando Versão
- Automação Teste
- Homologação
- Documentação
- Finalizada
- No campo histórico você pode ver todo o histórico desta ocorrência, ou seja, informações trocadas entre a sua empresa e a equipe UNO.
- Se mesmo depois de consultar o histórico você ainda tiver dúvidas sobre a ocorrência, basta escrever sua dúvida no campo “Resposta” e clicar no botão responder. Pronto! Assim, sua dúvida ficará registrada automaticamente no sistema UNO e a equipe de projetos a responderá o mais breve possível.
Conclusão
Para finalizar, e facilitar o entendimento, disponibilizamos um esquema gráfico que resume nossa metodologia: