Programação Pareada em um Casca de Noz Entenda de forma simples e direta as vantagens e armadilhas do pareamento

Tamanho: px
Começar a partir da página:

Download "Programação Pareada em um Casca de Noz Entenda de forma simples e direta as vantagens e armadilhas do pareamento"

Transcrição

1 Programação Pareada em um Casca de Noz Entenda de forma simples e direta as vantagens e armadilhas do pareamento Chamada Programação pareada é uma prática simples de aprender, pouco custosa de instaurar e traz diversas vantagens para o projeto e o time. Nesse artigo vamos mergulhar fundo muito além das explicações superficiais que frequentemente recebemos quando somos apresentados ao pareamento. Ofereceremos ao leitor que já pareia um embasamento sólido para tornar seu pareamento mais agradável e produtivo. Ao que tentou e não gostou, uma perspectiva do que pode ter atrapalhado e sugestões de como ter experiências melhores. E, se você nunca ouviu falar sobre programação pareada, aproveite para se atualizar! Fotos a colocar pelo artigo (fotos gerais, podem ser usadas em qualquer lugar) pares.png noturno.png editoracao.png pares.png Introdução A essa altura, quase todos nós já ouvimos falar de programação pareada, vários de nós experimentaram a técnica e um número crescente de pessoas a praticam diariamente. Por essa razão, pode soar um tanto estranho escrever um artigo apenas sobre programação pareada. O fato é que, embora a ideia central do pareamento seja bastante difundida, é comum encontrarmos pessoas que não tiram tanto proveito quanto poderiam da técnica e até mesmo vários que contam casos de terror ao tentar aplicá lo: de quedas incríveis de produtividade a uma extrema sensação de frustração em pareamentos. Talvez pela simplicidade da prática e das vantagens óbvias, nos deixamos ficar com a impressão de que não precisávamos estudá la mais a fundo, ignorando potenciais ganhos secundários e caindo em armadilhas um tanto previsíveis. Justamente para combater essa ideia de que programação pareada é simplesmente duas pessoas trabalhando no mesmo computador, discutiremos, ao longo deste artigo, por que a programação pareada é produtiva e como ela pode não ser produtiva. Em quais situações devemos parear? Como parear? Em quais podemos abrir mão dela? Quem deveria parear com quem? Esperamos que essas e outras questões sejam bem respondidas por este artigo. Tópico 1. O que é programação pareada e o que eu ganho com isso? Muito brevemente, programação pareada é uma técnica de desenvolvimento na qual dois desenvolvedores trabalham juntos sobre um mesmo problema e em uma mesma máquina. Isso é a base, mas a prática não para aí! Esses desenvolvedores trabalham colaborativamente, conversando intensamente sobre o problema e buscando uma boa solução para ele. Costumamos chamar o desenvolvedor que está no controle do teclado de "piloto"; o desenvolvedor ao lado é conhecido como "co piloto". Como mencionado acima, a ideia é que ambos troquem informações sobre o problema que estão a resolver e implementem juntos a solução final.

2 Duas pessoas com pontos de vista diferentes sobre o código é interessante: o piloto geralmente está muito envolvido com problemas da linguagem (abrir e fechar chaves, sintaxe, semântica), enquanto o co piloto está enxergando tudo em um nível mais abstrato. Mas quais as vantagens? Muitas. Uma delas é simplicidade: como ambos os desenvolvedores estão discutindo sobre a solução do problema, é de se esperar que eles lancem ideias primárias que, então, evoluem em possiblidades melhores e que eles finalmente concordem com uma solução mais simples e elegante. A qualidade do código então sai ganhando: além do fato de que não precisamos defender as vantagens de um código simples, o código é escrito por dois desenvolvedores juntos. Se um desenvolvedor escrever código que o outro não entende, isso será rapidamente corrigido. Por consequência, esse código terá sido lido por ao menos 2 desenvolvedores e a chance dele ser legível por outros desenvolvedores da equipe é ainda maior. Ainda em relação à qualidade de código, é possível argumentar que desenvolvedores que praticam programação pareada fazem menos uso de "gambiarras técnicas". A pressão que o colega ao lado exerce, de forma indireta e não proposital, faz com que o desenvolvedor pense duas vezes antes de escrever um código de menor qualidade. Esse é, afinal, um comportamento do ser humano: ninguém gosta de mostrar ao colega do lado que "sabe menos". Um outro efeito indireto da pressão do colega é foco. Ao trabalhar sozinho, é comum que o desenvolvedor perca o foco por diferentes motivos. Hoje em dia, com a quantidade de novas informações que temos ao nosso dispor nas mais variadas redes sociais, manter o foco é uma arte. Mas, com um colega ao lado, é mais difícil para o desenvolvedor abrir sua rede social favorita ou ver suas mensagens privadas com alguém ao lado. Mesmo distrações de trabalho são evitadas: as pessoas pensam duas vezes antes de interromper duas pessoas que estão trabalhando juntas. A consequência disso tudo é um maior foco na atividade e, portanto, um aumento de produtividade. Aprendizado também é outro fruto indireto da programação pareada. Ao parear, ambos os desenvolvedores aprendem um com outro. O conhecimento sobre regras de negócio ou mesmo o conhecimento bem técnico, que é conhecido somente por um dos desenvolvedores, no momento do pareamento, é transferido para o outro desenvolvedor. Isso faz com que não existam mais especialistas (ou "pais") de certos trechos do software, diminuindo o chamado fator do caminhão (ver box). Dados os pontos mencionados acima, é bastante claro que programação pareada só tem a agregar para o processo de desenvolvimento de uma equipe. O grande porém é que parear não é tão fácil quanto parece. Box: "Fator Caminhão" (ou Fator Trator) é o nome dado, em extreme Programming, para o problema de quando apenas algumas pessoas conseguem mexer em determinados trechos de código. O nome vem da brincadeira: "quantos desenvolvedores um caminhão precisa atropelar até que seu projeto pare?". Uma piada de mau gosto, mas que faz sentido. O conhecimento não pode ficar centralizado nas mãos de um único desenvolvedor. Tópico 2. Como parear com qualidade?

3 Programar pareado é uma prática que transcende o lado técnico: o lado social é bastante utilizado. E todos nós sabemos que o lado social não é geralmente o mais aguçado em desenvolvedores de software. Um caso típico é quando o piloto pega o teclado e sai escrevendo código sem puxar qualquer discussão com o co piloto. Nesses casos, estamos desperdiçando o talento de um desenvolvedor, pois o co piloto fica entediado e não consegue cooperar com o piloto. Programar pareado é então mais do que sentar ao lado de outro desenvolvedor. Ser piloto é mais do que apenas escrever linhas de código, e ser co piloto é mais do que apenas sentar ao lado. Um sinal de que o pareamento não está indo bem é quando vemos duas pessoas em silêncio, apenas olhando para o monitor, ou mesmo quando o co piloto apenas consente com tudo que o piloto diz. Durante a sessão de pareamento, espera se que o piloto e o co piloto discutam e reflitam sobre o problema usando diversas formas de comunicação. Ambos podem conversar, rabiscar, escrever provas de conceito. É tarefa de ambos puxar o colega ao lado para conversar. O piloto também tem suas obrigações específicas. Ele deve explicar o código que está escrevendo, tanto para diminuir a ansiedade do co piloto quanto para ter chance de receber feedback sobre ele. Já o co piloto também deve entender que o piloto tem o seu jeito de programar e deve palpitar em momentos oportunos. Por exemplo, o co piloto não precisa avisar o piloto que ele esqueceu o ponto e vírgula no fim da linha no momento em que isso aconteceu, já que o piloto provavelmente já percebeu o erro, mas só optou por escrever a linha debaixo para não perder o raciocínio. A dupla também deve perceber quem será o melhor piloto e o melhor co piloto naquele momento. Não há problema algum em revezar; isso é bem visto, inclusive, e discutimos mais abaixo. Se o co piloto está falando mais do que o piloto naquele momento (porque provavelmente conseguiu entender melhor o problema atual), talvez ele seja um melhor piloto do que o atual. Uma maneira rápida e fácil de perceber isso é perceber quando o co piloto está ditando código para o piloto. Box: Foco absoluto Em nossas aulas de agilidade, quando pedimos para os alunos trabalharem em par, eles ficam tão concentrados que nem percebem que os instrutores fazem malabarismos na frente da sala. Todos ficam extremamente surpresos quando o instrutor comenta, ao final do exercício. Isso mostra como as pessoas ficam focadas quando estão pareando. Tópico 3. Discussões comuns Há uma grande mística com relação a verdades e lendas do pareamento. Em extreme Programming, sugere se que os desenvolvedores de um time passem muito do tempo deles, perto dos cem por cento, programando em pares. Há também quem acredite que programação pareada custa caro para o projeto, já que, enquanto poderiam trabalhar em duas tarefas concorrentemente, dois desenvolvedores do time trabalham sobre uma tarefa só. Vejamos as discussões mais comuns sobre a prática com um pouco mais de profundidade. Sub tópico 3.1. Parear 100% do tempo?

4 Falamos cedo sobre as vantagens do pareamento no foco, na simplicidade e design do código. Logo, é fácil imaginar que o desenvolvedor deveria parear 100% do seu tempo. Embora seja uma recomendação de XP, há pouquíssimos times no mundo que conseguem de fato programar pareado cem por cento do tempo de trabalho. Parear todo o tempo é exaustivo para a maior parte das pessoas, já que a capacidade de se manter focado de cada um de nós costuma ser bastante limitada. Não é a toa que uma hora aula tenha a duração real de 50 minutos: há diversos estudos que indicam que pessoas têm, na média, uma capacidade de manter foco limitada a 40 minutos por vez, e então elas precisam de uma pausa. Em uma jornada normal de trabalho, ficar exausto muito cedo é uma má ideia. Quando perceber cansaço, lembre se que não é preciso parear até terminar de uma tarefa a todo momento, qualquer pessoa do par pode pedir uma pausa para recarregar as energias. Não esqueça também que cada pessoa tem o seu limite máximo de foco. Respeite o limite do seu par; se ele cansou, descanse ou eventualmente gaste o resto da sua energia para trabalhar em tarefas mais simples, que não exijam pareamento. Sub tópico 3.2. Falta de privacidade Além da dificuldade de manter foco por longos períodos, há também outra questão que pode causar incômodos. Programar pareado envolve mais interação com a pessoa que está sentada do seu lado e menos com o resto do mundo. Isso pode ser um desafio, a princípio, já que você provavelmente não trabalha com seus melhores amigos. Com uma pessoa ao seu lado, olhando para a sua tela, não temos tantas chances de verificar e mails, ou chats, ou mensagens. E, em um mundo em que tendemos, por trabalho ou lazer, a divagar por abas do navegador e ferramentas sociais a cada poucos minutos, parear pode causar a sensação de perda de privacidade no mundo virtual. E essa sensação não se limita ao virtual, já que programar pareado ainda envolve estar fisicamente mais perto do seu par. E, de fato, esses são pontos de privacidade dos quais abrimos mão quando programamos em par, tanto porque não queremos que o colega veja mensagens pessoais nossas, quanto em respeito ao nosso par, que abriu mão até da máquina dele para se sentar com você. É claro que ninguém espera que você passe o dia sem se distrair. Apenas, enquanto estiver pareando, faça tudo o que puder para permanecer focado e quando precisar desfocar, pare de parear. Box: Etiqueta no pareamento Quando parear, demonstre consideração pelo seu par: 1. Desligue avisos sonoros de chat; se possível, desligue os messengers em si; 2. Tire (ambos) os fones de ouvido; foque em escutar seu par; 3. Higiene pessoal é fundamental. Não esqueça de escovar os dentes e do desodorante; 4. Quando for co piloto, não roube o teclado do colega, fale com ele; 5. Não dite código. Se perceber que ajudaria mais pilotando, peça para trocar; 6. Pareie com todos da equipe, não apenas com seus amigos. Leve a troca de conhecimento como parte do trabalho.

5 Sub tópico 3.3. Parear em todas as tarefas Ainda mais uma questão relacionada a parear cem por cento do tempo é que, entendendo que os principais benefícios da programação pareada são manter um padrão de código único no projeto, a simplicidade e a troca de conhecimento entre membros do time, nota se que esses ganhos estão presentes quando o pareamento acontece para resolver problemas complexos, mas são bem menores quando tratamos tarefas simples. Um exemplo disso é, talvez, a criação de um CRUD, um sisteminha simples apenas para inserir, listar, alterar e remover dados: por envolver tarefas muito básicas, o código tende mesmo a sair simples e padronizado. Além disso, como é um código que todo desenvolvedor sabe fazer sem pensar, o aprendizado é bem limitado. Outra atividade em que geralmente não faz sentido trabalhar em par é uma atividade de estudo. Estudar é parte do dia a dia de todo desenvolvedor. É comum pararmos de programar para entrar no Google e entender melhor como determinada API funciona. Se a busca inicial for rápida, faça em par. Mas, se a atividade de pesquisa for complicada e demandar trabalho, prefira fazer isso separado. Cada pessoa tem sua velocidade de leitura e de interpretação e fazer isso em par pode não ser produtivo. Portanto, nessas situações, estude separado e, quando encontrar a solução, volte a trabalhar em par. Parear em tarefas bobas também pode ser bastante desmotivante, especialmente para o co piloto. Embora haja times que realmente preferem parear todo o tempo, nós frequentemente preferimos não parear em tarefas muito corriqueiras. Sub tópico 3.4. Trabalhar com mais de 2 desenvolvedores juntos? A ideia da programação pareada é ter dois desenvolvedores trabalhando juntos para resolver um problema. No entanto, algumas equipes extrapolam esse número e fazem com que 3 ou até 4 desenvolvedores trabalhem juntos para resolver o problema. A ideia pode fazer algum sentido já que, se com 2 pessoas o código fica bom, com 3 ficaria melhor ainda. O problema é que, na prática, não é isso que acontece. É difícil manter um canal de comunicação entre os vários desenvolvedores ao mesmo tempo e um deles acaba sendo sub utilizado. Uma boa prática é então nunca fazer qualquer variação do pareamento, como um "trireamento". Nos casos onde a equipe tem 3 desenvolvedores, o terceiro desenvolvedor pode, no momento em que está sozinho, realizar atividades de revisão de código, resolver bugs, trabalhar em histórias mais simples ou mesmo estudar. Claro, rotacione os pares com frequência para que esse desenvolvedor não trabalhe sozinho o dia todo. Box: Casos em que faz sentido "trirear" Há situações em que pode ser vantajoso para a equipe toda trabalhar junta numa tarefa. Por exemplo: construir a base de código do projeto, ou um trecho de código que usa um conhecimento muito específico e é muito importante para o projeto. Nesses casos, pode ser importante a participação da equipe toda. No entanto, a dinâmica costuma ser diferente: o piloto costuma ter o comando da situação, fazendo uma espécie de apresentação para toda a equipe. Sub tópico 3.5. Quando trocar de par?

6 Falandoemrotacionarpares,outraquestãofrequenteéporquantotempoumpardevetrabalharjunto e, nesseaspecto,nãoháumarespostacerta.hátimesqueescolhemumparparaodia,outrosquepreferem variarmais,trocandodeparesacadapoucashoras,eatéosqueformamparesqueduramatéterminarem umatarefa. Enquantotrabalhamoscomomesmoparmantemosalinhaderaciocínioeoritmodetrabalhoe,seuma trocadeparesacontecer,seránecessárioreduziroritmoeexplicaroqueestásendofeitoparaonovopar. Istoé,defatoexisteumgastodetempoparaexplicaroqueestáacontecendo.Essegastopodeser consideradoperdadetempo.outambémépossívelencararessare explicaçãocomoumaoportunidadede verificarseocódigoestásimplesobastante,mesmoparaquemovêpelaprimeiravez.ganha sedeum lado,perde sedeoutro. Apenaséprecisoatentarparaqueosparesespecíficosnãoserepitamdemais.Sejaporafinidadepessoal ouporsesentiremmaisàvontadecomumamesmapartedocódigo,tomecuidadoparanãoparearsempre comasmesmaspessoas.ummembrodotimedeveriacriarohábitodeparearcomtodososoutrospara evitarcriarilhasdeconhecimento.umaformaboadedescobriressesparesmuitorecorrenteséadicionar umquadrodepareamentoàssuasmétricas. FOTO: pareamento.png Sub tópico3.6.quaisníveisdeconhecimentoganhammais Finalmente,umadasprincipaisreclamaçõesdetimesquecomeçamapraticaraprogramaçãopareadasão aquelassessõesemqueosdoisdesenvolvedoressaemexaustosefrustrados.frequentementeporqueum nãoentendeunadadoqueaconteceueooutroporquenãoconseguiuseexpressarbemobastante. Oqueaconteceéquepessoascomgrausmuitodiferentesdeconhecimentopodemterdificuldadesem acompanharoraciocíniodooutro.issoéumfenômenobemconhecidonaáreaqueestudamodelosde aprendizado.vejaailustraçãodomodelodeaprendizagemdedreyfusnafigura1.

7 SVG da imagem em: pair.svg O que acontece no pareamento é que os estágios de Dreyfus costumam parear bem com níveis próximos e os níveis intermediários costumam parear bem com outras pessoas de mesmo nível. Os maiores problemas costumam acontecer em duas situações: primeiro, quando dois novatos pareiam e não têm quem dê regras claras para eles seguirem, é comum que eles se sintam perdidos e travem; segundo, quando um novato pareia com um expert, já que o primeiro precisa de regras e o segundo já possui um conhecimento tão enraizado do negócio que ele não segue mais regras é mais como se um expert seguisse sua intuição para decidir o que fazer. Nesse cenário, é comum que o novato não consiga entender o raciocínio do expert e que esse não o consiga explicar, porque para ele as variáveis que o fizeram tomar as decisões de código são tantas e o processo de escolha tão rápido que a sensação é de que aquilo é, ou óbvio, ou muito difícil de explicar. Em suma, evite as ligações tracejadas na figura 1. Lembre se também que programação pareada não é coaching. Se o desenvolvedor for realmente bem iniciante, talvez valha a pena fazer com que ele passe por uma sessão de coaching, para depois integrá lo à equipe. Outra questão frequente nisso é sobre o pareamento entre pessoas de mesmo nível. Por serem consideradas de uma mesma categoria, podemos ter a impressão de que conhecimentos semelhantes não vão dar um ganho grande para time e projeto. Apenas, então, lembre se que duas pessoas da mesma categoria não necessariamente chegaram nela pelo mesmo caminho. Além disso, podem pertencer ao mesmo grupo mas, ainda assim, conhecerem coisas diferentes e aprenderem bastante uns com os outros. Pareamento dentro do mesmo nível, exceto para novatos, vale sim a pena. Tópico 4. Como introduzir PP em uma equipe? Programar pareado não é fácil. Como mencionamos acima, é uma atividade social, onde duas pessoas se comunicam o tempo inteiro. Existem diversos desafios no momento em que uma equipe decide parear. Um primeiro desafio é a timidez. Estima se que por volta de 75% das pessoas sente algum nível de nervosismo na hora de se apresentar em público. De maneira similar, não é fácil programar com alguém te observando. É tarefa do mais experiente da dupla de facilitar a conversa e "quebrar o gelo" com o menos experiente e, com certeza, o que está mais nervoso com a situação.

8 Além disso, rotacionar os pares com frequência pode ser benéfico no começo. Assim, nenhum desenvolvedor fica estressado, todos trabalham com todos, e a experiência torna se, além de produtiva, mais divertida. Se seu gerente ou algum outro membro da equipe, por alguma razão, não é fã da prática, comece devagar. Escolha um projeto menor para piloto e pareie. Vá experimentando a prática, e descobrindo se ela se encaixa em seu contexto ou não. Mas não desista dela, afinal, listamos aqui muitos motivos para que você a pratique. Tópico 5. O que se fala de pareamento por aí? Apesar da prática de programação pareada ter se tornado popular após o livro de XP do Kent Beck, ela é com certeza praticada muito antes de a conhecermos pelo seu nome. O próprio Frederick Brooks (autor do famosíssimo livro The Mythical Man Month) uma vez comentou que ele, quando aluno de graduação entre 1953 e 1956, escreveu 1500 linhas de código totalmente livres de defeito na primeira vez que praticou programação pareada. Programação pareada talvez seja a prática ágil na qual a ciência mais realizou estudos a respeito. Uma ótima referência sobre o assunto é o capítulo sobre Programação Pareada do livro "Making Software: What Really Works, and Why We Believe It", editado por Andy Oram e Greg Wilson. Muitos estudos foram feitos com estudantes e profissionais da indústria em projetos de pequeno e grande porte. A pesquisadora americana Laurie Williams mostrou que estudantes que parearam ao longo da atividade proposta escreveram códigos que passavam em 15% mais testes do que estudantes que trabalham sozinhos. Isso significa que pessoas que programam pareado escrevem código com menos bug do que aqueles que optam por trabalhar de maneira individual. Já na indústria, muitas equipes reportaram a diversos pesquisadores uma grande melhoria da qualidade do produto. A troca de conhecimento, bem como a maior legibilidade dos códigos escritos em par também é algo que aparece constantemente nesses estudos. Em relação à produtividade, que é sempre um assunto polêmico em qualquer prática de engenharia de software, os estudos devem ser lidos com cautela. Programação pareada é considerada produtiva quando a tarefa desempenhada é complexa. Alguns estudos mostram o contrário: uma queda na produtividade. No entanto, diversos pesquisadores já criticaram esses estudos, pois eles foram feitos em projetos pequenos com tarefas pequenas. De forma resumida então, é possível concluir que estudos em programação pareada, em sua grande maioria, mostram que o uso da prática é benéfico. Se você quiser os detalhes desses estudos, leia o o capítulo do livro Making Software, citado anteriormente, que é um excelente resumo deles todos. Tópico 6. Programação pareada e produtividade Produtividade é um assunto sempre muito polêmico em engenharia de software. Uma das razões para tal é que é muito difícil medir produtividade de um desenvolvedor. A maneira mais comum de fazer isso é medir quantas linhas de código um desenvolvedor/equipe escreve por dia. Mas qualquer um com o mínimo de

9 experiência em desenvolvimento de software sabe que a quantidade de linhas que um desenvolvedor escreve não diz nada sobre sua produtividade. Sempre buscamos por práticas que aumentam a produtividade da equipe e fugimos das que a diminuem. Uma prática produtiva é aquela que faz, entre outras coisas, com que o código produzido funcione conforme o esperado e seja fácil de ser mantido a longo prazo. Programação pareada é uma daquelas práticas que, se não for analisada com atenção, dá a sensação de que a equipe está perdendo produtividade, afinal, são duas pessoas resolvendo um único problema. Se olharmos a curto prazo, talvez a sensação de perda de produtividade seja natural. Porém, a médio prazo, a programação pareada mostra suas vantagens, pois o código produzido contém menos bugs, gerando menos retrabalho para a equipe. Além disso, a troca de conhecimento entre os colegas é outro fruto difícil de mensurar, mas especialmente útil em equipes que trabalham em projetos complexos ou legados. Enfim, tudo o que foi discutido acima, a longo prazo, se destaca e gera benefícios. Obviamente, como discutido anteriormente, existem momentos ideais para se parear, e momentos nos quais a prática não fará muita diferença. A curva de aprendizado também não é simples. Programar pareado não é fácil; a quebra de paradigma no começo é complicada. Mas equipes maduras, que já pareiam há algum tempo, têm ganhos de produtividade. Tópico 7. Desafios em aberto Muitos dos mitos relacionados a prática foram combatidos nesse artigo, mas ainda há muito o que estudar, aprender e melhorar a respeito de programação pareada. Combater o hábito, por exemplo, é um deles. Desenvolvedores que estão começando com programação pareada podem ter a sensação de que trabalhar "com alguém mais devagar" não é produtivo, ou que não conseguem pensar com alguém ao lado. É por isso que equipes de software devem pensar bem sobre como introduzir a prática entre seus desenvolvedores. Discussões econômicas também são polêmicas. Ainda é difícil para um gerente ou, em nível maior, uma empresa, não pensar que duas pessoas estão sendo "gastas" no lugar de uma só. Novamente a dificuldade de se enxergar a médio prazo atrapalhando a equipe de fazer uso de boas práticas. O exemplo disso é justamente a frase do gerente da Microsoft, que diz que prefere pagar um desenvolvedor acima da média do que pagar dois desenvolvedores medianos. São argumentos difíceis de serem combatidos, mas esperamos que esse artigo tenha mostrado que, a médio e longo prazo, os benefícios da programação pareada superam os gastos com ambos os desenvolvedores. Outro grande desafio é a execução de programação pareada em equipes distribuídas. Existem diversas técnicas para equipes que não trabalham colocadas, mas neste artigo não discutimos esse tópico com profundidade. Tópico 8. Conclusão Programação pareada é com certeza uma atividade benéfica para equipes que desenvolvem software. Neste artigo citamos diferentes vantagens que a prática agrega ao processo, como simplicidade, troca de

10 conhecimento, maior qualidade (tanto interna quanto externa) do código, entre outras. Mas também tentamos deixar claro aqui que programar pareado não é fácil. Quebrar a barreira da timidez, saber o momento de parear (e de parar de parear), revezar os pares, etc é desafiador. Equipes que não sabem lidar bem com programação pareada podem não extrair todos os benefícios e, em casos piores, até perderem produtividade e motivação. Fique atento aos detalhes e lembre se de perguntar para seu time quais problemas eles têm sentido e mostrar para eles que é possível aprender a aproveitar melhor o pareamento. Talvez um ponto que não mencionamos ao longo deste artigo é que programar pareado é divertido e ajuda a construir uma sensação de time. Além de produzir código de qualidade, você se diverte e dá risada com o colega ao lado. A parte social é algo que frequentemente esquecemos de comentar, mas que tem uma alta importância em equipes que produzem software e métodos ágeis falam bastante disso. Portanto, escreva código de qualidade e seja feliz. Como? Praticando programação em par. Tópico 9. Referências Beck, Kent. Extreme Programming Explained: Embrace Change. Addison Wesley Professional, Segunda Edição, Fowler, Martin. Pair Programming Misconceptions. Oram, Andy; Wilson, Greg. Making Software: What Really Works and Why We Believe it. O'Reilly Media, Primeira Edição, Tópico 9. Autores Mauricio Aniche atua pela Caelum como instrutor e desenvolvedor. É mestre em Ciência da Computação e atual aluno de doutorado pela Universidade de São Paulo. Mauricio é apaixonado por engenharia de software, e foca seus estudos em Test Driven Development e qualidade de código. É autor do livro "Test Driven Development: Teste e Design no Mundo Real", publicado pela Casa do Código. Ultimamente é muito apaixonado por métricas de código, e lançou recentemente a ferramenta Codesheriff.com. Foto: MlNK_V0ShHE/AAAAAAAAAAI/AAAAAAAADSs/lDK3n1qdI8I/photo.jpg Cecilia Fernandes pode ser encontrada desenvolvendo software, dando aulas e atuando como Agile coach na Caelum. Ela ainda é presença frequente em eventos focados em agilidade tanto como palestrante, quanto como voluntária, revisora de submissões e, na Agile Brazil, como organizadora. Ela acredita em melhoria contínua e foca seus esforços na criação de bons times, pessoal e tecnicamente, e na cultura de crescimento e inovação. Foto: fernandes.png

Estudo de Caso. Cliente: Rafael Marques. Coach: Rodrigo Santiago. Duração do processo: 12 meses

Estudo de Caso. Cliente: Rafael Marques. Coach: Rodrigo Santiago. Duração do processo: 12 meses Estudo de Caso Cliente: Rafael Marques Duração do processo: 12 meses Coach: Rodrigo Santiago Minha idéia inicial de coaching era a de uma pessoa que me ajudaria a me organizar e me trazer idéias novas,

Leia mais

Trilha Agile TDD e 20 coisas que você precisa saber

Trilha Agile TDD e 20 coisas que você precisa saber Trilha Agile TDD e 20 coisas que você precisa saber Camilo Lopes Quem sou eu?! Trabalha com desenvolvimento de software desde 2003. Atualmente Desenvolvedor de Software na ADP Labs, escritor do livro "Guia

Leia mais

COMO PARTICIPAR EM UMA RODADA DE NEGÓCIOS: Sugestões para as comunidades e associações

COMO PARTICIPAR EM UMA RODADA DE NEGÓCIOS: Sugestões para as comunidades e associações COMO PARTICIPAR EM UMA RODADA DE NEGÓCIOS: Sugestões para as comunidades e associações R E A L I Z A Ç Ã O A P O I O COMO PARTICIPAR EM UMA RODADA DE NEGÓCIOS: Sugestões para as comunidades e associações

Leia mais

Como escrever melhor em 5 passos simples

Como escrever melhor em 5 passos simples Como escrever melhor em 5 passos simples Escrever um artigo para seu blog pode ser um processo estressante e tomar bastante tempo, especialmente se você não é um escritor. Mas quando você está determinado

Leia mais

O papel do CRM no sucesso comercial

O papel do CRM no sucesso comercial O papel do CRM no sucesso comercial Escrito por Gustavo Paulillo Você sabia que o relacionamento com clientes pode ajudar sua empresa a ter mais sucesso nas vendas? Ter uma equipe de vendas eficaz é o

Leia mais

Algoritmos. Objetivo principal: explicar que a mesma ação pode ser realizada de várias maneiras, e que às vezes umas são melhores que outras.

Algoritmos. Objetivo principal: explicar que a mesma ação pode ser realizada de várias maneiras, e que às vezes umas são melhores que outras. 6 6 NOME DA AULA: 6 Algoritmos Duração da aula: 45 60 minutos Tempo de preparação: 10-25 minutos (dependendo da disponibilidade de tangrans prontos ou da necessidade de cortá-los à mão) Objetivo principal:

Leia mais

www.startercomunicacao.com startercomunic@gmail.com

www.startercomunicacao.com startercomunic@gmail.com 7 DICAS IMPERDÍVEIS QUE TODO COACH DEVE SABER PARA CONQUISTAR MAIS CLIENTES www.startercomunicacao.com startercomunic@gmail.com As 7 dicas imperdíveis 1 2 3 Identificando seu público Abordagem adequada

Leia mais

MÓDULO 5 O SENSO COMUM

MÓDULO 5 O SENSO COMUM MÓDULO 5 O SENSO COMUM Uma das principais metas de alguém que quer escrever boas redações é fugir do senso comum. Basicamente, o senso comum é um julgamento feito com base em ideias simples, ingênuas e,

Leia mais

Tomada de Decisão uma arte a ser estudada Por: Arthur Diniz

Tomada de Decisão uma arte a ser estudada Por: Arthur Diniz Tomada de Decisão uma arte a ser estudada Por: Arthur Diniz Tomar decisões é uma atividade que praticamos diariamente, de uma forma ou de outra. Podemos até mesmo tomar a decisão de não tomar nenhuma decisão.

Leia mais

Vamos fazer um mundo melhor?

Vamos fazer um mundo melhor? Vamos fazer um mundo melhor? infanto-junvenil No mundo em que vivemos há quase 9 milhões de espécies de seres vivos, que andam, voam, nadam, vivem sobre a terra ou nos oceanos, são minúsculos ou enormes.

Leia mais

Os desafios do Bradesco nas redes sociais

Os desafios do Bradesco nas redes sociais Os desafios do Bradesco nas redes sociais Atual gerente de redes sociais do Bradesco, Marcelo Salgado, de 31 anos, começou sua carreira no banco como operador de telemarketing em 2000. Ele foi um dos responsáveis

Leia mais

NO ABRIR DA MINHA BOCA (EFÉSIOS 6:19) USO DO POWERPOINT

NO ABRIR DA MINHA BOCA (EFÉSIOS 6:19) USO DO POWERPOINT NO ABRIR DA MINHA BOCA (EFÉSIOS 6:19) USO DO POWERPOINT ACRESCENTANDO IMAGENS A APRESENTAÇÃO Algumas igrejas preferem o uso do multimídia para suas apresentações. Oferecendo a esses pastores uma apresentação

Leia mais

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2

Leia mais

20 perguntas para descobrir como APRENDER MELHOR

20 perguntas para descobrir como APRENDER MELHOR 20 perguntas para descobrir como APRENDER MELHOR Resultados Processo de aprendizagem EXPLORAÇÃO Busco entender como as coisas funcionam e descobrir as relações entre as mesmas. Essa busca por conexões

Leia mais

COMO TER TEMPO PARA COMEÇAR MINHA TRANSIÇÃO DE CARREIRA?

COMO TER TEMPO PARA COMEÇAR MINHA TRANSIÇÃO DE CARREIRA? COMO TER TEMPO PARA COMEÇAR MINHA TRANSIÇÃO DE CARREIRA? Um guia de exercícios para você organizar sua vida atual e começar a construir sua vida dos sonhos Existem muitas pessoas que gostariam de fazer

Leia mais

COMO INVESTIR PARA GANHAR DINHEIRO

COMO INVESTIR PARA GANHAR DINHEIRO COMO INVESTIR PARA GANHAR DINHEIRO Por que ler este livro? Você já escutou histórias de pessoas que ganharam muito dinheiro investindo, seja em imóveis ou na Bolsa de Valores? Após ter escutado todas essas

Leia mais

NOKIA. Em destaque LEE FEINBERG

NOKIA. Em destaque LEE FEINBERG Em destaque NOKIA LEE FEINBERG A Nokia é líder mundial no fornecimento de telefones celulares, redes de telecomunicações e serviços relacionados para clientes. Como Gerente Sênior de Planejamento de Decisões

Leia mais

#10 PRODUZIR CONTEÚDO SUPER DICAS ATRATIVO DE PARA COMEÇAR A

#10 PRODUZIR CONTEÚDO SUPER DICAS ATRATIVO DE PARA COMEÇAR A #10 SUPER DICAS PARA COMEÇAR A Pantone 715 C 100% Black 80% Black C: 0 M: 55 Y: 95 K: 0 C: 0 M: 0 Y: 0 K: 100 C: 0 M: 0 Y: 0 K: 80 PRODUZIR CONTEÚDO ATRATIVO DE Confira estas super dicas para você produzir

Leia mais

10 DICAS PARA USAR AS REDES SOCIAIS SEM PREJUDICAR O SEU NEGÓCIO

10 DICAS PARA USAR AS REDES SOCIAIS SEM PREJUDICAR O SEU NEGÓCIO 10 DICAS PARA USAR AS REDES SOCIAIS SEM PREJUDICAR O SEU NEGÓCIO 10 DICAS PARA USAR AS REDES SOCIAIS SEM PREJUDICAR O SEU NEGÓCIO Todo cuidado é pouco quando se esta nas redes sociais. A sensação que a

Leia mais

C Por que é preciso fazer rápido o produto web?

C Por que é preciso fazer rápido o produto web? C Por que é preciso fazer rápido o produto web? Já falamos sobre algumas denições e requisitos para se ter uma startup. Depois falamos sobre como ter ideias de produtos para a startup e que essas ideias

Leia mais

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem

Leia mais

Como fazer contato com pessoas importantes para sua carreira?

Como fazer contato com pessoas importantes para sua carreira? Como fazer contato com pessoas importantes para sua carreira? - Tem alguém com quem você gostaria de fazer contato? - Porque você não o fez até agora? - Por que é importante aprender a fazer esses contatos?

Leia mais

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO 10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE

Leia mais

Como fazer seu blog se destacar dos outros

Como fazer seu blog se destacar dos outros Como fazer seu blog se destacar dos outros Fama. Tráfego. Reconhecimento. Muito dinheiro no bolso. Esses itens certamente estão presentes na lista de desejos de quase todos os blogueiros. Afinal, ninguém

Leia mais

O guia completo para uma presença. online IMBATÍVEL!

O guia completo para uma presença. online IMBATÍVEL! O guia completo para uma presença online IMBATÍVEL! Sumário Introdução 3 Capítulo 1 - Produção de Conteúdo: Por que e Como produzir 5 Capítulo 2 - Distribuição e Divulgação 8 Capítulo 3 - Monitoramento

Leia mais

edirectory Plataforma ios / Android

edirectory Plataforma ios / Android edirectory Plataforma ios / Android Levando seu site ao próximo nível Conheça o novo aplicativo do edirectory. E seja bem vindo a revolução em aplicativos para Diretórios Online. Mobile Completamente reestruturado

Leia mais

COMO COMEÇAR 2016 se organizando?

COMO COMEÇAR 2016 se organizando? COMO COMEÇAR 2016 se organizando? Como começar 2016 se organizando? Conheça estratégias simples para iniciar o novo ano com o pé direito Você sabia que, de acordo com o Sebrae, os principais motivos que

Leia mais

3 Dicas MATADORAS Para Escrever Emails Que VENDEM Imóveis

3 Dicas MATADORAS Para Escrever Emails Que VENDEM Imóveis 3 Dicas MATADORAS Para Escrever Emails Que VENDEM Imóveis O que é um e- mail bem sucedido? É aquele e- mail que você recebe o contato, envia o e- mail para o cliente e ele te responde. Nós não estamos

Leia mais

Jogos. Redes Sociais e Econômicas. Prof. André Vignatti

Jogos. Redes Sociais e Econômicas. Prof. André Vignatti Jogos Redes Sociais e Econômicas Prof. André Vignatti Teoria dos Jogos Neste curso, queremos olhar para redes a partir de duas perspectivas: 1) uma estrutura subjacente dos links de conexão 2) o comportamentos

Leia mais

Aprendendo a ESTUDAR. Ensino Fundamental II

Aprendendo a ESTUDAR. Ensino Fundamental II Aprendendo a ESTUDAR Ensino Fundamental II INTRODUÇÃO Onde quer que haja mulheres e homens, há sempre o que fazer, há sempre o que ensinar, há sempre o que aprender. Paulo Freire DICAS EM AULA Cuide da

Leia mais

Descubra seu Quociente de Inteligência Emocional, respondendo com franqueza TODAS as questões abaixo. 1 - Você está viajando de avião e, de repente, esse entra numa área de grande turbulência e começa

Leia mais

Microsoft Access: Criar relações para um novo banco de dados. Vitor Valerio de Souza Campos

Microsoft Access: Criar relações para um novo banco de dados. Vitor Valerio de Souza Campos Microsoft Access: Criar relações para um novo banco de Vitor Valerio de Souza Campos Conteúdo do curso Visão geral: relações são essenciais Lição: inclui oito seções Tarefas práticas sugeridas Teste Cartão

Leia mais

CRM estratégico criamos uma série de 05 artigos 100

CRM estratégico criamos uma série de 05 artigos 100 Sabemos que muitas empresas enfrentam sérios problemas na administração de suas carteiras e no relacionamento com seus clientes e que apesar de conhecerem os problemas e até saberem que uma iniciativa

Leia mais

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido

Leia mais

1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade.

1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade. 1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade. Todos nós da AGI Soluções trabalhamos durante anos

Leia mais

Homens. Inteligentes. Manifesto

Homens. Inteligentes. Manifesto Homens. Inteligentes. Manifesto Ser homem antigamente era algo muito simples. Você aprendia duas coisas desde cedo: lutar para se defender e caçar para se alimentar. Quem fazia isso muito bem, se dava

Leia mais

1 USE SUA RAZÃO E DEIXE AS EMOÇÕES POR ÚLTIMO

1 USE SUA RAZÃO E DEIXE AS EMOÇÕES POR ÚLTIMO BEM VINDO AO GUIA DE 10 PASSOS DE COMO MELHORAR MUITO A SUA VIDA FINANCEIRA! APROVEITE! 1 USE SUA RAZÃO E DEIXE AS EMOÇÕES POR ÚLTIMO Quando se trata do nosso dinheiro, a emoção sempre tende a ser um problema.

Leia mais

20 perguntas para descobrir como APRENDER MELHOR

20 perguntas para descobrir como APRENDER MELHOR 20 perguntas para descobrir como APRENDER MELHOR Resultados Processo de aprendizagem SENTIDOS (principal) Gosto de informações que eu posso verificar. Não há nada melhor para mim do que aprender junto

Leia mais

Estudo x trabalho: aprenda a vencer a rotina de atividades rumo ao sucesso

Estudo x trabalho: aprenda a vencer a rotina de atividades rumo ao sucesso Estudo x trabalho: aprenda a vencer a rotina de atividades rumo ao sucesso Sumário introdução 03 Capítulo 5 16 Capítulo 1 Pense no futuro! 04 Aproveite os fins de semana Capítulo 6 18 Capítulo 2 07 É preciso

Leia mais

A Tua Frase Poderosa. Coaches Com Clientes: Carisma. Joana Areias e José Fonseca WWW.COACHESCOMCLIENTES.COM

A Tua Frase Poderosa. Coaches Com Clientes: Carisma. Joana Areias e José Fonseca WWW.COACHESCOMCLIENTES.COM A Tua Frase Poderosa Coaches Com Clientes: Carisma Joana Areias e José Fonseca WWW.COACHESCOMCLIENTES.COM Introdução Neste pequeno texto pretendo partilhar contigo onde os coaches falham ao apresentarem-se

Leia mais

O céu. Aquela semana tinha sido uma trabalheira! www.interaulaclube.com.br

O céu. Aquela semana tinha sido uma trabalheira! www.interaulaclube.com.br A U A UL LA O céu Atenção Aquela semana tinha sido uma trabalheira! Na gráfica em que Júlio ganhava a vida como encadernador, as coisas iam bem e nunca faltava serviço. Ele gostava do trabalho, mas ficava

Leia mais

Organizando Voluntariado na Escola. Aula 3 Planejando a Ação Voluntária

Organizando Voluntariado na Escola. Aula 3 Planejando a Ação Voluntária Organizando Voluntariado na Escola Aula 3 Planejando a Ação Voluntária Objetivos 1 Entender a importância de fazer um planejamento. 2 Aprender como planejar o projeto de voluntariado. 3 Conhecer ferramentas

Leia mais

Guia Prático para Encontrar o Seu. www.vidadvisor.com.br

Guia Prático para Encontrar o Seu. www.vidadvisor.com.br Guia Prático para Encontrar o Seu Propósito de Vida www.vidadvisor.com.br "Onde os seus talentos e as necessidades do mundo se cruzam: aí está a sua vocação". Aristóteles Orientações Este é um documento

Leia mais

Gestão da TI. Os custos escondidos da. Conheça os custos escondidos na gestão amadora da TI e pare de perder dinheiro.

Gestão da TI. Os custos escondidos da. Conheça os custos escondidos na gestão amadora da TI e pare de perder dinheiro. da Gestão da TI Conheça os custos escondidos na gestão amadora da TI e pare de perder dinheiro. Conteúdo Introdução Os custos escondidos - parte 1 Os custos escondidos - parte 2 Os custos escondidos -

Leia mais

Oração. u m a c o n v e r s a d a a l m a

Oração. u m a c o n v e r s a d a a l m a Oração u m a c o n v e r s a d a a l m a 11 12 O Evangelho relata que por diversas vezes, quando ninguém mais estava precisando de alguma ajuda ou conselho, Jesus se ausentava para ficar sozinho. Natural

Leia mais

CANDIDATO BANCADO PELOS PAIS

CANDIDATO BANCADO PELOS PAIS CANDIDATO BANCADO PELOS PAIS Desânimo total Acho que minhas forças estão indo abaixo, ando meio desmotivado!!!! Não quero desanimar, mas os fatores externos estão superando minha motivação... cobrança

Leia mais

Guia Prático ORGANIZAÇÃO FINANCEIRA PARA BANCAR A FACULDADE

Guia Prático ORGANIZAÇÃO FINANCEIRA PARA BANCAR A FACULDADE Guia Prático ORGANIZAÇÃO FINANCEIRA PARA BANCAR A FACULDADE ÍNDICE 1 Introdução 2 Qual a importância da educação financeira para estudantes? 3 Comece definindo onde é possível economizar 4 Poupar é muito

Leia mais

3 Truques Para Obter Fluência no Inglês

3 Truques Para Obter Fluência no Inglês 3 Truques Para Obter Fluência no Inglês by: Fabiana Lara Atenção! O ministério da saúde adverte: Os hábitos aqui expostos correm o sério risco de te colocar a frente de todos seus colegas, atingindo a

Leia mais

Mas, como utilizar essa ferramenta tão útil e que está à sua disposição?

Mas, como utilizar essa ferramenta tão útil e que está à sua disposição? Caríssimo aluno da Rede CEJA, Seja muito bem vindo à sua escola! Estamos muito felizes que você tenha optado por dar continuidade aos seus estudos conosco, confiando e acreditando em tudo o que poderemos

Leia mais

Montagem e Manutenção. Luís Guilherme A. Pontes

Montagem e Manutenção. Luís Guilherme A. Pontes Montagem e Manutenção Luís Guilherme A. Pontes Introdução Qual é a importância da Montagem e Manutenção de Computadores? Sistema Binário Sistema Binário Existem duas maneiras de se trabalhar e armazenar

Leia mais

O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE

O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE Renan Leme Nazário, Ricardo Rufino Universidade Paranaense (Unipar) Paranavaí PR - Brasil renazariorln@gmail.com, ricardo@unipar.br Resumo. Este artigo

Leia mais

ABCEducatio entrevista Sílvio Bock

ABCEducatio entrevista Sílvio Bock ABCEducatio entrevista Sílvio Bock Escolher uma profissão é fazer um projeto de futuro A entrada do segundo semestre sempre é marcada por uma grande preocupação para todos os alunos que estão terminando

Leia mais

Exercícios Teóricos Resolvidos

Exercícios Teóricos Resolvidos Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Matemática Exercícios Teóricos Resolvidos O propósito deste texto é tentar mostrar aos alunos várias maneiras de raciocinar

Leia mais

5 Dicas Testadas para Você Produzir Mais na Era da Internet

5 Dicas Testadas para Você Produzir Mais na Era da Internet 5 Dicas Testadas para Você Produzir Mais na Era da Internet Uma das verdades absolutas sobre Produtividade que você precisa saber antes de seguir é entender que se ocupar não é produzir. Não sei se é o

Leia mais

TIPOS DE BRINCADEIRAS E COMO AJUDAR A CRIANÇA BRINCAR

TIPOS DE BRINCADEIRAS E COMO AJUDAR A CRIANÇA BRINCAR TIPOS DE BRINCADEIRAS E COMO AJUDAR A CRIANÇA BRINCAR As crianças precisam atravessar diversos estágios no aprendizado de brincar em conjunto, antes de serem capazes de aproveitar as brincadeiras de grupo.

Leia mais

PARANÁ GOVERNO DO ESTADO

PARANÁ GOVERNO DO ESTADO A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro

Leia mais

Palestra tudo O QUE VOCE. precisa entender. Abundância & Poder Pessoal. sobre EXERCICIOS: DESCUBRA SEUS BLOQUEIOS

Palestra tudo O QUE VOCE. precisa entender. Abundância & Poder Pessoal. sobre EXERCICIOS: DESCUBRA SEUS BLOQUEIOS Palestra tudo O QUE VOCE sobre precisa entender Abundância & Poder Pessoal EXERCICIOS: DESCUBRA SEUS BLOQUEIOS Como aprendemos hoje na palestra: a Lei da Atração, na verdade é a Lei da Vibracao. A frequência

Leia mais

InfoProduto Já. Qual Sua Marca? Você Sabe Vender Sua Imagem? *Sheila Souto

InfoProduto Já. Qual Sua Marca? Você Sabe Vender Sua Imagem? *Sheila Souto Qual Sua Marca? Você Sabe Vender Sua Imagem? *Sheila Souto Um Marketing Pessoal bem arquitetado pode alavancar de maneira decisiva seus negócios ou carreira, pois como dizem por aí: A primeira impressão

Leia mais

Desvios de redações efetuadas por alunos do Ensino Médio

Desvios de redações efetuadas por alunos do Ensino Médio Desvios de redações efetuadas por alunos do Ensino Médio 1. Substitua as palavras destacadas e copie as frases, tornando os fragmentos abaixo mais elegantes, além de mais próximos à língua padrão e à proposta

Leia mais

CONFLITO DE SER MÃE EMPREENDEDORA

CONFLITO DE SER MÃE EMPREENDEDORA 1 CONFLITO DE SER MÃE EMPREENDEDORA Quando nos tornamos mãe, sem dúvida nenhuma é a melhor coisa desse mundo. Nossos filhos nascem, curtimos muito eles, nos dedicamos exclusivamente e chega uma hora que

Leia mais

Política de Afiliados

Política de Afiliados Política de Afiliados Obrigações do Produtor 1- Pagamento de R$1.000 a cada venda do Programa Expert Milionário que será gerenciada pela plataforma POST AFILIATE da produtora 2- Caso o afiliado venda mais

Leia mais

Voluntário em Pesquisa: informe-se para decidir! Qual documento garante que os meus direitos serão respeitados?

Voluntário em Pesquisa: informe-se para decidir! Qual documento garante que os meus direitos serão respeitados? Ministério da Saúde Conselho Nacional de Saúde Voluntário em Pesquisa: O que é uma pesquisa, afinal de contas? Eu, um sujeito de pesquisa? Qual documento garante que os meus direitos serão respeitados?

Leia mais

COMO FAZER A TRANSIÇÃO

COMO FAZER A TRANSIÇÃO ISO 9001:2015 COMO FAZER A TRANSIÇÃO Um guia para empresas certificadas Antes de começar A ISO 9001 mudou! A versão brasileira da norma foi publicada no dia 30/09/2015 e a partir desse dia, as empresas

Leia mais

O Guia Passo-a-Passo para IMPLANTAR. Em seu próprio Projeto

O Guia Passo-a-Passo para IMPLANTAR. Em seu próprio Projeto O Guia Passo-a-Passo para IMPLANTAR Em seu próprio Projeto Aprenda como Agilizar seu Projeto! A grande parte dos profissionais que tomam a decisão de implantar o Scrum em seus projetos normalmente tem

Leia mais

Quem te fala mal de. 10º Plano de aula. 1-Citação as semana: Quem te fala mal de outra pessoa, falará mal de ti também." 2-Meditação da semana:

Quem te fala mal de. 10º Plano de aula. 1-Citação as semana: Quem te fala mal de outra pessoa, falará mal de ti também. 2-Meditação da semana: 10º Plano de aula 1-Citação as semana: Quem te fala mal de outra pessoa, falará mal de ti também." Provérbio Turco 2-Meditação da semana: Mestre conselheiro- 6:14 3-História da semana: AS três peneiras

Leia mais

O Princípio da Complementaridade e o papel do observador na Mecânica Quântica

O Princípio da Complementaridade e o papel do observador na Mecânica Quântica O Princípio da Complementaridade e o papel do observador na Mecânica Quântica A U L A 3 Metas da aula Descrever a experiência de interferência por uma fenda dupla com elétrons, na qual a trajetória destes

Leia mais

7 Ações para afastar a crise Utilizando o marketing para melhorar suas vendas.

7 Ações para afastar a crise Utilizando o marketing para melhorar suas vendas. Criamos uma pequena lista de ações ligados ao marketing na internet que nem chega a ser um diferencial. Será o mínimo para que você com seu negócio consiga se manter no mercado e continuar a gerar lucros.

Leia mais

OBJEÇÕES INSTRUMENTO DE SUCESSO O LADO POSITIVIO DAS OBJEÇÕES PARA APRIMORAR O PROFISSIONAL DE VENDAS. Vista a camisa do 0800 E SEJA UM VENCEDOR!!!

OBJEÇÕES INSTRUMENTO DE SUCESSO O LADO POSITIVIO DAS OBJEÇÕES PARA APRIMORAR O PROFISSIONAL DE VENDAS. Vista a camisa do 0800 E SEJA UM VENCEDOR!!! OBJEÇÕES INSTRUMENTO DE SUCESSO O LADO POSITIVIO DAS OBJEÇÕES PARA APRIMORAR O PROFISSIONAL DE VENDAS. OBJEÇÕES VILÃS OU OPORTUNIDADES? A VISÃO ORIENTAL SOBRE Um para CRISE PERIGO (JI) A VISÃO ORIENTAL

Leia mais

edirectory ios / Android Plataforma

edirectory ios / Android Plataforma edirectory ios / Android Plataforma Criando lindos aplicativos com edirectory Uma revolução no espaço de diretórios mobile, bem vindo ao novo aplicativo do edirectory. Mobile Completamente reestruturado

Leia mais

Manifeste Seus Sonhos

Manifeste Seus Sonhos Manifeste Seus Sonhos Índice Introdução... 2 Isso Funciona?... 3 A Força do Pensamento Positivo... 4 A Lei da Atração... 7 Elimine a Negatividade... 11 Afirmações... 13 Manifeste Seus Sonhos Pág. 1 Introdução

Leia mais

1.000 Receitas e Dicas Para Facilitar a Sua Vida

1.000 Receitas e Dicas Para Facilitar a Sua Vida 1.000 Receitas e Dicas Para Facilitar a Sua Vida O Que Determina o Sucesso de Uma Dieta? Você vê o bolo acima e pensa: Nunca poderei comer um doce se estiver de dieta. Esse é o principal fator que levam

Leia mais

Logo, fiquem atentos às nossas instruções para que tudo ocorra dentro da normalidade.

Logo, fiquem atentos às nossas instruções para que tudo ocorra dentro da normalidade. Papai e Mamãe, A Escola Bem-Me-Quer apresenta esta cartilha para que vocês possam tornar a adaptação do seu (sua) filho (a) mais tranquila e sem traumas. Mas para isso, é necessário que vocês sigam direitinho

Leia mais

No E-book anterior 5 PASSOS PARA MUDAR SUA HISTÓRIA, foi passado. alguns exercícios onde é realizada uma análise da sua situação atual para

No E-book anterior 5 PASSOS PARA MUDAR SUA HISTÓRIA, foi passado. alguns exercícios onde é realizada uma análise da sua situação atual para QUAL NEGÓCIO DEVO COMEÇAR? No E-book anterior 5 PASSOS PARA MUDAR SUA HISTÓRIA, foi passado alguns exercícios onde é realizada uma análise da sua situação atual para então definir seus objetivos e sonhos.

Leia mais

Distribuidor de Mobilidade GUIA OUTSOURCING

Distribuidor de Mobilidade GUIA OUTSOURCING Distribuidor de Mobilidade GUIA OUTSOURCING 1 ÍNDICE 03 04 06 07 09 Introdução Menos custos e mais controle Operação customizada à necessidade da empresa Atendimento: o grande diferencial Conclusão Quando

Leia mais

RELATÓRIO MESA REVOLVER DESIGN (PESQUISA)

RELATÓRIO MESA REVOLVER DESIGN (PESQUISA) 1ª RODADA O QUE É PESQUISA? Por no google? Buscar conhecimento Ir a fundo nos interesses/ saber mais/ descobrir Faculdade: pesquisar coisas pelas quias você não necessariamente se interessa --> conhecimento

Leia mais

Subsídios para O CULTO COM CRIANÇAS

Subsídios para O CULTO COM CRIANÇAS Subsídios para O CULTO COM CRIANÇAS O que é um culto infantil? O culto para crianças não tem o objetivo de tirar a criança de dentro do templo para evitar que essa atrapalhe o culto ou atrapalhe a atenção

Leia mais

Autor: Marcelo Maia http://infoempreendedorismo.com

Autor: Marcelo Maia http://infoempreendedorismo.com Nesse ebook você irá aprender como gerar uma renda mesmo que do zero rapidamente na internet, se você já tem um produto irá aprender como aumentar suas vendas agora mesmo de forma garantida. Crie um sistema

Leia mais

os botões emocionais Rodrigo T. Antonangelo

os botões emocionais Rodrigo T. Antonangelo Entendendo os botões emocionais dos seus clientes Rodrigo T. Antonangelo Olá amigo e amiga, seja bem-vindo(a) a mais um exercício muito importante que vai te ajudar a levar seus negócios ao próximo degrau.

Leia mais

Sete Motivos Importantes Para Usar Áudio Para Melhorar As Suas Habilidades Em Inglês

Sete Motivos Importantes Para Usar Áudio Para Melhorar As Suas Habilidades Em Inglês Sete Motivos Importantes Para Usar Áudio Para Melhorar As Suas Habilidades Em Inglês Oi! Meu nome é David. Atualmente estou em Imperatriz, Maranhão ajudando pessoas como você aprenderem inglês. Já faz

Leia mais

Sistema Comprovado de Duplicação

Sistema Comprovado de Duplicação Módulo 1 Líderes Pro da AmarelasInternet Se você recebeu este material é porque possuí um espírito empreendedor e se ativou como Empresário no negócio da AmarelasInternet. É com muito orgulho que lhe apresentamos

Leia mais

Top Guia In.Fra: Perguntas para fazer ao seu fornecedor de CFTV

Top Guia In.Fra: Perguntas para fazer ao seu fornecedor de CFTV Top Guia In.Fra: Perguntas para fazer ao seu fornecedor de CFTV 1ª Edição (v1.4) 1 Um projeto de segurança bem feito Até pouco tempo atrás o mercado de CFTV era dividido entre fabricantes de alto custo

Leia mais

WWW.MUSICALLEIZER.COM.BR

WWW.MUSICALLEIZER.COM.BR WWW.MUSICALLEIZER.COM.BR Índice Índice Prefácio Sobre o autor Introdução Como ser produtivo estudando corretamente Você já organizou o seu tempo e os seus dias para estudar? Definir o que vai estudar Organizando

Leia mais

Desafio para a família

Desafio para a família Desafio para a família Família é ideia de Deus, geradora de personalidade, melhor lugar para a formação do caráter, da ética, da moral e da espiritualidade. O sonho de Deus para a família é que seja um

Leia mais

Como e por onde começar e os melhores formatos de conteúdo para você

Como e por onde começar e os melhores formatos de conteúdo para você Como e por onde começar e os melhores formatos de conteúdo para você A fim de criar, controlar, gerenciar sua reputação online e construir a carreira que você deseja, alguns ações são necessárias. A primeira

Leia mais

W W W. G U I A I N V E S T. C O M. B R

W W W. G U I A I N V E S T. C O M. B R 8 DICAS ESSENCIAIS PARA ESCOLHER SUA CORRETORA W W W. G U I A I N V E S T. C O M. B R Aviso Importante O autor não tem nenhum vínculo com as pessoas, instituições financeiras e produtos, citados, utilizando-os

Leia mais

10 simples passos que irão mudar a forma como você tira fotos

10 simples passos que irão mudar a forma como você tira fotos VERSÃO FOTOGRAFIA 10 simples passos que irão mudar a forma como você tira fotos Existem várias formas de alterar o resultado final de uma foto, seja através do ISO, da velocidade do obturador, da abertura

Leia mais

Imagens Mentais Por Alexandre Afonso

Imagens Mentais Por Alexandre Afonso 2 Imagens Mentais Por Alexandre Afonso 1ª Edição, 08/04/2016 As novas edições serão sempre disponibilizadas no link: http://alexandreafonso.com.br/e book imagens mentais 2016 alexandreafonso.com.br. Todos

Leia mais

A criança e as mídias

A criança e as mídias 34 A criança e as mídias - João, vá dormir, já está ficando tarde!!! - Pera aí, mãe, só mais um pouquinho! - Tá na hora de criança dormir! - Mas o desenho já tá acabando... só mais um pouquinho... - Tá

Leia mais

Com metodologias de desenvolvimento

Com metodologias de desenvolvimento Sociedade demanda grande quantidade de sistemas/aplicações software complexo, sistemas distribuídos, heterogêneos requisitos mutantes (todo ano, todo mês, todo dia) Mas, infelizmente, não há gente suficiente

Leia mais

Um introdução. Guia do Workshop INSPIRAÇÃO IDEAÇÃO IMPLEMENTAÇÃO. O Processo de Design. O Curso para o Design Centrado no Ser Humano

Um introdução. Guia do Workshop INSPIRAÇÃO IDEAÇÃO IMPLEMENTAÇÃO. O Processo de Design. O Curso para o Design Centrado no Ser Humano Guia do Workshop INSPIRAÇÃO IDEAÇÃO IMPLEMENTAÇÃO O Processo de Design Vamos começar! Nós sabemos por experiência que o único jeito de aprender o design centrado no ser humano é aplicando-o. Por isso,

Leia mais

Problemas em vender? Veja algumas dicas rápidas e práticas para aumentar suas vendas usando e-mail marketing

Problemas em vender? Veja algumas dicas rápidas e práticas para aumentar suas vendas usando e-mail marketing Problemas em vender? Veja algumas dicas rápidas e práticas para aumentar suas vendas usando e-mail marketing Conteúdo A chegada da internet e a mudança no comportamento das pessoas Novo modelo de concorrência

Leia mais

Como obter excelentes. Resultados. no Marketing Digital. Aprenda a usar 3 metas matadoras. Publicação SEVEN - SPD

Como obter excelentes. Resultados. no Marketing Digital. Aprenda a usar 3 metas matadoras. Publicação SEVEN - SPD Como obter excelentes Resultados no Marketing Digital Aprenda a usar 3 metas matadoras Publicação SEVEN - SPD Sumário Introdução Cápítulo 1 Comprometa-se com o Sonho Pessoal Capítulo 2 Desenvolva sua Estratégia

Leia mais

Organizando Voluntariado na Escola. Aula 1 Ser Voluntário

Organizando Voluntariado na Escola. Aula 1 Ser Voluntário Organizando Voluntariado na Escola Aula 1 Ser Voluntário Objetivos 1 Entender o que é ser voluntário. 2 Conhecer os benefícios de ajudar. 3 Perceber as oportunidades proporcionadas pelo voluntariado. 4

Leia mais

TAM: o espírito de servir no SAC 2.0

TAM: o espírito de servir no SAC 2.0 TAM: o espírito de servir no SAC 2.0 Os primeiros passos do SAC 2.0 da TAM A trajetória da TAM sempre foi guiada pela disponibilidade de servir seus clientes; nas redes sociais, essa filosofia não poderia

Leia mais

GRITO PELA EDUCAÇÃO PÚBLICA NO ESTADO DE SÃO PAULO

GRITO PELA EDUCAÇÃO PÚBLICA NO ESTADO DE SÃO PAULO Apresentação Esta cartilha representa um grito dos educadores, dos estudantes, dos pais, dos trabalhadores e da sociedade civil organizada em defesa da educação pública de qualidade, direito de todos e

Leia mais

EDITORES DE TEXTO Capítulo 1: Avaliação técnica e econômica dos principais editores de texto do mercado.

EDITORES DE TEXTO Capítulo 1: Avaliação técnica e econômica dos principais editores de texto do mercado. Nome: Nº Série: EDITORES DE TEXTO Capítulo 1: Avaliação técnica e econômica dos principais editores de texto do mercado. Habilidades: Pesquisar novas ferramentas e aplicativos de informática para a área

Leia mais

Freelapro. Título: Como o Freelancer pode transformar a sua especialidade em um produto digital ganhando assim escala e ganhando mais tempo

Freelapro. Título: Como o Freelancer pode transformar a sua especialidade em um produto digital ganhando assim escala e ganhando mais tempo Palestrante: Pedro Quintanilha Freelapro Título: Como o Freelancer pode transformar a sua especialidade em um produto digital ganhando assim escala e ganhando mais tempo Quem sou eu? Eu me tornei um freelancer

Leia mais

ACOMPANHAMENTO GERENCIAL SANKHYA

ACOMPANHAMENTO GERENCIAL SANKHYA MANUAL DE VISITA DE ACOMPANHAMENTO GERENCIAL SANKHYA Material exclusivo para uso interno. O QUE LEVA UMA EMPRESA OU GERENTE A INVESTIR EM UM ERP? Implantar um ERP exige tempo, dinheiro e envolve diversos

Leia mais

DESOCUPAÇÃO DE IMÓVEIS ARREMATADOS EM LEILÃO

DESOCUPAÇÃO DE IMÓVEIS ARREMATADOS EM LEILÃO PROLEILOES.COM DESOCUPAÇÃO DE IMÓVEIS ARREMATADOS EM LEILÃO SAIBA COMO PROCEDER COM UM IMÓVEL OCUPADO ARREMATADO EM LEILÃO INTRODUÇÃO Boa parte dos imóveis que vão a leilão público estão ocupados, ou seja,

Leia mais