| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/11/2011 15:29:31
|
Metallica
JavaTeenager
![[Avatar]](/images/avatar/bf5d232e6c54a84b97769a91adb1642f.png)
Membro desde: 03/04/2006 21:28:15
Mensagens: 162
Localização: SP
Offline
|
Olá a todos,
Estou trabalhando em um projeto de migração de um sistema legado em VB para Java EE e infelizmente usamos completamente a metodologia tradiconal para desenvolvê-lo (modelo cascata).
Já conhecia os processos ágeis e fiquei ainda mais interessado depois de ter lido o livro de XP do Vinicius Teles. Mas fiquei com uma grande dúvida: será que o XP se aplicaria ao projeto que estou trabalhando? Alguns dos motivos:
:arrow: Não temos um cliente pedindo novas funcionalidades, são as mesmas funcionalidades, só muda mais a linguagem e o visual das telas. No lugar do cliente, tem um gerente que entende do negócio.
:arrow: Ainda as funcionalidades ja estão desenvolvidas, não há muito o que criar, basicamente repetir adaptado para Java. O que não acaba o tornando um sistema muito orientado a objetos
:arrow: Estamos completamente presos a um banco de dados relacional (tudo é consulta SQL, o processamento Java é muito pouco) isso me gera dúvidas quanto aos testes unitários.
De toda forma, o projeto já está bastante atrasado, algumas funcionalidades estão incompletas, o custo já estourou e existe muitos diagramas UML abandonados que ninguém mais atualiza nem confia. Alguns sinais de perigo :lol:
Será que esses pontos são motivos de complicações para implantar o XP? O que vocês acham?
|
"Enquanto o homem continuar a destruir impiedosamente os seres vivos inferiores, não conhecerá a saúde e a paz.
Pois enquanto os homens massacrarem os animais, a humanidade continuará a matar a humanidade.
Realmente, aquele que semeia morte e dor, não pode colher alegria e amor."
~Pitágoras
"A atividade bancária foi concebida em iniquidade e nasceu em pecado. Os banqueiros são donos da Terra. Tomem-na deles, mas lhes deixem o poder de criar dinheiro e, com um movimento da caneta, eles criarão depósitos suficientes para comprá-la de novo.
Porém, tirem-lhes esse poder e todas as grandes fortunas como a minha desaparecerão - e elas deveriam desaparecer, porque este seria um mundo mais feliz e melhor para se viver. Mas, se quiserem continuar escravos de banqueiros e pagando o preço da sua própria escravidão, deixem-nos continuar a criar dinheiro."
~Sir Josiah Stamp, diretor do Banco da Inglaterra entre 1928 e 1941 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/11/2011 06:08:17
|
s4nchez
Virtual Machine Man
![[Avatar]](/images/avatar/bef4d169d8bddd17d68303877a3ea945.jpg)
Membro desde: 05/06/2006 11:35:55
Mensagens: 674
Localização: London, UK
Offline
|
Eu acho que infelizmente nao vai ser XP que vai salvar esse projeto.
|
Ivan Sanchez | coding dojo | blog | twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/11/2011 18:47:56
|
Metallica
JavaTeenager
![[Avatar]](/images/avatar/bf5d232e6c54a84b97769a91adb1642f.png)
Membro desde: 03/04/2006 21:28:15
Mensagens: 162
Localização: SP
Offline
|
s4nchez wrote:Eu acho que infelizmente nao vai ser XP que vai salvar esse projeto.
Hahahaha também acho.Poderia comentar mais a respeito?
This message was edited 1 time. Last update was at 02/11/2011 19:35:12
|
"Enquanto o homem continuar a destruir impiedosamente os seres vivos inferiores, não conhecerá a saúde e a paz.
Pois enquanto os homens massacrarem os animais, a humanidade continuará a matar a humanidade.
Realmente, aquele que semeia morte e dor, não pode colher alegria e amor."
~Pitágoras
"A atividade bancária foi concebida em iniquidade e nasceu em pecado. Os banqueiros são donos da Terra. Tomem-na deles, mas lhes deixem o poder de criar dinheiro e, com um movimento da caneta, eles criarão depósitos suficientes para comprá-la de novo.
Porém, tirem-lhes esse poder e todas as grandes fortunas como a minha desaparecerão - e elas deveriam desaparecer, porque este seria um mundo mais feliz e melhor para se viver. Mas, se quiserem continuar escravos de banqueiros e pagando o preço da sua própria escravidão, deixem-nos continuar a criar dinheiro."
~Sir Josiah Stamp, diretor do Banco da Inglaterra entre 1928 e 1941 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2011 09:54:31
|
icarocd
JavaBaby
![[Avatar]](/images/avatar/6acb084470c0a8bdf431d5427d1f29bc.jpg)
Membro desde: 12/04/2006 21:46:54
Mensagens: 92
Offline
|
Na medida em que a adoção de uma metodologia ágil, como o Scrum, pode te ajudar a reduzir riscos e estabelecer prioridades aliadas a entregas de valor de negócio real, eu te digo que sim, pode te ajudar bastante.
Porém a metodologia por si só pode não ser suficiente.
Sugiro estabelecerem e priorizarem aquilo que ainda faltam fazer, e assegurar as funcionalidades ditas já feitas com um bom pacote de testes de regressão. O fato de haver supostamente muita lógica em SQL (que foi o que você comentou) não os isenta de fazer testes!
This message was edited 1 time. Last update was at 03/11/2011 09:55:25
|
Engenheiro de Computação com ênfase em Engenharia de Software pela UEFS/BA
SCJP & SCWCD certified
Desenvolvedor com ênfase Java/JEE/JSE/Grails |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2011 12:24:58
|
Metallica
JavaTeenager
![[Avatar]](/images/avatar/bf5d232e6c54a84b97769a91adb1642f.png)
Membro desde: 03/04/2006 21:28:15
Mensagens: 162
Localização: SP
Offline
|
Outra coisa que eu lembrei: o projeto também é direcionado para vários clientes, é como se fosse um software de prateleira, não tem um cliente só dizendo o que ele quer. O software tem várias funcionalidades pra vários clientes. Acho que isso é bem complicado de adaptar no XP, não?
|
"Enquanto o homem continuar a destruir impiedosamente os seres vivos inferiores, não conhecerá a saúde e a paz.
Pois enquanto os homens massacrarem os animais, a humanidade continuará a matar a humanidade.
Realmente, aquele que semeia morte e dor, não pode colher alegria e amor."
~Pitágoras
"A atividade bancária foi concebida em iniquidade e nasceu em pecado. Os banqueiros são donos da Terra. Tomem-na deles, mas lhes deixem o poder de criar dinheiro e, com um movimento da caneta, eles criarão depósitos suficientes para comprá-la de novo.
Porém, tirem-lhes esse poder e todas as grandes fortunas como a minha desaparecerão - e elas deveriam desaparecer, porque este seria um mundo mais feliz e melhor para se viver. Mas, se quiserem continuar escravos de banqueiros e pagando o preço da sua própria escravidão, deixem-nos continuar a criar dinheiro."
~Sir Josiah Stamp, diretor do Banco da Inglaterra entre 1928 e 1941 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2011 20:23:17
|
YvGa
Virtual Machine Man
Membro desde: 07/03/2007 15:58:16
Mensagens: 518
Offline
|
Metallica wrote:Outra coisa que eu lembrei: o projeto também é direcionado para vários clientes, é como se fosse um software de prateleira, não tem um cliente só dizendo o que ele quer. O software tem várias funcionalidades pra vários clientes. Acho que isso é bem complicado de adaptar no XP, não?
Nao por isso, por mais que as solicitacoes nao venham de um cliente so, alguem vai ter que priorizar, depois de priorizado entra no fluxo normal do XP.
|
Paulo Borio |
|
|
 |
|
|