Saltar para o conteúdo

Sprint (desenvolvimento de software): diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Acaciosc (discussão | contribs)
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)
Acaciosc (discussão | contribs)
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>B.</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>[[c2:PythonSprint|c2.com Python Sprint entry]]</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

  1. 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 
  2. «Python Sprint». c2.com. Consultado em 29 de junho de 2015 

Ligações externas