| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2008 11:08:50
|
Marcio Duran
GUJ Master
![[Avatar]](/images/avatar/df0e19d29493ef2136fc3e2fc029c054.jpg)
Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline
|
Isso são atuações diferentes, SCRUM é a resposta para isso ? para a redução de responsabilidades em diversos papéis.
|
Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2008 11:36:34
|
**Popeye12345**
GUJ Master
Membro desde: 30/03/2008 20:56:41
Mensagens: 1293
Offline
|
Cara, em java eu diria que não. Mas em C/C++ posso dizer que sim, me considero desenvolvedor. Sou quase que apaixonado por circuitos embarcados e computaçao gráfica.
Tô no java há pouco tempo, agora que tô fazendo minhas primeiras telinhas de cadastro , e isso só pra testar, mas bem, é isso. =)
|
unnamed.
there are so many monkeys at guj. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2008 14:43:45
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
Marcio Duran wrote:
Isso são atuações diferentes, SCRUM é a resposta para isso ? para a redução de responsabilidades em diversos papéis.
Não entendi muito bem a sua pergunta. Se o SCRUM é resposta para saber a diferença entre programador e desenvolvedor ? não.
Para ser desenvolvedor vc tem que ser primeiro programador. Logo, se vc se considerar desenvolvedor tb será programador automáticamente.
Portanto, a pergunta seria : vc se considera apenas um programador ou um desenvolvedor ?
Um programador é um cara que sabe programar bem ( e essa palavra inclui muitas coisas). Mas não tem que saber desenhar. É como o perador que sabe fundir e moldar metal não sabe o que fazer com esse conhecimento. Contudo, quando o faz , faz-lo bem.
Um desenvolvedor é, alem de programador uma pessoa capaz de saber o que fazer com a programação : o design.
Por fim, não ha uma extricta evolução de programador para desenvolvedor. Vc pode ser um otimo programador e nunca ser um desenvolvedor.
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2008 14:59:06
|
peerless
GUJ Master
![[Avatar]](/images/avatar/5b2a8f2b014bb326fd82ee313704e78c.jpg)
Membro desde: 22/01/2007 14:52:26
Mensagens: 1391
Localização: Porto Alegre / RS
Offline
|
O que você considera um programador?
O que você considera um desenvolvedor?
|
follow me
pitacos
"The most problems that teams face are about communication, and all the others are too." - Dan North
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2008 16:50:16
|
Marcio Duran
GUJ Master
![[Avatar]](/images/avatar/df0e19d29493ef2136fc3e2fc029c054.jpg)
Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline
|
Sergio Figueras wrote:Cara, em java eu diria que não. Mas em C/C++ posso dizer que sim, me considero desenvolvedor. Sou quase que apaixonado por circuitos embarcados e computaçao gráfica.
Tô no java há pouco tempo, agora que tô fazendo minhas primeiras telinhas de cadastro  , e isso só pra testar, mas bem, é isso. =)
Sim, mas você não fez uma breve sobre as atuações desses dois profissionais, tudo bem considerando que você seja um desenvolvedor, então o que é o programador pra você.
This message was edited 1 time. Last update was at 18/05/2008 17:09:17
|
Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2008 16:59:48
|
Marcio Duran
GUJ Master
![[Avatar]](/images/avatar/df0e19d29493ef2136fc3e2fc029c054.jpg)
Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline
|
sergiotaborda wrote:[Marcio Duran]
Isso são atuações diferentes, SCRUM é a resposta para isso ? para a redução de responsabilidades em diversos papéis.
Não entendi muito bem a sua pergunta. Se o SCRUM é resposta para saber a diferença entre programador e desenvolvedor ? não.
Para ser desenvolvedor vc tem que ser primeiro programador. Logo, se vc se considerar desenvolvedor tb será programador automáticamente.
Portanto, a pergunta seria : vc se considera apenas um programador ou um desenvolvedor ?
Um programador é um cara que sabe programar bem ( e essa palavra inclui muitas coisas). Mas não tem que saber desenhar. É como o perador que sabe fundir e moldar metal não sabe o que fazer com esse conhecimento. Contudo, quando o faz , faz-lo bem.
Um desenvolvedor é, alem de programador uma pessoa capaz de saber o que fazer com a programação : o design.
Por fim, não ha uma extricta evolução de programador para desenvolvedor. Vc pode ser um otimo programador e nunca ser um desenvolvedor.
Por mim !!!
Na minha opinião e somente na minha opnião eu diria que programador essa atividade já não tem mais atuação.Com relação a desenvolvedor esse é um plano de evolução perante respostas rápidas em um projeto que atenda uma demanda sobre uma otica para determinada metodologia que vai se abordar.
Exemplo: O desenvolvedor é um profissinal em Expertise em Orientação a Objeto aplicando SCRUM usando tecnologia Java ou outra arquitetura.
Pensando em Scrum ?
Resposta de anonimo
Nada impede que uma única pessoa faça todas as tarefas (esse é o ideal Ágil).
Por mim.
Pensando assim a atividade de programação passa já por atividades entre quaisquer papéis no Projeto.
Se isso é bom, onde fica o analista de negócios não existe mais, também, ele pode não saber programar ?
This message was edited 9 times. Last update was at 18/05/2008 17:21:31
|
Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2008 17:07:43
|
Marcio Duran
GUJ Master
![[Avatar]](/images/avatar/df0e19d29493ef2136fc3e2fc029c054.jpg)
Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline
|
peerless wrote:O que você considera um programador?
O que você considera um desenvolvedor?
Para programador, isso é na minha visão, não existe mais.
Desenvolvedor capaz de interar em vários cenários e receber papéis e responsabilidade no projeto deacordo com a Metodologia a ser se seguir.
Uma coisa que fico pensar, Scrum é o melhor do Ágil, ou uma resposta para dizer a você, tenha multi-funcionalidades em um projeto, e assim evitando reduções infinitas de papéis.
Especialista Anonimo:Sobre metodologia.
Na realidade as metodologias Ágeis (XP/SCRUM/Lean) não são frameworks e sim práticas de desenvolvimento de software.
Eles definem o que deve ser feito para se desenvolver softwares de qualidade sem a quantidade infinita de papéis e artefatos sugeridos por outras metodologias, denominadas, monumentais (Booch/OOSE/OMT...), definindo uma conversa mais direta com o usuário do sistema e não com um analista de negócio, como boa parte das empresas estão acostumadas a utilizar.
This message was edited 3 times. Last update was at 18/05/2008 17:13:07
|
Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2008 17:36:56
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Esqueceu de tomar o remédio de novo, Marcio?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2008 17:42:38
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
Ok, eu desisto. Alguém traduz, por favor?
|
Daniel Quirino Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2008 17:47:57
|
Marcio Duran
GUJ Master
![[Avatar]](/images/avatar/df0e19d29493ef2136fc3e2fc029c054.jpg)
Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline
|
cv wrote:Esqueceu de tomar o remédio de novo, Marcio?
Tenta ser elegante, sem ataques pejorativos, somente coloque suas interpretações.
Disse que era na minha opinião.
|
Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2008 18:12:28
|
Marcio Duran
GUJ Master
![[Avatar]](/images/avatar/df0e19d29493ef2136fc3e2fc029c054.jpg)
Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline
|
Daniel Quirino Oliveira wrote:Ok, eu desisto. Alguém traduz, por favor?
Posso ter um programador para entender modelo de Use Case ? Esse irá escolher sua IDE preferida por exemplo irá trabalhar com VBX ou outros componentes ou reutilização de código , mas pode dizer, por exemplo prefiro tal framework do que outro, sabendo-se que esse são para organizar códigos, não vejo a atuação do programador.
Quem constrói frameworks codifica ? esse é programador ?
Até naturalmente mesmo em projetos bem específicos como software embarcados, deverá entender um design tecnologia de sua geração e isso não é codificação só, abrange outras especializações.
Imagino assim, você tem atores e esses atores tem papéis, mas o design não esta programador ? ele esta dando a responsabilidades para o ator e o use case porque já entendeu os requisitos de sistema.Por engenharia reversa eu posso obter outros diagramas e isso também posso obter o codigo nessa geração.
Mas ai vem o que se coloca como programador, quem esta na codificação ou usufruindo-se de tecnologia de ponta para o desenvolvimento.
This message was edited 2 times. Last update was at 18/05/2008 18:19:04
|
Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2008 20:19:06
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
Marcio Duran wrote:
 Na minha opinião e somente na minha opnião eu diria que programador essa atividade já não tem mais atuação.Com relação a desenvolvedor esse é um plano de evolução perante respostas rápidas em um projeto que atenda uma demanda sobre uma otica para determinada metodologia que vai se abordar.
 Exemplo: O desenvolvedor é um profissinal em Expertise em Orientação a Objeto aplicando SCRUM usando tecnologia Java ou outra arquitetura.
É verdade que um desenvolvedor deve ter conhecimentos de OO e bons. Mas SCRUM é uma metodogia gerencial.
Não é uma pessoa que faz scrum é uma equipe. A capacidade do profissional na piramide de desenvolvimento ( programador, desenvolvedor, arquiteto, analista, gerente) não define o processo para a gerencia.
Se alguem "faz scrum" então seria o "project lider" seja ele arquiteto, gerente, analista ou desenvolvedor, "lider" é uma papel à parte. normalmente para ser lider a pessoa tem que ter alguma capacidade além de tecnico. Aliás nem precisa ser tecnico, embora seja muito conveniente que seja. Normalmente é uma pessoa menos envolvida no projeto mas que o conhece no geral como o arquiteto ou o analista. Mas não tem que ser assim.
Como falei, vc pode ser apenas um bom programador e isso não é demérito nenhum. programador -desenvolvedor-arquiteto não é uma carreira , são 3 papeis importantes em construir software. Uma pessoa pode -se especializar em um deles. Não é possível fazer as 3 coisas todo o tempo. Isso pela simples razão que ha um conflito de interesses entre eles. São "chapeus" que uma pessoa pode colocar, e a mesma pessoa poder ser tudo num projeto (gerente, analista, arquiteto, desenvovledor e programador) - aliás isso seria um autentico "homem da renascença" no que diz respeito a projetos de software, mas por outro lado isso torna o processo bitolado.
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2008 20:24:51
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
Marcio Duran wrote:
Daniel Quirino Oliveira wrote:Ok, eu desisto. Alguém traduz, por favor?
 Posso ter um programador para entender modelo de Use Case ? Esse irá escolher sua IDE preferida por exemplo irá trabalhar com VBX ou outros componentes ou reutilização de código , mas pode dizer, por exemplo prefiro tal framework do que outro, sabendo-se que esse são para organizar códigos, não vejo a atuação do programador.
Não.
 [b]Quem constrói frameworks codifica ? esse é programador ?
Não.
Programadores, por definição, não tomam decisões de design ou arquitetura. Se a pessoa faz isso, então, ela estão interpretanto o papel de desenvolvedor ou arquiteto. Programador é o codificador. Ele simplesmente constroi. Não especifica e não toma decisões de projeto. Ele apenas decide entre if e swith, etc..
Programadores não perferem frameworks. Por definição isso é trabalho do arquiteto. Programadores podem ser mais experientes no framework x ou y , ou gostarem mais da forma de trabalhar com x ou y, mas eles não podem decidir se x ou y será usado. Isso é uma decisão de arquitetura e design e até mesmo gerencial (se contarmos com a esperiencia da equipe com esses frameworks).
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2008 07:21:32
|
peerless
GUJ Master
![[Avatar]](/images/avatar/5b2a8f2b014bb326fd82ee313704e78c.jpg)
Membro desde: 22/01/2007 14:52:26
Mensagens: 1391
Localização: Porto Alegre / RS
Offline
|
eu entendi que, se eu ñ uso a metodologia scrum ou alguma outra ágil, não posso ser considerado desenvolvedor. (isso na visão do colega, Duran)
|
follow me
pitacos
"The most problems that teams face are about communication, and all the others are too." - Dan North
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2008 08:26:52
|
klebergf
JavaGuru
![[Avatar]](/images/avatar/c8afc03d400890791fa62.gif)
Membro desde: 05/11/2003 14:12:07
Mensagens: 224
Localização: Curitiba PR
Offline
|
peerless wrote:eu entendi que, se eu ñ uso a metodologia scrum ou alguma outra ágil, não posso ser considerado desenvolvedor. (isso na visão do colega, Duran)
O comentário dele me deixou a mesma impressão.
|
"Onde estão os atos de bravura e rebeldia,
Ternuna guerrada dia-a-dia?
Será que estamos sós?"
(gessisnger/maltz) |
|
|
 |
|
|