Sprint (desenvolvimento de software): diferenças entre revisões
m Aprimorado o artigo em diversos aspectos (remoção de material que não havia sido retirado do artigo original, acrescentado redirecionamento de links para palavras-chave específicas, corrigidos pequenos erros ortográficos e aprimorada a formatação) |
m Corrigidas as referências |
||
Linha 1: | Linha 1: | ||
Uma '''sprint''' é uma reunião de pessoas envolvidas num [[projeto]] para promover um desenvolvimento mais focalizado do projeto. Sprints geralmente duram de uma a três semanas. <span class="cx-segment" data-segmentid="24"></span>Sprints têm se tornado em eventos populares em alguns projetos [[Código aberto|open-source]]. Por exemplo, o projeto PyPy costuma ser desenvolvido durante sprints realizadas regularmente, onde a maior parte dos desenvolvedores internacionais se junta.<ref> |
Uma '''sprint''' é uma reunião de pessoas envolvidas num [[projeto]] para promover um desenvolvimento mais focalizado do projeto. Sprints geralmente duram de uma a três semanas. <span class="cx-segment" data-segmentid="24"></span>Sprints têm se tornado em eventos populares em alguns projetos [[Código aberto|open-source]]. Por exemplo, o projeto PyPy costuma ser desenvolvido durante sprints realizadas regularmente, onde a maior parte dos desenvolvedores internacionais se junta.<ref>{{Citar livro|título = Sprint Driven Development: Agile Methodologies in a Distributed Open Source Project (PyPy)|url = http://link.springer.com/chapter/10.1007/11774129_22|editora = Springer Berlin Heidelberg|ano = 2006|isbn = 978-3-540-35094-1|página = 191-195|nome = Beatrice|sobrenome = Düring|editor = Pekka}}</ref> |
||
Sprints geralmente são realizadas em locais próximos de conferências, na qual a maioria da equipe dos projetos frequentam, embora possam também ser organizadas por algum grupo envolvido em suas instalações ou qualquer localização conveniente. |
Sprints geralmente são realizadas em locais próximos de conferências, na qual a maioria da equipe dos projetos frequentam, embora possam também ser organizadas por algum grupo envolvido em suas instalações ou qualquer localização conveniente. |
||
Linha 10: | Linha 10: | ||
== No open source == |
== No open source == |
||
A prática de utilizar sprints para o desenvolvimento de [[Software de código aberto|softwares de código aberto]] foi introduzida pela [[Zope Corporation]] nos primeiros dias do projeto [[BlueBream|Zope 3]]. Entre janeiro de 2002 e janeiro de 2006, mais de 30 sprints de Zope 3 foram realizadas.<ref> |
A prática de utilizar sprints para o desenvolvimento de [[Software de código aberto|softwares de código aberto]] foi introduzida pela [[Zope Corporation]] nos primeiros dias do projeto [[BlueBream|Zope 3]]. Entre janeiro de 2002 e janeiro de 2006, mais de 30 sprints de Zope 3 foram realizadas.<ref>{{Citar web|título = Python Sprint|URL = http://c2.com/cgi/wiki?PythonSprint|obra = c2.com|acessadoem = 2015-06-29}}</ref> |
||
== Veja também == |
== Veja também == |
Revisão das 01h53min de 29 de junho de 2015
Uma sprint é uma reunião de pessoas envolvidas num projeto para promover um desenvolvimento mais focalizado do projeto. Sprints geralmente duram de uma a três semanas. Sprints têm se tornado em eventos populares em alguns projetos open-source. Por exemplo, o projeto PyPy costuma ser desenvolvido durante sprints realizadas regularmente, onde a maior parte dos desenvolvedores internacionais se junta.[1]
Sprints geralmente são realizadas em locais próximos de conferências, na qual a maioria da equipe dos projetos frequentam, embora possam também ser organizadas por algum grupo envolvido em suas instalações ou qualquer localização conveniente.
Sprints são organizadas[quem?] em torno de ideias disciplinares da Programação extrema do desenvolvimento de software. Um coach dirige a sprint, sugerindo atividades, monitorando seus progressos e certificando-se de que ninguém fica com problemas. A maior parte do desenvolvimento ocorre via programação pareada. Um imenso espaço aberto costuma ser a opção escolhida[quem?] como local para uma comunicação eficiente.
Sprints podem variar no foco. Durante algumas sprints, pessoas novas ao projeto são acolhidas e recebem uma intensa apresentação pareando com um membro veterano do projeto. A primeira parte de sprints do tipo é geralmente gasta nos preparativos apresentando tutoriais, deixando a rede configurada e certificando-se de que a configuração/software de controle-fonte e seus processos estejam instalados e funcionais.
Um benefício relevante em fazer sprints é que os membros do projeto se conhecem pessoalmente, se socializam e passam a se comunicar mais frequentemente do que quando trabalhando juntos remotamente.[quem?]
No open source
A prática de utilizar sprints para o desenvolvimento de softwares de código aberto foi introduzida pela Zope Corporation nos primeiros dias do projeto Zope 3. Entre janeiro de 2002 e janeiro de 2006, mais de 30 sprints de Zope 3 foram realizadas.[2]
Veja também
Referências
- ↑ Düring, Beatrice (2006). Pekka, ed. Sprint Driven Development: Agile Methodologies in a Distributed Open Source Project (PyPy). [S.l.]: Springer Berlin Heidelberg. p. 191-195. ISBN 978-3-540-35094-1
- ↑ «Python Sprint». c2.com. Consultado em 29 de junho de 2015
Ligações externas
- miniGuide to Zope sprinting (Zope Mag) - Erro 404
- miniGuide to Zope sprinting (Zope Mag) - skm.zoomquiet.io
- Sprinting Explained