Your SlideShare is downloading. ×
0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Desenvolvedor 2.0
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Desenvolvedor 2.0

477

Published on

Apresentação do TDC Floripa2013

Apresentação do TDC Floripa2013

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
477
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 1-Vamos falar de agilidade mas somos programadores. Vivemos o dia-a-dia das trinceiras 2- Trabalhamos juntos em dois times desempenhando bem mais do que o papel de desenvolvedores
  • Tópicos 1 Agilidade trouxe a tona a importância dos indivíduos e de duas relações para o desenvolvimento de software 2 Aplicação dos conceitos apresentado por Domenico de masi em busca de um novo modo pós-industrial de trabalho. Bem adaptável ao modelo de trabalho criativo. Influencio muito das disciplinas ágeis 3 A geração Y está presente no cenário de desenvolvimento de software e trazendo suas necessidades que envolvem uma quebra do paradigma antigo de trabalho
  • Softwares mais complexos Estamos desenvolvendo sistemas mais complexos. Os sistemas precisam ser mais flexíveis, ter mais performance e ser integrados com outros sistemas. Mercado aquecido Muitos projetos, as empresas de software não conseguem absorver a necessidade do mercado Insatisfação de todos os lados Desenvolvedores em sua maior parte(geração Y) estão insatisfeitos com as empresas, clientes estão insatisfeitos com os times de desenvolvimento e um ambiente de insatisfação está presente no mercado.
  • Desenvolvedor 1.0 Separação do pessoal do profissional O trabalho como obrigação Separação clara entre trabalho, lazer e descanso Regime de trabalho tradicional(9-18) Produtividade medida por horas de trabalho e burocracia
  • Quem é um desenvolvedor 2.0 ? Dialogo entre os palestrantes Higor pergunta: Vidal você desenvolve software certo ? R:sim --: Você quer ver teu sucesso desenvolvendo software, certo ? ........................... Habilidade desenvolvendo software Já consideramos que o público do TDC é capaz de desenvolver software de qualidade que atenda aos requisitos. Software só tem valor quando vai pra produção. Trabalha em equipe Mantém uma boa relação com colegas e clientes Responsável Capazidade de gerenciar, reduzir riscos, planejar e liderar determinadas iniciativas Bem sucedido Mas o que é o sucesso mesmo ? O Que é o sucesso pra você
  • Logo no início da carreira quando não sabemos muito além do que aprendemos na universidade/cursos temos a necessidade e vontade de evoluir tecnicamente para conseguir desenvolver software. Mais ou menos após o 3º ano programando talvez você venha a liderar uma equipe ou ser “influente” num time. Então surge a necessidade de melhorar a comunicação, organização e outras disciplinas. Após esse período você pode passar a participar de times auto-geridos e lidar diretamente com as partes envolvidas num projeto, virar gerente ou coisa do tipo. Após um tempo lá pelo quinto ano você pode pensar em prestar consultoria ou fundar uma empresa, então a necessidade de estudo de assuntos como empreendedorismo, liderança motivação e etc.. Após isso ainda não sei bem o que acontece..
  • Porque você deveria se preocupar ? Você provavelmente não vai trabalhar sozinho em grande parte dos seus projetos Você quer ter sucesso desenvolvendo software Você participa de eventos da comunidade Você vai aprimorar todos os seus relacionamentos, não só os profissionais.
  • Ok, acho que eu consegui mostrar a importância da inteligência emocional e outras características pessoais são importantes então vamos ver os passos iniciais Para conseguir evoluir essas disciplinas
  • Comunicação clara e eficiente Usar o idioma da forma correta, tentar eliminar ambiguidades na comunicação e transmitir a informação da forma mais eficiente e concisa possível Respeitar opiniões Escutar opiniões adversas ou até mesmo erradas. Isso inclui até lidar com críticas que nem sempre são construtivas Controle emocional Reconhecer as próprias emoções para conseguir levar discussões sem exaltação,e aprimorar a clareza e eficiência da comunicação. O controle emocional está diretamente ligado a qualidade da comunicação. Exemplo: qual é o seu comportamento ao chegar no trabalho quando você teve uma péssima noite de sono ? Você chega de forma empolgada e passando motivação aos seu companheiros ou chega pronto para explodir ? Reconhecer emoções dos outros Saber reconhecer a emoção dos outros durante discussão ou até mesmo no exemplo anterior.. Quando seu amigo de trabalho não chega sempre bem humorado vale a pena tentar superar isso e ajuda-lo a ter um dia melhor. Eg: Vidal chega mal humorado.. Eu chego cansado quando não vou pra academia pela manha.
  • Empatia Empatia é fundamental para diminuir a expectativa de como uma outra pessoa deve se comportar. Através da empatia é possível entender melhor e compreender o motivo de ação de outras pessoas. Programação neurolinguística Expressar ideias e estabelecer comunicação além das palavras. PNL ajuda a criar rapport com o interlocutor e estabelecer comunicação clara e mais focada Habilidades de negociação O principal de negociação é aceitar perder. É necessário aprender a lidar com situações mesmo quando a nossa vontade não está sendo satisfeita. Ex: Discussão sobre a melhor forma de escrever testes para aplicação ou até mesmo qual tecnologia usar em projetos de determinado tipo Coaching Não o coaching propriamente dito mas sim as disciplinas e conhecimento envolvidos no processo de coaching. Por exemplo: Crenças limitantes e rapport
  • Um time no norming
  • E porque um time ? Necessidade de resolver problemas complexos.. Time X Equipe Time traz a idéia de conhecimentos complementares para realização da tarefa..Enquanto no time todos os participantes possuem a mesma especialidade
  • Forming Momento inicial de formação do grupo hesitação  e  concessão pois os envolvidos sentem orgulho e otimismo. Pouca proatividade, Individualismo,Timidez Storming Embates e a concessão da lugar a competições, egoísmo Norming aí as coisas começam a se acertar, então chegamos ao Norming, um dos estágio mais fáceis de se identificar, uma vez que o grupo começa se reconciliar, surge a consciência da lealdade e responsabilidade. Performing Depois de muita convivência e entrosamento, alcançamos o  Performing.  O grupo adquiriu uma visão mais coesa dos processos e códigos de conduta aceitos por seus membros   segurança  e a  previsibilidade
  • Comunicação violenta Qual a melhor forma de criticar ou ainda defender um ponto com um amigo ? Adote uma forma de comunicação não violenta e que seja transparente Falta de transparência As vezes faltamos com transparência para evitar conflitos ou ainda por medo de ofender ou mesmo evitar discussões que podem ser necessárias para a evolução do time Trolls Evite troladas por mais inofensivas que possam parecer. Troladas podem dificultar a inovação ou ainda o diálogo mais aberto. Uma trolada de uma questão pessoal pode fazer com que as pessoas queiram se envolver menos e não favorecer a integração do time. Feedback O feedback tem que ser contínuo e real! Não pode haver medo de dar e receber feedback, indiferente do papel desempenhado no time
  • Expectativa Quando a expectativa é alta a decepção é certa.. http://zenhabits.net/ah/ Quanto do seu stress vem de expectativas ? Grande parte.. Expectativas oriundas de nossa cabeça Assumir responsabilidades O time tem liberdade para assumir as responsabilidades, mas elas devem ser assumidas. Isso deve acontecer de forma orgânica focando nas diferenças entre os membros dos times. Comprometimento Engajamento.Teoria full engadgement. Equipe engajada em momentos diferentes, um rodizio do foco.. Como lidar quando um membro do time não quer se envolver ? Deixa-lo livre ? A palavra convence o exemplo arrasta. Falhas Falhar não é um rito de passagem! Como lidar com falhas sucessivas ? É importante vencer. É importante celebrar as vitórias..
  • Estabelecer uma meta plausível para todo o time que contribua para a conquista do objetivo.
  • -Tem que ser algo que o time veja valor -Tem que ser gradual -Trigger/recompensa -Celebrar pequenas vitórias
  • É importante que o time realize atividades fora do horário de trabalho! Não precisa ser boate, pode ser jogar RPG, escalar, andar de bike..
  • Resumir apresentação em cinco minutos..
  • Transcript

    • 1. Globalcode – Open4educationDesenvolvedor 2.0
    • 2. Globalcode – Open4educationSobre nósCódigo! Código! Código!Ahh e algumas cervejas tambémDojoRio
    • 3. Globalcode – Open4educationSobre nósProgramadores. Sim, programadores!Experiência empírica e acadêmicaNossa primeira apresentação juntos!
    • 4. Globalcode – Open4educationNosso objetivoOverview sobre o universo do desenvolvedorde software contemporâneo e times dedesenvolvimento.
    • 5. Globalcode – Open4educationJá que estamos aqui falando no TDC temosum time ágil perfeito!
    • 6. Globalcode – Open4education#SÓQUENÃO
    • 7. Globalcode – Open4educationOrigem do termo(Teoria)“Indivíduos e interações mais que processos eferramentas”(manifesto ágil)“O Homem que trabalha perde tempoprecioso”(O ócio criativo)“Irrequietos, insubordinados, informais...”(Geração Y)
    • 8. Globalcode – Open4educationOrigem do termo(prática)Softwares mais complexosMercado aquecidoInsatisfação de todos os lados
    • 9. Globalcode – Open4educationDesenvolvedor 1.0Desenvolvedor 1.0
    • 10. Globalcode – Open4educationQuem é um desenvolvedor2.0 ?Habilidade desenvolvendo softwareInteligência emocionalTrabalha em equipeResponsávelBem sucedido
    • 11. Globalcode – Open4educationO que é sucesso ?DinheiroDesenvolver software de qualidadeTempo para se dedicar a famíliaLazerRealizar atividades fora do escritórioMudar o mundoSer famosoA Resposta é pessoal
    • 12. Globalcode – Open4educationHabilidades necessáriasInteligência emocionalTrabalha em equipeResponsávelCompetência social
    • 13. Globalcode – Open4educationAprendizado de umdesenvolvedor
    • 14. Globalcode – Open4educationInteligência emocional
    • 15. Globalcode – Open4educationQuer um exemplo ?Discussões técnicasComunidadeTreinamentosNegociaçõesLiderança
    • 16. Globalcode – Open4education
    • 17. Globalcode – Open4educationBásicoComunicação clara e eficienteRespeitar opiniõesControle emocionalReconhecer emoções dos outros
    • 18. Globalcode – Open4educationIntermediárioEmpatiaProgramação neurolinguisticaHabilidades de negociaçãoCoaching
    • 19. Globalcode – Open4educationAgora sim..
    • 20. Globalcode – Open4educationTime!
    • 21. Globalcode – Open4educationDefiniçãoUm grupo de pessoas com um propósitocomum. Times são especialmenteapropriados para conduzir tarefas complexase interdependentes.
    • 22. Globalcode – Open4educationEtapas de formaçãoFormingStormingNormingPerforming
    • 23. Globalcode – Open4educationQuestões mais comuns..ComunicaçãoResponsabilidadesLidando com variadas necessidades
    • 24. Globalcode – Open4educationComunicaçãoComunicação violentaFalta de transparênciaTrollsFeedback
    • 25. Globalcode – Open4educationResponsabilidadesExpectativaAssumir responsabilidadesComprometimentoFalhas
    • 26. Globalcode – Open4educationDiferentes necessidadesHigor sempre vai à academia pela manhaBreno mora em outra cidadeRodrigo Vidal tem horários distintosAndrade tem problemas com sonoHigor é vegetariano
    • 27. Globalcode – Open4educationComportamentoIdentifique seu papel no timeDiminua sua expectativaVocê não precisa ganhar semprePeça desculpa
    • 28. Globalcode – Open4educationMudança de hábitos
    • 29. Globalcode – Open4educationIntegrando o timeHorário comercial não é suficiente!
    • 30. Globalcode – Open4education
    • 31. Globalcode – Open4educationAlgumas questõesÉ mais fácil formar um time com os amigosou criar amizades dentro do time ?Vincular ou não a vida pessoal eprofissional ?
    • 32. Globalcode – Open4educationPrincípio de paretoEmpatiaControle emocionalPerder pode significar ganharTenha um time e não um grupo
    • 33. Globalcode – Open4educationChamada para eventohttp://dnad.azurewebsites.net@netarchitects
    • 34. Globalcode – Open4educationObrigado pela atençãoHigor.crr@gmail.com / @higorcesarRodrigovidal777@gmail.com / @rodrigovidal

    ×