# Bem-vindo à Diretoria de Projetos

Por
Matheus das Neves

Bem-vindo à seção da melhor diretoria da Struct. Aqui você irá encontrar algumas documentações relacionadas às nossas responsabilidades/ferramentas e qualquer outra coisa da nossa diretoria.

# Responsabilidades da Diretoria de Projetos

# Capacitação de Gerência

A Diretoria de Projetos é responsável pela capacitação de gerentes, garantindo que eles possuam as habilidades e conhecimentos necessários para liderar projetos de maneira eficaz. Isso inclui:

  1. Método Ágil (Organização):

    • Implementar práticas ágeis como backlog, sprints e reuniões semanais.
  2. Desenvolvimento:

    • Padronizações:

      • Criar e reutilizar componentes de forma eficiente.
      • Assegurar que o projeto segue padrões consistentes.
      • Garantir a fidelidade à prototipação.
      • Utilizar ferramentas de formatação.
    • Clean Code (SOLID):

      • Aplicar princípios como Single Responsibility, Open-Closed, Interface Segregation e Dependency Inversion.
  3. Formação e Avaliação:

    • Gravar vídeos educativos e documentar processos no DocStruct.
    • Realizar avaliações presenciais ou online para medir a competência dos candidatos.
    • Emitir certificados de capacitação reconhecidos pela Struct.

# Acompanhamento de Gerência

A diretoria também acompanha os projetos para assegurar a qualidade e a conformidade com as melhores práticas:

  1. Product Owner:

    • Acompanhar o progresso do projeto e mediar a comunicação entre a equipe e o cliente.
    • Garantir que o projeto atende às necessidades do cliente.
  2. Operações:

    • Testes Automatizados: Desenvolver e implementar ações para testar builds e realizar deploy contínuo.
    • CI/CD: Estabelecer pipelines de integração e entregas contínuas desde o início do projeto.
  3. Qualidade do Código e Boas Práticas:

    • Aplicar métodos ágeis e clean code conforme instruído na capacitação.
    • Monitorar o cumprimento dos princípios de clean code.
  4. Responsabilidades do Acompanhador de Gerência:

    • Criar repositórios de projetos com actions e aplicar CI/CD.
    • Monitorar e garantir a aplicação de boas práticas e clean code.
    • Aprovar pull requests após avaliação dos testes de build e qualidade do código.
    • Atuar como revisor junto ao gerente quando necessário.

# Estrutura de Cargos na Diretoria de Projetos

# Avaliador

  • Responsabilidades:

    • Avaliar candidatos à capacitação em gerência.
    • Necessário ter conhecimento completo do conteúdo da capacitação.
  • Observação:

    • Deve ocupar outro cargo além de Avaliador.

# Acompanhador de Projetos

  • Responsabilidades:

    • Acompanhar detalhadamente os projetos.
    • Monitorar a aplicação de práticas ágeis e clean code.
  • Observação:

    • Não pode ocupar mais nenhum cargo adicional.

# Desenvolvedor de Operações

  • Responsabilidades:

    • Desenvolver conteúdos para capacitação de gerência e ferramentas de acompanhamento, como github actions, e quaisquer ferramentas/tarefas desenvolvidas na diretoria.
  • Observação:

    • Pode ocupar outro cargo além de Desenvolvedor de Operações.

# Parceiro de Comercial

  • Responsabilidades:

    • Auxiliar a diretoria de comercial na prototipação de leads para montagem de contratos. (Análise de Requisitos)
  • Observação:

    • Deve ocupar outro cargo além de Parceiro de Comercial.