Escolar Documentos
Profissional Documentos
Cultura Documentos
Data: 26/03/2024
Cargo pretendido: Product Owner
Desafio: Criar uma análise da seguinte situação: Seu cliente precisa de um formulário
para cadastrar participantes do evento, onde o participante possa selecionar o
ingresso e a data que participará. Ao final, o seu cliente precisará saber quantos
clientes se cadastraram, quais ingressos foram comprados e para quais dias.
Esclareceria junto stakeholders, quais seriam as informações essenciais para o produto, como o
número total de participantes, tipos de ingressos vendidos e datas selecionadas, definindo
assim as funcionalidades necessárias para criar o Product Backlog.
• Formulário de Cadastro com campos para nome, e-mail, telefone (opcional), seleção
de ingresso e data do evento.
2. Priorizar Funcionalidades:
Priorizaria as funcionalidades que foram identificadas e incluídas no Product Backlog, com base
nos requisitos do cliente e nas necessidades dos usuários.
Elaboraria user stories e priorizaria o product backlog para organizar as funcionalidades por
ordem de importância (eu particularmente utilizo a técnica MoSCoW para priorização do
product backlog).
5. Iterações Incrementais:
Adotaria uma abordagem iterativa, lançando versões incrementais do formulário para feedback
contínuo do cliente e dos usuários.
Priorizaria a entrega de funcionalidades de alto valor primeiro e iteraria com base no feedback
dos usuários e do cliente.
6. Validação do Produto:
Testaria continuamente o produto em desenvolvimento para garantir que atenda aos requisitos
do cliente e às expectativas dos usuários.
Realizaria testes de usabilidade e coletaria feedback dos usuários para identificar áreas de
melhoria.
7. Gerenciamento de Mudanças:
Estaria preparado para lidar com mudanças nos requisitos do cliente à medida que o projeto
avançasse.
Avaliaria o impacto das mudanças propostas e colaboraria com a equipe para ajustar o plano
do produto conforme necessário.
Monitoraria regularmente essas métricas e ajustar o produto com base nos resultados para
garantir um processo de melhoria contínua.
9. Conclusão
Seguindo essa análise, seria possível criar um produto que atende às necessidades do cliente
de forma eficaz e eficiente. Ao entender completamente os requisitos do cliente, priorizar as
funcionalidades de acordo com o valor para o negócio e definir critérios de aceitação claros,
acredito que, eu como Product Owner conseguiria guiar a equipe de desenvolvimento na
criação de um formulário de cadastro para eventos que seja intuitivo, funcional e capaz de
fornecer informações valiosas ao cliente.
Ao adotar uma abordagem iterativa e colaborativa, com feedback contínuo do cliente e dos
usuários, o produto poderia ser ajustado e melhorado ao longo do tempo para atender às
necessidades que fosse surgindo. Isso garante que o produto final seja bem-sucedido e
entregue valor tangível ao cliente.
Técnica MoSCoW
A técnica MoSCoW é uma abordagem de priorização usada para determinar a importância
relativa de requisitos ou funcionalidades em um projeto. O termo "MoSCoW" é um acrônimo
que representa as quatro categorias de priorização: Must have, Should have, Could have e
Won't have
1. Must have (Deve ter): São os requisitos essenciais para o sucesso do projeto. Se esses
requisitos não forem atendidos, o produto não será funcional ou não atenderá às
necessidades do cliente.
2. Should have (Deveria ter): São os requisitos importantes, mas não essenciais para o
lançamento inicial do produto. Eles agregam valor significativo ao produto, mas sua
ausência não impedirá a entrega.
3. Could have (Poderia ter): São os requisitos desejáveis, mas não críticos para o sucesso
do projeto. Eles podem ser incluídos no produto se o tempo e os recursos permitirem,
mas não são considerados prioritários para a primeira versão.
4. Won't have (Não terá): São os requisitos que não serão incluídos no escopo do projeto
atual. Eles podem ser considerados para futuras iterações ou versões do produto, mas
não são uma prioridade imediata.
Eu utilizo a técnica MoSCoW para priorização a cerca de 1 ano, e sempre funcionou muito bem
para mim.
Candidate: Matheus Leite Divino
Date: 03/26/2024
Intended Position: Product Owner
Challenge: Create an analysis of the following situation: Your client needs a form to register
participants for the event, where the participant can select the ticket and the date they will
attend. In the end, your client will need to know how many customers registered, which tickets
were purchased, and for which days.
As Product Owner of the team responsible for developing the product, I would conduct the
following actions:
• Registration Form with fields for name, email, optional phone number, ticket selection,
and event date.
• Detailed reports on the number of participants, types of tickets, and selected dates.
2. Prioritizing Functionalities:
I would prioritize the functionalities that have been identified and included in the Product
Backlog, based on customer requirements and user needs. I would develop user stories and
prioritize the product backlog to organize functionalities in order of importance (I particularly
use the MoSCoW technique for prioritizing the product backlog).
Participant Registration:
Acceptance Criterion: The form allows participants to fill in all mandatory fields, and
the data is correctly stored in the system.
Data Validation:
Acceptance Criterion: All mandatory fields are properly validated, ensuring the
integrity of the data provided by the participants.
Acceptance Criterion: The system maintains an accurate count of the total number of
registered participants, updating automatically as new registrations are made.
Detailed Reports:
Acceptance Criterion: The generated reports present clear and accurate information
about the number of participants per ticket type and per event date.
Usability:
Acceptance Criterion: Participants can fill out the form intuitively, without
encountering difficulties in navigation or field completion.
Acceptance Criterion: The system ensures the security of participant data and complies
with privacy regulations, such as LGPD.
5. Incremental Iterations:
I would adopt an iterative approach, releasing incremental versions of the form for continuous
feedback from customers and users. I would prioritize delivering high-value functionalities first
and iterate based on feedback from users and customers.
6. Product Validation:
I would continuously test the product in development to ensure it meets customer
requirements and user expectations. I would conduct usability tests and collect user feedback
to identify areas for improvement.
7. Change Management:
I would be prepared to deal with changes in customer requirements as the project progresses. I
would assess the impact of proposed changes and collaborate with the team to adjust the
product plan as necessary.
9. Conclusion:
Following this analysis, it would be possible to create a product that effectively meets the
customer's needs. By fully understanding customer requirements, prioritizing functionalities
based on business value, and defining clear acceptance criteria, I believe that as a Product
Owner, I would be able to guide the development team in creating a registration form for
events that is intuitive, functional, and capable of providing valuable information to the
customer. By adopting an iterative and collaborative approach, with continuous feedback from
customers and users, the product could be adjusted and improved over time to meet emerging
needs. This ensures that the final product is successful and delivers tangible value to the
customer.
MoSCoW Technique
The MoSCoW technique is a prioritization approach used to determine the relative importance
of requirements or functionalities in a project. The term "MoSCoW" is an acronym representing
the four prioritization categories: Must have, Should have, Could have, and Won't have. Here's
a detailed explanation of each of these categories:
1. Must have: These are the requirements essential for the success of the project. If these
requirements are not met, the product will not be functional or will not meet the
needs of the customer.
2. Should have: These are important requirements, but not essential for the initial
release of the product. They add significant value to the product, but their absence will
not prevent delivery.
3. Could have: These are desirable requirements, but not critical to the success of the
project. They can be included in the product if time and resources allow, but they are
not considered priorities for the first version.
4. Won't have: These are the requirements that will not be included in the scope of the
current project. They may be considered for future iterations or versions of the
product, but they are not an immediate priority.
I have been using the MoSCoW technique for prioritization for about a year, and it has always
worked very well for me.