No dia 14 de novembro, lançamos um design atualizado para a página de reservas, mas rapidamente encontramos problemas de usabilidade. Neste post, partilhamos o que aprendemos com o incidente e os passos que estamos a tomar para melhorar o nosso processo de lançamento.
O que aconteceu
No dia 14 de novembro, lançámos um design atualizado para a página de reservas. Pouco depois da implementação, identificámos que a nova experiência tinha vários problemas de usabilidade, incluindo inconsistências no layout, elementos visuais que precisavam de aperfeiçoamento e colocação de informação diferente daquela a que os nossos utilizadores estavam habituados. Reconhecemos rapidamente esses problemas e revertimos para a versão anterior para garantir a continuidade do serviço para os nossos utilizadores.

Antes: A versão anterior da página de reservas.

Depois: A versão atualizada que introduziu os problemas que abordámos.
O que aprendemos
Este incidente destacou várias áreas onde podemos fortalecer o nosso processo de lançamento:
Cronograma e planeamento
Os designs para esta atualização foram concluídos vários meses antes de se iniciar a implementação, o que criou um intervalo entre a fase de design e o desenvolvimento. Isso ensinou-nos a importância de manter um alinhamento mais próximo entre a conclusão do design e os cronogramas de implementação.
Processo de revisão
Identificámos oportunidades para melhorar os nossos procedimentos de revisão e teste, particularmente para alterações significativas de UI que afetam o fluxo de trabalho diário. A nossa equipa está a implementar pontos de verificação mais estruturados para garantir uma avaliação completa antes dos lançamentos.
Comunicação
Reconhecemos que canais de comunicação mais claros entre membros da equipa durante as transferências e ao longo do processo de desenvolvimento ajudariam a detectar potenciais problemas mais cedo no ciclo.
Ambiente de testes
Aprendemos que a nossa infraestrutura de pré-visualização e testes precisa de melhorias para simular melhor as condições de produção, permitindo-nos identificar problemas antes de chegarem aos nossos utilizadores.
Tempo de lançamento
Havia uma pressão implícita para concluir o trabalho antes da nossa data de lançamento mensal regular. Aprendemos a importância de priorizar explicitamente a qualidade sobre prazos arbitrários.
O que correu bem
Apesar dos desafios, a nossa equipa respondeu rápida e eficientemente. Fomos capazes de identificar os problemas, tomar a decisão de reverter e restaurar rapidamente a experiência anterior, minimizando a interrupção para os nossos utilizadores.
Como estamos a melhorar
Estamos a tomar medidas concretas para prevenir situações semelhantes no futuro:
Processo de revisão melhorado
Implementação de pontos de aprovação explícitos para alterações significativas de UI
Estabelecimento de casos de teste claros e requisitos de documentação para atualizações significativas
Criação de um sistema de rotulagem para identificar alterações que requerem revisão adicional
Melhor infraestrutura de testes
Melhoria dos nossos dados de semente e ambientes de teste para representar melhor o uso no mundo real
Desenvolvimento de capacidades de implementação de pré-visualização mais robustas
Exploração de mecanismos de testes A/B para implantações graduais de alterações significativas
Comunicação mais clara
Estabelecimento de canais de atualização regulares para funcionalidades em desenvolvimento
Definição de pontos de verificação explícitos uma semana antes das datas de lançamento planeadas
Implementação de uma política de que as funcionalidades devem estar completas dois dias antes das datas de lançamento, ou serão movidas para o próximo ciclo
Abordagem de qualidade em primeiro lugar
Reforço de que quando os cronogramas não são explicitamente críticos, optamos por garantir a maior qualidade em vez de cumprir datas arbitrárias
Melhoria dos processos de integração para garantir que todos os membros da equipa compreendem os nossos padrões de lançamento
O nosso compromisso
Assumimos total responsabilidade por esta experiência e estamos comprometidos a aprender com ela. As melhorias que estamos a implementar ajudar-nos-ão a oferecer a experiência de alta qualidade e fiável que espera de Cal.com. Agradecemos a sua paciência e compreensão enquanto continuamos a melhorar a nossa plataforma.
Se tem alguma questão ou preocupação sobre este incidente ou os nossos planos de melhoria, por favor, não hesite em entrar em contacto com a nossa equipa.

Comece com o Cal.com gratuitamente hoje!
Experimente uma programação e produtividade sem interrupções, sem taxas ocultas. Registe-se em segundos e comece a simplificar a sua programação hoje, sem necessidade de cartão de crédito!

