Ingredientes para prototipagem de requisitos de softwares

Olá!

A prototipagem ou prototipação de requisitos de softwares tem a finalidade de obter grande quantidade de informações sobre um problema, permitindo uma coleta de requisitos muito ágil e fluída. Possibilitando ao usuário final atuar como cocriador.

Diante do desafio de coletar requisitos de softwares, utilizar abordagens colaborativas e construção incremental de partes do produto, permite um melhor resultado devido a dois fatores:

  1. Participação do usuário final
  2. Utilização de ciclos curtos de feedback para correção e ajustes, contribuindo com a construção de produtos com foco nas REAIS necessidades dos clientes e/ou usuários

Antes de propor um sessão de prototipagem para coletar requisitos, sugiro alguns ingredientes básicos:

  1. Entendimento do problema a ser resolvido
  2. Quais os resultados esperados
  3. Definição do time multidisciplinar
  4. Escolha de uma funcionalidade chave que resolverá o problema de forma plena
  5. Definição de agenda para realizar a sessão
  6. Apoio de um sponsor

Dependendo do cenário, mais ingredientes poderiam ser necessários, mas vamos começar com estes.

1. Entendimento do problema a ser resolvido

Como assim o problema a ser resolvido? Explico.

Um desafio de negócio que hoje causa impacto negativo no processo atual, ou que poderia ser evoluído ou criado.

Vamos citar alguns exemplos:

  • Um novo processo de aviso de férias para facilitar a vida do RH, colaborador e gestor
  • Um relatório gerencial para área de compras visando apresentar as maiores compras por departamento e economia realizada
  • Uma tela de pedido de venda simplificada para ser utilizado por representantes na visita a clientes
  • Um aplicativo ou portal que permita acompanhar os custos dos projetos através de diversos indicadores para área de PMO

Todos estes problemas acima, precisarão da criação ou evolução de softwares com foco em melhoria de processo, automatização, redução de custos ou outros pontos.

Entender o problema e como as pessoas são impactadas é o primeiro passo.


2. Quais os resultados esperados

Tendo em vista que já sei qual o problema a ser resolvido, fica muito mais fácil estabelecer os resultados esperados.

Supondo que o nosso problema fosse:

Um novo processo de aviso de férias para facilitar a vida do RH, colaborador e gestor

  • Processo muito manual e sujeito a erros
  • Envio de planilhas entre os envolvidos
  • Falta de controle eficiente

Resultados Esperados:

  • Automação do processo e eliminação de erros
  • Visibilidade do processo para todos os envolvidos
  • Diminuição do custo operação para gestão do processo de férias

3. Definição do time multidisciplinar

Consiste num time que se complementa e as diferenças de visões contribuem para um produto mais aderente as reais necessidades

Apesar de ser um time, “Um por todos e todos por um” tenho dois perfis bem distintos: Técnico e de negócios

Técnico: Programadores, arquitetos, DBAs, Profissionais de UX/UI, Lider Técnico e testador

Negócios: Cliente, usuário final, gestores, Product Owner, analista de requisitos/negócios e partes interessadas.

O foco deste time deve ser a entrega do produto em ciclos curtos, muita comunicação e colaboração. Parece até ser fácil!

Acrescente um facilitador, e escolha um dos presentes para ser o escrivão da sessão de prototipagem, para registro e documentação dos requisitos discutidos.


4. Escolha de uma funcionalidade chave que resolverá o problema de forma plena

Imagine um produto contendo inúmeras funcionalidades, porém tem uma (ou conjunto delas) que é chave, aquela que “resolve a dor do cliente”

Vamos pensar no Uber, qual seria esta funcionalidade matadora?

Solicitar corrida.

Ok, alguns estão bravos comigo porque chamei de funcionalidade, e não de tema ou épico. Mas se realmente você esta preocupado com a terminologia utilizada, você não entendeu nada do que estou falando.

Chame do que você quiser: Épico, tema, macro funcionalidade, funcionalidade…

O importante é entender o conceito.Ok?

Escolhida a funcionalidade chave.

Em nosso exemplo do problema das férias do RH, vamos chamar a funcionalidade chave de: Solicitação de férias através do colaborador


5. Definição de agenda para realizar a sessão

Avise antecipadamente(normalmente utilizo uma semana de prazo) todos os envolvidos.

Informe:

  • tema
  • data
  • horário
  • duração da sessão em horas, deixe claro os intervalos
  • regras para interrupções/uso de smartphone/internet
  • local
  • nome da sala
  • fone/email/whatsapp para contato rápido

E dois dias antes do sessão, envie um lembrete a todos. Invista na comunicação intensa de seus projetos!


6. Apoio de um sponsor

Conselho básico, muitas vezes esquecido.

Proximidade com este sponsor, venda a ideia pra ele, forme uma parceria no sentido mais amplo da palavra.

Que este sponsor seja politicamente forte, afinal nem tudo se resume a utilização de abordagens ou lindos post-its coloridos, precisamos de resultados reais e mensuráveis!

O apoio deste sponsor é fundamental para iniciação do projeto, e durante a caminhada, os possíveis problemas que surgirão.

Mantenha um dialogo constante e franco.

Ao final da sessão de prototipagem, devemos ter um entendimento claro sobre a funcionalidade e o alinhamento entre todos os envolvidos.


Dica Extra

Não adianta nada utilizar todas estas dicas, e não construir o produto de forma incremental o mais breve possível com uso intenso de feedback.

#boraprototipar

#foconousuariofinal

#prototipandorequisitos

Produtividade, já ouviu falar disso?

Olá!

Você se considera produtivo?

Durante o dia todo?

O sono afeta sua produtividade?

Como é a qualidade do seu sono?

Cada um de nós tem um ritmo, muito particular, quase que uma assinatura biológica.

Veja algumas matérias falando sobre produtividade. Após ler isto, talvez suas crenças mudem!

Como a escolha do horário afeta a execução das tarefas ao longo do dia – época negócios

Trabalhar duro pode acabar com a produtividade – época negócios

5 dicas para a produtividade

Diferença entre produção e produtividade

8 atitudes para aumentar a produtividade

“não fazer nada” – sendo produtivo – BBC Brasil

Saiba mais sobre o livro – O mantra da produtividade

Será que ainda vai vincular produtividade com carga horária extensa?

Baseada em minha experiência de 26 anos com desenvolvimento de software, não vejo nenhuma relação de carga horária com produtividade para trabalho do conhecimento. Sim, isto é apenas minha opinião!

Uma dica: Nada de pressa ou afobação, isto afeta a qualidade!

 

produtividade

 

 

 

Cultura, segurança psicológica e inteligência emocional para equipes de alta performance

Olá!

Achei bem interessante a associação de times de alta performance com grupo de amigos. Particularmente, também tenho esta visão.

Claro que este nível de convivência pode ser difícil obter.

Prefiro que as pessoas tenham bom entrosamento e até alguma amizade, embora isto possa simplesmente não ocorrer.

Veja o artigo no portal Infoq.com/br

Por um mundo com mais pessoas entrosadas, com cordialidade, respeito e um pouco de humanidade nos corações.

Vídeo(5 min) – Qual o propósito do time? – Canal Método Ágil

Boa reflexão

 

 

Combo Agile – Julho/2018 – Super Oferta até 19/07/2018 – 2 cursos presenciais(SP) por R$697.00

Olá!

Estamos com uma ação promocional até 19/07/2018 ou 2 vagas nesta condição – o que ocorrer primeiro.

Ao comprar o treinamento de Canvas Feature 23 e 24/07(18:45 as 22:30) – você ganhará o treinamento Scrum Master 28 e 29/07(08:30 as 18:00)

Isto mesmo. Compra Canvas Feature e ganha preparatório para Scrum Master.

Oferta válida até 19/07/2018 ou encerrarem as 2 vagas nesta condição.

COMPRE neste link Canvas Feature com desconto e ainda ganhe o treinamento de Scrum Master

Ao comprar até 15/07/2018, você será inscrito(em até 48 horas – após o pagamento) no outro treinamento – fique tranquilo!

  • Compra(com desconto) Canvas Feature de R$897.00 por R$697.00
  • Ganha Scrum Master
  • E ainda parcela no cartão de crédito

Ambos os treinamentos presenciais em São Paulo, 28 horas de muitas interações, dinâmicas e networking.

São apenas 2 vagas.

Dúvidas: envie e-mail para contato@agilenow.com.br ou contato@canaldevbr.com

Esperamos você lá!