<?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=Kazuo</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=Kazuo"/>
	<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/wiki/Especial:Contribui%C3%A7%C3%B5es/Kazuo"/>
	<updated>2026-05-17T12:04:15Z</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=L.A.V.A._series_L.A.M.P._edition&amp;diff=1282</id>
		<title>L.A.V.A. series L.A.M.P. edition</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=L.A.V.A._series_L.A.M.P._edition&amp;diff=1282"/>
		<updated>2018-08-08T02:31:39Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Resumo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Repositório: https://github.com/uspgamedev/lava-lamp&lt;br /&gt;
&lt;br /&gt;
Cliente: Livia Maki Yoshikawa&lt;br /&gt;
&lt;br /&gt;
== Resumo ==&lt;br /&gt;
&lt;br /&gt;
''L.A.V.A. series L.A.M.P. edition VS THE WORLD'' é um jogo do gênero ''top-down shooter'' desenvolvido na Godot Engine pelo USPGameDev durante a Ludum Dare 40, uma game jam com duração de 72 horas, que teve o tema “The more you have, the worse it is”.&lt;br /&gt;
&lt;br /&gt;
O jogador controla um robô criado por um cientista, o último ser humano vivo na Terra, que tenta impedir que outros robôs dominem o mundo, enfrentando incontáveis ondas de inimigos enquanto se torna cada vez mais sofisticado, adquirindo inúmeros ''power-ups''.&lt;br /&gt;
&lt;br /&gt;
O jogo, que atualmente conta com 17 mecânicas e 12 tipos de inimigos diferentes, recebeu o maior número de avaliações e comentários dentre os jogos do USPGameDev no site oficial da Ludum Dare, e chegou a atingir o top 4 no filtro “Smart”, dentre 2889 jogos.&lt;br /&gt;
&lt;br /&gt;
Os próximos passos do projeto são: migrar para a Godot 3, desenvolver mais mapas, inimigos e mecânicas, sofisticar o algoritmo de busca dos inimigos e corrigir bugs relacionados, desenvolver outros modos de jogo (casual, waves customizadas), criar uma tela de menu e de créditos, adicionar features no painel que exibe inimigos e mecânicas novas.&lt;br /&gt;
&lt;br /&gt;
== Outros links ==&lt;br /&gt;
&lt;br /&gt;
[https://ldjam.com/events/ludum-dare/40/l-a-v-a-series-l-a-m-p-edition-vs-the-world Página da submissão do jogo para a Ludum Dare]&lt;br /&gt;
&lt;br /&gt;
[https://uspgamedev.itch.io/lava-series-lamp-edition Página do jogo publicado no itch.io (plataforma de jogos indies)]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=L.A.V.A._series_L.A.M.P._edition&amp;diff=1281</id>
		<title>L.A.V.A. series L.A.M.P. edition</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=L.A.V.A._series_L.A.M.P._edition&amp;diff=1281"/>
		<updated>2018-08-08T02:27:27Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com ' Repositório: https://github.com/uspgamedev/lava-lamp  Cliente: Livia Maki Yoshikawa  == Resumo ==  ''L.A.V.A. series L.A.M.P. edition VS THE WORLD'' é um jogo do gênero ''...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Repositório: https://github.com/uspgamedev/lava-lamp&lt;br /&gt;
&lt;br /&gt;
Cliente: Livia Maki Yoshikawa&lt;br /&gt;
&lt;br /&gt;
== Resumo ==&lt;br /&gt;
&lt;br /&gt;
''L.A.V.A. series L.A.M.P. edition VS THE WORLD'' é um jogo do gênero ''top-down shooter'' desenvolvido na Godot Engine pelo USPGameDev durante a Ludum Dare 40, uma game jam com duração de 72 horas, que teve o tema “The more you have, the worse it is”.&lt;br /&gt;
&lt;br /&gt;
O jogador controla um robô criado por um cientista, o último ser humano vivo na Terra, que tenta impedir que outros robôs dominem o mundo, enfrentando incontáveis ondas de inimigos enquanto se torna cada vez mais sofisticado, adquirindo inúmeros ''power-ups''.&lt;br /&gt;
&lt;br /&gt;
O jogo, que atualmente conta com 17 mecânicas e 12 tipos de inimigos diferentes, recebeu o maior número de avaliações e comentários dentre os jogos do USPGameDev no site oficial da Ludum Dare, e chegou a atingir o top 4 no filtro “Smart”, dentre 2889 jogos.&lt;br /&gt;
&lt;br /&gt;
Os próximos passos do projeto são: migrar para a Godot 3, desenvolver mais mapas, inimigos e mecânicas, sofisticar o algoritmo de busca dos inimigos e corrigir bugs relacionados, desenvolver outros modos de jogo (casual, waves customizadas), criar uma tela de menu e de créditos, adicionar features no painel que exibe inimigos e mecânicas novas.&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Pirate_Ship_Battles&amp;diff=1280</id>
		<title>Pirate Ship Battles</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Pirate_Ship_Battles&amp;diff=1280"/>
		<updated>2018-08-08T02:25:38Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Repositório: https://github.com/uspgamedev/Pirate-ship-battles&lt;br /&gt;
&lt;br /&gt;
Cliente: Jairo Alejandro Honorio Diaz&lt;br /&gt;
&lt;br /&gt;
== Resumo ==&lt;br /&gt;
&lt;br /&gt;
Pirate Ship Battles é um jogo ''open-source'' 2D do gênero ''battle royale''. Começou a ser desenvolvido no primeiro semestre de 2018 utilizando Node.js e a ''framework'' para jogos Phaser. Os jogadores controlam um navio pirata no oceano, o objetivo é sobreviver a ataques de outros jogadores e para isso é necessário coletar caixas com munição que estão nas águas. O ''multiplayer'' é inspirado nos jogos ''Agar.io'' e ''Slither.io'', além dos jogos mais consagrados do gênero ''battle royale'', como ''Fortnite'' e ''Playerunknown’s Battlegrounds''.&lt;br /&gt;
&lt;br /&gt;
O jogo possui uma versão jogável disponível em: http://pirates.jahdsoft.com/&lt;br /&gt;
Nesta versão, o jogo possui tela de login, modo mobile, movimentação dos barcos básica, detecção de colisão, canhões e coleta de munição. Os próximos passos do projeto são:&lt;br /&gt;
&lt;br /&gt;
# Adicionar um “círculo da morte” que encurrala os jogadores para um ponto do mapa.&lt;br /&gt;
# Gerar ilhas para coleta de munição e reparação dos barcos.&lt;br /&gt;
# Minimapa.&lt;br /&gt;
# Múltiplas salas.&lt;br /&gt;
# ''Score'' e ''leaderboards''&lt;br /&gt;
# Adicionar tripulação e habilidades&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Pirate_Ship_Battles&amp;diff=1279</id>
		<title>Pirate Ship Battles</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Pirate_Ship_Battles&amp;diff=1279"/>
		<updated>2018-08-08T02:24:55Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com ' Projeto: Pirate Ship Battles  Cliente: Jairo Alejandro Honorio Diaz  == Resumo ==  Pirate Ship Battles é um jogo ''open-source'' 2D do gênero ''battle royale''. Começou a ...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Projeto: Pirate Ship Battles&lt;br /&gt;
&lt;br /&gt;
Cliente: Jairo Alejandro Honorio Diaz&lt;br /&gt;
&lt;br /&gt;
== Resumo ==&lt;br /&gt;
&lt;br /&gt;
Pirate Ship Battles é um jogo ''open-source'' 2D do gênero ''battle royale''. Começou a ser desenvolvido no primeiro semestre de 2018 utilizando Node.js e a ''framework'' para jogos Phaser. Os jogadores controlam um navio pirata no oceano, o objetivo é sobreviver a ataques de outros jogadores e para isso é necessário coletar caixas com munição que estão nas águas. O ''multiplayer'' é inspirado nos jogos ''Agar.io'' e ''Slither.io'', além dos jogos mais consagrados do gênero ''battle royale'', como ''Fortnite'' e ''Playerunknown’s Battlegrounds''.&lt;br /&gt;
&lt;br /&gt;
O jogo possui uma versão jogável disponível em: http://pirates.jahdsoft.com/&lt;br /&gt;
Nesta versão, o jogo possui tela de login, modo mobile, movimentação dos barcos básica, detecção de colisão, canhões e coleta de munição. Os próximos passos do projeto são:&lt;br /&gt;
&lt;br /&gt;
# Adicionar um “círculo da morte” que encurrala os jogadores para um ponto do mapa.&lt;br /&gt;
# Gerar ilhas para coleta de munição e reparação dos barcos.&lt;br /&gt;
# Minimapa.&lt;br /&gt;
# Múltiplas salas.&lt;br /&gt;
# ''Score'' e ''leaderboards''&lt;br /&gt;
# Adicionar tripulação e habilidades&lt;br /&gt;
&lt;br /&gt;
Repositório: https://github.com/uspgamedev/Pirate-ship-battles&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2018&amp;diff=1278</id>
		<title>LabXP2018</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2018&amp;diff=1278"/>
		<updated>2018-08-08T02:22:25Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Possibilidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Plataforma Hackathons]]&lt;br /&gt;
* [[Cidadania Inteligente]]&lt;br /&gt;
* [[Pirate Ship Battles]]&lt;br /&gt;
* [[L.A.V.A. series L.A.M.P. edition]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Kuniri]]&lt;br /&gt;
* [[ECG para Enfermeiro]]&lt;br /&gt;
* [[Smart City Platform]]&lt;br /&gt;
* [[Hacknizer]]&lt;br /&gt;
* [[Gastos Públicos]]&lt;br /&gt;
* [[Paratii]]&lt;br /&gt;
* [[UGDK]]&lt;br /&gt;
* [[Bodhi]]&lt;br /&gt;
* [[Projeto Parajás 2017: software livre e acesso à justiça]]&lt;br /&gt;
* [[WebReverseEngineer.js]]&lt;br /&gt;
* [[MeuPep]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
'''[[Smart Cities]]'''&lt;br /&gt;
* Macártur (coach)&lt;br /&gt;
* Frederico&lt;br /&gt;
* Marcela&lt;br /&gt;
* Fernando&lt;br /&gt;
* Fernanda&lt;br /&gt;
* Lucas R.&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Diogo Pina - (diogojpina at gmail com) (monitor)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * Wil :) (kazuo at ime.usp.br) (monitor) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2018&lt;br /&gt;
&lt;br /&gt;
* Coaches: TODO&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Slides das Aulas =&lt;br /&gt;
* [https://www.ime.usp.br/~gold/cursos/2018/LabXP/Introduc%CC%A7a%CC%83o.pdf  Introdução]&lt;br /&gt;
* [https://www.ime.usp.br/~gold/cursos/2018/LabXP/MA-Gene%CC%81rico-2018.pdf Métodos Ágeis de Software: uma abordagem humana]&lt;br /&gt;
&lt;br /&gt;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {segundas|quartas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=POP-Relato&amp;diff=1264</id>
		<title>POP-Relato</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=POP-Relato&amp;diff=1264"/>
		<updated>2017-05-15T19:08:46Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= A experiência de trabalho no laboratório XP – um depoimento =&lt;br /&gt;
&lt;br /&gt;
A experiência de trabalho no laboratório XP é uma oportunidade única de aprendizado, um&lt;br /&gt;
processo desafiador e criativo de parte a parte, para cliente e desenvolvedores.&lt;br /&gt;
&lt;br /&gt;
Na maioria dos casos o objeto de desenvolvimento é algo difuso, seja pelo fato de tratar-se de&lt;br /&gt;
algo inovador ou simplesmente pelo fato do “cliente” desconhecer todas as implicações da&lt;br /&gt;
tradução de uma ideia em serviço, e quando muito em código. O processo de desenvolvimento&lt;br /&gt;
de software, por outro lado, é um caminho lógico e sistemático. Nesse embate ocorre um&lt;br /&gt;
processo de tradução bastante peculiar.&lt;br /&gt;
&lt;br /&gt;
O processo tem início com o cliente apresentando um objeto para desenvolvimento, certo de&lt;br /&gt;
que sua descrição é lógica, objetiva e razoavelmente completa. O programador, então, faz uma&lt;br /&gt;
primeira pergunta sobre esse objeto e aborda um aspecto singular que você nem imaginava&lt;br /&gt;
existir, pois você vê sempre “o todo”, que nada mais é do que uma totalidade limitada,&lt;br /&gt;
circunscrita pela sua própria expectativa. Desse lugar, então, responde explanando sobre o&lt;br /&gt;
aspecto questionado em toda sua riqueza, retomando sua relação com a totalidade do objeto&lt;br /&gt;
e/ou serviços a serem desenvolvidos. O programador responde, então, “certo, considerando&lt;br /&gt;
que temos tempo e recursos limitados, o que vamos fazer primeiro? O que é prioritário,&lt;br /&gt;
afinal?” e elenca algumas opções, todas igual e absolutamente fundamentais para o&lt;br /&gt;
funcionamento do seu software. É preciso priorizar e sequenciar, criar uma história, ainda que&lt;br /&gt;
você como cliente não o saiba. Inicia-se assim a experiência da metodologia ágil, técnica pela&lt;br /&gt;
qual vivenciaremos o processo de tradução de uma ideia em código.&lt;br /&gt;
&lt;br /&gt;
Aos poucos percebemos que, partindo de um campo de possibilidades bastante difuso, a cada&lt;br /&gt;
passo tomamos decisões que delineiam e estruturam o objeto e/ou serviço e que cada uma&lt;br /&gt;
delas é estratégica, uma vez que tem implicações futuras. Também percebemos que esse&lt;br /&gt;
processo, por sua vez, responde a uma lógica narrativa, e que na verdade estamos contando a&lt;br /&gt;
história da relação entre usuários com outros usuários, por meio de entidades abstratas de&lt;br /&gt;
mediação.&lt;br /&gt;
&lt;br /&gt;
Por exemplo: suponhamos que estejamos fazendo um aplicativo de desenho e que queremos&lt;br /&gt;
que o usuário ponha seu dedo na tela, arraste-o até outro lugar da superfície, suspenda-o, e&lt;br /&gt;
pronto, voilá, desenhe uma linha reta!&lt;br /&gt;
&lt;br /&gt;
Bem para isso, você vai ter que criar uma entidade chamada usuário, uma outra que é um&lt;br /&gt;
espaço de intervenção virtual dotado de coordenadas, uma terceira que é a coordenada em si,&lt;br /&gt;
uma quarta que são os eixos ordinais dessas ordenadas, determinar se serão um, dois ou N&lt;br /&gt;
eixos, e depois determinar que arranjos de coordenadas estabelecem uma outra entidade que&lt;br /&gt;
você chamará de ponto, e que uma linha é a menor distância entre dois pontos. Aí você irá&lt;br /&gt;
determinar que existe um plano abstrato que é o lugar onde estará a tela, e determinar a&lt;br /&gt;
posição dessa tela em relação aos eixos ordinais e seu comportamento em relação ao toque, e&lt;br /&gt;
que isso será representado nessa superfície por um ponto luminoso, afinal, você precisa de&lt;br /&gt;
uma interface de representação dessas relações. Assim pensa um programador: “como contar&lt;br /&gt;
essa história? De onde começar? O que vem antes? Como apresentar essa (dura) realidade ao&lt;br /&gt;
cliente? Será que é isso que ele quer? Será que é isso que ele deseja?“, pensa. Para o cliente,&lt;br /&gt;
por sua vez, isso significa enfrentar o novo.&lt;br /&gt;
&lt;br /&gt;
Essa construção, por sua vez, implica numa relação próxima. A cada momento deverão&lt;br /&gt;
compartilhar e construir uma visão conjunta do que está sendo desenvolvido. É um trabalho&lt;br /&gt;
colaborativo, horizontal, onde um ajuda o outro a dar forma naquilo que está sendo&lt;br /&gt;
programado.&lt;br /&gt;
&lt;br /&gt;
Importante perceber, contanto, que código é escrita, é texto. O que é feito, portanto, é um&lt;br /&gt;
texto em diversas mãos, cujo efeito é uma representação de um processo que pode ter ou não&lt;br /&gt;
paridade com a realidade. Mas programar é contar uma história. Por exemplo: fazer um&lt;br /&gt;
deposito bancário via aplicativo é a representação de um processo de depósito como o&lt;br /&gt;
conhecemos antes de existir esse serviço via celular. Ao faze-lo vivenciamos esta história, e se&lt;br /&gt;
correr tudo bem, a transação bancária ocorre e o depósito é feito.&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/JapanHouseSP/videos/755849021243737/ Este vídeo é uma boa metáfora para esse processo]&lt;br /&gt;
&lt;br /&gt;
O artista é o cliente, e o programador são os artesãos. Cada linha de bambu é uma linha de&lt;br /&gt;
código. A trama é a linguagem de programação. Muitas soluções são possíveis desse arranjo. O&lt;br /&gt;
que vemos aqui resulta da interação entre todos esses elementos.&lt;br /&gt;
&lt;br /&gt;
Andre Leirner, 13/05/2017&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=POP-Relato&amp;diff=1263</id>
		<title>POP-Relato</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=POP-Relato&amp;diff=1263"/>
		<updated>2017-05-15T19:08:33Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com '# A experiência de trabalho no laboratório XP – um depoimento  A experiência de trabalho no laboratório XP é uma oportunidade única de aprendizado, um processo desafia...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# A experiência de trabalho no laboratório XP – um depoimento&lt;br /&gt;
&lt;br /&gt;
A experiência de trabalho no laboratório XP é uma oportunidade única de aprendizado, um&lt;br /&gt;
processo desafiador e criativo de parte a parte, para cliente e desenvolvedores.&lt;br /&gt;
&lt;br /&gt;
Na maioria dos casos o objeto de desenvolvimento é algo difuso, seja pelo fato de tratar-se de&lt;br /&gt;
algo inovador ou simplesmente pelo fato do “cliente” desconhecer todas as implicações da&lt;br /&gt;
tradução de uma ideia em serviço, e quando muito em código. O processo de desenvolvimento&lt;br /&gt;
de software, por outro lado, é um caminho lógico e sistemático. Nesse embate ocorre um&lt;br /&gt;
processo de tradução bastante peculiar.&lt;br /&gt;
&lt;br /&gt;
O processo tem início com o cliente apresentando um objeto para desenvolvimento, certo de&lt;br /&gt;
que sua descrição é lógica, objetiva e razoavelmente completa. O programador, então, faz uma&lt;br /&gt;
primeira pergunta sobre esse objeto e aborda um aspecto singular que você nem imaginava&lt;br /&gt;
existir, pois você vê sempre “o todo”, que nada mais é do que uma totalidade limitada,&lt;br /&gt;
circunscrita pela sua própria expectativa. Desse lugar, então, responde explanando sobre o&lt;br /&gt;
aspecto questionado em toda sua riqueza, retomando sua relação com a totalidade do objeto&lt;br /&gt;
e/ou serviços a serem desenvolvidos. O programador responde, então, “certo, considerando&lt;br /&gt;
que temos tempo e recursos limitados, o que vamos fazer primeiro? O que é prioritário,&lt;br /&gt;
afinal?” e elenca algumas opções, todas igual e absolutamente fundamentais para o&lt;br /&gt;
funcionamento do seu software. É preciso priorizar e sequenciar, criar uma história, ainda que&lt;br /&gt;
você como cliente não o saiba. Inicia-se assim a experiência da metodologia ágil, técnica pela&lt;br /&gt;
qual vivenciaremos o processo de tradução de uma ideia em código.&lt;br /&gt;
&lt;br /&gt;
Aos poucos percebemos que, partindo de um campo de possibilidades bastante difuso, a cada&lt;br /&gt;
passo tomamos decisões que delineiam e estruturam o objeto e/ou serviço e que cada uma&lt;br /&gt;
delas é estratégica, uma vez que tem implicações futuras. Também percebemos que esse&lt;br /&gt;
processo, por sua vez, responde a uma lógica narrativa, e que na verdade estamos contando a&lt;br /&gt;
história da relação entre usuários com outros usuários, por meio de entidades abstratas de&lt;br /&gt;
mediação.&lt;br /&gt;
&lt;br /&gt;
Por exemplo: suponhamos que estejamos fazendo um aplicativo de desenho e que queremos&lt;br /&gt;
que o usuário ponha seu dedo na tela, arraste-o até outro lugar da superfície, suspenda-o, e&lt;br /&gt;
pronto, voilá, desenhe uma linha reta!&lt;br /&gt;
&lt;br /&gt;
Bem para isso, você vai ter que criar uma entidade chamada usuário, uma outra que é um&lt;br /&gt;
espaço de intervenção virtual dotado de coordenadas, uma terceira que é a coordenada em si,&lt;br /&gt;
uma quarta que são os eixos ordinais dessas ordenadas, determinar se serão um, dois ou N&lt;br /&gt;
eixos, e depois determinar que arranjos de coordenadas estabelecem uma outra entidade que&lt;br /&gt;
você chamará de ponto, e que uma linha é a menor distância entre dois pontos. Aí você irá&lt;br /&gt;
determinar que existe um plano abstrato que é o lugar onde estará a tela, e determinar a&lt;br /&gt;
posição dessa tela em relação aos eixos ordinais e seu comportamento em relação ao toque, e&lt;br /&gt;
que isso será representado nessa superfície por um ponto luminoso, afinal, você precisa de&lt;br /&gt;
uma interface de representação dessas relações. Assim pensa um programador: “como contar&lt;br /&gt;
essa história? De onde começar? O que vem antes? Como apresentar essa (dura) realidade ao&lt;br /&gt;
cliente? Será que é isso que ele quer? Será que é isso que ele deseja?“, pensa. Para o cliente,&lt;br /&gt;
por sua vez, isso significa enfrentar o novo.&lt;br /&gt;
&lt;br /&gt;
Essa construção, por sua vez, implica numa relação próxima. A cada momento deverão&lt;br /&gt;
compartilhar e construir uma visão conjunta do que está sendo desenvolvido. É um trabalho&lt;br /&gt;
colaborativo, horizontal, onde um ajuda o outro a dar forma naquilo que está sendo&lt;br /&gt;
programado.&lt;br /&gt;
&lt;br /&gt;
Importante perceber, contanto, que código é escrita, é texto. O que é feito, portanto, é um&lt;br /&gt;
texto em diversas mãos, cujo efeito é uma representação de um processo que pode ter ou não&lt;br /&gt;
paridade com a realidade. Mas programar é contar uma história. Por exemplo: fazer um&lt;br /&gt;
deposito bancário via aplicativo é a representação de um processo de depósito como o&lt;br /&gt;
conhecemos antes de existir esse serviço via celular. Ao faze-lo vivenciamos esta história, e se&lt;br /&gt;
correr tudo bem, a transação bancária ocorre e o depósito é feito.&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/JapanHouseSP/videos/755849021243737/ Este vídeo é uma boa metáfora para esse processo]&lt;br /&gt;
&lt;br /&gt;
O artista é o cliente, e o programador são os artesãos. Cada linha de bambu é uma linha de&lt;br /&gt;
código. A trama é a linguagem de programação. Muitas soluções são possíveis desse arranjo. O&lt;br /&gt;
que vemos aqui resulta da interação entre todos esses elementos.&lt;br /&gt;
&lt;br /&gt;
Andre Leirner, 13/05/2017&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP&amp;diff=1262</id>
		<title>LabXP</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP&amp;diff=1262"/>
		<updated>2017-05-15T19:06:25Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Laboratório de Programação Extrema */&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;
&lt;br /&gt;
=== Edições ===&lt;br /&gt;
&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>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1261</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1261"/>
		<updated>2017-03-27T20:16:50Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Projetos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Kuniri]]&lt;br /&gt;
* [[ECG para Enfermeiro]]&lt;br /&gt;
* [[Smart City Platform]]&lt;br /&gt;
* [[Hacknizer]]&lt;br /&gt;
* [[Gastos Públicos]]&lt;br /&gt;
* [[Paratii]]&lt;br /&gt;
* [[UGDK]]&lt;br /&gt;
* [[Bodhi]]&lt;br /&gt;
* [[Projeto Parajás 2017: software livre e acesso à justiça]]&lt;br /&gt;
* [[WebReverseEngineer.js]]&lt;br /&gt;
* [[MeuPep]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Smart Cities]]'''&lt;br /&gt;
* Macártur (coach)&lt;br /&gt;
* Frederico&lt;br /&gt;
* Marcela&lt;br /&gt;
* Fernando&lt;br /&gt;
* Fernanada&lt;br /&gt;
* Lucas R.&lt;br /&gt;
&lt;br /&gt;
'''[[Sistema de monitoria]]'''&lt;br /&gt;
* Vinícius (coach)&lt;br /&gt;
* Renata&lt;br /&gt;
* Mateus&lt;br /&gt;
* Luigi&lt;br /&gt;
* Lucas M.&lt;br /&gt;
&lt;br /&gt;
'''[[Kiniri]]'''&lt;br /&gt;
* Lucas K. (coach)&lt;br /&gt;
* Italo&lt;br /&gt;
* Bruno&lt;br /&gt;
* Giuliano&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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2017&lt;br /&gt;
&lt;br /&gt;
* Coaches: TODO&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1260</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1260"/>
		<updated>2017-03-27T20:07:38Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Kuniri]]&lt;br /&gt;
* [[ECG para Enfermeiro]]&lt;br /&gt;
* [[Smart City Platform]]&lt;br /&gt;
* [[Hacknizer]]&lt;br /&gt;
* [[Gastos Públicos]]&lt;br /&gt;
* [[Paratii]]&lt;br /&gt;
* [[UGDK]]&lt;br /&gt;
* [[Bodhi]]&lt;br /&gt;
* [[Projeto Parajás 2017: software livre e acesso à justiça]]&lt;br /&gt;
* [[WebReverseEngineer.js]]&lt;br /&gt;
* [[MeuPep]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Smart Cities]]'''&lt;br /&gt;
* Macártur (coach)&lt;br /&gt;
* Frederico&lt;br /&gt;
* Marcela&lt;br /&gt;
* Fernando&lt;br /&gt;
* Fernanada&lt;br /&gt;
* Lucas R.&lt;br /&gt;
&lt;br /&gt;
'''[[Sistema de monitoria]]'''&lt;br /&gt;
* Vinícius (coach)&lt;br /&gt;
* Renata&lt;br /&gt;
* Mateus&lt;br /&gt;
* Luigi&lt;br /&gt;
* Lucas M.&lt;br /&gt;
&lt;br /&gt;
'''[[Kiniri]]'''&lt;br /&gt;
* Lucas K. (coach)&lt;br /&gt;
* Italo&lt;br /&gt;
* Bruno&lt;br /&gt;
* Giuliano&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2017&lt;br /&gt;
&lt;br /&gt;
* Coaches: TODO&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=MeuPep&amp;diff=1259</id>
		<title>MeuPep</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=MeuPep&amp;diff=1259"/>
		<updated>2017-03-17T01:53:06Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com 'Atualmente existem diversos sitemas na área de saúde para facilitar o dia-a-dia de médicos, clínicas e hospitais, mas nenhum desses sistemas disponibiliza ao paciente o qu...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Atualmente existem diversos sitemas na área de saúde para facilitar o dia-a-dia de médicos, clínicas e hospitais, mas nenhum desses sistemas disponibiliza ao paciente o que lhe é de direito: dados e informações.&lt;br /&gt;
&lt;br /&gt;
O MeuPep tem como objetivo criar um sistema que se integre aos sistemas médicos para disponibilizar todas as informações médicas para o paciente em um único lugar, desde exames e consultas realizadas até medicamentos e tratamentos realizados, permitindo também que o usuário mantenha um diário de todos os acontecimentos relevantes em sua saúde.&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1258</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1258"/>
		<updated>2017-03-17T01:52:52Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Possibilidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Kuniri]]&lt;br /&gt;
* [[ECG para Enfermeiro]]&lt;br /&gt;
* [[Smart City Platform]]&lt;br /&gt;
* [[Hacknizer]]&lt;br /&gt;
* [[Gastos Públicos]]&lt;br /&gt;
* [[Paratii]]&lt;br /&gt;
* [[UGDK]]&lt;br /&gt;
* [[Bodhi]]&lt;br /&gt;
* [[Projeto Parajás 2017: software livre e acesso à justiça]]&lt;br /&gt;
* [[WebReverseEngineer.js]]&lt;br /&gt;
* [[MeuPep]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1257</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1257"/>
		<updated>2017-03-16T01:36:34Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Possibilidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Kuniri]]&lt;br /&gt;
* [[ECG para Enfermeiro]]&lt;br /&gt;
* [[Smart City Platform]]&lt;br /&gt;
* [[Hacknizer]]&lt;br /&gt;
* [[Gastos Públicos]]&lt;br /&gt;
* [[Paratii]]&lt;br /&gt;
* [[UGDK]]&lt;br /&gt;
* [[Bodhi]]&lt;br /&gt;
* [[Projeto Parajás 2017: software livre e acesso à justiça]]&lt;br /&gt;
* [[WebReverseEngineer.js]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP&amp;diff=1256</id>
		<title>LabXP</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP&amp;diff=1256"/>
		<updated>2017-03-15T01:49:12Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* 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;
=== Edições ===&lt;br /&gt;
&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>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=WebReverseEngineer.js&amp;diff=1255</id>
		<title>WebReverseEngineer.js</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=WebReverseEngineer.js&amp;diff=1255"/>
		<updated>2017-03-15T01:46:36Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com 'As páginas web evoluíram de simples conteúdos estáticos para aplicações com interfaces extremamente dinâmicas e poderosas que utilizam APIs desde GPS até voz e câmera...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As páginas web evoluíram de simples conteúdos estáticos para aplicações com interfaces extremamente dinâmicas e poderosas que utilizam APIs desde GPS até voz e câmera. Hoje existem até games feitos para a web. Estas aplicações geralmente utilizam uma grande quantidade de bibliotecas, frameworks e compiladores, o que acaba por obfuscar a legibilidade do código fonte das páginas. Por isso, precisamos construir uma ferramenta para auxiliar a desconstruir, analisar e compreender como as páginas e aplicativos web modernos foram construídos.&lt;br /&gt;
&lt;br /&gt;
WebReverseEngineer.js é a ideia de uma ferramenta que recebe como input uma URL, analisa o website e retorna cada um dos componentes, bibliotecas, APIs e tecnologias utilizadas, para que outros programadores possam compreender o código e remixar estas tecnologias em novos projetos. Referências: [https://goggles.mozilla.org/] [https://builtwith.com/]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1254</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1254"/>
		<updated>2017-03-15T01:46:11Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Possibilidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Kuniri]]&lt;br /&gt;
* [[ECG para Enfermeiro]]&lt;br /&gt;
* [[Smart City Platform]]&lt;br /&gt;
* [[Gastos Públicos]]&lt;br /&gt;
* [[Paratii]]&lt;br /&gt;
* [[UGDK]]&lt;br /&gt;
* [[Bodhi]]&lt;br /&gt;
* [[Projeto Parajás 2017: software livre e acesso à justiça]]&lt;br /&gt;
* [[WebReverseEngineer.js]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Hacknizer&amp;diff=1253</id>
		<title>Hacknizer</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Hacknizer&amp;diff=1253"/>
		<updated>2017-03-14T13:37:05Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com 'Hackathons são &amp;quot;maratonas de ideias&amp;quot; que têm ganhado cada vez mais popularidade dento da área de tecnologia. São usados por empresas, universidades e instituições sem fi...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hackathons são &amp;quot;maratonas de ideias&amp;quot; que têm ganhado cada vez mais popularidade dento da área de tecnologia. São usados por empresas, universidades e instituições sem fins lucrativos como meio de encontrar novas ideias, identificar talentos e promover a criatividade e o empreendedorismo. De forma geral, busca-se criar um evento divertido e acolhedor, que estimule a inovação, a colaboração e o aprendizado. Conseguir isso, porém, não é fácil: existem muitos detalhes que precisam ser planejados para dar a melhor experiência possível para os participantes. Se feito da maneira incorreta, um hackathon pode prejudicar a imagem daqueles que o promoveram.&lt;br /&gt;
&lt;br /&gt;
A proposta do Hacknizer é servir como uma plataforma para organizar e hospedar hackathons. A ideia é que organizadores possam ter uma visão completa de todas as tarefas que devem ser realizadas para criar um desses eventos, tendo acesso a ferramentas virtuais ou ajuda presencial para cada etapa a ser realizada. Cada evento receberá uma página que possa ser compartilhada pelos organizadores para receber inscrições e selecionar os participantes. Durante o evento, as equipes usarão essa página para submeterem seus projetos e para serem premiadas. Por fim, os interessados em participar poderão ver una lista de eventos e procurar pelos hackathons que eles acham mais interessantes.&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2016&amp;diff=1252</id>
		<title>LabXP2016</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2016&amp;diff=1252"/>
		<updated>2017-03-14T13:36:45Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Possibilidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Laboratório de Programação Extrema 2016 ==&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
=== Projetos ===&lt;br /&gt;
&lt;br /&gt;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Possibilidades ====&lt;br /&gt;
&lt;br /&gt;
* [[Automata.Life]]&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Jovens Mães Cuidadoras]]&lt;br /&gt;
* [[Mezuro]]&lt;br /&gt;
* [[Parajás: Acesso à justiça e extensão universitária nas faculdades de Direito]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Plataforma para Cidades Inteligentes]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Sistema online de georreferenciamento]]&lt;br /&gt;
* [[Hacknizer]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
==== Indicar preferência de projeto ====&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compor os times.&lt;br /&gt;
&lt;br /&gt;
Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos].&lt;br /&gt;
&lt;br /&gt;
==== Selecionados ====&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''[[Jovens Mães Cuidadoras 2016]]'''&lt;br /&gt;
* Bárbara de Castro Fernandes (coach)&lt;br /&gt;
* Fernanda de Camargo Magano&lt;br /&gt;
* Giuliano Augusto Faulin Belinassi&lt;br /&gt;
* Ruan de Menezes Costa&lt;br /&gt;
* Eduardo Delgado Coloma Bier&lt;br /&gt;
* Beatriz Sonzzini Ribeiro de Souza&lt;br /&gt;
* Shayenne da Luz Moura&lt;br /&gt;
* Florence Alyssa Sakuma Shibata&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''[[Automata.Life 2016]]'''&lt;br /&gt;
* Caio Lopes Demario&lt;br /&gt;
* Carybé Gonçalves Silva&lt;br /&gt;
* Pedro Henrique Rocha Bruel (coach)&lt;br /&gt;
* Ricardo Lira da Fonseca Kun (coach)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sistema online de georreferenciamento - [[GeoXPerience 2016]]'''&lt;br /&gt;
* Fabio Brzostek Muller&lt;br /&gt;
* Ian Carvalho&lt;br /&gt;
* Isabella Carolina Ferreira Mendonça&lt;br /&gt;
* Marcelo Rabello Rossi&lt;br /&gt;
* Thiago Gomes&lt;br /&gt;
* Danilo Caetano Matias dos Santos (coach)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''[[ Parajás 2016 ]]: Acesso à justiça e extensão universitária nas faculdades de Direito'''&lt;br /&gt;
* Eric Gun Ho Lee&lt;br /&gt;
* Gustavo Covas&lt;br /&gt;
* Renato Cordeiro Ferreira (coach)&lt;br /&gt;
* Victor Faria&lt;br /&gt;
* Rafael Campos Cruz&lt;br /&gt;
* Arthur Coser Marinho&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''[[Sistema de Monitoria 2016]]'''&lt;br /&gt;
* Giovana Gomes Delfino&lt;br /&gt;
* Leonardo Daneu Lopes&lt;br /&gt;
* Rafael Marinaro Verona&lt;br /&gt;
* Thomas Ryu Sameshima&lt;br /&gt;
* Lucas Sung Jun Hong&lt;br /&gt;
* Danilo Aleixo Gomes de Souza&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''[[ Mezuro 2016 ]]'''&lt;br /&gt;
* Gustavo Rodrigues Cayres Silva&lt;br /&gt;
* Herez Moise Kattan&lt;br /&gt;
* Lucas Albuquerque Medeiros de Moura&lt;br /&gt;
* Athos Coimbra Ribeiro&lt;br /&gt;
&lt;br /&gt;
==== Projetos que ficaram de fora da seleção final (via questionário) ====&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
&lt;br /&gt;
=== Professor ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* [http://www.ime.usp.br/~gold/  Alfredo Goldman] (gold at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
==== Monitor ====&lt;br /&gt;
&lt;br /&gt;
Manzo :) (manzo at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
Diego :) (diegoamc at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
Thiago :) (nunes at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
Wilson :) (kazuo at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
==== Colaboradores ====&lt;br /&gt;
&lt;br /&gt;
* Diogo - diogojpina em gmail com&lt;br /&gt;
&lt;br /&gt;
=== Grupos de discussão e anúncios ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
==== Stand-up com os coaches ====&lt;br /&gt;
&lt;br /&gt;
* Quartas, às 13h45 na sala B143&lt;br /&gt;
&lt;br /&gt;
==== Test Day ====&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
=== Retrospectiva ===&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
=== Critérios de Avaliação ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
==== Nota 1 ====&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
==== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
==== Organização do almoço às {quartas|sextas} ====&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Projeto_Paraj%C3%A1s_2017:_software_livre_e_acesso_%C3%A0_justi%C3%A7a&amp;diff=1251</id>
		<title>Projeto Parajás 2017: software livre e acesso à justiça</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Projeto_Paraj%C3%A1s_2017:_software_livre_e_acesso_%C3%A0_justi%C3%A7a&amp;diff=1251"/>
		<updated>2017-03-13T20:36:56Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com '= Descrição =  O Departamento Jurídico XI de Agosto (DJ) é o mais antigo projeto de extensão da Faculdade de Direito do Largo São Francisco - Universidade de São Paulo....'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Descrição =&lt;br /&gt;
&lt;br /&gt;
O Departamento Jurídico XI de Agosto (DJ) é o mais antigo projeto de extensão da Faculdade de Direito do Largo São Francisco - Universidade de São Paulo. Criado em 1919, pela iniciativa de alunos do Centro Acadêmico da Faculdade, com o nome de Assistência Judiciária Acadêmica (AJA), tem como foco de atividades a prestação de orientações jurídicas gratuitas à população em situação de vulnerabilidade econômica e social da cidade de São Paulo. Trata-se de um trabalho pioneiro e diário para defesa e construção de direitos de cidadania, do qual resultam, aproximadamente, 150 orientações jurídicas mensais, mediações e novos casos, totalizando 4.000 ações judiciais nas mais diversas áreas do Direito. &lt;br /&gt;
&lt;br /&gt;
Atualmente, o controle de casos e orientações jurídicas é realizado por meio de um sistema pouco compatível com a estrutura e as demandas internas do Departamento. Todo registro do primeiro atendimento e triagem socioeconômica dos clientes ainda é feito em papel. Isso dificulta compreender como a nossa entidade funciona, quais temas e clientes atende. Nesse sentido, em 2014 foi idealizado o Parajás, uma plataforma on-line em software livre, que busca garantir o controle no cadastramento de casos. A sistematização desses dados no software possibilitaria melhorar o atendimento e as estratégicas jurídicas da entidade. A versão beta do software já está construída e é fruto de, pelo menos, dois anos de dedicação de alunos do IME. Todavia, ainda são necessários ajustes para que a utilização diária do software no DJ seja possível. A longo prazo, o Parajás tem como desafio conseguir conectar diferentes extensões universitárias que, assim como o DJ, prestam atendimento jurídico gratuito. Assim, o Parajás tem enorme potencial para se tornar uma importante ferramenta de acesso à justiça.&lt;br /&gt;
&lt;br /&gt;
= Contatos =&lt;br /&gt;
&lt;br /&gt;
Evorah (evorahl at gmail com)&lt;br /&gt;
&lt;br /&gt;
= Edições =&lt;br /&gt;
&lt;br /&gt;
[[Parajás: Acesso à justiça e extensão universitária nas faculdades de Direito | Página antiga]]&lt;br /&gt;
&lt;br /&gt;
* [[ Acesso à justiça e extensão universitária nas faculdades de Direito ]] (2015)&lt;br /&gt;
* [[ Parajás 2016 ]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1250</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1250"/>
		<updated>2017-03-13T20:34:40Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Possibilidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Kuniri]]&lt;br /&gt;
* [[ECG para Enfermeiro]]&lt;br /&gt;
* [[Smart City Platform]]&lt;br /&gt;
* [[Gastos Públicos]]&lt;br /&gt;
* [[Paratii]]&lt;br /&gt;
* [[UGDK]]&lt;br /&gt;
* [[Bodhi]]&lt;br /&gt;
* [[Projeto Parajás 2017: software livre e acesso à justiça]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Bodhi&amp;diff=1249</id>
		<title>Bodhi</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Bodhi&amp;diff=1249"/>
		<updated>2017-03-13T20:21:03Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com 'Bodhi é um sistema web escrito em Python que facilita a publicação de atualização de pacotes no projeto Fedora. Qualquer atualização feita em pacotes do Fedora ou dos r...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bodhi é um sistema web escrito em Python que facilita a publicação de&lt;br /&gt;
atualização de pacotes no projeto Fedora. Qualquer atualização feita em&lt;br /&gt;
pacotes do Fedora ou dos repositórios de pacotes extra do Red Hat ou&lt;br /&gt;
CentOS passam pelo Bodhi.&lt;br /&gt;
&lt;br /&gt;
Atualmente, o Bodhi é mantido por uma equipe muito pequena e eles&lt;br /&gt;
adorariam receber qualquer tipo de ajuda. Eu seria o cliente fazendo uma&lt;br /&gt;
interface entre os alunos e os desenvolvedores do Bodhi e mostrando como&lt;br /&gt;
funcionam alguns processos dentro de uma comunidade de Software Livre.&lt;br /&gt;
&lt;br /&gt;
As vantagens para os alunos que decidirem trabalhar com o Bodhi:&lt;br /&gt;
* Interagir com uma comunidade de software livre&lt;br /&gt;
* Desenvolver funcionalidades para um software em produção, utilizado por pessoas do mundo inteiro para entregar software para pessoas e empresas.&lt;br /&gt;
* Os alunos escolhem no que e como trabalham (afinal, isso é labXP)&lt;br /&gt;
&lt;br /&gt;
Por fim, o Bodhi é um dos projetos participantes do Outreachy, um&lt;br /&gt;
programa similar ao Google Summer of Code com foco em grupos com baixa&lt;br /&gt;
representatividade em comunidades de software livre. Podem participar&lt;br /&gt;
mulheres e algumas outras menorias. Se este projeto for escolhido, eu&lt;br /&gt;
posso ajudar a preparar uma submissão com os alunos que entrarem nesta&lt;br /&gt;
categoria. Dentre os benefícios do Outreachy estão um pagamento parecido&lt;br /&gt;
com o do GSoC e possíveis viagens patrocinadas pelo Projeto Fedora.&lt;br /&gt;
&lt;br /&gt;
Seguem alguns links:&lt;br /&gt;
* O que é o Bodhi - https://fedoraproject.org/wiki/Bodhi&lt;br /&gt;
* Bodhi em produção - https://bodhi.fedoraproject.org/&lt;br /&gt;
* Repositório - https://github.com/fedora-infra/bodhi&lt;br /&gt;
* Tarefas introdutórias - https://github.com/fedora-infra/bodhi/issues?q=is%3Aopen+is%3Aissue+label%3AEasyFix&lt;br /&gt;
* Funcionalidades desejadas - https://github.com/fedora-infra/bodhi/issues?q=is%3Aopen+is%3Aissue+label%3ARFE&lt;br /&gt;
* Outreachy - https://fedoraproject.org/wiki/Outreachy/Bodhi_application_2017&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1248</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1248"/>
		<updated>2017-03-13T20:20:24Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Possibilidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Kuniri]]&lt;br /&gt;
* [[ECG para Enfermeiro]]&lt;br /&gt;
* [[Smart City Platform]]&lt;br /&gt;
* [[Gastos Públicos]]&lt;br /&gt;
* [[Paratii]]&lt;br /&gt;
* [[UGDK]]&lt;br /&gt;
* [[Bodhi]]&lt;br /&gt;
* [[Parajás: Acesso à justiça e extensão universitária nas faculdades de Direito]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=UGDK&amp;diff=1247</id>
		<title>UGDK</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=UGDK&amp;diff=1247"/>
		<updated>2017-03-13T20:19:07Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A UGDK é a engine open source de jogos do USPGameDev. Escrita em C++, permite o desenvolvimento de jogos em OpenGL/C++ para Windows, Linux, Mac e Android.&lt;br /&gt;
&lt;br /&gt;
Como projeto, vocês irão renovar a API da engine, com objetivo de deixá-la mais consistente e de fácil uso. Para tal será necessário se familiarizar com o funcionamento de uma engine de jogos, assim como refatorar um código que vocês têm pouca familiaridade com - uma realidade comum no dia-a-dia de todo programador profissional.&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
* Página oficial: https://uspgamedev.org/ugdk/&lt;br /&gt;
* Repositório: https://github.com/uspgamedev/ugdk/&lt;br /&gt;
* Documentação: https://uspgamedev.org/docs/ugdk/master/&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=UGDK&amp;diff=1246</id>
		<title>UGDK</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=UGDK&amp;diff=1246"/>
		<updated>2017-03-13T20:18:40Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A UGDK é a engine de jogos do USPGameDev. Escrita em C++, permite o desenvolvimento de jogos em OpenGL/C++ para Windows, Linux, Mac e Android.&lt;br /&gt;
&lt;br /&gt;
Como projeto, vocês irão renovar a API da engine, com objetivo de deixá-la mais consistente e de fácil uso. Para tal será necessário se familiarizar com o funcionamento de uma engine de jogos, assim como refatorar um código que vocês têm pouca familiaridade com - uma realidade comum no dia-a-dia de todo programador profissional.&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
* Página oficial: https://uspgamedev.org/ugdk/&lt;br /&gt;
* Repositório: https://github.com/uspgamedev/ugdk/&lt;br /&gt;
* Documentação: https://uspgamedev.org/docs/ugdk/master/&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=UGDK&amp;diff=1245</id>
		<title>UGDK</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=UGDK&amp;diff=1245"/>
		<updated>2017-03-13T20:18:30Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A UGDK é a engine de jogos do USPGameDev. Escrita em C++, permite o desenvolvimento de jogos em OpenGL/C++ para Windows, Linux, Mac e Android.&lt;br /&gt;
&lt;br /&gt;
Como projeto, vocês irão renovar a API da engine, com objetivo de deixá-la mais consistente e de fácil uso. Para tal será necessário se familiarizar com o funcionamento de uma engine de jogos, assim como refatorar um código que vocês têm pouca familiaridade com - uma realidade comum no dia-a-dia de todo programador profissional.&lt;br /&gt;
&lt;br /&gt;
# Links&lt;br /&gt;
&lt;br /&gt;
* Página oficial: https://uspgamedev.org/ugdk/&lt;br /&gt;
* Repositório: https://github.com/uspgamedev/ugdk/&lt;br /&gt;
* Documentação: https://uspgamedev.org/docs/ugdk/master/&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=UGDK&amp;diff=1244</id>
		<title>UGDK</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=UGDK&amp;diff=1244"/>
		<updated>2017-03-13T20:16:11Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com 'A UGDK é a engine de jogos do USPGameDev. Escrita em C++, permite o desenvolvimento de jogos em OpenGL/C++ para Windows, Linux, Mac e Android.  Como projeto, vocês irão ren...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A UGDK é a engine de jogos do USPGameDev. Escrita em C++, permite o desenvolvimento de jogos em OpenGL/C++ para Windows, Linux, Mac e Android.&lt;br /&gt;
&lt;br /&gt;
Como projeto, vocês irão renovar a API da engine, com objetivo de deixá-la mais consistente e de fácil uso. Para tal será necessário se familiarizar com o funcionamento de uma engine de jogos, assim como refatorar um código que vocês têm pouca familiaridade com - uma realidade comum no dia-a-dia de todo programador profissional.&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1243</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1243"/>
		<updated>2017-03-13T20:15:44Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Possibilidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Kuniri]]&lt;br /&gt;
* [[ECG para Enfermeiro]]&lt;br /&gt;
* [[Smart City Platform]]&lt;br /&gt;
* [[Gastos Públicos]]&lt;br /&gt;
* [[Paratii]]&lt;br /&gt;
* [[UGDK]]&lt;br /&gt;
* [[Parajás: Acesso à justiça e extensão universitária nas faculdades de Direito]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Gastos_P%C3%BAblicos&amp;diff=1242</id>
		<title>Gastos Públicos</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Gastos_P%C3%BAblicos&amp;diff=1242"/>
		<updated>2017-03-13T20:15:17Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== [http://gastospublicos.com.br/ gastospublicos.com.br]: Trazendo o orçamento público ao cidadão ===&lt;br /&gt;
&lt;br /&gt;
Em 2013, o Ministério do Planejamento publicou os dados do Orçamento Federal brasileiro em uma ontologia de web semântica, consolidando o conjunto de dados abertos orçamentários de melhor qualidade no Brasil. O [http://gastospublicos.com.br/ gastospublicos.com.br], lançado em 2015, é o único portal que tira proveito dessa base de dados para trazer a qualquer cidadão visualizações simples e completas acerca de como o governo investe seus recursos – através de gráficos, comparações, séries históricas e os mais diversos filtros.&lt;br /&gt;
&lt;br /&gt;
Para tal, o [http://gastospublicos.com.br/ gastospublicos.com.br] é uma aplicação web com uma API escrita em Java e um front-end feito em JavaScript com d3.js para geração de visualizações de dados. E hoje, muitos desafios rondam a continuidade da aplicação: conceber novas visualizações de dados que façam sentido para o público do site; otimizar rotinas responsáveis por lidar com milhões de itens de despesa em uma base de dados; refatoração de código legado; concepção de uma infraestrutura escalável e absorção de novos datasets.&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Paratii&amp;diff=1241</id>
		<title>Paratii</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Paratii&amp;diff=1241"/>
		<updated>2017-03-13T20:15:06Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com '=== Paratii - Como Salvar o Casamento entre Publicidade e Vídeo Online? ===  Paratii é o projeto de um ecossistema de distribuição de vídeo descentralizado. Difere de pla...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Paratii - Como Salvar o Casamento entre Publicidade e Vídeo Online? ===&lt;br /&gt;
&lt;br /&gt;
Paratii é o projeto de um ecossistema de distribuição de vídeo descentralizado. Difere de plataformas de vídeo centralizadas porque é desenhado para operar autonomamente numa blockchain pública (Ethereum). Para não buscar lucros. Para colocar 100% da receita gerada com publicidade sob controle de produtores de conteúdo e suas audiências.&lt;br /&gt;
&lt;br /&gt;
Grande parte da experiência de usuário acontece dentro de um video player embedável (javascript), que, após baixado um client (que funciona como um nó na rede Ethereum), mostra a reputação do usuário, sua &amp;quot;carteira&amp;quot;, interface de upload de vídeos e features tradicionais de navegação. Nosso desafio é construir esse player, a começar pela integração com um framework descentralizado de armazenagem e distribuição de arquivos (Swarm ou IPFS), incluindo até a otimização de UX.&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1240</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1240"/>
		<updated>2017-03-13T20:13:52Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Possibilidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Kuniri]]&lt;br /&gt;
* [[ECG para Enfermeiro]]&lt;br /&gt;
* [[Smart City Platform]]&lt;br /&gt;
* [[Gastos Públicos]]&lt;br /&gt;
* [[Paratii]]&lt;br /&gt;
* [[Parajás: Acesso à justiça e extensão universitária nas faculdades de Direito]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Gastos_P%C3%BAblicos&amp;diff=1239</id>
		<title>Gastos Públicos</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Gastos_P%C3%BAblicos&amp;diff=1239"/>
		<updated>2017-03-13T20:12:47Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= [http://gastospublicos.com.br/ gastospublicos.com.br]: Trazendo o orçamento público ao cidadão =&lt;br /&gt;
&lt;br /&gt;
Em 2013, o Ministério do Planejamento publicou os dados do Orçamento Federal brasileiro em uma ontologia de web semântica, consolidando o conjunto de dados abertos orçamentários de melhor qualidade no Brasil. O [http://gastospublicos.com.br/ gastospublicos.com.br], lançado em 2015, é o único portal que tira proveito dessa base de dados para trazer a qualquer cidadão visualizações simples e completas acerca de como o governo investe seus recursos – através de gráficos, comparações, séries históricas e os mais diversos filtros.&lt;br /&gt;
&lt;br /&gt;
Para tal, o [http://gastospublicos.com.br/ gastospublicos.com.br] é uma aplicação web com uma API escrita em Java e um front-end feito em JavaScript com d3.js para geração de visualizações de dados. E hoje, muitos desafios rondam a continuidade da aplicação: conceber novas visualizações de dados que façam sentido para o público do site; otimizar rotinas responsáveis por lidar com milhões de itens de despesa em uma base de dados; refatoração de código legado; concepção de uma infraestrutura escalável e absorção de novos datasets.&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Gastos_P%C3%BAblicos&amp;diff=1238</id>
		<title>Gastos Públicos</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Gastos_P%C3%BAblicos&amp;diff=1238"/>
		<updated>2017-03-13T20:12:22Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* [http://gastospublicos.com.br/ gastospublicos.com.br]: Trazendo o orçamento público ao cidadão&lt;br /&gt;
&lt;br /&gt;
Em 2013, o Ministério do Planejamento publicou os dados do Orçamento Federal brasileiro em uma ontologia de web semântica, consolidando o conjunto de dados abertos orçamentários de melhor qualidade no Brasil. O [http://gastospublicos.com.br/ gastospublicos.com.br], lançado em 2015, é o único portal que tira proveito dessa base de dados para trazer a qualquer cidadão visualizações simples e completas acerca de como o governo investe seus recursos – através de gráficos, comparações, séries históricas e os mais diversos filtros.&lt;br /&gt;
&lt;br /&gt;
Para tal, o [http://gastospublicos.com.br/ gastospublicos.com.br] é uma aplicação web com uma API escrita em Java e um front-end feito em JavaScript com d3.js para geração de visualizações de dados. E hoje, muitos desafios rondam a continuidade da aplicação: conceber novas visualizações de dados que façam sentido para o público do site; otimizar rotinas responsáveis por lidar com milhões de itens de despesa em uma base de dados; refatoração de código legado; concepção de uma infraestrutura escalável e absorção de novos datasets.&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Gastos_P%C3%BAblicos&amp;diff=1237</id>
		<title>Gastos Públicos</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Gastos_P%C3%BAblicos&amp;diff=1237"/>
		<updated>2017-03-13T20:10:54Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com ' * [gastospublicos.com.br]: Trazendo o orçamento público ao cidadão  Em 2013, o Ministério do Planejamento publicou os dados do Orçamento Federal brasileiro em uma ontolo...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* [gastospublicos.com.br]: Trazendo o orçamento público ao cidadão&lt;br /&gt;
&lt;br /&gt;
Em 2013, o Ministério do Planejamento publicou os dados do Orçamento Federal brasileiro em uma ontologia de web semântica, consolidando o conjunto de dados abertos orçamentários de melhor qualidade no Brasil. O gastospublicos.com.br, lançado em 2015, é o único portal que tira proveito dessa base de dados para trazer a qualquer cidadão visualizações simples e completas acerca de como o governo investe seus recursos – através de gráficos, comparações, séries históricas e os mais diversos filtros.&lt;br /&gt;
&lt;br /&gt;
Para tal, o gastospublicos.com.br é uma aplicação web com uma API escrita em Java e um front-end feito em JavaScript com d3.js para geração de visualizações de dados. E hoje, muitos desafios rondam a continuidade da aplicação: conceber novas visualizações de dados que façam sentido para o público do site; otimizar rotinas responsáveis por lidar com milhões de itens de despesa em uma base de dados; refatoração de código legado; concepção de uma infraestrutura escalável e absorção de novos datasets.&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1236</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1236"/>
		<updated>2017-03-13T20:10:13Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Possibilidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Kuniri]]&lt;br /&gt;
* [[ECG para Enfermeiro]]&lt;br /&gt;
* [[Smart City Platform]]&lt;br /&gt;
* [[Gastos Públicos]]&lt;br /&gt;
* [[Parajás: Acesso à justiça e extensão universitária nas faculdades de Direito]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Smart_City_Platform&amp;diff=1235</id>
		<title>Smart City Platform</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Smart_City_Platform&amp;diff=1235"/>
		<updated>2017-03-13T20:09:24Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com 'A plataforma de cidades inteligentes oferece uma infraestrutura de software integrada para apoiar o desenvolvimento de aplicações para cidades inteligentes. Através de uma ...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A plataforma de cidades inteligentes oferece uma infraestrutura de software integrada para apoiar o desenvolvimento de aplicações para cidades inteligentes. Através de uma arquitetura de microsserviços, API's REST e Ruby On Rails, a plataforma oferece um ambiente de desenvolvimento que permite que as aplicações busquem por recursos existentes na cidade (sensores, atuadores), colete dados históricos e em tempo real de sensores e atue sobre equipamentos (por exemplo: sinais de transito, placas informativas e outros).&lt;br /&gt;
&lt;br /&gt;
Atualmente, a plataforma conta com seis microserviços que se comunicam de forma síncrona (HTTP) ou assíncrona (AMQP). A arquitetura de microsserviços proporciona várias vantanges técnicas como a modularidade, escalabilidade e evolutividade. Porém, também impõe alguns desafios como complexidade, distribuição, necessidade maior de técnicas de DevOps, dentre outros.&lt;br /&gt;
&lt;br /&gt;
Repositório: https://gitlab.com/groups/smart-city-software-platform&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1234</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1234"/>
		<updated>2017-03-13T20:09:10Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Possibilidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Kuniri]]&lt;br /&gt;
* [[ECG para Enfermeiro]]&lt;br /&gt;
* [[Smart City Platform]]&lt;br /&gt;
* [[Parajás: Acesso à justiça e extensão universitária nas faculdades de Direito]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=ECG_para_Enfermeiro&amp;diff=1233</id>
		<title>ECG para Enfermeiro</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=ECG_para_Enfermeiro&amp;diff=1233"/>
		<updated>2017-03-13T20:08:47Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com 'O aplicativo sobre ELETROCARDIOGRAMA deverá apoiar o enfermeiro na análise do traçado cardíaco, na consulta de enfermagem para prevenção de doenças cardíacas.'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O aplicativo sobre ELETROCARDIOGRAMA deverá apoiar o enfermeiro na análise do traçado cardíaco, na consulta de enfermagem para prevenção de doenças cardíacas.&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1232</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1232"/>
		<updated>2017-03-13T20:08:17Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Possibilidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Kuniri]]&lt;br /&gt;
* [[ECG para Enfermeiro]]&lt;br /&gt;
* [[Parajás: Acesso à justiça e extensão universitária nas faculdades de Direito]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Kuniri&amp;diff=1231</id>
		<title>Kuniri</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Kuniri&amp;diff=1231"/>
		<updated>2017-03-13T20:07:37Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com 'O Kuniri é um parse orientado a paradigma com o objetivo de extrair informações do código fonte para um formato padronizado que pode ser utilizado por outras ferramentas. ...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O Kuniri é um parse orientado a paradigma com o objetivo de extrair informações do código fonte para um formato padronizado que pode ser utilizado por outras ferramentas. O princípal objetivos do kuniri a médio prazo é realizar o parse de diversas linguagens orientadas a objetos e estruturada, para isto faz-se necessário terminar a versão 0.2.1 e 0.2.2. Atualmente o Kuniri tem uma versão instável que faz o parse da linguagem Ruby e lida de forma parcial com o paradigma de orientação a objetos e estruturado.&lt;br /&gt;
&lt;br /&gt;
O Kuniri possui 858 testes unitários, integração continua e métricas de qualidade de código, tudo isto torna mais simples para que novos contribuidores façam parte do projeto. Segue alguns dos requisitos necessários para contribuir com o projeto:&lt;br /&gt;
&lt;br /&gt;
1. Interesse em aprender Ruby;&lt;br /&gt;
2. Interesse em aprender expressões regulares;&lt;br /&gt;
3. Interesse em aprender e utilizar testes unitários.&lt;br /&gt;
&lt;br /&gt;
Atualmente o projeto precisa de auxílio nas seguintes áreas:&lt;br /&gt;
&lt;br /&gt;
1. Introdução de mais testes unitários referênte ao resultado final do parse;&lt;br /&gt;
2. Introdução de testes de integração usando como base alguma gem popular (a definir);&lt;br /&gt;
3. Refatoração de partes do código e padronização do estilo de código;&lt;br /&gt;
4. Adicionar parse o para Java (isto só será possível após a versão 0.2.2 e exigirá o conhecimento de regex)&lt;br /&gt;
&lt;br /&gt;
Para mais informações visite o github do projeto: https://github.com/Kuniri/kuniri&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1230</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1230"/>
		<updated>2017-03-13T20:06:52Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Possibilidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
* [[Kuniri]]&lt;br /&gt;
* [[Parajás: Acesso à justiça e extensão universitária nas faculdades de Direito]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Sistema_de_Monitoria&amp;diff=1229</id>
		<title>Sistema de Monitoria</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Sistema_de_Monitoria&amp;diff=1229"/>
		<updated>2017-03-13T20:05:47Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Descrição */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Descrição =&lt;br /&gt;
&lt;br /&gt;
Um sistema Web para gerenciar a seleção de monitores de disciplinas de graduação do IME. Há três tipos de usuários no sistema: alunos, professores e membros da comissão de monitoria. Os alunos usam o sistema para se candidatar para serem monitores de determinadas disciplinas em um semestre, os professores solicitam monitores para suas disciplinas em um semestre, e a comissão de monitoria elege os monitores que melhor se adequam às exigências dos professores. Além disso, o sistema também cuida do registro de presença dos monitores, no qual os professores indicam se os alunos estão cumprindo adequadamente suas responsabilidades de monitor a cada mês.&lt;br /&gt;
&lt;br /&gt;
O projeto teve início em 2014 por iniciativa da professora Nina. É desenvolvido em Ruby on Rails e possui uma base de código já considerável, incluindo envio de e-mails automatizados e acesso via senha unificada dos Sistemas USP.&lt;br /&gt;
&lt;br /&gt;
'''Linguagem/Framework''': Ruby on Rails&lt;br /&gt;
&lt;br /&gt;
'''Repositório''': http://gitlab.com/monitoria-imeusp/monitoria-imeusp/&lt;br /&gt;
&lt;br /&gt;
'''Sistema no ar''': http://monitoria.ime.usp.br&lt;br /&gt;
&lt;br /&gt;
== Objetivos ==&lt;br /&gt;
&lt;br /&gt;
Atender às necessidades da Comissão de Monitoria frente ao processo de seleção de monitores.&lt;br /&gt;
&lt;br /&gt;
== Cliente ==&lt;br /&gt;
&lt;br /&gt;
profª. Nina (e a comissão de monitoria da graduação)&lt;br /&gt;
&lt;br /&gt;
== Edições anteriores ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria 2014]]&lt;br /&gt;
* [[Sistema de Monitoria 2015]]&lt;br /&gt;
* [[Sistema de Monitoria 2016]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Sistema_de_Monitoria&amp;diff=1228</id>
		<title>Sistema de Monitoria</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Sistema_de_Monitoria&amp;diff=1228"/>
		<updated>2017-03-13T20:02:19Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Objetivos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Descrição =&lt;br /&gt;
&lt;br /&gt;
Sistema Web para gerenciar a seleção de monitores nas disciplinas da graduação do IME.&lt;br /&gt;
&lt;br /&gt;
O sistema tem três tipos de usuários: alunos, professores e membros da comissão de monitoria. Os primeiros se cadastram e se candidatam à monitoria de disciplinas, enquanto que os do segundo caso fazem requisições de monitores para as disciplinas que ministrarão. Os últimos cruzam os dados das candidaturas e requisições, efetivamente selecionando os monitories do semestre.&lt;br /&gt;
&lt;br /&gt;
'''Linguagem/Framework''': Ruby on Rails&lt;br /&gt;
&lt;br /&gt;
'''Repositório''': http://gitlab.com/monitoria-imeusp/monitoria-imeusp/&lt;br /&gt;
&lt;br /&gt;
'''Sistema no ar''': http://monitoria.ime.usp.br&lt;br /&gt;
&lt;br /&gt;
== Objetivos ==&lt;br /&gt;
&lt;br /&gt;
Atender às necessidades da Comissão de Monitoria frente ao processo de seleção de monitores.&lt;br /&gt;
&lt;br /&gt;
== Cliente ==&lt;br /&gt;
&lt;br /&gt;
profª. Nina (e a comissão de monitoria da graduação)&lt;br /&gt;
&lt;br /&gt;
== Edições anteriores ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria 2014]]&lt;br /&gt;
* [[Sistema de Monitoria 2015]]&lt;br /&gt;
* [[Sistema de Monitoria 2016]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=Sistema_de_Monitoria&amp;diff=1227</id>
		<title>Sistema de Monitoria</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=Sistema_de_Monitoria&amp;diff=1227"/>
		<updated>2017-03-13T20:01:42Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Descrição */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Descrição =&lt;br /&gt;
&lt;br /&gt;
Sistema Web para gerenciar a seleção de monitores nas disciplinas da graduação do IME.&lt;br /&gt;
&lt;br /&gt;
O sistema tem três tipos de usuários: alunos, professores e membros da comissão de monitoria. Os primeiros se cadastram e se candidatam à monitoria de disciplinas, enquanto que os do segundo caso fazem requisições de monitores para as disciplinas que ministrarão. Os últimos cruzam os dados das candidaturas e requisições, efetivamente selecionando os monitories do semestre.&lt;br /&gt;
&lt;br /&gt;
'''Linguagem/Framework''': Ruby on Rails&lt;br /&gt;
&lt;br /&gt;
'''Repositório''': http://gitlab.com/monitoria-imeusp/monitoria-imeusp/&lt;br /&gt;
&lt;br /&gt;
'''Sistema no ar''': http://monitoria.ime.usp.br&lt;br /&gt;
&lt;br /&gt;
== Objetivos ==&lt;br /&gt;
&lt;br /&gt;
Os principais objetivos são aprimorar o front-end (interface Web) do sistema.&lt;br /&gt;
&lt;br /&gt;
== Cliente ==&lt;br /&gt;
&lt;br /&gt;
profª. Nina (e a comissão de monitoria da graduação)&lt;br /&gt;
&lt;br /&gt;
== Edições anteriores ==&lt;br /&gt;
&lt;br /&gt;
* [[Sistema de Monitoria 2014]]&lt;br /&gt;
* [[Sistema de Monitoria 2015]]&lt;br /&gt;
* [[Sistema de Monitoria 2016]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1226</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1226"/>
		<updated>2017-03-13T20:00:49Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Critérios de Avaliação */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Parajás: Acesso à justiça e extensão universitária nas faculdades de Direito]]&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1225</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1225"/>
		<updated>2017-03-13T20:00:39Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: /* Professor e monitores */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Parajás: Acesso à justiça e extensão universitária nas faculdades de Direito]]&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;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 at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
	<entry>
		<id>https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1224</id>
		<title>LabXP2017</title>
		<link rel="alternate" type="text/html" href="https://ccsl.ime.usp.br/w/index.php?title=LabXP2017&amp;diff=1224"/>
		<updated>2017-03-13T20:00:20Z</updated>

		<summary type="html">&lt;p&gt;Kazuo: Criou página com '= Laboratório de Programação Extrema 2017 =  As metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de ...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Laboratório de Programação Extrema 2017 =&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 e monitor (meta-coach), para desenvolver um sistema de software orientado a objetos de alta complexidade. Através 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;
Projetos da vida real com os mais variados temas com o único requisito de possuírem licença livre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[# Planilha de Metadados] com informações gerais sobre os projetos selecionados.&lt;br /&gt;
&lt;br /&gt;
[# Análise de métricas de código-fonte] para projetos selecionados Ruby ou Java--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possibilidades ==&lt;br /&gt;
&lt;br /&gt;
* [[Parajás: Acesso à justiça e extensão universitária nas faculdades de Direito]]&lt;br /&gt;
* [[Sistema de Monitoria]]&lt;br /&gt;
&lt;br /&gt;
Software para escolha dos grupos de acordo com os questionários: https://github.com/rafamanzo/xpteamwise&lt;br /&gt;
&lt;br /&gt;
== Indicar preferência de projeto ==&lt;br /&gt;
&lt;br /&gt;
Cada aluno deverá indicar 3 projetos, em ordem de preferência, bem como compartilhar conosco algumas informações para que possamos selecionar os projetos e compôr os times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Formulário para escolha previsto para estar disponível dia &amp;lt;strike&amp;gt;'''19/08/2016'''&amp;lt;/strike&amp;gt; '''18/08/2016'''.&lt;br /&gt;
&lt;br /&gt;
Preencha este formulário até &amp;lt;strike&amp;gt;'''23/08/2016'''&amp;lt;/strike&amp;gt; '''20/08/2016''' (!!!): [https://goo.gl/forms/eL7XaWNIMK0T4auC2 Escolha de projetos]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Selecionados ==&lt;br /&gt;
&lt;br /&gt;
'''[[Plataforma para Cidades Inteligentes 2016]]'''&lt;br /&gt;
* Ariel Palmeira&lt;br /&gt;
* Arthur de Moura Del Esposte (coach)&lt;br /&gt;
* macártur de sousa carvalho&lt;br /&gt;
* Thiago Petrone&lt;br /&gt;
* marisol solis yucra&lt;br /&gt;
* Lucas Kanairo Duarte&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Projetos que ficaram de fora da seleção final (via questionário) ==&lt;br /&gt;
&lt;br /&gt;
* [[Backdoor]]&lt;br /&gt;
* [[Bases de dados agregadas]]&lt;br /&gt;
* [[BOCA]]&lt;br /&gt;
* [[Plataformas digitais de indicadores e índices de sustentabilidade de gestão da coleta seletiva e de organizações de catadores de materiais recicláveis]]&lt;br /&gt;
* [[Sistema de Chamados para SI e SSG]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Professor e monitores =&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* [http://www.ime.usp.br/~gold/  Alfredo Goldman] (gold at ime.usp.br)&lt;br /&gt;
&lt;br /&gt;
* Wil :) (kazuo at ime.usp.br) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Ian :) (iancarv at gmail.com) (monitor)&lt;br /&gt;
&lt;br /&gt;
* Diogo - (diogojpina em gmail com) (colaborador)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
= Grupos de discussão e anúncios =&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* Todos os alunos: https://groups.google.com/forum/#!forum/labxp2016&lt;br /&gt;
&lt;br /&gt;
* Coaches: https://groups.google.com/forum/#!forum/labxp2016-coaches&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Aulas ===&lt;br /&gt;
&lt;br /&gt;
'''Cronograma de 2015 para ser adaptado'''&lt;br /&gt;
&lt;br /&gt;
* 26/02 - Extreme Programming 1 - [[media:IntroduçãoMAeXP.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 28/02 - Continuação Aula + Apresentação dos projetos&lt;br /&gt;
 &lt;br /&gt;
* 12/03 - Extreme Programming 2 - [[media:AgilCoop-Verao2010-XP1e2.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 14/03 - Planejamento e acompanhamento - [[media:AcompanhamentoAgil.pdf| Slides]].&lt;br /&gt;
&lt;br /&gt;
* 19/03 - Laboratório&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 21/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 26/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 28/03 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 02/04 - Laboratório&lt;br /&gt;
&lt;br /&gt;
* 04/04 - Laboratório (almoço - sala de aula e aulinha de integração contínua)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Para criar conta nas máquinas do laboratório, envie (a partir da sua conta @ime.usp.br ou @usp.br) um e-mail para cec-senha@ime.usp.br com nome completo e N&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt; USP. As contas possuem uma cota padrão de 500M. Caso precisem mais do que isso, favor informar ao monitor para fazer o pedido de aumento de cota. --&amp;gt;&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;
= Dias importantes =&lt;br /&gt;
&lt;br /&gt;
== Stand-up com os coaches ==&lt;br /&gt;
&lt;br /&gt;
* A decidir&lt;br /&gt;
&lt;br /&gt;
== Test Day ==&lt;br /&gt;
&lt;br /&gt;
* Cada equipe escolherá um dia em que estarão concentrados 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ão concentrados apenas em refatoração.&lt;br /&gt;
&lt;br /&gt;
== Retrospectiva ==&lt;br /&gt;
&lt;br /&gt;
''Adicionar relato sobre as retrospectivas feitas no curso.''&lt;br /&gt;
&lt;br /&gt;
= Critérios de Avaliação =&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Serão atribuidas duas notas neste semestre, de acordo com os critérios abaixo:&lt;br /&gt;
&lt;br /&gt;
== Nota 1 ==&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 1 (15%)&lt;br /&gt;
** Infraestrutura instalada&lt;br /&gt;
** Equipe organizada&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 2 (20%)&lt;br /&gt;
** Planejamento/Comunicação Interna e Externa (8%)&lt;br /&gt;
** Repositório/Commits frequentes/Testes (4%)&lt;br /&gt;
** Integração continua &amp;quot;inicial&amp;quot; (4%)&lt;br /&gt;
** Rodízio de Pares (2%)&lt;br /&gt;
** Ao menos uma entrega ao cliente (2%)&lt;br /&gt;
&lt;br /&gt;
* Etapa/Feedback 3 (65%)&lt;br /&gt;
** Tracking (10%)&lt;br /&gt;
** Integração contínua (10%)&lt;br /&gt;
** TDD (5%)&lt;br /&gt;
** Cobertura dos testes (10%)&lt;br /&gt;
** Entregas (10%)&lt;br /&gt;
** Auto-organização do time (10%)&lt;br /&gt;
** &amp;quot;Artefatos&amp;quot; para garantir a continuidade do projeto (10%)&lt;br /&gt;
&lt;br /&gt;
== Notas 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 manutenabilidade entende-se documentação sobre como ter um ambiente de desenvolvimento completo com os testes passando e ponteiros para pontos interessantes no código para novos novos contribuidores e funcionalidades mais simples para estes implementarem e conhecerem o sistema.&lt;br /&gt;
&lt;br /&gt;
= Organização do almoço às {quartas|sextas} =&lt;br /&gt;
&lt;br /&gt;
Acesse: [[Comida]]&lt;/div&gt;</summary>
		<author><name>Kazuo</name></author>
	</entry>
</feed>