| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 01:35:36
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Mensagem interessante do Boris Gloger na lista "oficial" de Scrum:
This message was edited 1 time. Last update was at 06/03/2008 01:36:04
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 08:24:07
|
aleck
GUJ Ranger
![[Avatar]](/images/avatar/2051bd70fc110a2208bdbd4a743e7f79.jpg)
Membro desde: 27/03/2006 08:08:33
Mensagens: 843
Localização: Rio de Janeiro
Offline
|
Algumas empresas ainda insistem em usar este modelo e suas variações, seria interessante um tópico fixo com links e depoimentos do pessoal conhecido, assim todos poderiam consultar e tentar mudar a mentalidade de alguns gestores.
O tópico poderia incluir algumas alternativas para o modelo também.
|
Desenvolvedor iOS/Android
http://blog.alexandresoli.com.br
@alexandresoli |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 09:02:52
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
aleck wrote: O tópico poderia incluir algumas alternativas para o modelo também.
Er... modelo iterativo incremental, aquele que toda empresa que faz RUP finge que adota enquanto faz waterfall e que todo professor finge que ensina na faculdade enquanto o aluno finge que aprende?
This message was edited 1 time. Last update was at 06/03/2008 09:36:19
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 09:21:05
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline
|
pcalcado wrote:Er... modelo iterativo incremental, aquele que toda empresa que faz RUP fine que adota (...)
Fingem mesmo, aqui o processo permite iterações mas elas acabam funcionando como mini-waterfalls.
|
Tarso Nunes Aires
Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 09:26:49
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline
|
tnaires wrote:Fingem mesmo, aqui o processo permite iterações mas elas acabam funcionando como mini-waterfalls.
Tipo, pequenas iterações de 6 meses ?
|
Luis Eduardo Bohrer
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 10:18:20
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline
|
nbluis wrote:Tipo, pequenas iterações de 6 meses ?
Não chegam a tanto, mas duram entre dois e quatro meses.
|
Tarso Nunes Aires
Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 13:54:12
|
Andre Brito
JWizard
Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline
|
Agree.
Até em projetos pequenos dá pra ver que é um erro.
Eu nunca usei iterativo incremental, mas gostaria de usar uma vez. Mesmo em projetos pequenos.
Quando li o livro do Sommerville senti que iterativo era ruim, mas depois de ver na prática como ambos funcionam e a data do livro... fiquei impressionado.
Recomendam algum artigo válido?
|
Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 14:47:15
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline
|
Tenho uma dúvida: vamos supor que temos um projeto dividido em n iterações. O resultado da primeira iteração foi disponibilizado para o cliente, em ambiente de produção. Então iniciou-se a segunda iteração, e de repente o cliente liga dizendo que encontrou um erro.
Pergunta: e agora? Corrige-se o erro na iteração em andamento? Caso negativo, em qual momento deve-se aplicar as correções?
P.S. - claro que se a iteração for pequena ( uma ou duas semanas ), e envolver poucos requisitos, isso fica mais improvável de acontecer - e mais fácil de lidar.
|
Tarso Nunes Aires
Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 18:03:42
|
rodrigoy
GUJ Ranger
![[Avatar]](/images/avatar/cf79ae6addba60ad018347359bd144d2.jpg)
Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline
|
Dentro da iteração é um pequeno espaço planejado onde o escopo é fixo (escopo somente da iteração corrente). Erros e divergencias encontradas são agendadas. Podem ser resolvidas na terceira, na sexta, na décima. Depende da criticidade do erro.
|
Rodrigo Yoshima
www.ASPERCOM.com.br
Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro
Débito Técnico Blog: blog.aspercom.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 18:07:36
|
rodrigoy
GUJ Ranger
![[Avatar]](/images/avatar/cf79ae6addba60ad018347359bd144d2.jpg)
Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline
|
tnaires wrote:Fingem mesmo, aqui o processo permite iterações mas elas acabam funcionando como mini-waterfalls.
O próprio RUP "ensina" que dentro da iteração é um mini-waterfall, mas não é o mais indicado e não é assim que acontece na prática. Temos iteratividade dentro da iteração. Vou escrever sobre isso no meu próximo artigo.
|
Rodrigo Yoshima
www.ASPERCOM.com.br
Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro
Débito Técnico Blog: blog.aspercom.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 18:39:37
|
Adolfo Rodrigues
Java Ninja
![[Avatar]](/images/avatar/5c9dc137c4e9543d7e4001d7bdef7413.jpg)
Membro desde: 18/04/2007 20:02:52
Mensagens: 270
Localização: Sampa
Offline
|
tnaires wrote:Tenho uma dúvida: vamos supor que temos um projeto dividido em n iterações. O resultado da primeira iteração foi disponibilizado para o cliente, em ambiente de produção. Então iniciou-se a segunda iteração, e de repente o cliente liga dizendo que encontrou um erro.
Pergunta: e agora? Corrige-se o erro na iteração em andamento? Caso negativo, em qual momento deve-se aplicar as correções?
P.S. - claro que se a iteração for pequena ( uma ou duas semanas ), e envolver poucos requisitos, isso fica mais improvável de acontecer - e mais fácil de lidar.
O defeito vira um novo cartão e é tratado como qualquer outro: a equipe estima, o cliente prioriza e ele entra em alguma iteração.
|
http://www.adolfosousa.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 18:57:32
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Que fique claro que este diagnóstico de que desenvolvimento em cascata sempre foi errado é uma análise a posteriori.
Todas as teorias e metodologias evoluem a partir de algumas idéias básicas viáveis de acordo com os recursos disponíveis no tempo em que foram criadas. Antigamente era muito natural se pensar em desenvolvimento em cascata porque os sistemas eram muito mais simples e as dificuldades de desenvolvimento muito maiores. Hoje a gente consegue compilar e testar um sistema várias vezes por dia. Antigamente, às vezes, a gente demorava uma semana para tirar o erros de compilação de um trecho de sistema de 500 ou pouco mais instruções. Cada compilação custava uma fortuna porque hora de mainframe custava muito. Qualquer programinha vagabundo atingia o custo de 10 mil dólares rapidinho. E geralmente o programador era um cara baratinho que só sabia escrever código. Neste ambiente não havia sentido muitas iterações e o que se tentava era aprofundar a análise feita pelo tal do analista de sistemas.
[]s
Luca (que passou por tudo isto e outras coisas mais jurássicas)
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 22:29:47
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
rodrigoy wrote:
tnaires wrote:Fingem mesmo, aqui o processo permite iterações mas elas acabam funcionando como mini-waterfalls.
O próprio RUP "ensina" que dentro da iteração é um mini-waterfall, mas não é o mais indicado e não é assim que acontece na prática. Temos iteratividade dentro da iteração. Vou escrever sobre isso no meu próximo artigo.
Iteratividade dentro da iteracao no RUP? Pode ate ser que eles tenham definido assim Rodrigo, mas ninguem nunca viu isso acontecer em lugar algum....
This message was edited 1 time. Last update was at 06/03/2008 22:30:03
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/03/2008 00:00:33
|
rodrigoy
GUJ Ranger
![[Avatar]](/images/avatar/cf79ae6addba60ad018347359bd144d2.jpg)
Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline
|
Paulo Silveira wrote:
Iteratividade dentro da iteracao no RUP? Pode ate ser que eles tenham definido assim Rodrigo, mas ninguem nunca viu isso acontecer em lugar algum.... 
Lá na lista UML-BR a gente falou sobre isso a uns 2 anos atrás. Se olhar o modelo do RUP a unidade atômica de construção é um caso de uso, se não me engano no EssUP é um cenário (pode ler como user storie). Se uma iteração está definido que serão entregues 10 cenários, cada cenário se torna uma mini-iteração sem entrega para o usuário.
Beleza, aqui no Brasil conheço 5 caras que conhecem o RUP de fato, então, isso é igual a enterro de anão, cabeça de bacalhau, gerente de projeto PMP ágil, cliente feliz em FSW, essas coisas.
[editado - adicionado]
Bem, fora do RUP, no XP também é iterativo dentro da iteração. O Scrum tem um conceito importante que é o pedaço de funcionalidade potenciamente implantável, IMHO isso não é simplemente um UC, uma Story ou um cenário. Talvez um botão "Imprimir" é potencialmente implantável, assim como um bug, ou uma coluna a mais na grid. A maneira como construímos cada pedaço desse é uma iteração dentro do desenvolvimento. Conforme a tecnologia avança, desenvolver esses incrementos é mais rápido e talvez o feedback para os usuários pode ser mais rápido. Talvez no futuro o desenvolvimento seja tão rápido que não precisaremos mais trabalhar iterativamente. O desenvolvimento será real-time.
[/editado]
This message was edited 1 time. Last update was at 07/03/2008 00:11:05
|
Rodrigo Yoshima
www.ASPERCOM.com.br
Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro
Débito Técnico Blog: blog.aspercom.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/03/2008 03:15:41
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Luca wrote:
Que fique claro que este diagnóstico de que desenvolvimento em cascata sempre foi errado é uma análise a posteriori.
Depende do que você chama de posteriori. O que muita gente, do profissional junior até o professor da facudlade conceituada, não entende é que o paper original citava o waterfall como anti-pattern e a notícia acima fala do termo waterfall em si, não da prática de waterfall. Como é uma maneira facilmente entendível e aplicável as pessoas acharam que waterfall era algo bom.
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
|
|