<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wx="http://ilps.science.uva.nl/WikiXML/wx" xml:lang="pt" lang="pt">
<head>
<title>Programação extrema</title>
<meta name="wx_namespace" content="0"/>
<meta name="wx_pagename" content="Programação_extrema"/>
<meta name="wx_page_id" content="44409"/>
</head>
<body>
<div id="wx_article">
<wx:section level="1" title="Programação extrema" id="wxsec1"><h1 class="pagetitle" id="wx1">Programação extrema</h1>

<wx:template id="wx_t1" pagename="Predefinição:Processo-Desenvolvimento-Software" page_id="622543"/>
<table class="infobox noprint" style="font-size: 95%; text-align: center; width: 18em;" id="wx2">
<tr id="wx3">
<th style="background: #E7C6A5" id="wx4"><big id="wx5"><b id="wx6"><a href="/wpt/Processo_de_desenvolvimento_de_software" title="Processo de desenvolvimento de software" wx:linktype="known" wx:pagename="Processo_de_desenvolvimento_de_software" wx:page_id="24419" id="wx7">Processo de Desenvolvimento de Software</a></b></big> </th>
</tr>

<tr id="wx8">
<td id="wx9">
<p id="wx10">Este artigo é parte da série <a href="/wpt/Processo_de_desenvolvimento_de_software" title="Processo de desenvolvimento de software" wx:linktype="known" wx:pagename="Processo_de_desenvolvimento_de_software" wx:page_id="24419" id="wx11">Processo de desenvolvimento de software</a></p>
</td>
</tr>

<tr id="wx12">
<th style="background: #E7C6A5" id="wx13"><b id="wx14">Atividade</b>
<p id="wx15">e <b id="wx16">Passos</b></p>
</th>
</tr>

<tr id="wx17">
<td id="wx18"><a href="/wpt/Analise_de_requisitos_de_software" title="Analise de requisitos de software" wx:linktype="known" wx:pagename="Analise_de_requisitos_de_software" wx:page_id="1511664" id="wx19">Requisito</a>
<p id="wx20">| <a href="/wpt/Arquitetura_de_software" title="Arquitetura de software" wx:linktype="known" wx:pagename="Arquitetura_de_software" wx:page_id="633703" id="wx21">Arquitetura</a> | <a href="/wpt/Especifica%C3%A7%C3%A3o_de_Programa" title="Especificação de Programa" wx:linktype="known" wx:pagename="Especificação_de_Programa" wx:page_id="1248740" id="wx22">Especificação</a> | <a href="/wpt/Programa%C3%A7%C3%A3o_de_computadores" title="Programação de computadores" wx:linktype="known" wx:pagename="Programação_de_computadores" wx:page_id="1417" id="wx23">Implementação</a> | <a href="/wpt/Teste_de_software" title="Teste de software" wx:linktype="known" wx:pagename="Teste_de_software" wx:page_id="51589" id="wx24">Teste</a> | <a href="/wpt/Implanta%C3%A7%C3%A3o_de_software" title="Implantação de software" wx:linktype="known" wx:pagename="Implantação_de_software" wx:page_id="41237" id="wx25">Implantação</a> | <a href="/wpt/Manuten%C3%A7%C3%A3o_software" title="Manutenção software" wx:linktype="known" wx:pagename="Manutenção_software" wx:page_id="643772" id="wx26">Manutenção</a></p>
</td>
</tr>

<tr id="wx27">
<th style="background: #E7C6A5" id="wx28"><b id="wx29">Modelos</b> </th>
</tr>

<tr id="wx30">
<td id="wx31"><a href="/wpt/Desenvolvimento_%C3%A1gil_de_software" title="Desenvolvimento ágil de software" wx:linktype="known" wx:pagename="Desenvolvimento_ágil_de_software" wx:page_id="74786" id="wx32">Ágil</a>
<p id="wx33">| <a href="/wpt/Cleanroom" title="Cleanroom" wx:linktype="known" wx:pagename="Cleanroom" wx:page_id="186616" id="wx34">Cleanroom</a> | <a href="/wpt/Desenvolvimento_iterativo_e_incremental" title="Desenvolvimento iterativo e incremental" wx:linktype="known" wx:pagename="Desenvolvimento_iterativo_e_incremental" wx:page_id="667953" id="wx35">Iterativo</a> | <a href="/wpt/RAD" title="RAD" wx:linktype="known" wx:pagename="RAD" wx:page_id="99817" id="wx36">RAD</a> | <a href="/wpt/Rational_Unified_Process" title="Rational Unified Process" wx:linktype="known" wx:pagename="Rational_Unified_Process" wx:page_id="1458069" id="wx37">RUP</a> | <a href="/wpt/Modelo_em_espiral" title="Modelo em espiral" wx:linktype="known" wx:pagename="Modelo_em_espiral" wx:page_id="805179" id="wx38">Espiral</a> | <a href="/wpt/Modelo_em_cascata" title="Modelo em cascata" wx:linktype="known" wx:pagename="Modelo_em_cascata" wx:page_id="175850" id="wx39">Cascata</a> | <a href="/wpt/Programa%C3%A7%C3%A3o_extrema" title="Programação extrema" wx:linktype="self" wx:pagename="Programação_extrema" wx:page_id="44409" id="wx40">XP</a> | <a href="/wpt/Scrum" title="Scrum" wx:linktype="known" wx:pagename="Scrum" wx:page_id="660587" id="wx41">Scrum</a></p>
</td>
</tr>

<tr id="wx42">
<th style="background: #E7C6A5" id="wx43"><b id="wx44">Disciplinas de Apoio</b> </th>
</tr>

<tr id="wx45">
<td id="wx46"><a href="/wpt/Ger%C3%AAncia_de_Configura%C3%A7%C3%A3o_de_Software" title="Gerência de Configuração de Software" wx:linktype="known" wx:pagename="Gerência_de_Configuração_de_Software" wx:page_id="458718" id="wx47">Gerência de configuração</a>
<p id="wx48">| <a href="/wpt/Documenta%C3%A7%C3%A3o_de_software" title="Documentação de software" wx:linktype="known" wx:pagename="Documentação_de_software" wx:page_id="571416" id="wx49">Documentação</a> | <a href="/wpt/Ger%C3%AAncia_de_projetos" title="Gerência de projetos" wx:linktype="known" wx:pagename="Gerência_de_projetos" wx:page_id="38643" id="wx50">Gerência de projetos</a></p>
</td>
</tr>
</table>

<wx:templateend start="wx_t1"/>
<p id="wx51"><b id="wx52">Programação Extrema</b> (do inglês <i id="wx53">eXtreme Programming</i>), ou simplesmente <b id="wx54">XP</b>, é uma <a href="/wpt/Desenvolvimento_%C3%A1gil_de_software" title="Desenvolvimento ágil de software" wx:linktype="known" wx:pagename="Desenvolvimento_ágil_de_software" wx:page_id="74786" id="wx55">metodologia ágil</a> para equipes pequenas e médias e que irão desenvolver <a href="/wpt/Software" title="Software" wx:linktype="known" wx:pagename="Software" wx:page_id="1709" id="wx56">software</a> com requisitos vagos e em constante mudança. Para isso, adota a estratégia de constante acompanhamento e realização de vários pequenos ajustes durante o desenvolvimento de software.</p>

<p id="wx57">Os quatro valores fundamentais da metodologia <b id="wx58">XP</b> são: comunicação, simplicidade, <i id="wx59">feedback</i> e coragem. A partir desses valores, possui como princípios básicos: <i id="wx60">feedback</i> rápido, presumir simplicidade, mudanças incrementais, abraçar mudanças e trabalho de qualidade.</p>

<p id="wx61">Dentre as variáveis de controle em <a href="/wpt/Projeto" title="Projeto" wx:linktype="known" wx:pagename="Projeto" wx:page_id="58511" id="wx62">projetos</a> (custo, tempo, qualidade e escopo), há um foco explícito em escopo. Para isso, recomenda-se a priorização de funcionalidades que representem maior valor possível para o negócio. Desta forma, caso seja necessário a diminuição de escopo, as funcionalidades menos valiosas serão adiadas ou canceladas.</p>

<p id="wx63">A <b id="wx64">XP</b> incentiva o controle da qualidade como variável do projeto, pois o pequeno ganho de curto prazo na produtividade, ao diminuir qualidade, não é compensado por perdas (ou até impedimentos) a médio e longo prazo.</p>

<div id="wx_toc"/>

<a id="Valores" name="Valores"/>
<wx:section level="2" title="Valores" id="wxsec2"><h2 id="wx65">Valores</h2>

<ul id="wx66">
<li id="wx67">
<p id="wx68">Comunicação</p>
</li>
</ul>

<ul id="wx69">
<li id="wx70">
<p id="wx71">Simplicidade</p>
</li>
</ul>

<ul id="wx72">
<li id="wx73"><i id="wx74">Feedback</i></li>
</ul>

<ul id="wx75">
<li id="wx76">
<p id="wx77">Coragem</p>
</li>
</ul>

<a id="Princ.C3.ADpios_B.C3.A1sicos" name="Princ.C3.ADpios_B.C3.A1sicos"/>
</wx:section><wx:section level="2" title="Princípios Básicos" id="wxsec3"><h2 id="wx78">Princípios Básicos</h2>

<ul id="wx79">
<li id="wx80"><i id="wx81">Feedback</i>
<p id="wx82">rápido</p>
</li>

<li id="wx83">
<p id="wx84">Presumir simplicidade</p>
</li>

<li id="wx85">
<p id="wx86">Mudanças incrementais</p>
</li>

<li id="wx87">
<p id="wx88">Abraçar mudanças</p>
</li>

<li id="wx89">
<p id="wx90">Trabalho de qualidade.</p>
</li>
</ul>

<a id="Pr.C3.A1ticas" name="Pr.C3.A1ticas"/>
</wx:section><wx:section level="2" title="Práticas" id="wxsec4"><h2 id="wx91">Práticas</h2>

<p id="wx92">Para aplicar os valores e princípios durante o desenvolvimento de <i id="wx93">software</i>, <b id="wx94">XP</b> propõe uma série de práticas. Há uma confiança muito grande na sinergia entre elas, os pontos fracos de cada uma são superados pelos pontos fortes de outras.</p>

<ul id="wx95">
<li id="wx96"><b id="wx97">Jogo de Planejamento</b>
<p id="wx98">(<i id="wx99">Planning Game</i>): O desenvolvimento é feito em iterações semanais. No início da semana, desenvolvedores e cliente reúnem-se para priorizar as funcionalidades. Essa reunião recebe o nome de Jogo do Planejamento. Nela, o cliente identifica prioridades e os desenvolvedores as estimam. O cliente é essencial neste processo e assim ele fica sabendo o que está acontecendo e o que vai acontecer no projeto. Como o escopo é reavaliado semanalmente, o projeto é regido por um contrato de escopo negociável, que difere significativamente das formas tradicionais de contratação de projetos de software. Ao final de cada semana, o cliente recebe novas funcionalidades, completamente testadas e prontas para serem postas em produção.</p>
</li>
</ul>

<ul id="wx100">
<li id="wx101"><b id="wx102">Pequenas Versões</b>
<p id="wx103">(<i id="wx104">Small Releases</i>): A liberação de pequenas versões funcionais do projeto auxilia muito no processo de aceitação por parte do cliente, que já pode testar uma parte do sistema que está comprando. As versões chegam a ser ainda menores que as produzidas por outras metodologias incrementais, como o <a href="/wpt/RUP" title="RUP" wx:linktype="known" wx:pagename="RUP" wx:page_id="64572" id="wx105">RUP</a>.</p>
</li>
</ul>

<ul id="wx106">
<li id="wx107"><b id="wx108">Metáfora</b>
<p id="wx109">(<i id="wx110">Metaphor</i>): Procura facilitar a comunicação com o cliente, entendendo a realidade dele. O conceito de rápido para um cliente de um sistema jurídico é diferente para um programador experiente em controlar comunicação em sistemas em tempo real, como controle de tráfego aéreo. É preciso traduzir as palavras do cliente para o significado que ele espera dentro do projeto.</p>
</li>
</ul>

<ul id="wx111">
<li id="wx112"><b id="wx113">Projeto Simples</b>
<p id="wx114">(<i id="wx115">Simple Design</i>): Simplicidade é um princípio da XP. Projeto simples significa dizer que caso o cliente tenha pedido que na primeira versão apenas o usuário "teste" possa entrar no sistema com a senha "123" e assim ter acesso a todo o sistema, você vai fazer o código exato para que esta funcionalidade seja implementada, sem se preocupar com sistemas de autenticação e restrições de acesso. Um erro comum ao adotar essa prática é a confusão por parte dos programadores de código <i id="wx116">simples</i> e código <i id="wx117">fácil</i>. Nem sempre o código mais fácil de ser desenvolvido levará a solução mais simples por parte de projeto. Esse entendimento é fundamental para o bom andamento do XP. Código fácil deve ser identificado e substituído por código simples.</p>
</li>
</ul>

<ul id="wx118">
<li id="wx119"><b id="wx120">Time Coeso</b>
<p id="wx121">(<i id="wx122">Whole Team</i>): A equipe de desenvolvimento é formada pelo cliente e pela equipe de desenvolvimento.</p>
</li>
</ul>

<ul id="wx123">
<li id="wx124"><b id="wx125">Testes de Aceitação</b>
<p id="wx126">(<i id="wx127">Customer Tests</i>): São testes construídos pelo cliente e conjunto de analistas e testadores, para aceitar um determinado requisito do sistema.</p>
</li>
</ul>

<ul id="wx128">
<li id="wx129"><b id="wx130">Ritmo Sustentável</b>
<p id="wx131">(<i id="wx132">Sustainable Pace</i>): Trabalhar com qualidade, buscando ter ritmo de trabalho saudável (40 horas/semana, 8 horas/dia), sem horas extras. Horas extras são permitidas quando trouxerem produtividade para a execução do projeto. Outra prática que se verifica neste processo é a prática de trabalho energizado, onde se busca trabalho motivado sempre. Para isto o ambiente de trabalho e a motivação da equipe devem estar sempre em harmonia.</p>
</li>
</ul>

<ul id="wx133">
<li id="wx134"><b id="wx135">Reuniões em pé</b>
<p id="wx136">(<i id="wx137">Stand-up Meeting</i>): Reuniões em pé para não se perder o foco nos assuntos, produzindo reuniões rápidas, apenas abordando tarefas realizadas e tarefas a realizar pela equipe.</p>
</li>
</ul>

<ul id="wx138">
<li id="wx139"><b id="wx140">Posse Coletiva</b>
<p id="wx141">(<i id="wx142">Collective Ownership</i>): O <a href="/wpt/C%C3%B3digo_fonte" title="Código fonte" wx:linktype="known" wx:pagename="Código_fonte" wx:page_id="13251" id="wx143">código fonte</a> não tem dono e ninguém precisa solicitar permissão para poder modificar o mesmo. O objetivo com isto é fazer a equipe conhecer todas as partes do sistema.</p>
</li>
</ul>

<ul id="wx144">
<li id="wx145"><b id="wx146">Programação em Pares</b>
<p id="wx147">(<i id="wx148">Pair Programming</i>): é a <a href="/wpt/Programa%C3%A7%C3%A3o" title="Programação" wx:linktype="known" wx:pagename="Programação" wx:page_id="7329" id="wx149">programação</a> em par/dupla num único <a href="/wpt/Computador" title="Computador" wx:linktype="known" wx:pagename="Computador" wx:page_id="536" id="wx150">computador</a>. Geralmente a dupla é formada por um iniciante na liguagem e outra pessoa funcionando como um instrutor. Como é apenas um computador, o novato é que fica à frente fazendo a codificação, e o instrutor acompanha ajudando a desenvolver suas habilidades. Desta forma o programa sempre é revisto por duas pessoas, evitando e diminuindo assim a possibilidade de erros (<a href="/wpt/Bugs" title="Bugs" wx:linktype="known" wx:pagename="Bugs" wx:page_id="10188" id="wx151">bugs</a>). Com isto busca-se sempre a evolução da equipe, melhorando a qualidade do código fonte gerado.</p>
</li>
</ul>

<ul id="wx152">
<li id="wx153"><b id="wx154">Padrões de Codificação</b>
<p id="wx155">(<i id="wx156">Coding Standards</i>): A equipe de desenvolvimento precisa estabelecer regras para programar e todos devem seguir estas regras. Desta forma parecerá que todo o código fonte foi editado pela mesma pessoa, mesmo quando a equipe possui 10 ou 100 membros.</p>
</li>
</ul>

<ul id="wx157">
<li id="wx158"><b id="wx159">Desenvolvimento Orientado a Testes</b>
<p id="wx160">(<i id="wx161">Test Driven Development</i>): Primeiro crie os testes unitários (unit tests) e depois crie o código para que os testes funcionem. Esta abordagem é complexa no início, pois vai contra o processo de desenvolvimento de muitos anos. Só que os testes unitários são essenciais para que a qualidade do projeto seja mantida.</p>
</li>
</ul>

<ul id="wx162">
<li id="wx163"><b id="wx164"><a href="/wpt/Refatora%C3%A7%C3%A3o" title="Refatoração" wx:linktype="known" wx:pagename="Refatoração" wx:page_id="126534" id="wx165">Refatoração</a></b>
<p id="wx166">(<i id="wx167"><a href="/wpt/Refactoring" title="Refactoring" wx:linktype="known" wx:pagename="Refactoring" wx:page_id="1099815" id="wx168">Refactoring</a></i>): É um processo que permite a melhoria continua da programação, com o mínimo de introdução de erros e mantendo a compatibilidade com o código já existente. Refabricar melhora a clareza (leitura) do código, divide-o em módulos mais coesos e de maior reaproveitamento, evitando a duplicação de código-fonte;</p>
</li>
</ul>

<ul id="wx169">
<li id="wx170"><b id="wx171">Integração Contínua</b>
<p id="wx172">(<i id="wx173">Continuous Integration</i>): Sempre que produzir uma nova funcionalidade, nunca esperar uma semana para integrar à versão atual do sistema. Isto só aumenta a possibilidade de conflitos e a possibilidade de erros no código fonte. Integrar de forma contínua permite saber o status real da programação.</p>
</li>
</ul>

<a id="Livros" name="Livros"/>
</wx:section><wx:section level="2" title="Livros" id="wxsec5"><h2 id="wx174">Livros</h2>

<ul id="wx175">
<li id="wx176"><i id="wx177">Extreme Programming Explained : Embrace Change (2nd Edition)</i>
<p id="wx178">(<a href="/wpt/index.php?title=Especial:Booksources&amp;isbn=0321278658" class="internal" id="wx179">ISBN 0321278658</a>)</p>
</li>

<li id="wx180"><i id="wx181">Planning Extreme Programming</i>
<p id="wx182">(<a href="/wpt/index.php?title=Especial:Booksources&amp;isbn=0201710919" class="internal" id="wx183">ISBN 0201710919</a>)</p>
</li>

<li id="wx184"><i id="wx185">Extreme Programming Installed</i>
<p id="wx186">(<a href="/wpt/index.php?title=Especial:Booksources&amp;isbn=0201708426" class="internal" id="wx187">ISBN 0201708426</a>)</p>
</li>

<li id="wx188"><i id="wx189">Agile Software Development, Principles, Patterns, and Practices</i>
<p id="wx190">(<a href="/wpt/index.php?title=Especial:Booksources&amp;isbn=0135974445" class="internal" id="wx191">ISBN 0135974445</a>)</p>
</li>
</ul>

<a id="Liga.C3.A7.C3.B5es_externas" name="Liga.C3.A7.C3.B5es_externas"/>
</wx:section><wx:section level="2" title="Ligações externas" id="wxsec6"><h2 id="wx192"><wx:template id="wx_t2" pagename="Predefinição:Links" page_id="71869"/>Ligações externas<wx:templateend start="wx_t2"/></h2>

<ul id="wx193">
<li id="wx194"><a href="http://www.javafree.org/content/view.jf?idContent=5" class="external text" wx:linktype="external" rel="nofollow" id="wx195">Apresentando XP. Encante seus clientes com Extreme Programming</a></li>

<li id="wx196"><a href="http://www.javafree.org/content/view.jf?idContent=16" class="external text" wx:linktype="external" rel="nofollow" id="wx197">Entregue seu código com confiança utilizando desenvolvimento dirigido a testes</a></li>

<li id="wx198"><wx:template id="wx_t3" pagename="Predefinição:Link" page_id="169148"/><a href="http://www.extremeprogramming.org" class="external text" wx:linktype="external" rel="nofollow" id="wx199">Extreme Programming: A gentle introduction</a>
<p id="wx200">(<a href="/wpt/L%C3%ADngua_inglesa" title="Língua inglesa" wx:linktype="known" wx:pagename="Língua_inglesa" wx:page_id="6962" id="wx201">em inglês</a>)<wx:templateend start="wx_t3"/>
</p>
</li>

<li id="wx202"><a href="http://xp-rs.blogspot.com" class="external text" wx:linktype="external" rel="nofollow" id="wx203">Grupo de Usuários de Metodologias Ágeis</a>
<p id="wx204">(<a href="/wpt/Rio_Grande_do_Sul" title="Rio Grande do Sul" wx:linktype="known" wx:pagename="Rio_Grande_do_Sul" wx:page_id="2731" id="wx205">Rio Grande do Sul</a>)</p>
</li>

<li id="wx206"><a href="http://www.improveit.com.br/xp" class="external text" wx:linktype="external" rel="nofollow" id="wx207">Introdução ao Extreme Programming</a></li>

<li id="wx208"><a href="http://xprio.blogspot.com" class="external text" wx:linktype="external" rel="nofollow" id="wx209">XPRio - eXtreme Programming</a>
<p id="wx210">(<a href="/wpt/Rio_de_Janeiro" title="Rio de Janeiro" wx:linktype="known" wx:pagename="Rio_de_Janeiro" wx:page_id="1658" id="wx211">Rio de Janeiro</a>)</p>
</li>

<li id="wx212"><a href="http://www.ime.usp.br/~xp" class="external text" wx:linktype="external" rel="nofollow" id="wx213">Curso de Programação eXtrema no IME/USP</a></li>

<li id="wx214"><a href="http://agilcoop.incubadora.fapesp.br/portal/agilcast" class="external text" wx:linktype="external" rel="nofollow" id="wx215">Agilcast</a>
<p id="wx216">- podcast<a href="http://be-x-old.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D1%82%D1%80%D1%8D%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D0%B5_%D0%BF%D1%80%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%B0%D0%B2%D0%B0%D0%BD%D1%8C%D0%BD%D0%B5" class="extiw" title="be-x-old:Экстрэмальнае_праграмаваньне" wx:linktype="interwiki" wx:pagename="be-x-old:Экстрэмальнае_праграмаваньне" id="wx217">be-x-old:Экстрэмальнае праграмаваньне</a></p>
</li>
</ul>
</wx:section></wx:section></div>
<div id="wx_categorylinks">
<a href="/wpt/index.php?title=Especial:Categories&amp;article=Programa%C3%A7%C3%A3o_extrema" title="Especial:Categories" wx:linktype="known" wx:pagename="Especial:Categories" id="wx218">Categorias de páginas</a>: <span dir="ltr" id="wx219"><a href="/wpt/Categoria:Desenvolvimento_de_software" title="Categoria:Desenvolvimento de software" wx:linktype="known" wx:pagename="Categoria:Desenvolvimento_de_software" wx:page_id="904921" id="wx220">Desenvolvimento de software</a></span></div>
<div id="wx_languagelinks">
Outras línguas: <a href="http://ca.wikipedia.org/wiki/Programaci%C3%B3_Extrema" class="external" wx:linktype="interwiki" wx:pagename="ca:Programació_Extrema" id="wx221">Català</a> | <a href="http://cs.wikipedia.org/wiki/Extr%C3%A9mn%C3%AD_programov%C3%A1n%C3%AD" class="external" wx:linktype="interwiki" wx:pagename="cs:Extrémní_programování" id="wx222">Česky</a> | <a href="http://da.wikipedia.org/wiki/Extreme_Programming" class="external" wx:linktype="interwiki" wx:pagename="da:Extreme_Programming" id="wx223">Dansk</a> | <a href="http://de.wikipedia.org/wiki/Extreme_Programming" class="external" wx:linktype="interwiki" wx:pagename="de:Extreme_Programming" id="wx224">Deutsch</a> | <a href="http://en.wikipedia.org/wiki/Extreme_Programming" class="external" wx:linktype="interwiki" wx:pagename="en:Extreme_Programming" id="wx225">English</a> | <a href="http://es.wikipedia.org/wiki/Programaci%C3%B3n_Extrema" class="external" wx:linktype="interwiki" wx:pagename="es:Programación_Extrema" id="wx226">Español</a> | <a href="http://fi.wikipedia.org/wiki/Extreme_Programming" class="external" wx:linktype="interwiki" wx:pagename="fi:Extreme_Programming" id="wx227">Suomi</a> | <a href="http://fr.wikipedia.org/wiki/Extreme_programming" class="external" wx:linktype="interwiki" wx:pagename="fr:Extreme_programming" id="wx228">Français</a> | <a href="http://gl.wikipedia.org/wiki/Programaci%C3%B3n_Extrema" class="external" wx:linktype="interwiki" wx:pagename="gl:Programación_Extrema" id="wx229">Galego</a> | <a href="http://he.wikipedia.org/wiki/Extreme_Programming" class="external" wx:linktype="interwiki" wx:pagename="he:Extreme_Programming" id="wx230">עברית</a> | <a href="http://it.wikipedia.org/wiki/Extreme_Programming" class="external" wx:linktype="interwiki" wx:pagename="it:Extreme_Programming" id="wx231">Italiano</a> | <a href="http://ja.wikipedia.org/wiki/%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%83%BB%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0" class="external" wx:linktype="interwiki" wx:pagename="ja:エクストリーム・プログラミング" id="wx232">日本語</a> | <a href="http://lt.wikipedia.org/wiki/Ribinis_programavimas" class="external" wx:linktype="interwiki" wx:pagename="lt:Ribinis_programavimas" id="wx233">Lietuvių</a> | <a href="http://nl.wikipedia.org/wiki/Extreme_Programming" class="external" wx:linktype="interwiki" wx:pagename="nl:Extreme_Programming" id="wx234">Nederlands</a> | <a href="http://no.wikipedia.org/wiki/Extreme_Programming" class="external" wx:linktype="interwiki" wx:pagename="no:Extreme_Programming" id="wx235">Norsk (bokmål)</a> | <a href="http://pl.wikipedia.org/wiki/Programowanie_ekstremalne" class="external" wx:linktype="interwiki" wx:pagename="pl:Programowanie_ekstremalne" id="wx236">Polski</a> | <a href="http://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="external" wx:linktype="interwiki" wx:pagename="ru:Экстремальное_программирование" id="wx237">Русский</a> | <a href="http://sh.wikipedia.org/wiki/Ekstremno_programiranje" class="external" wx:linktype="interwiki" wx:pagename="sh:Ekstremno_programiranje" id="wx238">Srpskohrvatski / Српскохрватски</a> | <a href="http://sv.wikipedia.org/wiki/Extrem_programmering" class="external" wx:linktype="interwiki" wx:pagename="sv:Extrem_programmering" id="wx239">Svenska</a> | <a href="http://th.wikipedia.org/wiki/Extreme_programming" class="external" wx:linktype="interwiki" wx:pagename="th:Extreme_programming" id="wx240">ไทย</a> | <a href="http://uk.wikipedia.org/wiki/%D0%95%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" class="external" wx:linktype="interwiki" wx:pagename="uk:Екстремальне_програмування" id="wx241">Українська</a> | <a href="http://vi.wikipedia.org/wiki/L%E1%BA%ADp_tr%C3%ACnh_c%E1%BB%B1c_h%E1%BA%A1n" class="external" wx:linktype="interwiki" wx:pagename="vi:Lập_trình_cực_hạn" id="wx242">Tiếng Việt</a> | <a href="http://zh.wikipedia.org/wiki/%E6%9E%81%E9%99%90%E7%BC%96%E7%A8%8B" class="external" wx:linktype="interwiki" wx:pagename="zh:极限编程" id="wx243">中文</a></div>
</body>
<wx:templatearguments for="wx_t1"><wx:argument name=""/></wx:templatearguments>
<wx:templatearguments for="wx_t2"><wx:argument name=""/></wx:templatearguments>
<wx:templatearguments for="wx_t3"><wx:argument name="3">
<p id="wx244">Extreme Programming: A gentle introduction</p>
</wx:argument></wx:templatearguments>
</html>
