Páginas

Mostrando postagens com marcador palestra. Mostrar todas as postagens
Mostrando postagens com marcador palestra. Mostrar todas as postagens

28 setembro 2010

Minicurso Groovy & Grails

Olá!
Bem, ontem estive na Globalcode para ministrar um curso rápido de Groovy e Grails. A intenção foi apresentar os principais conceitos e alguns benefícios de se utilizar essas tecnologias para sua próxima aplicação que rodará na JVM. A interoperabilidade entre Java -> Groovy lhe permite usar as APIs que você já conhece, sem ter que se preocupar em migrar tudo.

O feedback foi super bacana! Pena que o tempo não foi suficiente para mostrar tudo!

Descrição do Minicurso:

O fato de existirem inúmeras linguagens que rodam na JVM já não é novidade nenhuma, principalmente com o sucesso de Scala e JRuby. Seguindo a linha das principais linguagens do mercado, Groovy apresenta-se como uma ótima alternativa para aqueles que querem tentar uma nova linguagem, mas ainda gostam na sintaxe Java. Ganhando popularidade nos últimos tempos, Groovy é uma linguagem dinâmica inspirada em Python, Ruby e Smalltalk que pode ampliar e muito a produtivade em seu dia-a-dia.

Quanto tempo você leva para fazer um site utilizando as principais ferramentas Java? Pois em Grails isso pode ser ainda mais rápido! Inspirado no framework Ruby on Rails, Grails tem ganhado popularidade entre as opções para desenvolvimento web devido ao seu alto grau de integração com a plataforma Java, e adicionando a isso conceitos como interceptors, tag libs, Groovy Servers Pages (GSP), além de uma grande variedade de plugins para facilitar ainda mais o desenvolvimento web.





18 julho 2010

Palestra Pycon Ireland 2010: Having fun with XMPP/jabber bots

Saudações!

Bem, ontem foi a minha apresentacao sobre xmpp e jabber no evento Pycon Ireland 2010.
Super bacana, varias pessoas na sala... e o feedback foi bom! Inclusive no segundo dia, Sprint day- alguns até estiveram testando o GTalkBot

Ainda essa semana integro o audio, mas ai estão os slides:




that's all...

07 março 2010

Você tem orgulho do seu Código?

No mesmo clima do último post, me esqueci de disponibilizar os slides da minha última palestra no Brasil, feita em Floripa no evento Carvana GuJavaSC 09. Que foi super divertido, com uma demonstração do uso de asterisk+java pelo Ricardo Limonta.

Alguns disseram que este foi um momento completamente pessoal meu (epifânico, catárzico, auto revelador), com a minha visão sobre trabalho, orgulho e melhoria contínua. Mas a intenção principal estava em descrever literalmente o significado de ter (ou não) orgulho do próprio código, e como utilizar a busca pelo aperfeiçoamento profissional para mudar o próprio indivíduo.

Gostaria de apresentar novamente estes slides (talvez um screencast...)



20 fevereiro 2009

Somos professionais de software?

Uncle Bob, sempre pragmático (e porque nao dizer, radical), se apresentou no JAOO com a seguinte palestra: Craftsmanship and Ethics.

O cara levanta uma bandeira muito interessante: não somos profissionais... somos apenas trabalhadores... e isso se deve pela falta de disciplina que NAO temos aos construir código. E ele faz muito bem o seu papel: evangelização (com uma inclinação meio maluca).


Veja o vídeo:Craftsmanship and Ethics

E então, ainda tocando os tambores?

01 dezembro 2008

TDC 2008: Integração Contínua

Saudações!

Gostaria de disponibilizar a minha apresentação, realizada no TDC 2008 Floripa.




Uma pequena transcrição da palestra:
  1. Vamos falar de Integração contínua e os benefícios da automatização de build
  2. Eu? Eu sou o victor! Um pouco sobre mim...
  3. Agenda da apresentação
  4. Tudo começa com as origens: tradicionalmente, o momento de integração era a realização de um grande passo no projeto - juntar tudo - e obviamente que, na teoria, a vida é sempre bela!
  5. Minha percepção desse modelo, inclusive ensinado nas universidades por essas bandas: O Mais puro conto de fadas! Com direito a vestido esvuaçante, sapatinho de cristal e castelo ao fundo.
  6. Como em todo conto de fadas, acreditamos em uma série de premissas, e a principal delas é: nossos clientes estão dispostos a esperar por resultados apenas no longo prazo. Qualidade nunca é importante o suficiente (afinal, se houver tempo, pode cortar os testes).
  7. Mas a realidade é sombria, e extremamente dura com akelas que entram no mercado de trabalho: riscos sempre são subestimados, retrabalho em um Pattern, atrasos uma constante
  8. Precisamos nos preparar para um mundo novo, onde Clientes não podem e não querem esperar por software. E para isso, precisamos eliminar desde as primeiras fases de um projeto riscos com integração de software. É necessário também estar preparado para realizar mudanças rápidas, e responder às interpéries e baixas do mercado. E por último, e conseguirmos reduzir custos de produção, com certeza estaremos mais preparados.
  9. Se conseguíssemos reunir: Velocidade para atendimento de requisições de um cliente, Qualidade para evitar que decisões de hoje não alterem as decisões de amanha, além de recolher informações para a tomada de decisão, chegaremos a:
  10. Valor de Negócio. Perceptível pelo cliente: respostas rápidas às mudanças, alinhamento com as necessidades do negócio e satisfação
  11. Trocando em miúdos, é necessário criar um Botão Virtual, que nos possibilite entregar, rapidamente, valor ao cliente.
  12. Isto é integração contínua
  13. Representação Grafica do processo
  14. Citando as principais etapas do processo: Construção, Testes, Inspeção e Feedback
  15. Construção: normalmente confundido com o próprio termo de Integração Continua. Representa a automatização da construção do sistema, utilizando normalmente uma ferramenta de script (ant ou maven)... (por causa desse slide, o motivo do primeiro slide - essa a automatização em si - integrando todas as ferramentas citadas nessa apresentação)
  16. Pausa para uma reflexão: Esqueca TODA esta apresentação se você não utiliza controle de versões... não caia nesse erro: CONTROLE DE VERSÕES É PRIMORDIAL!!! Saia da idade da pedra! Páre de guardar HD's antigos ou código fonte zipado
  17. Testes: Sim, devem existir! É irresponsabilidade profissional não existir testes unitários automatizados para cada linha de teste! Neste ambiente, não fala-se apenas de testes unitários: aceitação, performance, integração, carga... IC significa mitigar riscos criando um ambiente de testes para garantir que sua base de código é confiável
  18. Pra não ficar por menos, algumas ferramentas!
  19. Inspeção: Tradicionalmente existe um problema em criar equipes independentes de qualidade/teste e desenvolvimento. Imagine o seguinte exemplo - você está lah no bem bom com a patroa e um cara do lado te dizendo "Não cara, não é assim, mais pro lado... isso não estava no roteiro, vc não pode colocar esta perna aí, é para o outro lado...". Para resolver este problema, podemos nos valer de anos de estudo de autores e desenvolvedores e buscar formas de mensurar qualidade de código através de métricas conhecidas, e através de ferramentas
  20. Mais ferramentas: Você se acha bom desenvolvedor? Então execute o CPD no seu código, e depois conversamos! Com estas ferramentas, a própria aceitação dos desenvolvedores será influenciada: não é o zé mané da qualidade falando, é uma ferramenta... normalmente a impressão é melhor...
  21. Imagine aplicar os conceitos de Business Intelligence para software? Cria-se assim a Software Itelligence, tomada de decisão através de dados concretos, acompanhados desde o início do ciclo de vida do produto, para que se possa tomar decisões a respeito do software utilizando cobertura de código, comportamento de testes, avaliação de duplicidade de código, avisos do compilador... muito mais acertivo que os achismos de especialistas...
  22. Como reunir tudo isso?? ora! ferramentas de feedback... segue uma pequena lista...
  23. Referencias
  24. Obrigado!! Obrigado pela oportunidade
  25. Dúvidas...

E então, você foi na apresentação e gostou??? Faça um comentário! Preciso do feedback para poder melhorar...

O evento foi muito bacana! Alta qualidade, pessoas interessantes e muita diversão!


Obrigado Globalcode e VOffice pela oportunidade! Ao final do evento ainda rolou um Papo de Boteco... coisalinda de Deus!!


[]s!!

26 novembro 2008

The Developer's Conference 2008 - aí vou eu!

Saudações!
Informações de última hora: O Bocão (vulgo Henrique Oliveira) me convidou para falar um pouco sobre Integração Contínua no evento deste final de semana aqui na ilha... e claro, eu topei!

Site Oficial: The Deveoper's Conference - uma realização Globalcode & VOffice

Vou tentar passar a mesma idéia que a apresentação feita no GuJavaSC deste ano, focando bastante no conceito por trás de todo o processo de integração contínua, e apresentando algumas ferramentas. Será uma apresentação rápida, e portanto, nada de muito blablabla ou piadinha... direto ao ponto...

Mais informações na Programação do Evento (sim, eu sei, meu nome não aparece ali... espero que atualizem logo...). A grade do evento está bastante interessante, vale a pena conferir!

[]s

27 outubro 2008

Lançamento InfoQ Brasil - 01/11/2008

Fratech
Saudações!

Este final de semana estarei em São Paulo para prestigiar do lançamento da versão brasileira do site InfoQ, conduzido pela Fratech

InfoQ Brasil


Junto com o Manoel Pimentel, vamos tentar passar um overview sobre o material que será possível encontrar no site, tentando - claro, estimular a curiosidade dos participantes a acessarem site, ampliando a comunidade brasileira ligada a desenvolvimento de software como um todo.

Encontro você lá!
[]s

12 agosto 2008

Ainda não entendeu o que é desenvolvimento ágil?

Bem... então Capitão Vinícius Nascimento vai ensinar...



Pontos altos da entrevista pra mim:

  • Não adianta... a maior parte das empresas nunca será Ágil (e o problema está nos gestores)
  • Desenvolvimento de Software é diferente de Engenharia civil (nunca canso de repetir isso)
  • Participação do cliente é fundamental!
  • Parece impossível, mas software com qualidade, satisfazendo o cliente e que seja sustentável é possível!!!

Mike Cohn


Apresentando um framework para implantar desenvolvimento ágil: Mike Cohn... apresentação demorada, mas bastaaaaante instrutiva... (video + slides)


Succeeding With Agile: A Guide To Transitioning

[]s

22 junho 2008

ExpoGestão: Patrick Sweeney

Muggsy BoguesEsta sim, uma Apresentação com "A" maiúsculo...
Vice Presidente da multinacional Caliper, Patrick Sweeney foi o apresentador mais eloquente do segundo dia. Não é por menos, afinal, sua empresa já participou da contratação de algumas centenas de milhares de pessoas ao redor do mundo, e ele já realizou um estudo com 2 milhões de pessoas. Candidatos que passaram por sua empresa.

Como não poderia deixar de ser: mais atrasos...

Um fato bastante inusitado: Ginástica Laboral!!! Ao som de uma música animada, nos alongamos ouvindo a também animada professora... chique demais!!

Sweeney iniciou a palestra com a definição do escopo: O que gestores NÃO devem fazer!! e cerceou sua apresentação em quatro grandes erros que cometemos:

1) Contratar alguém para preencher exatamente a vaga aberta na empresa
2) Preencher apressadamente uma vaga aberta
3) Contratar pessoas que vejam o mundo da mesma forma que você
4) Contratar pessoas com experiências semelhantes

Questão metafísica da vez: Como contratar os melhores e evitar contratar os piores

Patrick nos apresenta uma reflexão interessante:

O que os top performers de sua empresa tem em comum??

Mais a frente falarei de duas características importantes: Resiliência e Otimismo. Falemos então dos erros principais dos gestores:

Contratar alguém apenas para preencher um cargo



Essa até eu sei, e pode ser descrita com a seguinte frase:

"Em Empresas de qualidade, quando um presidente se aposenta, contrata-se um office-boy"

Tá bom, tá bom... não quis dizer que contratar um guri sem experiência para presidente da empresa é a solução. A questão vai muito além, e me faz pensar: Quais são as qualidades que você espera, ao fazer uma contratação? Conhecimentos específicos para um tarefa? O potencial que as pessoas apresentam, e que poderá ser aproveitado pela empresa no futuro?

Patrick indica aqui uma virtude importante: Pense em contratar pessoas com a competência e o carácter que você quer na empresa. Neste caso, o papel de um gestor não é moldar e mudar pessoas, mas investir no potencial de cada uma que o cerca.
Nos trazendo para a realidade, fomos alertados de que Potencial não quer dizer nada! O que importa é o que fazemos com o potencial que nos é apresentado.

Resiliência



Resiliência, na visão do palestrante, é a capacidade de aprender e crescer à partir de experiências negativas. É o atributo social que fará as pessoas entenderem que falhas fazem parte do jogo da vida, e que devem ser incorporadas sem grandes excessos.

Conheci, neste momento, a história do jogador de basquete Muggsy Bogues... cara, que coisa impressionante a persistência do sujeito! =)
Nascido num bairro pobre e violento, Muggsy tinha tudo para ser mais um tiro pela culatra da sociedade americana. Mas ele queria jogar basquete... com 1,60m e muita, muita persistência, Muggsy conseguiu uma vaga numa universidade e uma vaga para jogar na NBA... todas as adversidades, principalmente com pessoas o questionando e humilhando sobre sua altura e origens, não foram suficientes para fazê-lo desistir. Na verdade, tornaram Muggsy mais persistente e implacável em sua força e vontade de jogar basquete.
Quando questionado, em entrevista, se não seria impossível enfrentar Michael Jordan , Muggsy disse, na maior das calmas: "Nada, ele é só um pouco alto".
Louco ou otimista? A verdade é que Muggsy fez história com sua persistência, e seria ótimo ter pessoas como ele em nossas equipes... certo?

Conclui-se que resiliência é a capacidade de obsorver mudanças e tirar o melhor proveito de qualquer experiência... esse tema tem sido tratado em inúmeras edições da ÉpocaNegocios, vale a pena dar um conferida.

Otimismo


Esqueça os pessimistas, pois eles só fazem reclamar... e dificilmente você terá grandes conquistas vindas de pessoas pessimistas...
Otimistas é que fazem tudo acontecer, mesmo quando as chances são mínimas... pense nisso...


Preencher muito rápido uma vaga



A verdade: Cadeiras vazias pressionam gestores. Preencher vagas a qualquer custo é um grande erro que os gestores não deveriam se sujeitar...
Uma equação simples:
Quanto tempo dura para você perceber que cometeu um erro numa contratação? E para remover esta pessoa do seu grupo??
Acredita-se que leve entre 6 a 9 meses para isso... no total...
O investimento perdido por encontrar a pessoa errada não justifica a tentativa de arrumar alguém muito rápido....

Outra questão metafísica: Como encontrar pessoas obsecadas por sucesso?

Com certeza, não será fazendo uma busca por 1 mês apenas...
Encontra pessoas com brilho nos olhos, e a vontade de trabalhar duro e apresentar resultados fabulosos! (só faltou dizer "Amén!")...

Contratar pessoas que veêm o mundo da mesma forma que você



É necessário criar e manter uma empresa balanceada em todos os sentidos. Daí a importância em ter pessoas com visões de negócio diferenciadas, o que facilitará a resolução de problemas com uma abordagem mais ampla e consistente.

Mais uma vez: quais características são comuns aos top performers?? Encontre esta resposta, e você com certeza terá uma boa dica para saber o que procurar em novas contratações. Patrick nos dá a visão de que é necessário focar em qualidades e forças para o sucesso. Pessoas que saibam, por si só, aprender, é uma ótima pedida.

Questão: Experiência é realmente necessário? Entre um jovem com gana em aprender e um profissional com 12 anos de experiências... quem você escolheria?
Resposta: Depende... que tal um profissonal com 12 anos de éssimas experiências? seria realmente interessante para sua equipe?
Experiência é muito interessante como uma habilidade de transferência, isto é, a capacidade de mudar de função e continuar exercendo um comportamento adaptativo e vencedor.

Contratar pessoas com experiências similares



Bem... aqui não há muito o que dizer...

Patrick descreve duas perguntas principais para serem feitas durante a entrevista, possibilitando uma visão melhor do candidato:
- Por que você deixou seu último emprego?
- Fale a respeito de uma vez que você falhou. Qual foi sua reação?


Nota para a Palestra: 1000!!
Impossível descrever aqui toda a palestra... mas até que fui longe...

Nota para a organização do evento: -1000000... vergonhoso!!! Colocaram um cara de intérprete para interação com a platéia que era um lixo, mal sabia falar inglês... um absurdo!!!

19 junho 2008

ExpoGestão: Oscar Motomura

Oscar Motomura

Oriental franzino, mas com muito conhecimento... inicia a apresentação sem uma apresentação formal (cadê o powerpoint??!?!?). O tema: Desafios dos líderes para o futuro

Motomura inicia sua apresentação descrevendo um treinamento que sua empresa costuma fazer: reunir líderes e fazê-los pensar no papel que suas ações tem nos problemas reais da humanidade. Eles nos desafia a discutir por alguns minutos: "Quais são os principais problemas da Humanidade?".
- Algum de vocês citou o aquecimento global?
- Algum de vocês falou sobre violência?

Me chamou muito a atenção uma questão jogada ao ar: "O que nós, como gestores, fazemos para ampliar ou reduzir os problemas da humanidade?"

Um dos principais desafios dos gestores do futuro é conseguir trabalhar o crescimento de suas empresa num ambiente adverso e problemático, e interagir de maneira próativa na diminuição dos males da humanidade.

Qual a nossa aposta para o futuro?



Nova tendência é encarar a Gestão como uma atividade de Design.

Líderes como designers
Designers como líderes


Como você quer atuar em sua empresa: Surfar nas mega tendências ou desenhar o seu próprio futuro?

É papel dos gestores, neste momento, lançar questões impossíveis para discussões. Somente, assim seria possível que algo realmente grande e grandioso fosse feito. Exemplos de como esta abordagem pode:
Magazine luiza: "Como crescemos sem dinheiro?"
Esta foi a questão impossível que motivou todo um movimento de mudança de estratégica da empresa, vendendo na década de 80/90 através de catálogos e vídeos, depois entrando na era digital... bem interessante

Serão estas questões impossíveis que trarão a ruptura cultural para o crescimento da empresa. Insights e inovações surgem da buscam em resporder questões impossíveis.

É importante que esta discussão seja levada A TODAS AS PESSOAS DA EMPRESA. Uma caracteristica mais critica para os lideres será conhecer os padrões e nuâncias das interações humanas

Foi citado o exemplo de um líder de líderes. Cientista americano que coordenava mais de 8 mil outros cientistas, entre eles inúmeros "nobles". DEntre as licoes retiradas do exemplos, podemos assumir que, antes de mais nada, liderança é uma questões de traquejo social, e não poder instituíto. Na tentativa de liderar outros líderes, é preciso:

- Não competir em absoluto com as suas atividades. Estar certo de que você não será um impecilho para o trabalho deles (not control, but freedon drives the growth)
- Ter certeza que todos estejam trabalhando em questões realmente desafiadoras. Desafios são importantíssimos para gerar o comprometimento
- Mantê-los autamente motivados. Aqui, o importante é não fazê-los passar despercebidos! (tal cientista costumava dar presentes inusitados aos seus liderados, como barras de 5kg de chocolate, para que, ao chegar em seus escritórios eles sejam percebidos e possam falar a respeito do presente...)


Outro desafio para novos líderes lideres será "saber de gente". É necessário que, durante uma mudança de estratégia, focar a atenção também na mudança cultural, que possui o mesmo peso.


Preparar-se para o futuro



- Lidar com economia de escala
- Lidar com a complexidade (cultural, economia e ambiental)
- Investir em talentos

Foi tratado o tema Excelência Futura, que passa PRINCIPALMENTE na maneira como a empresa investe, mantém e encontra talentos.
Muitas empresas atualmente possuem reserva de talentos, isto é, um grupo especial de pessoas, que qdo a coisa aperta, eles darão resultado rápido. Motomura cita o "Indice de Excelência Futura", medida criada por eles (ou nao) para determinar o quão preparada a empresa está para o futuro que a aguarda.

É imprescindível que os líderes da empresa estejam livres para pensar no futuro. No Brasil, o que se vê são inúmeros líderes afogados questões operacionais desnecessariamente, quando deveriam estar estudando e vislumbrando os rumos que a empresa deve tomar. O principal reflexo desta realidade é o grande número líderes brilhantes estão cronicamente cansadas.

Manter embriões de novos negócios, através de experiências, inúmeras delas, muitas delas! Somente desta forma poderíamos nos aproveitas de espaços em branco nos negócios (Blue Ocean Starategy)...

Mas o melhor estava reservado para o final... alguma vez vocês se questionaram qual a nossa real intenção em atuar como empresas neste mundo? Motomura nos propôs a segunda reflexão da noite: ele nos instigou a enviar para o planejamento estratégico da empresa a discussão sobre nosso papel neste planeta.

Estamos contribuindo com a nossa visão de negócio para o bem e da humanidade e do planeta?

Ensinamentos interessantes:

Para sobreviver no mercado por muito tempo, é necessário favorecer e desenvolver competências duráveis. Uma vez que conhecimentos ficam obsoletos rapidamente, é necessário desenvolver talentos que permitam o crescimento dos indivíduos e da empresa como um todo. Não é possível manter talentos tendo como base o dinheiro, é necessário mais.. - próximo post falará da palestra do Patrick Sweeney, e tem tudo com isso!

Fui apresentado ao conceito de Felicidade Interna Bruta, como sendo muito mais eficiente que o tradicional PIB...


A palestra finalizou com a idéia de que Ética é a escolha que fazemos para o bem comum...
Simples e direto... credo!!!!

Depois disso um coquetel chique no último nos esperava, com Chopp Opa, Chanpagne e vários croquetes... =)

17 junho 2008

Integração Contínua em Java at GUjSC

Yeah!!
Bem, após transtornos com a queda do servidor do SlideShare, consigo finalmente disponibilizar a apresentação de hoje!

Realizada no Auditório do EPS, acredito que perto de 20 pessoas compareceram...

Bem, não sou eu que deve postar as impressões da apresentação: se algum de vocês me viu falando, comente!

Gostei bastante da receptividade e dos comentários durante o coffee break (habib's!!!! adoro esfiha...)

Segue abaixo a apresentação:


[embed]Link da apresentação[embed]





Sobre a apresentação do Andrik: muito bacana!!! Pow, deu muita curiosidade de ver o tal Gant funcionando em nosso ambiente de IC lah na Audaces. Parabéns pela apresentação...


Obrigado ao GUjSC pelo convite... e sabe como é, derrubou na área é pênalt e se precisar, cola em mim que é só sucesso!!!

[]s

Projetinho exemplo: Integração Contínua

Saudações!

Como vcs devem saber, hoje tenho uma apresentação sobre Integração Contínua no auditório do EPS às 18:40...

Como forma de ilustrar a minha apresentação, vou disponibilizar um arquivo contendo um projetinho de exemplo - feito no eclipse, óbvio - e que junta ant+junit+mocks+javadoc+findbugs+dbunit+sqlite para apresentar como é possível iniciar um projeto já pensando em qualidade de software.

É um projeto beeeeeem simples, apenas com uma tela de login e uma listagem qualquer... o foco da aplicação é comprovar o conceito que vou descrever hoje... espero vocês por lá!

Download do Arquivo: userAdminIC.tgz

[]s
Victor

12 junho 2008

Evento GUJavaSC


Saudações!
Este blog até que está dando resultado!
Depois de falar a respeito e inclusive publicar uma matéria sobre, me convidaram para falar de Integração Contínua!

Bem, se você quer me ouvir falar que é possível ter software com qualidade, redução de riscos e como você nunca sonhou, venha me ver!

Tudo bem, você pode sair decepcionado, afinal, eu não vou resolver todos os seus problemas... mas uma palestra não serve para isso!
Para resolver esta situação, estarei disponível para conversar e tomar uma cerva depois do evento - sabe como é, sem bebida, nada acontece!

Encontre informações sobre ferramentas e maneiras de trabalhar com seu software que possibilitarão a saúde e bem estar da sua empresa!

Mais informações: Encontro GuJavaSc

11 dezembro 2007

Marcio Marchini at edugraf


Saudações a todos!
Bem, na semana passada, em Florianópolis, houve uma apresentação do Marcio Marchini, consultor da Bedarra, empresa Canadense do Dave Thomas. Bem, o Marcio está no Brasil para auxiliar a Audaces na adoção do desenvolvimento Ágil. Estamos crescendo muito com a participação dele!

Desculpe a divagação.

Na terça passada o Marcio fez uma apresentação (aula aberta) com o título "Desenvolvimento de Software no Silicon Valley North", mostrando sua experiência com Desenvolvimento de software e principalmente com Desenvolvimento Ágil.
A palestra foi bastante produtiva, e alguns pontos são importantes ressaltar:

- Na Rational eles usam Diagramas de classe para o desenvolvimento? Resposta: HAHAHAHAHAHAHAHA
- Na Rational eles fazem testes automatizados? Resposta: HAHAHAHAHAHA
- E na IBM? Resposta: HAHAHAHAHAHA
- A Microsoft utiliza o Project para desenvolvimento de Software? Resposta: HAHAHAHAHAH

"Em casa de ferreiro o espeto é de pau"...

Também foi uma oportunidade para o Marcio divulgar os serviços da Bedarra no Brasil... com o CTIP (Continuous Test and Integration Plattaform), que é uma compilação de vários sistemas para promover a Integração Contínua.

O Edugraf disponibilizou os slides da apresentação, e logo estará disponível o video com a palestra... vale muito a pena conferir!

Veja os slides: Marcio-Bedarra-Agile.pdf

[]s

27 outubro 2007

Impressões - Semana Acadêmica do Senac



Saudações a todos!

Recorde para mim: 3 capitais brasileiras em menos de uma semana...
Informação off-topic: Dona Rita, minha mãe, defendeu o mestrado esta semana e está toda feliz pela nota 10 com louvor na PUC/SP. Isso ai! PARABÉNS MÃE!! Estou em São Paulo para comemorar junto com ela essa conquista!! (...)

Voltando.
Quinta feira apresentei duas palestras na semana acadêmica do Senac, como descrito no post anterior. Muito bom!! Para as duas primeiras palestras falando de Desenvolvimento Ágil que fiz... até que foi ótimo!

Bem, foi bastante diferente do que imaginei, mas gostei muito da experiência...
A primeira das apresentação foi para um grupo pequeno de alunos do curso de Análise de Sistemas, e confesso ter ficado um pouco receoso se o foco estaria realmente adequado para os participantes, mas no final correu tudo bem, espero que as pessoas tenham gostado.

A segunda apresentação, com 50 inscritos foi mais tranquila, me senti mais à vontade com as perguntas dos participantes, e o ritmo da apresentação foi mais orgânico. Tanto que consegui falar por mais de 2 horas... absurdo! E só duas pessoas dormiram!! Com certeza um recorde!

Questões importantes: precisamos exercitar mais nosso poder didático e explicar melhor conceitos, evitando que coisas saiam mal entendidas. Mais de uma pessoa me perguntou: "vem cá, como esse tal de XP consegue elimar toda a documentação? Isso funciona mesmo?"... vamos produtores de conhecimento, aos princípios!! Eles nos salvarão da mediocridade do mundo... Agilistas Uni-vos!

Fiquei muito feliz em saber que um grupo de desenvolvimento de um Hospital de Porto Alegre conseguiu utilizar eXtreme Programming em uma equipe php, influenciando os demais desenvolvedores a utilizar algumas práticas. Um comentário interessante que ouvi: "Uma coisa interessante que identificamos é a mudança de postura com os cliente: ao invés do papel de chato, sempre cobrando 'e ai, ta pronto já esse sistema?' que os cliente faziam, passaram a ser os próprios desenvolvedores a cobrar por atitudes mais colaborativas dos clientes: 'e ai, já testou a funcionalidade que lhe enviamos?'". Bom!! Muito bom!!

Abaixo segue uma parte da apresentação... apenas o início... agradeço ao Pelotas (vulgo professor Guilherme) por ter gravado essas partes no celular... tb não consegui editar o video para que ele ficasse na posição correta... hahahah eu sei, eu sei... está horrível, mas alguém sabe me dizer como deixá-lo correto???
PS: desculpem as tosses!! que coisa feia!



24 outubro 2007

Palestra - Semana Acadêmica Senac RS



Saudações a todos!
A convite de um grande Amigo (Guilherme Pelotas), hoje estou de viagem marcada a Porto Alegre apresentar a palestra: Desenvolvimento Ágil - O desafio da mudança no dia 25 (quinta-feira)

A apresentação será feita na Semana Acadêmica das Faculdades Senac.

Bem, minha intenção é apresentar alguns princípios por trás do desenvolvimento Ágil (seguindo o exemplo de Kelly Waters) e de que maneira eles se unem gerando softwares de qualidade e divulgando empresas como o Google (se é que existe alguma empresa como o google). De forma descontraída, quero passar o que acredito ser o mais importante no desenvolvimento de software.

Programação do evento:
http://www.senacrs.com.br/2007/personal/2007109/10361.pdf
Uma correção: Meu nome é Victor Hugo Germano =)

Segue o pdf da apresentação:
http://www.4shared.com/file/27325657/fa6c772e/Desenvolvimento_gil.html

Novamente, minha intenção é divulgar o desenvolvimento Ágil, por isso disponibilizei a apresentação em seu formato real... sinta-se livre para modificá-la, critiá-la e distribuí-la.... desde que mantenha as referências... (chame-me de lunático... mas eu sou completamente partidário da mentalidade Wikinomics) =)
Ainda estou verificando a questão de copyrigth das imagens... mas logo se resolverá.

[]s