Pular para o conteúdo
sistemas gestao planos saude unimed
  • Quem Somos
  • Soluções
    • Gestão de Planos
    • Atendimento
    • Portais
    • Ressarcimento ao SUS
    • CRM
    • Taric
    • Serviços
    • Zlabs
  • Conteúdos
Menu
  • Quem Somos
  • Soluções
    • Gestão de Planos
    • Atendimento
    • Portais
    • Ressarcimento ao SUS
    • CRM
    • Taric
    • Serviços
    • Zlabs
  • Conteúdos
Contato
doctor
mask group
UX Design
by upsites
|
23 de agosto de 2021
sistemas gestao planos saude unimed

Papéis importantes para garantir a qualidade durante o desenvolvimento de software

doctor

Papéis importantes para garantir a qualidade durante o desenvolvimento de software

Papéis importantes para garantir a qualidade durante o desenvolvimento de software

No princípio, quando o processo de desenvolvimento de software começou a ser aderido, muitas referências não mencionam a qualidade de software, apenas técnicas de testes que poderiam ser aplicadas por um responsável da equipe, o testador.

 

Depois dos anos 2000, com o Manifesto Ágil, a qualidade de software passou a ser essencial para garantir que o processo de desenvolvimento de software tenha relevância conforme a necessidade do cliente, expandindo a responsabilidade da qualidade entre os papéis.

 

Começando pelo PO (Product Owner), juntamente com o UX-Design (User Experience Design) e o Scrum Master, no início do processo deverá ser garantido o detalhamento dos requisitos da aplicação do cliente através de requisitos funcionais, de performance e de qualidade, além da definição dos critérios de aceitação do cliente. A participação do QA (Analista da Qualidade) passou a ser fundamental, pois consegue ter noção de planos de testes/casos de testes baseados nos requisitos levantados, além de estratégias (TUxTIxTSxTA). Tipos e técnicas de testes que poderão ser aplicadas e aperfeiçoadas durante a fase do desenvolvimento, garantindo a qualidade em entregas contínuas aderindo a um framework ágil.

 

O papel do Desenvolvedor\Programador passou também a ter atividades para garantir a qualidade, a fim de que, o código fonte siga boas práticas e reforce os critérios de aceitação do cliente através dos Testes Unitários (TU) de cada melhoria\alteração para avaliar a efetividade. Aplicação de técnicas para o Test Driven Development (TDD) garantindo que o desenvolvimento seja orientado para a automação. Ou até validações únicas em campos, botões e navegação, como por exemplo, erros que poderão ocorrer inserindo mensagens a fim de orientar o usuário final. São eles quem garantem que a parte lógica esteja funcional e adequada com a interface da aplicação (Backend X FrontEnd).

 

Feitas as entregas do que foi desenvolvimento, atualmente, um papel imprescindível é do DevOps, que além de manter a arquitetura, garante a integração contínua e entrega contínua (CI e CD), através de um Framework automatizado, a fim de, controlar as versões e fontes nos ambientes durante o processo de desenvolvimento do software. É esse papel que garante a agilidade e integração entre todas as áreas de desenvolvimento até o cliente final.

 

Em outro ambiente, são feitos mais testes pelo papel de QA, que acompanha e documenta os requisitos, fazendo os Testes Integrados (TI), ficando evidente as melhores técnicas de testes (estrutural, caixa branca). Validando os requisitos desenvolvidos pelos Casos de Testes sólidos ou através do BDD (Behavior Driven Development) prevenindo bugs. Todo o planejamento, controle dos bugs e gerenciamento dos testes efetuados podem ser armazenados em uma ferramenta de testes de software tanto para testes manuais como o TM4J (Test Jira for Management) ou Testlink, quanto para testes automatizados com os com Cypress, Selenium Web Driver, SiKuli e EclEmma. E, para performance podemos usar a ferramenta JMeter. Podemos também passar rapidamente pelo papel de QAOPS, poderá liberar os requisitos em um ambiente de homologação para o cliente, no entanto, pode também ser utilizado papel de DevOps para efetuar essa entrega da versão beta.

 

E no final do processo, no ambiente de Homologação do cliente são efetuados os Testes de Aceitação. A responsabilidade do usuário final através da Validação dos requisitos onde é grande estima a entrega da documentação do requisito, demonstrando a usabilidade, possibilidades e informações técnicas para o cliente. Geralmente envolve papéis que fizeram a frente ao cliente, junto ao PO, para que seja finalizado e aplicado em produção.

 

Enquanto isso o QA consegue montar os relatórios com base nos testes, para gerenciamento da entrega final para equipe (QA+Team), tanto com métricas de testes (QA) e métricas de produto (PO).

 

Todos esses papéis fazem parte do processo de desenvolvimento de software dinâmico e ágil, sendo assim além das Hard Skills necessárias, cada integrante sabe das suas responsabilidades. Também são necessárias as Soft Skills, como Inteligência Emocional para lidar com pressão das entregas sem apontar culpados e garantir que a comunicação seja fluida entre o time. Também, primordial o espírito de dono do produto e o trabalho em equipe de forma engajada, para que aconteçam as entregas de acordo com o esperado pelo cliente.

 

vector

Leia também

Loading...
wucrhqxxvqxtyquksw
UX Design

Inovando através do Design

A mentalidade de inovação pelo design se tornando intrínseca a empresas de tecnologia.
23 de agosto de 2021

Leia mais ➞

Conteúdos

12 de agosto de 2021

Leia mais ➞

Zlabs

9 de agosto de 2021

Leia mais ➞

sistemas gestao planos saude unimed
  • R. Xavantes, 54 - 2º andar. - Atiradores, Joinville - SC, 89203-210
  • contato@zitrus.com.br
  • carreiras

Siga-nos

Facebook Instagram Linkedin

Copyright © 2025 ZitrusHealthtech

Criação de Sites por Upsites

Utilizamos cookies para lhe proporcionar a melhor experiência no nosso site.

Você pode descobrir mais sobre quais cookies estamos usando ou desativá-los em configurações.

 

lgpd
Distribuído por  GDPR Cookie Compliance
Visão geral de privacidade

Nós da Zitrus nos preocupamos com a sua privacidade. É por isso que possuímos um programa de governança de dados pessoais que garante que todos os seus dados sejam tratados de acordo com a Lei Geral de Proteção de Dados.

A fim de garantir os seus direitos como titular de dados pessoais, criamos este canal para melhor atendê-lo. A nossa Encarregada pela Proteção de Dados Pessoais (Data Protection Officer – DPO) está pronta para sanar suas dúvidas e atender as suas requisições.

Para fazer uma requisição de dados é simples: basta preencher o formulário deste link, anexar um documento com foto e enviar. A nossa equipe está preparada para atendê-lo.

Caso possua dúvidas a respeito do tratamento de dados pessoais na Zitrus, você pode conferir a nossa Política de Privacidade, aqui, ou então entrar em contato com a nossa DPO, Luana Kock Balestrin, pelo e-mail dpo@zitrus.com.br.

Cookies estritamente necessários

O cookie estritamente necessário deve estar ativado o tempo todo para que possamos salvar suas preferências de configuração de cookies.

Se você desativar este cookie, não poderemos salvar suas preferências. Isso significa que toda vez que você visitar este site, precisará habilitar ou desabilitar os cookies novamente.