[Ubuntu-BR] [OFF] Metodologia de Desenvolvimento de Software Livre
Ivan Niero Miranda
nieroivan em gmail.com
Terça Março 6 14:37:38 UTC 2007
Olá Nilo!
Então, apliquei aqui na minha empresa o RUP mas tomando com base também
alguns aspectos da filosofia SCRUM. Na nossa primeira iteração, escolhemos
os papéis e documentos que serão gerados no decorrer do projeto. Temos
aquela reunião de 15 minutos por dia falando o q cada um fez e fará naquele
dia e por aí vai.
O bacana do RUP é que ele pode se moldar a exatamente o que vc está
precisando. Até mesmo os templates prontos podem ser modificados a fim de
agilizar e documentar melhor seu trabalho!
Até!
Ivan
On 3/6/07, Nilo Martins <jniloms em gmail.com> wrote:
>
> Olá Ivan.
>
> Obrigado pela ajuda, mas estava pensando mais em focar em algo como o
> artigo
> de Eric S. Raymond "A Catedral e o Bazar".
> <http://pt.wikipedia.org/wiki/A_Catedral_e_o_Bazar>
>
> Estou ciente que o RUP é muito poderoso e pode ser instanciado de várias
> formas. Só que o mesmo é muito focado em alguns pilares que o tornam muito
> robusto para o tipo de projeto que eu estou pensando:
>
> - Papeis e responsabilidades bem definidos
> No desenvolvimento de software livres existe uma maior flexibilização
> dos papeis pois as equipes podem mudar muito durante o ciclo de vida do
> projeto. Geralmente ficando mais estáveis somente para alguns membros,
> os
> "gerentes" ou os principais interessados nos produto.
> E é encontrada também muita contribuição anônima adicionada ao
> projeto.
> - Controle e gerenciamento rígido dos requisitos
> No RUP geralmente a grande maioria dos requisitos devem estar
> definidos até o marco da faze de elaboração, já em um software livre os
> requisitos são bem mais flexíveis, aparecendo a cada nova interação uma
> gama
> de novas possibilidades, o que se assemelharia mais com o XP (focando
> em
> pequenos grupos de requisitos a cada iteração e construindo um software
> funcional desde o inicio do projeto).
> - Processo muito formal (documental)
> Outro ponto é a formalidade do RUP, pois nem sempre as contribuições
> da comunidade estão completas em relação a documentação adicional e
> muitas
> delas só possuem documentação a nível de código.
> - Concentração do maior esforço de codificação na faze de construção
> Acredito que para o desenvolvimento de um software livre que envolva a
> participação de uma grande comunidade, o mais interessante seria focar
> em
> pequenos problemas de cada vez e está sempre liberando versões
> funcionais do
> software (mesmo que com pequenas adições) durante todo o ciclo de vida
> do
> desenvolvimento.
> - Relacionamento formal com os "Clientes/Usuários"
> O RUP foca muito em um formalismo entre o contato do cliente com a
> equipe, focando muito no gerente de projeto e no analista de negócio
> enquanto no desenvolvimento de um software livre todos os envolvidos
> são
> possíveis clientes e deve-se existir uma constante negociação do escopo
> do
> projeto ou das prioridades dos requisitos. Outro ponto é o fato que
> estas
> reuniões muitas vezes são informais (via chat ou email).
>
> Pensando nestes pontos, estou tentando formular algo que possa adaptar as
> metodologias existentes as necessidades de flexibilidade e adaptatividade
> de
> um software livre.
>
> Para isso estou estudando atualmente o RUP, XP e SCRUM.
>
> Agradeceria se alguém da equipe do Ubuntu pudesse contribuir com sua
> experiência ou se soubesse de onde posso encontrar informações/regras já
> estabelecidas pelos projetos em andamento para organizar o processo de
> desenvolvimento.
>
> Atenciosamente,
>
> Nilo
>
>
>
>
> Em 06/03/07, Ivan Niero Miranda <nieroivan em gmail.com> escreveu:
> >
> > Acredito que uma metodologia de desenvolvimento se aplique tanto a
> > software
> > livre como software proprietário. Não será a metodologia que irá definir
> o
> >
> > desenvolvimento de um ou de outro.
> > Se quiser saber mais sobre o RUP, basta me acrescentar aí no Gtalk!
> >
> > []´s
> >
> > On 3/5/07, Nilo Martins <jniloms em gmail.com> wrote:
> > >
> > > Olá pessoal,
> > >
> > > Estou pensando em escrever na minha monografia de final de curso
> falando
> > > sobre uma metodologia mais voltada para o desenvolvimento de software
> > > livre.
> > >
> > > Os principais que existem hoje são baseadas em um controle rígido do
> > > desenvolvimento, como RUP ou com um foco na agilidade como XP e SCRUM.
> > >
> > > Estava pensando em procurar explorar um processo que pudesse facilitar
> o
> >
> > > gerenciamento do desenvolvimento de um Software Livre, já que o mesmo
> > > dificilmente se encaixaria em um dos processos acima. Sei que alguns
> > > projetos como o Hed Hat, Debian e o Ubuntu tem uma organização muito
> > forte
> > > e
> > > já devem aplicar uma metodologia para seu desenvolvimento.
> > >
> > > Gostaria da ajuda de vocês para encontrar referências que pudessem me
> > > facilitar a pesquisa desse tema.
> > >
> > > Se vocês conhecem algum site que tenha a descrição do processo de
> > > desenvolvimento de um software livre, seria de grande ajuda. (Se
> souber
> > de
> > > alguma monografia ou artigo neste assunto, melhor ainda).
> > >
> > > Agradeço a atenção de todos e peço desculpas pelo tema meio OFF. Mas
> > > acredito que como esta comunidade tem interesse no desenvolvimento de
> > > software livre, e muito mais conhecimento do que eu neste tema, esse
> > > assunto
> > > poderia ser útil para todos nos.
> > >
> > >
> > > Nilo
> > > --
> > > Interessado em aprender mais sobre o Ubuntu em português?
> > > http://wiki.ubuntu-br.org/ComeceAqui -
> > > ubuntu-br mailing list
> > > ubuntu-br em lists.ubuntu.com
> > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > >
> >
> >
> >
> > --
> > Ivan Niero Miranda
> > http://ide4life.wordpress.com
> > --
> > Interessado em aprender mais sobre o Ubuntu em português?
> > http://wiki.ubuntu-br.org/ComeceAqui -
> > ubuntu-br mailing list
> > ubuntu-br em lists.ubuntu.com
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> --
> Interessado em aprender mais sobre o Ubuntu em português?
> http://wiki.ubuntu-br.org/ComeceAqui -
> ubuntu-br mailing list
> ubuntu-br em lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
--
Ivan Niero Miranda
http://ide4life.wordpress.com
More information about the ubuntu-br
mailing list