Rodrigo, o que vc escreve me faz pensar no seguinte:
Sim, a academia eh lenta e sim, a industria dita o ritmo de muitas coisas. Metodos ageis eh um exemplo recente - muita empresa usando, poucas Universidades tentando entender o fenomeno do pto de vista cientifico.
Mas ao mesmo tempo, nao concordo qdo vc usa termos do tipo "academia eh completamente fora do que acontece no mercado" ou que "todos os grandes avancos ocorreram fora da academia" ou que "nos de fora estamos dirigindo a academia". Temos casos e casos e generalizacoes sao perigosas.
Eu estou na academia e estou no mercado. Na academia faco pesquisa aplicada. Me interessa resolver problemas reais, devolver para o mercado. Eh isto que faco desde 2001, quando nao se falava em desenvolvimento distribuido nas empresas no Brasil, mas ja existia um grupo na PUCRS estudando isso e gerando conhecimento para as empresas... isto apenas como um exemplo. E no mundo nao foi diferente. Pesquisas em DDS comecaram em 1996, 1998, e as empresas sim aproveitaram o que a academia gerou para entender como desenvolver software com equipes remotas - pois viram que era um caminho sem volta do pto de vista de negocio, mesmo sendo mais dificil do pto devista tecnico.
E acho que eh exatamente esta visao de que temos academia de um lado, industria de outro, validacao de um lado, empiricismo de outro, tecnologia de um lado, pessoas de outro, que me faz no minimo refletir sobre o que esta escrito nesta pagina criada pelo Jacobson - e que ele ja vinha alimentando em seu blog.
Depende das empresas acreditarem na academia, da academia entender a realidade das empresas, e de algo que vc comentou ai: inovacao. Eh a palavra da moda, assim como metodos ageis eh o termo da moda.
Do pto de vista academico, isso vai se resolver quando pararmos de contar os pontos por publicacao e comecarmos a atacar os reais problemas - publicar vai ser consequencia.
E do ponto de vista da industria, quando comecarmos a entender o que funciona e o que nao funciona de verdade. E isto, me desculpe, ainda nao sabemos. Na maioria dos casos, fazemos por que os outros fazem, ou por que eh a unica coisa que sabemos; enquanto que o correto deveria ser fazer por que eh o melhor a fazer naquele projeto e naquele contexto.
O Jacobson é uma dos profissionais mais brilhantes do nosso tempo, e acho que entre todos os listados é o cara que mais merece um Turing Award. Respeito muito ele.
O ponto que questiono é que muitas das práticas modernas de desenvolvimento de software talvez não sejam provadas como eficazes do ponto de vista científico (e o Kent Beck sofreu com isso), e no fundo, não sei se precisam. Concordo com o Jacobson quando ele diz que parece uma indústria da moda, mas isso não é culpa das práticas e nem a falta de teoria. Infelizmente TI dá dinheiro para muita gente, e se todo mundo pensasse como o Ricardo Semler sobre TI, nada seria como é (e talvez o mundo fosse melhor).
Test-Driven Development, Integração Contínua, Design Incremental e Pair Programming talvez não sejam práticas que comprovadamente se enquadrem como algo fruto de estudo acadêmico, mas para quem trabalha com isso, sabe que funciona, mesmo sem comprovação teórica.
O grande ponto é que essas práticas mudam muito rapidamente, e historicamente, a Academia é morosa e completamente fora do que acontece no mercado (aqui no Br e lá fora). Todos os grandes avanços em Eng. de Software ocorerram fora da Academia. Nós de fora é que estamos dirigindo a Academia (ou é por acaso que o Pressman cita XP na literatura dele?).
Na nossa área há evoluções pequenas todos os dias. É bom, mas ao mesmo tempo isso gera paradigmas. Eu vejo que precisamos repensar o desenvolvimento de software. Não tivemos inovações interessantes na área nos últimos 20 anos (simplesmente evoluimos, mas grandes inovações NÃO).
Desde que comecei a trabalhar, basicamente o desenvolvimento é um programador, escrevendo código em texto, modelando dados, deployando e etc... Mudam linguagens, mudam algoritmos, mudam ferramentas, mas tudo basicamente é a mesma coisa. Eu não tenho respostas de como será essa próxima grande inovação em Eng. de Software. Eu tenho mais perguntas do que respostas, mas não há nada mais antiquado em ver um desenvolvedor Ruby, trabalhando no seu TextMate, feliz da vida e se achando o máximo, mas na verdade, fazendo as mesmas coisas que eu fazia no Mumps no início dos anos 90.
Olha Adail, eu acho bastante saudável que se questione a real eficácia da iniciativa, afinal não dá pra ir entrando em qualquer onda. Eu sinceramente só li o 1º artigo do Jacobson a respeito do tema (Methods needs theory - http://www.ddj.com/architect/219100242) e achei ele bastante consistente, principalmente no que diz respeito a modismos e a tentar achar pontos comuns nas metodologias utilizadas. E é por isso que eu gostaria de perguntar pro Rodrigo Yoshima o que está fazendo ele pensar mais a respeito desse assunto.
Rodrigo: o que te faz pensar mais a respeito? Qual (ou quais) ponto(s) tu não concordou até o momento?
Apesar de nomes de pessoas que tenho muito respeito, preciso pensar mais sobre o assunto. O Ward Cunningham disse um não para a iniciativa hoje no Twitter...
Olha Adail, eu acho bastante saudável que se questione a real eficácia da iniciativa, afinal não dá pra ir entrando em qualquer onda. Eu sinceramente só li o 1º artigo do Jacobson a respeito do tema (Methods needs theory - http://www.ddj.com/architect/219100242) e achei ele bastante consistente, principalmente no que diz respeito a modismos e a tentar achar pontos comuns nas metodologias utilizadas. E é por isso que eu gostaria de perguntar pro Rodrigo Yoshima o que está fazendo ele pensar mais a respeito desse assunto.
Rodrigo: o que te faz pensar mais a respeito? Qual (ou quais) ponto(s) tu não concordou até o momento?
Apesar de nomes de pessoas que tenho muito respeito, preciso pensar mais sobre o assunto. O Ward Cunningham disse um não para a iniciativa hoje no Twitter...
Apesar de nomes de pessoas que tenho muito respeito, preciso pensar mais sobre o assunto. O Ward Cunningham disse um não para a iniciativa hoje no Twitter...
Apesar de nomes de pessoas que tenho muito respeito, preciso pensar mais sobre o assunto. O Ward Cunningham disse um não para a iniciativa hoje no Twitter...
Apesar de nomes de pessoas que tenho muito respeito, preciso pensar mais sobre o assunto. O Ward Cunningham disse um não para a iniciativa hoje no Twitter...
Tô sentindo falta da assinatura do Cérebro, do Pinky & Cérebro, na iniciativa. A
idéia é tentar dominar o mundo, né?
BTW, achei a twittada do Cunningham bem provocativa. E desrespeitosa tb. Se, por
um lado, a presença do Larry Constantine e do Page-Jones me faz ter vontade de
espirrar (ácaros?), Bohem foi o primeiro a surgir com a idéia de processos
iterativos, Gamma é o cara dos patterns, e Ambler, Cockburn e Schwaber não são
exatamente tiozões que costumavam programar em Cobol. Sei lá. Elbow ache?
MT.
--- Em agile-brasil@..., Rodrigo Yoshima <rodrigoy@...> escreveu
>
> Apesar de nomes de pessoas que tenho muito respeito, preciso pensar mais
> sobre o assunto. O Ward Cunningham disse um não para a iniciativa hoje no
> Twitter...
>
> http://twitter.com/WardCunningham/status/6098541333
>
> 2009/11/27 Rafael Prikladnicki <rafael.prikladnicki@...>
>
> >
> >
> > Convido os amigos das listas a conhecerem esta iniciativa.
> > http://www.semat.org
> >
> > Rafael
> >
> >
>
>
>
> --
> Rodrigo Yoshima
> www.ASPERCOM.com.br
> (11) 2309-1868 | (11) 9747-0250
>
Apesar de nomes de pessoas que tenho muito respeito, preciso pensar mais sobre o assunto. O Ward Cunningham disse um não para a iniciativa hoje no Twitter...
Gostaria compartilhar com vcs o Programa de Capacitação Ágil que a OnCast Technologies vai promover nos dias 10, 11 e 12 de Dezembro em Florianópolis-SC com o Luiz Parzianello.
Apesar de nomes de pessoas que tenho muito respeito, preciso pensar mais sobre o assunto. O Ward Cunningham disse um não para a iniciativa hoje no Twitter...
Não posso falar muito pela atividade de Menthoring, mas sobre Coaching em linhas gerais é o seguinte:
Coach não ensina, não dá conselhos, não mostra caminhos.O Coach ajuda o indivíduo (ou equipe) a descobrir seu próprio caminho para alcançar suas metas e para descobrir e desenvolver suas habilidades para caminhar em direção da sua missão.
Espero que ajude!
__________________________________ Manoel Pimentel Medeiros, CSP Chief Editor - Revista Visão Ágil Chief Editor - InfoQ Brasil http://twitter.com/visaoagil
Pior são os spams qe entram no meu blog... ainda bem que tem plugin que evita. É só viagra, celebridades nuas e afins. hehe _____________________ Flavio Steffens de Castro http://www.agileway.com.br A filosofia agile no dia-a-dia
Flávio, nem te preocupa em responder ou em receber resposta. Esse é um bot de spam... :) Metade das lista que participo recebem esse mesmo e-mail. ------------------------------------- Eduardo Bobsin Machado
Flávio, nem te preocupa em responder ou em receber resposta. Esse é um bot de spam... :) Metade das lista que participo recebem esse mesmo e-mail. ------------------------------------- Eduardo Bobsin Machado
Pessoal, escrevi dois artigos refletindo um pouco sobre dificuldades e sugestões para a utilização do Scrum em uma agência digital, focada em websites.
O que me levou a escrever sobre isso foi a dificuldade de vislumbrar como trabalhar com processos essencialmente criativos (designs, layouts, etc) usando a abordagem do Scrum, que normalmente está orientado a softwares.
Encontrei muito pouca coisa sobre o assunto na internet, então decidi escrever minhas próprias reflexões :)
---------- Forwarded message ---------- From: Lisa Crispin<lisa.crispin@...> Date: Mon, Nov 23, 2009 at 2:11 PM
Subject: [agile-testing] CFP for Agile Testing Days Berlin To: agile-testing@yahoogroups.com
Agile Testing Days 2009 was fantastic - a wonderful group of agile practitioners and presenters, a super facility, well-organized, useful content, and in Berlin, what could be better? 2010 promises to be great also. It's in early Oct. I think it's going to include an open space day as well. Here's the link for the info on the Call for Papers. http://www.agiletestingdays.com/CallforPapers_AgileTestingDays2010.doc
-- Lisa
-- Lisa Crispin Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers and Agile Teams_ (Addison-Wesley 2009) http://lisacrispin.com
Publiquei uma lista com diversos podcasts em português e inglês para desenvolvedores.
Tem também os melhores episódios de cada um dos podcasts, em eles entrevistas com Kent Beck, Tim O'Really, Criador do Linux, Criador do PHP, Criador do PHP, DHH do Rails, etc..
Só para passar a nossa agenda dos treinamentos Scrum:
Campo Grande, dia 04/12: http://mim.io/59a81
São Paulo, dia 12/12: http://bit.ly/agenda_aspercom
Obrigado!
Rodrigo Yoshima
www.ASPERCOM.com.br
(11) 2309-1868 | (11) 9747-0250
Tenho algumas literaturas e estou buscando mais informações a respeito deste tema "O avanço das metodologias ágeis (XP e SCRUM) e seu impacto na Qualidade de Software" (principalmente nos últimos anos), e não encontro outro lugar para melhor debater este assunto ao não ser com vocês.
agradeço desde já a compreensão e ajuda de todos.
abraço,
Att,
Eleuson Ferreira Miranda Analista em TI Sebrae/Macapá-AP
Novo Windows 7: Seu computador mais simples e fácil. Conheça!
Segue o primeiro artigo (será uma série!) que escrevi em meu blog sobre esse assunto cada vez mais fundamental. As estatísticas mostram como o assunto é negligenciado e que os benefícios tangíveis de aplicarmos a gestão ágil de portfólio de projetos nas organizações é tremendo.
Pelo menos em relação aos softwares livres que tiveram sucesso eu
percebo de pronto:
a) Sem frescuras. Tanto um quanto o outro tem foco no código - a
papelada se restringe ao mínimo.
b) Comunicação direta. Não há camadas e camadas de gestores, tampouco
separação burocrática entre os desenvolvedores. O código é coletivo no
sentido que qualquer um pode modificar qualquer parte do sistema.
c) Foco em geração de valor. SL tem a necessidade de fazer muito com
poucos recursos. Então os poucos programadores tem necessidade de
aderir ao princípio "You Ain't Gonna Need It"
d) Inovação. Percebo que o SL tem maior tendência de adotar novas
ferramentas como testes unitários, bug tracking, version control, etc.
coisas que todo agilista tem de ter na caixa de ferramentas. A relação
não é tão obvia e vale uma discussão
Há as questões sobre liderança, importante em ambos, mas na minha
opinião são implementadas de modo diferente.
CJ
On 11-11-2009 02:02, Ari do Amaral Torres Filho wrote:
Pessoal gostaria de a opinião de vocês sobre as semelhanças entre
idéias do pessoal do Software Livre com o Desenvolvimento Ágil. Como O
Scrum Poderia ajudar em Um ambiente de desenvolvimento de software
Livre? Coisas em comum. Facilidades, etc..
Casos de desenvolvimento livre pro Governo ou outra idéias.
Olá Comunidade, Nesse mês de novembro o Maré de Agilidade acontecerá na Amazônia :-)
O Maré de Agilidade é um evento itinerante que viaja pelas cidades do Brasil, apresentado assuntos como Extreme Programming (XP), Scrum, Domain Driven Design (DDD), Model Driven Design (MDD), Test-driven Development (TDD), Feature-driven Development (FDD), Gerenciamento Ágil de Projetos (GAP), Lean, e tantos outros. Esses assuntos começam a fazer parte do vocabulário do desenvolvedor de software, no entanto muitas vezes sem a devida capacitação para entendimento e aplicação de tantos conceitos.
Como as ondas de uma maré, o evento já passou por Brasília (setembro/2008 − 1° edição); Salvador (março/2009 − 2° edição) e Fortaleza (agosto/2009 − 3° edição).
Agora em sua 4° edição chegou a vez de Belém(Pará), para falar das novas tendências em gerência de projetos e técnicas de desenvolvimento de software que constituem atualmente o grande diferencial de empresas como Apple, Google, Microsoft, Yahoo e Globo.com.
O evento está programado para os dias 26, 27 e 28 de Novembro de 2009, sendo os 2 primeiros dias de mini-cursos, seções de Dojo e OpenSpace. O 3° dia reservado para palestras e discussões.
Olá Comunidade, Nesse mês de novembro o Maré de Agilidade acontecerá na Amazônia :-)
O Maré de Agilidade é um evento itinerante que viaja pelas cidades do Brasil, apresentado assuntos como Extreme Programming (XP), Scrum, Domain Driven Design (DDD), Model Driven Design (MDD), Test-driven Development (TDD), Feature-driven Development (FDD), Gerenciamento Ágil de Projetos (GAP), Lean, e tantos outros. Esses assuntos começam a fazer parte do vocabulário do desenvolvedor de software, no entanto muitas vezes sem a devida capacitação para entendimento e aplicação de tantos conceitos.
Como as ondas de uma maré, o evento já passou por Brasília (setembro/2008 − 1° edição); Salvador (março/2009 − 2° edição) e Fortaleza (agosto/2009 − 3° edição).
Agora em sua 4° edição chegou a vez de Belém(Pará), para falar das novas tendências em gerência de projetos e técnicas de desenvolvimento de software que constituem atualmente o grande diferencial de empresas como Apple, Google, Microsoft, Yahoo e Globo.com.
O evento está programado para os dias 26, 27 e 28 de Novembro de 2009, sendo os 2 primeiros dias de mini-cursos, seções de Dojo e OpenSpace. O 3° dia reservado para palestras e discussões.
Se pudesse me mandar cases, algumas coisas, material sobre o tema.Na verdade vou palestrar daqui 24 horas sobre o tema e ainda coletando informações então todo material será bem vindo.
Pessoal gostaria de a opinião de vocês sobre as semelhanças entre
idéias do pessoal do Software Livre com o Desenvolvimento Ágil. Como O
Scrum Poderia ajudar em Um ambiente de desenvolvimento de software
Livre? Coisas em comum. Facilidades, etc..
Casos de desenvolvimento livre pro Governo ou outra idéias.
Abraços!
-- Hugo Corbucci CS Grad from 2003 to 2006 CS Master from 2007 to 2009 Cel: (55) (11) 8636 9029 Phone: (55) (11) 2649 8636 Skype user: hugo.corbucci
Pessoal gostaria de a opinião de vocês sobre as semelhanças entre
idéias do pessoal do Software Livre com o Desenvolvimento Ágil. Como O
Scrum Poderia ajudar em Um ambiente de desenvolvimento de software
Livre? Coisas em comum. Facilidades, etc..
Casos de desenvolvimento livre pro Governo ou outra idéias.
Abraços!
-- Hugo Corbucci CS Grad from 2003 to 2006 CS Master from 2007 to 2009 Cel: (55) (11) 8636 9029 Phone: (55) (11) 2649 8636 Skype user: hugo.corbucci