Serviços > Consultoria em arquitetura

As atividades de consultoria envolvem a utilização do meu conhecimento e know-how para auxiliá-lo em atividades pontuais ou em um projeto de desenvolvimento de software. Envolve atividades de arquitetura, modelagem, planejamento, auditoria, processo, entre outros.

O trabalho consiste na realização da arquitetura de um projeto de software. São desenvolvidos diagramas de arquitetura (boa parte baseados em UML), estrutura de projetos do Visual Studio, e a codificação inicial do projeto.

O trabalho de consultoria define itens importantes que serão utilizados durante todo o projeto, entre eles:

  1. Abordagem de desenvolvimento;
  2. Camadas da aplicação;
  3. Estratégia de acesso à dados e tecnologia de acesso a dados;
  4. Estratégia de tratamento de erro e tecnologia de tratamento de erros;
  5. Estratégia de autenticação e autorização;
  6. Distribuição da aplicação e tecnologias disponíveis;
  7. Tecnologia para construção da interface gráfica;
  8. Estratégia de testes.

O processo de desenvolvimento é adequado ao processo que a empresa já utilizar e sugestões são feitas para que este processo se encaixe melhor com a arquitetura e o desenvolvimento que virá a seguir.

Esta atividade é realizada logo após o levantamento inicial dos requisitos e alguma análise de negócios. Este trabalho pode acontecer diversas vezes em um mesmo projeto, onde o projeto é readequado às melhores práticas conforme a empresa desenvolve o conhecimento sobre o projeto. Tipicamente ocorre a cada iteração do projeto.

Usualmente leva de dois dias a duas semanas, por iteração, dependendo da complexidade do projeto.