Sem resumo de edição
Linha 54: Linha 54:


= Exemplo de resultado tangível =
= Exemplo de resultado tangível =
Este profissional é de extrema importância para o projeto. Pois, por mais que os desenvolvedores se esforcem, um código nunca estará perfeito para o cliente assim que sai das mãos de quem o programou. Então, nas ultimas etapas de seu desenvolvimento, o gestor de qualidade se assegurará de que está tudo em perfeito estado, garantindo assim que o projeto seja de excelência e cumpra em totalidade o contrato com o cliente.
Este profissional é de extrema importância para o projeto. Pois, por mais que os desenvolvedores se esforcem, um código nunca estará perfeito para o cliente assim que sai das mãos de quem o programou. Então, nas últimas etapas de seu desenvolvimento, o gestor de qualidade se assegurará de que está tudo em perfeito estado, garantindo assim que o projeto seja de excelência e cumpra em totalidade o contrato com o cliente.


==Apresentação em vídeo e respostas às duvidas do professor serão adicionadas assim que possível==
==Apresentação em vídeo e respostas às duvidas do professor serão adicionadas assim que possível==

Edição das 19h17min de 16 de maio de 2018

Profissão

A gerência de qualidade se tornou importante para os desenvolvedores como um meio de evitar erros antes que eles ocorram, economizando tempo e despesas de desenvolvimento. Ela estabelece e mantém requisitos para desenvolver ou fabricar produtos confiáveis. Um sistema de garantia de qualidade destina-se a aumentar a confiança do cliente e a credibilidade de uma empresa, ao mesmo tempo que melhora os processos de trabalho e eficiência e permite que uma empresa concorra melhor com os outros. Os gerentes de qualidade visam garantir que o produto ou serviço fornecido por uma organização seja adequado ao objetivo, seja consistente e atenda aos requisitos externos e internos. Isso inclui conformidade legal e expectativas do cliente. Sua função está relacionada ao monitoramento e aconselhamento sobre o desempenho, medindo de acordo com os padrões estabelecidos. Em termos de desenvolvimento de software, o gerente de qualidade busca evitar códigos ou produtos com mau funcionamento.

Descrição da atividade:

Os gerentes de qualidade usam uma variedade de medidas e sistemas de gerenciamento. São essas algumas das suas medidas ou responsabilidades:

  • Conceber e estabelecer procedimentos, padrões e especificações de qualidade da empresa.
  • Revisar os requisitos do cliente e garantir que eles sejam cumpridos.
  • Trabalhar com o pessoal de compras para estabelecer requisitos de qualidade de fornecedores externos.
  • Estabelecer padrões de qualidade, bem como saúde e segurança.
  • Certificar-se de que os processos de fabricação ou produção atendam aos padrões internacionais e nacionais.
  • Procurar maneiras de reduzir o desperdício de código e aumentar a eficiência.
  • Definir procedimentos de qualidade em conjunto com o pessoal operacional.
  • Criação e manutenção de controles e procedimentos de documentação.
  • Monitorar o desempenho, reunindo dados relevantes e produzindo relatórios estatísticos.
  • Fazer sugestões para mudanças e melhorias e como implementá-las.
  • Usar ferramentas de qualidade relevantes e certificando-se de que os gerentes e outros funcionários entendam como melhorar os negócios.
  • Certificar-se de que a empresa está trabalhando da maneira mais eficaz possível para acompanhar os concorrentes.

Requisitos mínimos para exercer a profissão

Para que o Profissional tenha um bom desempenho como Gerente de Qualidade além da graduação é essencial que possua profundo conhecimento em toda área de qualidade. Para que alguém possa assumir o cargo de gerência de qualidade, o mercado exige, geralmente, uma das seguintes experiências:

  • Já ter trabalhado com controle de qualidade;
  • Possuir graduação na área de engenharia ou gestão de qualidade;
  • Experiência comprovada de pelo menos 2 anos em Gestão da Qualidade e/ou Certificações;
  • Comprovado conhecimento em Gestão da Qualidade (diploma de graduação, cursos de especialização, certificado de Auditor Líder ISO9001/14001, outros) e participação em treinamento interno específico para a função, ou experiência profissional equivalente.

Entretanto, para ser um profissional competente na área, somente preencher as qualificações acima citadas não é o suficiente. Um gerente de qualidade deve apresentar determinadas habilidades para conseguir atuar com eficiência, tais como:

  • Capacidade analítica;
  • Profundos conhecimentos matemáticos e clareza para interpretar dados estatísticos;
  • Excelente capacidade de comunicação, liderança e gestão;
  • Facilidade em realizar pesquisa de mercado;
  • Competência para enxergar falhas e propor soluções;
  • Fluência em português e inglês.

Ferramentas usadas no dia a dia e tecnologias envolvidas com a área

O gestor de qualidade está presente em todos os tipos de projetos relativos a computação, então suas ferramentas variará de acordo com o tipo de projeto com o qual está trabalhando. Ao ser escalado para participar de um certo projeto, ele deverá conhecer muito de todas as tecnologias referentes ao trabalho em questão, incluindo detalhes técnicos. Pois para que seja possível os testes para refinamento do produto, é necessário conhecê-lo minunciosamente. Pode se dizer como exemplo:

  • Cucumber Ferramenta de teste de software com base na automação;
  • javascript: Linguagem de programação usada principalmente em paginas web;
  • Nightwatch.js: Outra ferramenta de automação de teste, para projetos web que envolvem Javascript.

Metodologias de agilidade:

  • Scrum: Concebido como um estilo de gerenciamento de projetos em empresas de fabricação de automóveis e produtos de consumo, por Takeuchi e Nonaka no artigo "The New Product Development Game". Atualmente largamente empregado no desenvolvimento de software. É definido, basicamente pela divisão do projeto em ciclos (chamados de Sprints);
  • Manifesto Ágil: Desenvolvido em 2001 durante um encontro de 17 pessoas (os 17 assinantes originais do manifesto) em um "Ski Resort" em Utah. Pode ser resumido nas quatro declarações presente em seu site oficial[1]:

;

  • Agile Tester: Abordagem para o teste de software baseada no Manifesto Ágil.

Responsabilidades de um gerente de qualidade

  • Responsável pela gestão da qualidade, auditorias de credenciamento e acreditação, auditorias internas, controle de documentos, documentos de autorização de importação, traduções;
  • Deliberar sobre as reclamações quando necessário;
  • Responsável pela implementação das políticas e procedimentos;
  • Desenvolvimento de requisitos de certificação;
  • Desenvolvimento de atividades de certificação;
  • Desenvolver as políticas relacionadas com o funcionamento do organismo de certificação;
  • Desenvolver o sistema de gestão do organismo de certificação.

Exemplo de resultado tangível

Este profissional é de extrema importância para o projeto. Pois, por mais que os desenvolvedores se esforcem, um código nunca estará perfeito para o cliente assim que sai das mãos de quem o programou. Então, nas últimas etapas de seu desenvolvimento, o gestor de qualidade se assegurará de que está tudo em perfeito estado, garantindo assim que o projeto seja de excelência e cumpra em totalidade o contrato com o cliente.

Apresentação em vídeo e respostas às duvidas do professor serão adicionadas assim que possível