VidaGeek.net

Linux, Open-source, Programação e Produtividade

Archive for the ‘Agile’ Category

Meu nome é Hugo Corbucci e sou aluno de mestrado em Ciências da Computação no IME/USP.
Tópicos discutindo a utilidade ou necessidade de uma formação acadêmica completa e de um mestrado já passaram pelo VidaGeek e por muitos outros blogs.

Tendo optado por essa vida, posso dizer que tem uma coisa que o mestrado te ensina: responda questionários!
Muita gente precisa realizar questionários e coletar dados para suas pesquisas de mestrado ou doutorado. No mundo acadêmico é a única maneira com a qual se pode obter dados concretos sobre assuntos subjetivos. Esses dados são cruciais para elaboração de qualquer dissertação ou tese defendendo um assunto e eles são muito difíceis de obter em quantidades razoáveis.

Por que estou dizendo isso? Porque acho importante passar essa visão e porque, obviamente, preciso da ajuda de todos vocês para o meu questionário (em inglês): http://www.ime.usp.br/~corbucci/floss-survey.html.

Minha pesquisa procura identificar problemas de comunicação existentes em ambientes de desenvolvimento de software livre além de algumas ferramentas que poderiam ajudar a resolver esses problemas. Se você contribui com software livre, por favor, responda!

Os resultados serão divulgados publicamente (em inglês) quando a pesquisa for completada e integrarão minha dissertação de mestrado (em português).

Agradeço desde já pela ajuda de todos e espero que façam um bem para a comunidade acadêmica: respondam questionários! :-)

Posts Relacionados:

  • Desenvolvimento de jogos com o Morphic
  • FISL 8.0
  • YubNub
  • Google para todos os gostos
  • Ambiente aberto de Xadrez Online
  • Cuba Libre
  • Show Us The Code, Mr. Ballmer!!!
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

    Ontem, Fabio Akita deu uma palestra no FISL 10 sobre Ruby on Rails. Foi uma palestra lotada e divertida.

    A palestra começou com uma breve introdução ao arcabouço, um outline da palestra. O Fabio falou de como surgiu o arcabouço, qual era seu objetivo inicial, falou das atuais versões de Ruby, de Rails e do JRuby e da importância da comunidade para o projeto.

    Em seguida, na parte mais divertida da palestra, o Akita mostrou alguns dados sobre a performance da máquina virtual de Ruby. Mostrou, por exemplo, o ganho de velocidade da versão 1.8 para a versão 1.9 da máquina virtual “padrão” de Ruby por meio de um jogo muito interessante chamado “Rubystein” que eu, pelo menos, não conhecia nessa versão… hehehe). O jogo, aliás, utiliza uma biblioteca para acessar o hardware diretamente para fazer o desenho 2D: Gosu.

    Depois da demostração de ganho de velocidade realmente impressionante da nova máquina virtual, falou um pouco da importância da comunidade para se aprender e divulgar Ruby on Rails. Citou, inclusive, alguns sites muito bons para ficar por dentro das últimas novidades sobre o projeto:

    Em seguida, Fabio falou de alguns recursos que já vem embutidos no Rails mas que nem todo mundo lembra, motivo pelo qual, segundo ele, algumas pessoas xingam Rails sem motivo. Dentre essas funcionalidades, vale destacar o suporte a autenticação HTTP básica, Atom, internacionalização (i18n para os íntimos), XML, JSON, e-mail e caching.

    Para terminar, o Akita fez uma demonstração de algumas funcionalidades incrementando o já famoso blog de 15 minutos. Criou uma área de administração com login, colocou caching, um editor de texto mais incrementado e suporte a upload de arquivos, para citar as mais legais.

    Enfim, aprendi algumas coisas novas com essa palestra; gostei! E acho que também agradou a quem não conhecia quase nada de Rails. Parabéns, Akita. Mas faltou alguma coisa de metodologias ágeis na palestra (pelo título).

    O código que ele mostrou na palestra está no GitHub e os slides, no SlideShare.

    Assim que der tempo falo sobre as outras três palestras que assisti ontem, apesar da visita do nosso presidente ter atrapalhado um pouco o andamento do evento…

    Posts Relacionados:

  • FISL 9.0: Entrando nos trilhos - Introdução a Ruby on Rails
  • Rails Vs Java e PHP
  • Rails Summit
  • Inscrição de Caravanas para o FISL 8
  • Ruby e Rails no Mundo Real
  • FISL 8.0
  • FISL 10: Primeiro dia, organização e dojo
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

    Falando em Agile

    Falando em Agile
    Continuando a minha saga de eventos do mês ,(Rails Summit, o Encontro Ágil), aconteceu em São paulo na quinta e na sexta o Falando em Agile, um evento sobre métodos ágeis bastante instrutivo e muito bem organizado.

    Para quem é nas palavras de Chad Fowler, um “Advanced Beginner” em métodos ágeis como eu, a mensagem que ficou foi…

    “Métodos ágeis não é sobre práticas ágeis, mas sim sobre valores, e sobre mudar sempre”.

    Para ser bem honesto, eu preferia ter aprendido isso em um evento mais dinâmico, onde eu pudesse sentar com meu mac no chão e bater papo em uma roda de outras pessoas discutindo o assunto, do que sentado em uma cadeira no estilo aula da universidade. Mas deixando isso de lado, o evento foi perfeito.

    Logo de abertura, o Keynote do David Anderson sobre Kanban deixou uma dezena de conceitos muito interessantes. Aprendi por exemplo que os especialistas classificam as empresas em apenas 3 grupos (líder de preço,diferenciado e nicho), e de que com a evolução do mercado, as empresas de nicho deixam de existir. Outra coisa interessante, é que ao invés de dividir as funcionalidades (”must”, “should”, “would” e etc) de um projeto podem ser colocadas em 4 grupos (Diferenciais, “Spoilers”, Diminuidora de Custo e Comodite ) e que o risco para o cliente decai a medida que as funcionalidades percorrem esses grupos, da esquerda para direita.

    Mas não foi só o keynote que agradou, muitas outras palestras foram ótimas, como a sobre Padrões para introdução de novas idéias do prof. Fabio Kon e do aluno de mestrado Daniel Cukier, o qual também mantém o blog Agile and Art que já tem um post sobre o evento. Outra palestra muito legal foi a do Guilherme Chapiewski sobre como Liderar Equipes Ágeis, enfatizando as grandes vantagens do “lider servidor” em detrimento ao “command control”.

    Entretanto, acho que nada me deixou mais surpreso do que o que fez o pessoal da Caelum, que levou um quadro branco, postits e até mesmo o seu cliente para o meio do Evento, praticando a agilidade enquanto assistíamos as palestras.

    Por fim, comida boa, belas garotas :-) e um lugar muito agradável, a Caelum está de Parabéns.

    Para os mais interessados, tem algumas fotos no meu Picasa.

    Espero escrever para vocês semana que vem de Foz do Iguaçu, quando estarei na Latinoware.

    Este post foi escrito por um convidado: Fabricio de Sousa Nascimento, membro do grupo de pesquisa do projeto Integrade, é aluno do terceiro ano de ciência da computação pelo IME/USP. E teoricamente mantém o blog do fabs.

    Posts Relacionados:

  • Evento de metodologias ágeis: Falando em Agile
  • Por tudo que é sagrado, escrevam testes!
  • Falando em Java: Overview
  • OpenBeach
  • Falando em Java: Interfaces ricas na Web com Ajax
  • Retrospectiva 2008
  • FISL 8.0 - A Ida
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

  • 1 Comment
  • Filed under: Agile, Eventos