| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2007 21:36:14
|
s4nchez
Virtual Machine Man
![[Avatar]](/images/avatar/bef4d169d8bddd17d68303877a3ea945.jpg)
Membro desde: 05/06/2006 11:35:55
Mensagens: 674
Localização: London, UK
Offline
|
Você começa pela documentação? Pela análise? Faz diagramas? Parte direto pro código? Testa antes ou depois?
Eu propus uma sequência, seguindo o que o Thiago Arrais propôs também.
Gostaria de saber como vocês estão acostumados a fazer...
|
Ivan Sanchez | coding dojo | blog | twitter |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2007 02:56:53
|
wolfy
Entusiasta Java
Membro desde: 18/05/2006 14:58:35
Mensagens: 17
Localização: São Paulo
Offline
|
Bom, para começar, muito bom o comentário, artigo, seja lá o que for que o thiago escreveu, muito claro e com um ótimo senso de humor.
Na minha experiência, já fiz dos dois jeitos, hoje não sou adepto de um ou outro e por isso não arredo o pé para sempre fazer do mesmo jeito. Sigo os ensinamentos orientais que dizem que você tem que ser igual a água (uma parte dele apenas, pois tem mais do que isso), ou seja, tento ser flexivel, me adaptar a cada situação e escolher a melhor forma de trabalhar. Portanto hoje, digo que uso os dois modos, o "corporatives" e o TDD
vai da situação, do tempo, do que o cliente quer e bla bla bla
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2007 10:33:25
|
josenaldo
GUJ Master
![[Avatar]](/images/avatar/986ad3ada4d93c1c474674751f941082.png)
Membro desde: 27/11/2006 12:39:28
Mensagens: 1170
Localização: Uberlândia/MG
Offline
|
Eu bem que queria passar mais por TDD, mas como a empresa onde trabalho tem que entregar aos clientes uma série de documentos, temos que trabalhar à la RUP. rs
1 - Identifica necessidade
2 - Detalha requisitos
3 - Analisa Problema
4 - Projeta Solução
5 - Implementa
6 - Testa
E volta aos passos 3, 4 ou 5, a depender da necessidade observada no passo 6.
Até que é legal. E considerando que o cliente sempre pede alterações depois de algum tempo, (as vezes 6, 7 meses sem ninguém mexer no sistema) e que a equipe tem uma rotação razoável, é bom ter a documentação bem estruturada.
Aqui, nós prezamos pelo minimalismo. Detalhamos bem, mas apenas o que for necessário!
|
Josenaldo de Oliveira Matos Filho
UAIJUG - http://www.uaijug.com.br
http:jnaldo.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2007 11:53:22
|
MarcioTavares
Virtual Machine Man
![[Avatar]](/images/avatar/9dfcd5e558dfa04aaf37f137a1d9d3e5.png)
Membro desde: 09/11/2002 19:33:28
Mensagens: 738
Localização: Rio de Janeiro
Offline
|
josenaldo wrote:...mas como a empresa onde trabalho tem que entregar aos clientes uma série de documentos, temos que trabalhar à la RUP. rs
1 - Identifica necessidade
2 - Detalha requisitos
3 - Analisa Problema
4 - Projeta Solução
5 - Implementa
6 - Testa
E volta aos passos 3, 4 ou 5, a depender da necessidade observada no passo 6.
i++
Minha empresa também trabalha seguindo um modelo derivado do RUP. O problema desse modelo, como já foi discutido aqui milhares de vezes, é a burocracia necessária para alterar alguma coisa. Fica muito engessado. Aí, quando o prazo da entrega aperta, esqueçam a documentação e modelagem e façam a implementação direto. Resultado? Milhões de documentos desafados e a empresa inteira mobilizada para sincronizar as informações. Uma gracinha.
|
- Galera do RJ precisa prestigiar os eventos de Java!!
- Sou a favor da extinção do Cobol da face da Terra! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2007 14:25:38
|
josenaldo
GUJ Master
![[Avatar]](/images/avatar/986ad3ada4d93c1c474674751f941082.png)
Membro desde: 27/11/2006 12:39:28
Mensagens: 1170
Localização: Uberlândia/MG
Offline
|
MarcioTavares wrote:
josenaldo wrote:...mas como a empresa onde trabalho tem que entregar aos clientes uma série de documentos, temos que trabalhar à la RUP. rs
1 - Identifica necessidade
2 - Detalha requisitos
3 - Analisa Problema
4 - Projeta Solução
5 - Implementa
6 - Testa
E volta aos passos 3, 4 ou 5, a depender da necessidade observada no passo 6.
i++
Minha empresa também trabalha seguindo um modelo derivado do RUP. O problema desse modelo, como já foi discutido aqui milhares de vezes, é a burocracia necessária para alterar alguma coisa. Fica muito engessado. Aí, quando o prazo da entrega aperta, esqueçam a documentação e modelagem e façam a implementação direto. Resultado? Milhões de documentos desafados e a empresa inteira mobilizada para sincronizar as informações. Uma gracinha.
Nem fale. Aqui até que a gente consegue não atrasar, visto que o gerente tem experiência e mão forte na hora de dar os prazos. O cara não promete o que a equipe não pode fazer.
Mas que o custo da manutenção de documentação atualizada é alto, é, mas se paga. Principalmente quando você mexe no sistema depois de 6 meses. Mas atenção, pra isso valer a pena, A DOCUMENTAÇÃO TEM QUE ESTAR ATUALIZADA!
Além do mais, o RUP não é tão burocrático. É que algumas empresas teimam em entupir o projeto com todo tipo de documento, pra ficar com um projeto "completo". Ou pra justificar o que cobra!
Mas que precisa agilizar mais, precisa!
Será que alguém já encontrou um modelo híbrido de UP com métodos ágeis? Pelo menos algo que valha a pena?
|
Josenaldo de Oliveira Matos Filho
UAIJUG - http://www.uaijug.com.br
http:jnaldo.com |
|
|
 |
|
|
|
|