Metodologias tradicionais x Agile - O que resolve?  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

http://blog.objectmentor.com/articles/2008/11/16/dirty-rotten-scrumdrels

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
YvGa
Virtual Machine Man

Membro desde: 07/03/2007 15:58:16
Mensagens: 517
Offline

André Fonseca wrote:http://blog.objectmentor.com/articles/2008/11/16/dirty-rotten-scrumdrels


Perfeito.

Paulo Borio
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

André Fonseca wrote:http://blog.objectmentor.com/articles/2008/11/16/dirty-rotten-scrumdrels


Por acaso o Uncle Bob é o Sergio Taborda??? =P

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

marcosalex
GUJ Expert
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline

A ideia de separar analista de negócios do desenvolvedor era pra resolver o problema (Verdadeiro) dos profissionais que ou eram melhores na área técnica ou melhores na área de especificação e regras de negócio.

Só que do jeito que essas empresas trabalham ficou muito menos produtivo. Além de colocarem equipes com perfil misto trabalhando juntos, separaram o trabalho de tal forma que ficou burocrático demais.

Felizmente é cada vez mais frequente as empresas que estão revendo esse ponto de vista
[Yahoo!] aim icon [ICQ]
sergiotaborda
GUJ Expert
[Avatar]

Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline

marcosalex wrote:A ideia de separar analista de negócios do desenvolvedor era pra resolver o problema (Verdadeiro) dos profissionais que ou eram melhores na área técnica ou melhores na área de especificação e regras de negócio.

Só que do jeito que essas empresas trabalham ficou muito menos produtivo. Além de colocarem equipes com perfil misto trabalhando juntos, separaram o trabalho de tal forma que ficou burocrático demais.

Felizmente é cada vez mais frequente as empresas que estão revendo esse ponto de vista


A verdade verdadeira é que analista de negocios não é um desenvolvedor. É aquilo que agora se chama um Domain Except que atua como filtro e realce para o cliente. Ou seja, ajuda o cliente a desenvolver a ideia do software do ponto de vista do negocio e não do software. Ou seja, ele sugere operações que o sistema pode fazer ou não deve fazer etc.... ele ajuda, basicamente, a criar um melhor backlog de estorias porque ele conhece o negocio.

Agora, o "analista de sistemas" , ou seja o desenvolvedor , tem que diferir isso para conversa de desenvolvimento. E ai ha sugestões mais tecnicas. Por exemplo , o desenvolvedor, pode mudar o fluxo das operações para facilitar a compreensão na hora de desenvolvedor, ou mudar o layout visual ( um ui designer tb é um desenvolvedor). Mas as features em si, não são alteradas.

O problema é querer que um domain expert seja um developemtn exper. Isso, simplesmente, não existe.

Criando sua própria API de Validação



Blog do MiddleHeaven
[WWW]
marcosalex
GUJ Expert
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline

Sergio, não entendi essa sua definição nem a diferença. Você está dizendo que "Analista de negócios" trabalha mais próximo ao programador e "Domain expert" trabalha mais próximo ao cliente, é isso?
[Yahoo!] aim icon [ICQ]
mario.fts
GUJ Ranger
[Avatar]

Membro desde: 14/05/2008 09:41:06
Mensagens: 817
Localização: São Paulo - ZL
Offline

André Fonseca wrote:http://blog.objectmentor.com/articles/2008/11/16/dirty-rotten-scrumdrels


e eu achando que sabia ofender algo/alguém em ingles....

esse povo que fica culpando metodologia, é tudo culpa desse tipo de pensamento :http://martinfowler.com/bliki/FlaccidScrum.html

**** em portugues pra quem se sentir melhor: http://www.akitaonrails.com/2009/02/03/tradu-o-scrum-fl-cido


Mário Amaral Gonçalves

"Ciência da computação tem tanto a ver com o computador como a Astronomia com o telescópio, a Biologia com o microscópio, ou a Química com os tubos de ensaio. A Ciência não estuda ferramentas, mas o que fazemos e o que descobrimos com elas." - Edsger Dijkstra
[Email]
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team