<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://ccsl.ime.usp.br/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Leonardogomes</id>
	<title>CCSL - Contribuições do usuário [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="https://ccsl.ime.usp.br/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Leonardogomes"/>
	<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/wiki/Especial:Contribui%C3%A7%C3%B5es/Leonardogomes"/>
	<updated>2026-05-20T03:51:04Z</updated>
	<subtitle>Contribuições do usuário</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2026&amp;diff=1501</id>
		<title>LabXP2026</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2026&amp;diff=1501"/>
		<updated>2026-04-02T20:32:10Z</updated>

		<summary type="html">&lt;p&gt;Leonardogomes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2026 =&lt;br /&gt;
&lt;br /&gt;
As metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de software. Neste curso, os estudantes utilizam a metodologia de Programação eXtrema (XP), sob a orientação do professor, para desenvolver um sistema de software em equipe. Por meio dessa experiência prática no laboratório, se faz possível a aquisição de conhecimentos e a assimilação de práticas das metodologias ágeis que serão extremamente importantes para o estudante em sua futura carreira, seja ela acadêmica ou empresarial, como desenvolvedor de software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projetos =&lt;br /&gt;
&lt;br /&gt;
Nesse semestre, cada time receberá um espaço no gitlab para manter sua organização e sua documentação dentro da Organização.&lt;br /&gt;
&lt;br /&gt;
== Projetos Selecionados ==&lt;br /&gt;
&lt;br /&gt;
* [[Cortext]] - Prof. Paulo Meirelles &amp;amp; Alexandre Hannud Abdo&lt;br /&gt;
* [[HubUSP]] - Neylor de Lima Fabiano &amp;amp; Fernanda Basso &amp;amp; Juliana Alberice&lt;br /&gt;
* [[Enciclopédia Digital]] - Marisa Midori&lt;br /&gt;
* [[Com-Arte]] - Hugo Quinta&lt;br /&gt;
* [[MetAMORfose]] - Luiza Carvalho&lt;br /&gt;
* [[USP Aberta]] - Jonathas Castilho&lt;br /&gt;
&lt;br /&gt;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
* Aqui serão listadas as datas importantes da disciplina.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuídas duas notas neste semestre, conforme os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
- três etapas: &amp;quot;Iniciante&amp;quot;, &amp;quot;Saudável&amp;quot; e &amp;quot;Maduro&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- três aspectos: &amp;quot;Código&amp;quot;, &amp;quot;Equipe&amp;quot; e &amp;quot;Projeto&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Etapa Iniciante ===&lt;br /&gt;
* peso: 20%&lt;br /&gt;
&lt;br /&gt;
* Código&lt;br /&gt;
** repositório configurado&lt;br /&gt;
** licença de software&lt;br /&gt;
** ambiente de desenvolvimento configurado&lt;br /&gt;
&lt;br /&gt;
* Equipe&lt;br /&gt;
** atribuições de papéis&lt;br /&gt;
** standup e mobs iniciais rolando&lt;br /&gt;
** ambiente de trabalho informativo criado&lt;br /&gt;
** definida política de horas extras&lt;br /&gt;
** planilha para controle de horas (aula e extra)&lt;br /&gt;
&lt;br /&gt;
* Projeto&lt;br /&gt;
** meio de comunicação com cliente definido&lt;br /&gt;
&lt;br /&gt;
=== Etapa Saudável ===&lt;br /&gt;
* peso: 30%&lt;br /&gt;
* Código&lt;br /&gt;
** commits frequentes&lt;br /&gt;
** início testes&lt;br /&gt;
** início pipeline de CI/CD (testes + entregável)&lt;br /&gt;
&lt;br /&gt;
* Equipe&lt;br /&gt;
** bom rodízio de pares&lt;br /&gt;
** consistência em mobs&lt;br /&gt;
&lt;br /&gt;
* Projeto&lt;br /&gt;
** boa comunicação com o cliente&lt;br /&gt;
** ter feito a primeira entrega&lt;br /&gt;
&lt;br /&gt;
=== Etapa Maduro ===&lt;br /&gt;
* peso: 50%&lt;br /&gt;
* Código&lt;br /&gt;
** tracking&lt;br /&gt;
** testes automatizados&lt;br /&gt;
** cobertura de testes&lt;br /&gt;
** pipeline de CI/CD (testes + entregável)&lt;br /&gt;
** artefatos para continuidade do projeto&lt;br /&gt;
&lt;br /&gt;
* Equipe&lt;br /&gt;
** TDD&lt;br /&gt;
** auto organização (&amp;quot;coach invisível&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* Projeto&lt;br /&gt;
** demais entregas&lt;br /&gt;
&lt;br /&gt;
== Nota 2 ==&lt;br /&gt;
&lt;br /&gt;
* Individuais:&lt;br /&gt;
** Presença (25%)&lt;br /&gt;
** Avaliação do Coach, meta-coaches avaliam os coaches (25%)&lt;br /&gt;
&lt;br /&gt;
* Equipe:&lt;br /&gt;
** Satisfação do cliente (25%) &lt;br /&gt;
** Projeto (funcionalidades implementadas + manutenibilidade - como outra equipe pode continuar o projeto) (25%)&lt;br /&gt;
&lt;br /&gt;
Obs.: Por manutenibilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando, ponteiros para pontos interessantes no código para novos contribuidores, e funcionalidades mais simples para estes implementarem enquanto conhecem o sistema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Professor e monitores =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.ime.usp.br/~gold/  Alfredo Goldman] (gold@ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* [https://www.linkedin.com/in/ana-clara-lannes-1502a2239/ Ana Clara Lannes] - (anaclaralannes@ime.usp.br) (monitora)&lt;br /&gt;
&lt;br /&gt;
* [https://www.linkedin.com/in/leosilvagomes/ Leonardo Gomes] - (leonardogomes@ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Slides das aulas =&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/presentation/d/1c8cqbZ2nuA8OGsEe-60ArA5_cu0lGA-0fuzTahuC8pg/edit?usp=drive_link 26/03 - Aula sobre DevOps]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Referências =&lt;br /&gt;
&lt;br /&gt;
== Artigos úteis ==&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=20&amp;amp;pagesize=80&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:DkZNVXde3BIC Being agile in a data science project]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=20&amp;amp;pagesize=80&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:gKiMpY-AVTkC Is It Possible to Apply Agile Methods to Contribute to the Linux Kernel?]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=100&amp;amp;pagesize=100&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:u-coK7KVo8oC Group-development psychology training: The perceived effects on agile software-development teams]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=100&amp;amp;pagesize=100&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:ZzlSgRqYykMC Having fun doing research on agile methods]&lt;br /&gt;
&lt;br /&gt;
== Informações sobre a matéria ==&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/presentation/d/1e7cOFU-zsWddrRfdtC9ImVZMLrLdQMic82ramVMzJ_0/edit?usp=sharing Apresentação do curso]&lt;br /&gt;
&lt;br /&gt;
* [https://agilealliance.org/resources/experience-reports/continuous-improvement-of-an-xp-laboratory-course-an-18-year-history/ Continuous Improvement of an XP Laboratory Course: An 18 year History]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=200&amp;amp;pagesize=100&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:9ZlFYXVOiuMC Being extreme in the classroom: Experiences teaching XP]&lt;br /&gt;
&lt;br /&gt;
== Material complementar ==&lt;br /&gt;
&lt;br /&gt;
* Link para o curso online do Udacity sobre testes: https://www.udacity.com/course/cs258&lt;br /&gt;
&lt;br /&gt;
* Resumo do capítulo 3 do livro Agile Retrospectives, Making Good Teams Great.  [[Liderando Retrospectivas|Liderando Retrospectivas]]&lt;br /&gt;
&lt;br /&gt;
* Manifesto ágil: http://agilemanifesto.org/iso/ptbr/&lt;br /&gt;
&lt;br /&gt;
* Princípios: http://agilemanifesto.org/iso/ptbr/principles.html&lt;br /&gt;
&lt;br /&gt;
* XP: http://www.extremeprogramming.org/rules.html&lt;br /&gt;
&lt;br /&gt;
* Scrum: https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-Portuguese-BR.pdf&lt;br /&gt;
&lt;br /&gt;
* Survey agile: http://www.versionone.com/about-us/press-releases/article/VersionOne-Releases-9th-Annual-State-of-Agile-Survey-Results/&lt;br /&gt;
&lt;br /&gt;
* Métodos Ágeis: http://www.desenvolvimentoagil.com.br/&lt;br /&gt;
&lt;br /&gt;
* XP: http://www.desenvolvimentoagil.com.br/xp/&lt;br /&gt;
&lt;br /&gt;
* DDD (Notas do livro by Leonardo Leite): https://polignu.org/artigo/notas-sobre-ddd&lt;/div&gt;</summary>
		<author><name>Leonardogomes</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Cortext&amp;diff=1500</id>
		<title>Cortext</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Cortext&amp;diff=1500"/>
		<updated>2026-03-06T01:07:04Z</updated>

		<summary type="html">&lt;p&gt;Leonardogomes: Criou página com 'Repositório: https://gitlab.com/cortext/cortext-methods  Lançada em 2008 por pesquisadores em Estudos da Ciência e Tecnologia, Cortext [https://www.cortext.net/] é uma plataforma global que oferece métodos computacionais para análises nas ciências humanas e sociais. Com mais de 1.000 usuários anuais em 50 países e cerca de 44.000 análises realizadas, a aplicação Cortext Manager é um pilar para pesquisas bibliométricas e sociológicas de larga escala.  Apesa...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Repositório: https://gitlab.com/cortext/cortext-methods&lt;br /&gt;
&lt;br /&gt;
Lançada em 2008 por pesquisadores em Estudos da Ciência e Tecnologia, Cortext [https://www.cortext.net/] é uma plataforma global que oferece métodos computacionais para análises nas ciências humanas e sociais. Com mais de 1.000 usuários anuais em 50 países e cerca de 44.000 análises realizadas, a aplicação Cortext Manager é um pilar para pesquisas bibliométricas e sociológicas de larga escala.&lt;br /&gt;
&lt;br /&gt;
Apesar de utilizar componentes de Software Livre, o núcleo da plataforma permaneceu fechado por uma década. Recentemente, os mantenedores iniciaram um processo de abertura do código e adoção de práticas modernas de sustentabilidade. O sistema agora passa por uma fase de transição de legado, saindo de uma estrutura monolítica e pouco documentada para um ecossistema colaborativo e escalável, em uma parceria com o CCSL-USP, via alunos do BCC.&lt;/div&gt;</summary>
		<author><name>Leonardogomes</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2026&amp;diff=1499</id>
		<title>LabXP2026</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2026&amp;diff=1499"/>
		<updated>2026-03-06T01:06:29Z</updated>

		<summary type="html">&lt;p&gt;Leonardogomes: /* Projetos Selecionados */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2026 =&lt;br /&gt;
&lt;br /&gt;
As metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de software. Neste curso, os estudantes utilizam a metodologia de Programação eXtrema (XP), sob a orientação do professor, para desenvolver um sistema de software em equipe. Por meio dessa experiência prática no laboratório, se faz possível a aquisição de conhecimentos e a assimilação de práticas das metodologias ágeis que serão extremamente importantes para o estudante em sua futura carreira, seja ela acadêmica ou empresarial, como desenvolvedor de software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projetos =&lt;br /&gt;
&lt;br /&gt;
Nesse semestre, cada time receberá um espaço no gitlab para manter sua organização e sua documentação dentro da Organização.&lt;br /&gt;
&lt;br /&gt;
== Projetos Selecionados ==&lt;br /&gt;
&lt;br /&gt;
* [[Cortext]] - Prof. Paulo Meirelles &amp;amp; Alexandre Hannud Abdo&lt;br /&gt;
* [[HubUSP]] - Neylor de Lima Fabiano &amp;amp; Fernanda Basso &amp;amp; Juliana Alberice&lt;br /&gt;
* [[Enciclopédia Digital]] - Marisa Midori&lt;br /&gt;
* [[Com-Arte]] - Hugo Quinta&lt;br /&gt;
* [[MetAMORfose]] - Luiza Carvalho&lt;br /&gt;
* [[USP Aberta]] - Jonathas Castilho&lt;br /&gt;
&lt;br /&gt;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
* Aqui serão listadas as datas importantes da disciplina.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuídas duas notas neste semestre, conforme os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
- três etapas: &amp;quot;Iniciante&amp;quot;, &amp;quot;Saudável&amp;quot; e &amp;quot;Maduro&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- três aspectos: &amp;quot;Código&amp;quot;, &amp;quot;Equipe&amp;quot; e &amp;quot;Projeto&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Etapa Iniciante ===&lt;br /&gt;
* peso: 20%&lt;br /&gt;
&lt;br /&gt;
* Código&lt;br /&gt;
** repositório configurado&lt;br /&gt;
** licença de software&lt;br /&gt;
** ambiente de desenvolvimento configurado&lt;br /&gt;
&lt;br /&gt;
* Equipe&lt;br /&gt;
** atribuições de papéis&lt;br /&gt;
** standup e mobs iniciais rolando&lt;br /&gt;
** ambiente de trabalho informativo criado&lt;br /&gt;
** definida política de horas extras&lt;br /&gt;
** planilha para controle de horas (aula e extra)&lt;br /&gt;
&lt;br /&gt;
* Projeto&lt;br /&gt;
** meio de comunicação com cliente definido&lt;br /&gt;
&lt;br /&gt;
=== Etapa Saudável ===&lt;br /&gt;
* peso: 30%&lt;br /&gt;
* Código&lt;br /&gt;
** commits frequentes&lt;br /&gt;
** início testes&lt;br /&gt;
** início pipeline de CI/CD (testes + entregável)&lt;br /&gt;
&lt;br /&gt;
* Equipe&lt;br /&gt;
** bom rodízio de pares&lt;br /&gt;
** consistência em mobs&lt;br /&gt;
&lt;br /&gt;
* Projeto&lt;br /&gt;
** boa comunicação com o cliente&lt;br /&gt;
** ter feito a primeira entrega&lt;br /&gt;
&lt;br /&gt;
=== Etapa Maduro ===&lt;br /&gt;
* peso: 50%&lt;br /&gt;
* Código&lt;br /&gt;
** tracking&lt;br /&gt;
** testes automatizados&lt;br /&gt;
** cobertura de testes&lt;br /&gt;
** pipeline de CI/CD (testes + entregável)&lt;br /&gt;
** artefatos para continuidade do projeto&lt;br /&gt;
&lt;br /&gt;
* Equipe&lt;br /&gt;
** TDD&lt;br /&gt;
** auto organização (&amp;quot;coach invisível&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* Projeto&lt;br /&gt;
** demais entregas&lt;br /&gt;
&lt;br /&gt;
== Nota 2 ==&lt;br /&gt;
&lt;br /&gt;
* Individuais:&lt;br /&gt;
** Presença (25%)&lt;br /&gt;
** Avaliação do Coach, meta-coaches avaliam os coaches (25%)&lt;br /&gt;
&lt;br /&gt;
* Equipe:&lt;br /&gt;
** Satisfação do cliente (25%) &lt;br /&gt;
** Projeto (funcionalidades implementadas + manutenibilidade - como outra equipe pode continuar o projeto) (25%)&lt;br /&gt;
&lt;br /&gt;
Obs.: Por manutenibilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando, ponteiros para pontos interessantes no código para novos contribuidores, e funcionalidades mais simples para estes implementarem enquanto conhecem o sistema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Professor e monitores =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.ime.usp.br/~gold/  Alfredo Goldman] (gold@ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* [https://www.linkedin.com/in/ana-clara-lannes-1502a2239/ Ana Clara Lannes] - (anaclaralannes@ime.usp.br) (monitora)&lt;br /&gt;
&lt;br /&gt;
* [https://www.linkedin.com/in/leosilvagomes/ Leonardo Gomes] - (leonardogomes@ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Referências =&lt;br /&gt;
&lt;br /&gt;
== Artigos úteis ==&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=20&amp;amp;pagesize=80&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:DkZNVXde3BIC Being agile in a data science project]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=20&amp;amp;pagesize=80&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:gKiMpY-AVTkC Is It Possible to Apply Agile Methods to Contribute to the Linux Kernel?]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=100&amp;amp;pagesize=100&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:u-coK7KVo8oC Group-development psychology training: The perceived effects on agile software-development teams]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=100&amp;amp;pagesize=100&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:ZzlSgRqYykMC Having fun doing research on agile methods]&lt;br /&gt;
&lt;br /&gt;
== Informações sobre a matéria ==&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/presentation/d/1e7cOFU-zsWddrRfdtC9ImVZMLrLdQMic82ramVMzJ_0/edit?usp=sharing Apresentação do curso]&lt;br /&gt;
&lt;br /&gt;
* [https://agilealliance.org/resources/experience-reports/continuous-improvement-of-an-xp-laboratory-course-an-18-year-history/ Continuous Improvement of an XP Laboratory Course: An 18 year History]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=200&amp;amp;pagesize=100&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:9ZlFYXVOiuMC Being extreme in the classroom: Experiences teaching XP]&lt;br /&gt;
&lt;br /&gt;
== Material complementar ==&lt;br /&gt;
&lt;br /&gt;
* Link para o curso online do Udacity sobre testes: https://www.udacity.com/course/cs258&lt;br /&gt;
&lt;br /&gt;
* Resumo do capítulo 3 do livro Agile Retrospectives, Making Good Teams Great.  [[Liderando Retrospectivas|Liderando Retrospectivas]]&lt;br /&gt;
&lt;br /&gt;
* Manifesto ágil: http://agilemanifesto.org/iso/ptbr/&lt;br /&gt;
&lt;br /&gt;
* Princípios: http://agilemanifesto.org/iso/ptbr/principles.html&lt;br /&gt;
&lt;br /&gt;
* XP: http://www.extremeprogramming.org/rules.html&lt;br /&gt;
&lt;br /&gt;
* Scrum: https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-Portuguese-BR.pdf&lt;br /&gt;
&lt;br /&gt;
* Survey agile: http://www.versionone.com/about-us/press-releases/article/VersionOne-Releases-9th-Annual-State-of-Agile-Survey-Results/&lt;br /&gt;
&lt;br /&gt;
* Métodos Ágeis: http://www.desenvolvimentoagil.com.br/&lt;br /&gt;
&lt;br /&gt;
* XP: http://www.desenvolvimentoagil.com.br/xp/&lt;br /&gt;
&lt;br /&gt;
* DDD (Notas do livro by Leonardo Leite): https://polignu.org/artigo/notas-sobre-ddd&lt;/div&gt;</summary>
		<author><name>Leonardogomes</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2026&amp;diff=1498</id>
		<title>LabXP2026</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2026&amp;diff=1498"/>
		<updated>2026-02-25T17:59:24Z</updated>

		<summary type="html">&lt;p&gt;Leonardogomes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2026 =&lt;br /&gt;
&lt;br /&gt;
As metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de software. Neste curso, os estudantes utilizam a metodologia de Programação eXtrema (XP), sob a orientação do professor, para desenvolver um sistema de software em equipe. Por meio dessa experiência prática no laboratório, se faz possível a aquisição de conhecimentos e a assimilação de práticas das metodologias ágeis que serão extremamente importantes para o estudante em sua futura carreira, seja ela acadêmica ou empresarial, como desenvolvedor de software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Projetos =&lt;br /&gt;
&lt;br /&gt;
Nesse semestre, cada time receberá um espaço no gitlab para manter sua organização e sua documentação dentro da Organização.&lt;br /&gt;
&lt;br /&gt;
== Projetos Selecionados ==&lt;br /&gt;
&lt;br /&gt;
* Aqui serão listados todos os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
* Aqui serão listadas as datas importantes da disciplina.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuídas duas notas neste semestre, conforme os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
- três etapas: &amp;quot;Iniciante&amp;quot;, &amp;quot;Saudável&amp;quot; e &amp;quot;Maduro&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- três aspectos: &amp;quot;Código&amp;quot;, &amp;quot;Equipe&amp;quot; e &amp;quot;Projeto&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Etapa Iniciante ===&lt;br /&gt;
* peso: 20%&lt;br /&gt;
&lt;br /&gt;
* Código&lt;br /&gt;
** repositório configurado&lt;br /&gt;
** licença de software&lt;br /&gt;
** ambiente de desenvolvimento configurado&lt;br /&gt;
&lt;br /&gt;
* Equipe&lt;br /&gt;
** atribuições de papéis&lt;br /&gt;
** standup e mobs iniciais rolando&lt;br /&gt;
** ambiente de trabalho informativo criado&lt;br /&gt;
** definida política de horas extras&lt;br /&gt;
** planilha para controle de horas (aula e extra)&lt;br /&gt;
&lt;br /&gt;
* Projeto&lt;br /&gt;
** meio de comunicação com cliente definido&lt;br /&gt;
&lt;br /&gt;
=== Etapa Saudável ===&lt;br /&gt;
* peso: 30%&lt;br /&gt;
* Código&lt;br /&gt;
** commits frequentes&lt;br /&gt;
** início testes&lt;br /&gt;
** início pipeline de CI/CD (testes + entregável)&lt;br /&gt;
&lt;br /&gt;
* Equipe&lt;br /&gt;
** bom rodízio de pares&lt;br /&gt;
** consistência em mobs&lt;br /&gt;
&lt;br /&gt;
* Projeto&lt;br /&gt;
** boa comunicação com o cliente&lt;br /&gt;
** ter feito a primeira entrega&lt;br /&gt;
&lt;br /&gt;
=== Etapa Maduro ===&lt;br /&gt;
* peso: 50%&lt;br /&gt;
* Código&lt;br /&gt;
** tracking&lt;br /&gt;
** testes automatizados&lt;br /&gt;
** cobertura de testes&lt;br /&gt;
** pipeline de CI/CD (testes + entregável)&lt;br /&gt;
** artefatos para continuidade do projeto&lt;br /&gt;
&lt;br /&gt;
* Equipe&lt;br /&gt;
** TDD&lt;br /&gt;
** auto organização (&amp;quot;coach invisível&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* Projeto&lt;br /&gt;
** demais entregas&lt;br /&gt;
&lt;br /&gt;
== Nota 2 ==&lt;br /&gt;
&lt;br /&gt;
* Individuais:&lt;br /&gt;
** Presença (25%)&lt;br /&gt;
** Avaliação do Coach, meta-coaches avaliam os coaches (25%)&lt;br /&gt;
&lt;br /&gt;
* Equipe:&lt;br /&gt;
** Satisfação do cliente (25%) &lt;br /&gt;
** Projeto (funcionalidades implementadas + manutenibilidade - como outra equipe pode continuar o projeto) (25%)&lt;br /&gt;
&lt;br /&gt;
Obs.: Por manutenibilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando, ponteiros para pontos interessantes no código para novos contribuidores, e funcionalidades mais simples para estes implementarem enquanto conhecem o sistema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Professor e monitores =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.ime.usp.br/~gold/  Alfredo Goldman] (gold@ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* [https://www.linkedin.com/in/ana-clara-lannes-1502a2239/ Ana Clara Lannes] - (anaclaralannes@ime.usp.br) (monitora)&lt;br /&gt;
&lt;br /&gt;
* [https://www.linkedin.com/in/leosilvagomes/ Leonardo Gomes] - (leonardogomes@ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Referências =&lt;br /&gt;
&lt;br /&gt;
== Artigos úteis ==&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=20&amp;amp;pagesize=80&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:DkZNVXde3BIC Being agile in a data science project]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=20&amp;amp;pagesize=80&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:gKiMpY-AVTkC Is It Possible to Apply Agile Methods to Contribute to the Linux Kernel?]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=100&amp;amp;pagesize=100&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:u-coK7KVo8oC Group-development psychology training: The perceived effects on agile software-development teams]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=100&amp;amp;pagesize=100&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:ZzlSgRqYykMC Having fun doing research on agile methods]&lt;br /&gt;
&lt;br /&gt;
== Informações sobre a matéria ==&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/presentation/d/1e7cOFU-zsWddrRfdtC9ImVZMLrLdQMic82ramVMzJ_0/edit?usp=sharing Apresentação do curso]&lt;br /&gt;
&lt;br /&gt;
* [https://agilealliance.org/resources/experience-reports/continuous-improvement-of-an-xp-laboratory-course-an-18-year-history/ Continuous Improvement of an XP Laboratory Course: An 18 year History]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=200&amp;amp;pagesize=100&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:9ZlFYXVOiuMC Being extreme in the classroom: Experiences teaching XP]&lt;br /&gt;
&lt;br /&gt;
== Material complementar ==&lt;br /&gt;
&lt;br /&gt;
* Link para o curso online do Udacity sobre testes: https://www.udacity.com/course/cs258&lt;br /&gt;
&lt;br /&gt;
* Resumo do capítulo 3 do livro Agile Retrospectives, Making Good Teams Great.  [[Liderando Retrospectivas|Liderando Retrospectivas]]&lt;br /&gt;
&lt;br /&gt;
* Manifesto ágil: http://agilemanifesto.org/iso/ptbr/&lt;br /&gt;
&lt;br /&gt;
* Princípios: http://agilemanifesto.org/iso/ptbr/principles.html&lt;br /&gt;
&lt;br /&gt;
* XP: http://www.extremeprogramming.org/rules.html&lt;br /&gt;
&lt;br /&gt;
* Scrum: https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-Portuguese-BR.pdf&lt;br /&gt;
&lt;br /&gt;
* Survey agile: http://www.versionone.com/about-us/press-releases/article/VersionOne-Releases-9th-Annual-State-of-Agile-Survey-Results/&lt;br /&gt;
&lt;br /&gt;
* Métodos Ágeis: http://www.desenvolvimentoagil.com.br/&lt;br /&gt;
&lt;br /&gt;
* XP: http://www.desenvolvimentoagil.com.br/xp/&lt;br /&gt;
&lt;br /&gt;
* DDD (Notas do livro by Leonardo Leite): https://polignu.org/artigo/notas-sobre-ddd&lt;/div&gt;</summary>
		<author><name>Leonardogomes</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2026&amp;diff=1497</id>
		<title>LabXP2026</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2026&amp;diff=1497"/>
		<updated>2026-02-24T20:45:35Z</updated>

		<summary type="html">&lt;p&gt;Leonardogomes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2026 =&lt;br /&gt;
&lt;br /&gt;
As metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de software. Neste curso, os estudantes utilizam a metodologia de Programação eXtrema (XP), sob a orientação do professor, para desenvolver um sistema de software em equipe. Por meio dessa experiência prática no laboratório, se faz possível a aquisição de conhecimentos e a assimilação de práticas das metodologias ágeis que serão extremamente importantes para o estudante em sua futura carreira, seja ela acadêmica ou empresarial, como desenvolvedor de software.&lt;br /&gt;
&lt;br /&gt;
= Projetos =&lt;br /&gt;
&lt;br /&gt;
Nesse semestre, cada time receberá um espaço no gitlab para manter sua organização e sua documentação dentro da Organização.&lt;br /&gt;
&lt;br /&gt;
== Projetos Selecionados ==&lt;br /&gt;
&lt;br /&gt;
* Aqui serão listados todos os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
* Aqui serão listadas as datas importantes da disciplina.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Professor e monitores =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.ime.usp.br/~gold/  Alfredo Goldman] (gold@ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* [https://www.linkedin.com/in/ana-clara-lannes-1502a2239/ Ana Clara Lannes] - (anaclaralannes@ime.usp.br) (monitora)&lt;br /&gt;
&lt;br /&gt;
* [https://www.linkedin.com/in/leosilvagomes/ Leonardo Gomes] - (leonardogomes@ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Referências =&lt;br /&gt;
&lt;br /&gt;
== Artigos úteis ==&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=20&amp;amp;pagesize=80&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:DkZNVXde3BIC Being agile in a data science project]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=20&amp;amp;pagesize=80&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:gKiMpY-AVTkC Is It Possible to Apply Agile Methods to Contribute to the Linux Kernel?]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=100&amp;amp;pagesize=100&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:u-coK7KVo8oC Group-development psychology training: The perceived effects on agile software-development teams]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=100&amp;amp;pagesize=100&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:ZzlSgRqYykMC Having fun doing research on agile methods]&lt;br /&gt;
&lt;br /&gt;
== Informações sobre a matéria ==&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/presentation/d/1e7cOFU-zsWddrRfdtC9ImVZMLrLdQMic82ramVMzJ_0/edit?usp=sharing Apresentação do curso]&lt;br /&gt;
&lt;br /&gt;
* [https://agilealliance.org/resources/experience-reports/continuous-improvement-of-an-xp-laboratory-course-an-18-year-history/ Continuous Improvement of an XP Laboratory Course: An 18 year History]&lt;br /&gt;
&lt;br /&gt;
* [https://scholar.google.com.br/citations?view_op=view_citation&amp;amp;hl=en&amp;amp;user=Cgl09uMAAAAJ&amp;amp;cstart=200&amp;amp;pagesize=100&amp;amp;sortby=pubdate&amp;amp;citation_for_view=Cgl09uMAAAAJ:9ZlFYXVOiuMC Being extreme in the classroom: Experiences teaching XP]&lt;br /&gt;
&lt;br /&gt;
== Material complementar ==&lt;br /&gt;
&lt;br /&gt;
* Link para o curso online do Udacity sobre testes: https://www.udacity.com/course/cs258&lt;br /&gt;
&lt;br /&gt;
* Resumo do capítulo 3 do livro Agile Retrospectives, Making Good Teams Great.  [[Liderando Retrospectivas|Liderando Retrospectivas]]&lt;br /&gt;
&lt;br /&gt;
* Manifesto ágil: http://agilemanifesto.org/iso/ptbr/&lt;br /&gt;
&lt;br /&gt;
* Princípios: http://agilemanifesto.org/iso/ptbr/principles.html&lt;br /&gt;
&lt;br /&gt;
* XP: http://www.extremeprogramming.org/rules.html&lt;br /&gt;
&lt;br /&gt;
* Scrum: https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-Portuguese-BR.pdf&lt;br /&gt;
&lt;br /&gt;
* Survey agile: http://www.versionone.com/about-us/press-releases/article/VersionOne-Releases-9th-Annual-State-of-Agile-Survey-Results/&lt;br /&gt;
&lt;br /&gt;
* Métodos Ágeis: http://www.desenvolvimentoagil.com.br/&lt;br /&gt;
&lt;br /&gt;
* XP: http://www.desenvolvimentoagil.com.br/xp/&lt;br /&gt;
&lt;br /&gt;
* DDD (Notas do livro by Leonardo Leite): https://polignu.org/artigo/notas-sobre-ddd&lt;/div&gt;</summary>
		<author><name>Leonardogomes</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2026&amp;diff=1496</id>
		<title>LabXP2026</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2026&amp;diff=1496"/>
		<updated>2026-02-12T18:33:17Z</updated>

		<summary type="html">&lt;p&gt;Leonardogomes: Criou página com '= Laboratório de Programação Extrema 2025 =  As metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de software. Neste curso, os estudantes utilizam a metodologia de Programação eXtrema (XP), sob a orientação do professor, para desenvolver um sistema de software em equipe. Por meio dessa experiência prática no laboratório, se faz possível a aquisição de conhecimentos e a assimilação de pr...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2025 =&lt;br /&gt;
&lt;br /&gt;
As metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de software. Neste curso, os estudantes utilizam a metodologia de Programação eXtrema (XP), sob a orientação do professor, para desenvolver um sistema de software em equipe. Por meio dessa experiência prática no laboratório, se faz possível a aquisição de conhecimentos e a assimilação de práticas das metodologias ágeis que serão extremamente importantes para o estudante em sua futura carreira, seja ela acadêmica ou empresarial, como desenvolvedor de software.&lt;br /&gt;
&lt;br /&gt;
= Projetos =&lt;br /&gt;
&lt;br /&gt;
Nesse semestre, cada time receberá um espaço no gitlab para manter sua organização e sua documentação dentro da Organização.&lt;br /&gt;
&lt;br /&gt;
== Projetos Selecionados ==&lt;br /&gt;
&lt;br /&gt;
* Aqui serão listados todos os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estará concentrada apenas em testes.&lt;br /&gt;
&lt;br /&gt;
== Refactoring Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estará concentrada apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Professor e monitores =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.ime.usp.br/~gold/  Alfredo Goldman] (gold@ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* [Ana Clara Lannes] - (anaclaralannes@ime.usp.br) (monitora)&lt;br /&gt;
&lt;br /&gt;
* [Leonardo Gomes] - (leonardogomes@ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Referências =&lt;br /&gt;
&lt;br /&gt;
== Links e materiais úteis ==&lt;br /&gt;
&lt;br /&gt;
* Link para o curso online do Udacity sobre testes: https://www.udacity.com/course/cs258&lt;br /&gt;
&lt;br /&gt;
* Resumo do capítulo 3 do livro Agile Retrospectives, Making Good Teams Great.  [[Liderando Retrospectivas|Liderando Retrospectivas]]&lt;br /&gt;
&lt;br /&gt;
* Manifesto ágil: http://agilemanifesto.org/iso/ptbr/&lt;br /&gt;
&lt;br /&gt;
* Princípios: http://agilemanifesto.org/iso/ptbr/principles.html&lt;br /&gt;
&lt;br /&gt;
* XP: http://www.extremeprogramming.org/rules.html&lt;br /&gt;
&lt;br /&gt;
* Scrum: https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-Portuguese-BR.pdf&lt;br /&gt;
&lt;br /&gt;
* Survey agile: http://www.versionone.com/about-us/press-releases/article/VersionOne-Releases-9th-Annual-State-of-Agile-Survey-Results/&lt;br /&gt;
&lt;br /&gt;
* Métodos Ágeis: http://www.desenvolvimentoagil.com.br/&lt;br /&gt;
&lt;br /&gt;
* XP: http://www.desenvolvimentoagil.com.br/xp/&lt;br /&gt;
&lt;br /&gt;
* DDD (Notas do livro by Leonardo Leite): https://polignu.org/artigo/notas-sobre-ddd&lt;/div&gt;</summary>
		<author><name>Leonardogomes</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2025&amp;diff=1495</id>
		<title>LabXP2025</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2025&amp;diff=1495"/>
		<updated>2026-02-12T18:33:13Z</updated>

		<summary type="html">&lt;p&gt;Leonardogomes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2025 =&lt;br /&gt;
&lt;br /&gt;
As metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de software. Neste curso, os estudantes utilizam a metodologia de Programação eXtrema (XP), sob a orientação do professor, para desenvolver um sistema de software em equipe. Por meio dessa experiência prática no laboratório, se faz possível a aquisição de conhecimentos e a assimilação de práticas das metodologias ágeis que serão extremamente importantes para o estudante em sua futura carreira, seja ela acadêmica ou empresarial, como desenvolvedor de software.&lt;br /&gt;
&lt;br /&gt;
== Projetos ==&lt;br /&gt;
&lt;br /&gt;
Nesse semestre, cada time receberá um espaço no gitlab para manter sua organização e sua documentação dentro da Organização.&lt;br /&gt;
&lt;br /&gt;
'''[https://gitlab.com/labxp-ime-usp/2025.1  LabXP/2025.1]'''&lt;br /&gt;
&lt;br /&gt;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estará concentrada apenas em testes.&lt;br /&gt;
&lt;br /&gt;
== Refactoring Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estará concentrada apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Professor =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.ime.usp.br/~gold/  Alfredo Goldman] (gold@ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Referências =&lt;br /&gt;
&lt;br /&gt;
== Links e materiais úteis ==&lt;br /&gt;
&lt;br /&gt;
* Link para o curso online do Udacity sobre testes: https://www.udacity.com/course/cs258&lt;br /&gt;
&lt;br /&gt;
* Resumo do capítulo 3 do livro Agile Retrospectives, Making Good Teams Great.  [[Liderando Retrospectivas|Liderando Retrospectivas]]&lt;br /&gt;
&lt;br /&gt;
* Manifesto ágil: http://agilemanifesto.org/iso/ptbr/&lt;br /&gt;
&lt;br /&gt;
* Princípios: http://agilemanifesto.org/iso/ptbr/principles.html&lt;br /&gt;
&lt;br /&gt;
* XP: http://www.extremeprogramming.org/rules.html&lt;br /&gt;
&lt;br /&gt;
* Scrum: https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-Portuguese-BR.pdf&lt;br /&gt;
&lt;br /&gt;
* Survey agile: http://www.versionone.com/about-us/press-releases/article/VersionOne-Releases-9th-Annual-State-of-Agile-Survey-Results/&lt;br /&gt;
&lt;br /&gt;
* Métodos Ágeis: http://www.desenvolvimentoagil.com.br/&lt;br /&gt;
&lt;br /&gt;
* XP: http://www.desenvolvimentoagil.com.br/xp/&lt;br /&gt;
&lt;br /&gt;
* DDD (Notas do livro by Leonardo Leite): https://polignu.org/artigo/notas-sobre-ddd&lt;/div&gt;</summary>
		<author><name>Leonardogomes</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP&amp;diff=1494</id>
		<title>LabXP</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP&amp;diff=1494"/>
		<updated>2026-02-12T18:29:22Z</updated>

		<summary type="html">&lt;p&gt;Leonardogomes: /* Edições */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Laboratório de Programação Extrema ==&lt;br /&gt;
&lt;br /&gt;
Começar com XP é como entrar em uma piscina. Há muitas formas de fazê-lo:&lt;br /&gt;
&lt;br /&gt;
* Molhar apenas um dedo&lt;br /&gt;
* Sentar na borda e balançar as pernas&lt;br /&gt;
* Descer pela escada&lt;br /&gt;
* Realizando um mergulho suave e poderoso como um competidor&lt;br /&gt;
* Pulando em bola de canhão fazendo muito barulho e deixando todos em volta molhados.&lt;br /&gt;
&lt;br /&gt;
Não há uma forma correta de entrar na água.&lt;br /&gt;
&lt;br /&gt;
(Adaptado de Extreme Programming Explained 2nd Ed.)&lt;br /&gt;
&lt;br /&gt;
=== Relatos de clientes ===&lt;br /&gt;
&lt;br /&gt;
* [[POP-Relato | André Leirner]]&lt;br /&gt;
* [[Cozo-Relato | Adauton Heringer]]&lt;br /&gt;
* [[Evident-Relato | Gabriela Machado e Profa Dra Mariana Minatel Braga]]&lt;br /&gt;
&lt;br /&gt;
=== Edições ===&lt;br /&gt;
* [[LabXP2026 | Laboratório de Programação Extrema 2026]]&lt;br /&gt;
* [[LabXP2025 | Laboratório de Programação Extrema 2025]]&lt;br /&gt;
* [[LabXP2024 | Laboratório de Programação Extrema 2024]]&lt;br /&gt;
* [[LabXP2023 | Laboratório de Programação Extrema 2023]]&lt;br /&gt;
* [[LabXP2022 (em breve) | Laboratório de Programação Extrema 2022]]&lt;br /&gt;
* [[LabXP2021 | Laboratório de Programação Extrema 2021]]&lt;br /&gt;
* [[LabXP2020 | Laboratório de Programação Extrema 2020]]&lt;br /&gt;
* [[LabXP2019 | Laboratório de Programação Extrema 2019]]&lt;br /&gt;
* [[LabXP2018 | Laboratório de Programação Extrema 2018]]&lt;br /&gt;
* [[LabXP2017 | Laboratório de Programação Extrema 2017]]&lt;br /&gt;
* [[LabXP2016 | Laboratório de Programação Extrema 2016]]&lt;br /&gt;
* [[LabXP2015 | Laboratório de Programação Extrema 2015]]&lt;br /&gt;
* [[LabXP2014 | Laboratório de Programação Extrema 2014]]&lt;br /&gt;
* [[LabXP2013 | Laboratório de Programação Extrema 2013]]&lt;br /&gt;
* [[LabXP2012 | Laboratório de Programação Extrema 2012]]&lt;br /&gt;
* [[LabXP2011 | Laboratório de Programação Extrema 2011]]&lt;br /&gt;
* [[Repositório_LabXP | Laboratório de Programação Extrema 2010]]&lt;br /&gt;
* [[LabXP2008 | Laboratório de Programação Extrema 2008]]&lt;br /&gt;
* [[LabXP2007 | Laboratório de Programação Extrema 2007]]&lt;br /&gt;
* [[LabXP2006 | Laboratório de Programação Extrema 2006]]&lt;/div&gt;</summary>
		<author><name>Leonardogomes</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2025&amp;diff=1493</id>
		<title>LabXP2025</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2025&amp;diff=1493"/>
		<updated>2026-02-12T18:28:50Z</updated>

		<summary type="html">&lt;p&gt;Leonardogomes: Criou página com '= Laboratório de Programação Extrema 2025 =  As metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de software. Neste curso, os estudantes utilizam a metodologia de Programação eXtrema (XP), sob a orientação do professor, para desenvolver um sistema de software em equipe. Por meio dessa experiência prática no laboratório, se faz possível a aquisição de conhecimentos e a assimilação de pr...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2025 =&lt;br /&gt;
&lt;br /&gt;
As metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de software. Neste curso, os estudantes utilizam a metodologia de Programação eXtrema (XP), sob a orientação do professor, para desenvolver um sistema de software em equipe. Por meio dessa experiência prática no laboratório, se faz possível a aquisição de conhecimentos e a assimilação de práticas das metodologias ágeis que serão extremamente importantes para o estudante em sua futura carreira, seja ela acadêmica ou empresarial, como desenvolvedor de software.&lt;br /&gt;
&lt;br /&gt;
== Repositório dos Projetos ==&lt;br /&gt;
&lt;br /&gt;
Nesse semestre, cada time receberá um espaço no gitlab para manter sua organização e sua documentação dentro da Organização.&lt;br /&gt;
&lt;br /&gt;
'''[https://gitlab.com/labxp-ime-usp/2025.1  LabXP/2025.1]'''&lt;br /&gt;
&lt;br /&gt;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estará concentrada apenas em testes.&lt;br /&gt;
&lt;br /&gt;
== Refactoring Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estará concentrada apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Professor =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.ime.usp.br/~gold/  Alfredo Goldman] (gold@ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Referências =&lt;br /&gt;
&lt;br /&gt;
== Links e materiais úteis ==&lt;br /&gt;
&lt;br /&gt;
* Link para o curso online do Udacity sobre testes: https://www.udacity.com/course/cs258&lt;br /&gt;
&lt;br /&gt;
* Resumo do capítulo 3 do livro Agile Retrospectives, Making Good Teams Great.  [[Liderando Retrospectivas|Liderando Retrospectivas]]&lt;br /&gt;
&lt;br /&gt;
* Manifesto ágil: http://agilemanifesto.org/iso/ptbr/&lt;br /&gt;
&lt;br /&gt;
* Princípios: http://agilemanifesto.org/iso/ptbr/principles.html&lt;br /&gt;
&lt;br /&gt;
* XP: http://www.extremeprogramming.org/rules.html&lt;br /&gt;
&lt;br /&gt;
* Scrum: https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-Portuguese-BR.pdf&lt;br /&gt;
&lt;br /&gt;
* Survey agile: http://www.versionone.com/about-us/press-releases/article/VersionOne-Releases-9th-Annual-State-of-Agile-Survey-Results/&lt;br /&gt;
&lt;br /&gt;
* Métodos Ágeis: http://www.desenvolvimentoagil.com.br/&lt;br /&gt;
&lt;br /&gt;
* XP: http://www.desenvolvimentoagil.com.br/xp/&lt;br /&gt;
&lt;br /&gt;
* DDD (Notas do livro by Leonardo Leite): https://polignu.org/artigo/notas-sobre-ddd&lt;/div&gt;</summary>
		<author><name>Leonardogomes</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP&amp;diff=1492</id>
		<title>LabXP</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP&amp;diff=1492"/>
		<updated>2026-02-12T18:16:46Z</updated>

		<summary type="html">&lt;p&gt;Leonardogomes: /* Edições */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Laboratório de Programação Extrema ==&lt;br /&gt;
&lt;br /&gt;
Começar com XP é como entrar em uma piscina. Há muitas formas de fazê-lo:&lt;br /&gt;
&lt;br /&gt;
* Molhar apenas um dedo&lt;br /&gt;
* Sentar na borda e balançar as pernas&lt;br /&gt;
* Descer pela escada&lt;br /&gt;
* Realizando um mergulho suave e poderoso como um competidor&lt;br /&gt;
* Pulando em bola de canhão fazendo muito barulho e deixando todos em volta molhados.&lt;br /&gt;
&lt;br /&gt;
Não há uma forma correta de entrar na água.&lt;br /&gt;
&lt;br /&gt;
(Adaptado de Extreme Programming Explained 2nd Ed.)&lt;br /&gt;
&lt;br /&gt;
=== Relatos de clientes ===&lt;br /&gt;
&lt;br /&gt;
* [[POP-Relato | André Leirner]]&lt;br /&gt;
* [[Cozo-Relato | Adauton Heringer]]&lt;br /&gt;
* [[Evident-Relato | Gabriela Machado e Profa Dra Mariana Minatel Braga]]&lt;br /&gt;
&lt;br /&gt;
=== Edições ===&lt;br /&gt;
* [[LabXP2025 | Laboratório de Programação Extrema 2025]]&lt;br /&gt;
* [[LabXP2024 | Laboratório de Programação Extrema 2024]]&lt;br /&gt;
* [[LabXP2023 | Laboratório de Programação Extrema 2023]]&lt;br /&gt;
* [[LabXP2022 (em breve) | Laboratório de Programação Extrema 2022]]&lt;br /&gt;
* [[LabXP2021 | Laboratório de Programação Extrema 2021]]&lt;br /&gt;
* [[LabXP2020 | Laboratório de Programação Extrema 2020]]&lt;br /&gt;
* [[LabXP2019 | Laboratório de Programação Extrema 2019]]&lt;br /&gt;
* [[LabXP2018 | Laboratório de Programação Extrema 2018]]&lt;br /&gt;
* [[LabXP2017 | Laboratório de Programação Extrema 2017]]&lt;br /&gt;
* [[LabXP2016 | Laboratório de Programação Extrema 2016]]&lt;br /&gt;
* [[LabXP2015 | Laboratório de Programação Extrema 2015]]&lt;br /&gt;
* [[LabXP2014 | Laboratório de Programação Extrema 2014]]&lt;br /&gt;
* [[LabXP2013 | Laboratório de Programação Extrema 2013]]&lt;br /&gt;
* [[LabXP2012 | Laboratório de Programação Extrema 2012]]&lt;br /&gt;
* [[LabXP2011 | Laboratório de Programação Extrema 2011]]&lt;br /&gt;
* [[Repositório_LabXP | Laboratório de Programação Extrema 2010]]&lt;br /&gt;
* [[LabXP2008 | Laboratório de Programação Extrema 2008]]&lt;br /&gt;
* [[LabXP2007 | Laboratório de Programação Extrema 2007]]&lt;br /&gt;
* [[LabXP2006 | Laboratório de Programação Extrema 2006]]&lt;/div&gt;</summary>
		<author><name>Leonardogomes</name></author>
	</entry>
</feed>