{"id":9022,"date":"2019-05-03T14:25:31","date_gmt":"2019-05-03T17:25:31","guid":{"rendered":"http:\/\/blog.plataformatec.com.br\/?p=9022"},"modified":"2019-05-06T14:26:57","modified_gmt":"2019-05-06T17:26:57","slug":"inception-os-cuidados-antes-de-rodar-este-processo","status":"publish","type":"post","link":"https:\/\/blog.plataformatec.com.br\/2019\/05\/inception-os-cuidados-antes-de-rodar-este-processo\/","title":{"rendered":"Inception: Os cuidados antes de rodar este processo"},"content":{"rendered":"

Muito se fala sobre o processo de inception<\/em> de um produto no mercado, muitas empresas tem implementado esse processo e ap\u00f3s ter a experi\u00eancia de ter participado da facilita\u00e7\u00e3o desse processo, resolvi escrever sobre alguns pontos de aten\u00e7\u00e3o que voc\u00ea deveria ter quando estiver se preparando para executar o processo.<\/p>\n

O que \u00e9 uma inception?<\/h2>\n

Antes de come\u00e7ar, vamos conceitualizar o que \u00e9 uma inception<\/em>. A inception<\/em> \u00e9 um processo que dura alguns dias (e at\u00e9 semanas e meses) onde pessoas de produto, tecnologia e neg\u00f3cio participam de v\u00e1rias din\u00e2micas com o intuito de alinhar e a definir os objetivos, estrat\u00e9gias e o escopo de um produto. O resultado da inception<\/em> \u00e9, em linhas gerais, um backlog do produto, o fatiamento deste backlog<\/em> em releases<\/em> alinhado com os objetivos e uma estrat\u00e9gia de como vamos desenvolver o produto.
\nA inception<\/em> pode ser executada para um produto em uma linha mais explore ou exploit<\/em><\/a>, por\u00e9m vale comentar que na linha de explore<\/em> (uma linha mais disrupitiva) talvez seja preciso utilizar algumas ferramentas para valida\u00e7\u00e3o de hip\u00f3teses, como Design Sprint<\/em>, por exemplo. Em uma linha mais exploit <\/em>(uma linha mais de inova\u00e7\u00e3o), pode ser que essas ferramentas de valida\u00e7\u00e3o possa ser utilizada mais pontualmente.<\/p>\n

Dado essa introdu\u00e7\u00e3o sobre ao processo, vamos aos pontos levantados:<\/p>\n

Gaste um tempo setando expectativas<\/h2>\n

\u00c9 incr\u00edvel como esse ponto \u00e9 b\u00e1sico e desafiador ao mesmo tempo. Antes de come\u00e7ar a inception<\/em>, alinhe como ser\u00e1 o processo, o que \u00e9 esperado das pessoas na participa\u00e7\u00e3o das din\u00e2micas e qual \u00e9 o resultado esperado em cada din\u00e2mica aplicada e tamb\u00e9m ao final do processo. Feito esse alinhamento antes de come\u00e7ar o processo, reforce esse ponto no primeiro encontro da inception e no come\u00e7o de cada din\u00e2mica. Isso vai te salvar muito tempo durante as din\u00e2micas e na facilita\u00e7\u00e3o das discuss\u00f5es.<\/p>\n

Garanta que todos tenham uma vis\u00e3o do processo da inception e seus outputs<\/h2>\n

Ainda relacionado com as expectativas das pessoas, garanta que as pessoas tenham uma vis\u00e3o do passo a passo das din\u00e2micas, o resultado esperado de cada etapa e como esses estes est\u00e3o relacionados com o outputs finais da inception.
\nAl\u00e9m desse ponto, garanta que as pessoas tenham uma vis\u00e3o da agenda e sempre mostre o quanto avan\u00e7amos e o que falta para alcan\u00e7armos nosso objetivo. Como a inception \u00e9 um processo que pode ser demorado, essa etapa ajuda no alinhamento das expectativas de quem est\u00e1 participando.<\/p>\n

Gaste um tempo com o processo AS IS e ajude o pessoa a abstrair isso no TO BE<\/h2>\n

Aqui vale comentar que primeiro entendemos o fluxo AS IS<\/em> (como \u00e9 o fluxo ou o processo atual) para depois irmos desenharmos o fluxo TO BE <\/em>(como o fluxo ou o processo deveria ser).
\nAssim, gaste um tempo consider\u00e1vel entendendo e montando o fluxo AS IS<\/em>. Quanto mais tempo voc\u00ea dedicar a entender isso e a garantir que o grupo todo entendeu como \u00e9 o processo atual, melhor ser\u00e3o as discuss\u00f5es sobre a solu\u00e7\u00e3o.<\/p>\n

Disclaimer<\/em>:<\/strong> pode haver casos onde n\u00e3o h\u00e1 um fluxo AS IS<\/em> ou esse \u00e9 muito complexo de ser mapeado (produto na linha de exploit). Neste caso, uma das op\u00e7\u00f5es \u00e9 ir direto para o fluxo TO BE<\/em>, mas tome cuidado, pois isso pode ser um sinal de que voc\u00ea est\u00e1 levando algumas incertezas para esse fluxo TO BE<\/em>. Sempre tome cuidado com suposi\u00e7\u00f5es sobre o fluxo TO BE<\/em>.<\/p>\n

Depois desse entendimento, quando formos para o fluxo TO BE<\/em>, garanta que as pessoas consigam abstrair isso no TO BE<\/em> de uma forma que elas n\u00e3o tentem propor uma melhoria do processo atual, mas sim propor uma solu\u00e7\u00e3o para as dores e necessidades do usu\u00e1rio. Um exemplo que pode ser dado \u00e9 quando estamos desenvolvendo um software para automatiza\u00e7\u00e3o de um processo onde temos um fluxo AS IS<\/em> totalmente manual, fa\u00e7a com que as pessoas pensem em formas de automatizar este fluxo, podendo at\u00e9 eliminar algumas etapas com a automatiza\u00e7\u00e3o, ao inv\u00e9s de tentar melhorar as etapas de forma manual, pois isso pode n\u00e3o fazer sentido nesse contexto.<\/p>\n

Alinhe alguns conceitos sobre agilidade e desenvolvimento de software<\/h2>\n

Tenha em mente que nem todos que est\u00e3o participando da inception t\u00eam claro alguns conceitos comuns no desenvolvimento de produtos de software, como intera\u00e7\u00f5es, entregas incrementais, entregas cont\u00ednuas, tamanho dos lotes, etc, e isso causa algumas discuss\u00f5es durante as din\u00e2micas.
\nEntre os pontos que causam discuss\u00e3o, o que mais se discute \u00e9 em rela\u00e7\u00e3o ao MVP<\/em> ou MVP’s<\/em> da solu\u00e7\u00e3o. Gaste um tempo alinhando com os participantes esse conceito e como esse conceito e outros ir\u00e3o ajudar a entregar valor mais r\u00e1pido para fluir melhor com as discuss\u00f5es que surgir\u00e3o.<\/p>\n

Tenha tempo para se preparar e planejar manobras<\/h2>\n

Algumas literaturas sugerem que voc\u00ea reserve v\u00e1rios dias seguidos de din\u00e2mica sem intervalos entre os dias. Ter ou n\u00e3o esses intervalos \u00e9 um ponto que tem alguns trade-offs<\/em> a serem considerados.
\nSe voc\u00ea n\u00e3o tiver intervalo entre os dias, voc\u00ea conseguir\u00e1 terminar o processo mais cedo, o esfor\u00e7o para recapitular alguns pontos das etapas anteriores \u00e9 menor e pode ser mais f\u00e1cil de convencer os stakeholders<\/em> a investir tempo nas din\u00e2micas. Em contra partida, as pessoas podem ficar mais cansadas, voc\u00ea como facilitador n\u00e3o ter\u00e1 muito tempo para se preparar para os pr\u00f3ximos passos, alguns alinhamentos ap\u00f3s uma etapa e outra podem n\u00e3o acontecer, afetando a qualidade do resultado final da inception<\/em>.
\nOutro ponto importante \u00e9 que as din\u00e2micas utilizadas nas inception, geralmente, s\u00e3o padr\u00f5es para todos os tipos de produto, por\u00e9m pode surgir a necessidade de adaptar algumas din\u00e2micas ou at\u00e9 criar din\u00e2micas para ajudar os stakeholders<\/em> a tomarem decis\u00f5es. Sem um intervalo entre as din\u00e2micas, essas mudan\u00e7as de processos podem n\u00e3o acontecer e interferir no resultado final.<\/p>\n

N\u00e3o se prenda as ferramentas mas ao objetivo do processo<\/h2>\n

O objetivo do processo como um todo \u00e9 levantar o escopo do produto, seus objetivos e suas estrat\u00e9gias e, para isso, h\u00e1 muitas ferramentas dispon\u00edveis e at\u00e9 um processo todo montado para atingir estes objetivos, mas n\u00e3o se prenda a isto. Caso voc\u00ea encontre alguma etapa ou din\u00e2mica que n\u00e3o fa\u00e7a sentido para o contexto que voc\u00eas estam enfrentando, remova esta. Caso encontre a necessidade de mais algumas din\u00e2micas extras, pesquise na internet e at\u00e9 crie algumas novas. O importante mesmo \u00e9 o resultado deste proceso e as din\u00e2micas s\u00e3o s\u00f3 um meio para isso.<\/p>\n

Tenha pessoas para ajudar a facilitar<\/h2>\n

Facititar as discuss\u00f5es e garantir que estamos no caminho certo \u00e9 algo muito custoso. Algumas discuss\u00f5es podem ficar longas e complexas. Al\u00e9m destes pontos, voc\u00ea como facilitador vai ficar exausto em alguns momentos devido a grande carga cognitiva envolvida nas din\u00e2micas. Ter algu\u00e9m para ajudar a facilitar as discuss\u00f5es, ajudar a anotar e a organizar as informa\u00e7\u00f5es e at\u00e9 mesmo assumir o papel de facilitador em alguns pontos \u00e9 algo importante e necess\u00e1rio.<\/p>\n

Crie e se apoie nas regras de ouro<\/h2>\n

Eu considero este como o ponto mais importante para um facilitador, as regras de ouro. S\u00e3o as regras b\u00e1sicas para todas as discuss\u00f5es que v\u00e3o ocorrer durante a inception<\/em>. Crie elas antes da inception<\/em> e apresente no primeiro dia e, durante as discuss\u00f5es, fa\u00e7a refer\u00eancia a elas para ajudar a conduzir a facilita\u00e7\u00e3o.
\nEssas regras podem ser coisas do tipo:<\/p>\n