{"id":78,"date":"2011-12-16T20:13:17","date_gmt":"2011-12-16T23:13:17","guid":{"rendered":"https:\/\/www.semeru.com.br\/blog\/?p=78"},"modified":"2022-12-20T18:13:04","modified_gmt":"2022-12-20T21:13:04","slug":"o-ciclo-de-vida-do-framework-extreme-programming-xp","status":"publish","type":"post","link":"https:\/\/www.semeru.com.br\/blog\/o-ciclo-de-vida-do-framework-extreme-programming-xp\/","title":{"rendered":"O Ciclo de Vida do Framework eXtreme Programming (XP)"},"content":{"rendered":"<p>A Figura 2 representa o ciclo de vida de um projeto utilizando o framework XP. Como se pode ver o primeiro ret\u00e2ngulo a esquerda representa a <em>fase de explora\u00e7\u00e3o<\/em>. \u00c9 nessa fase em que as primeiras <em>hist\u00f3rias de usu\u00e1rio<\/em> s\u00e3o levantadas e o projeto arquitet\u00f4nico da aplica\u00e7\u00e3o \u00e9 iniciado. As <em>hist\u00f3rias de usu\u00e1rio<\/em> s\u00e3o frases curtas\u00a0 escritas pelo cliente que explica uma funcionalidade que o software deve ter (HENRAJANI, 2007). Ainda na <em>fase de explora\u00e7\u00e3o<\/em> s\u00e3o levantados os requisitos e implementados os cen\u00e1rios de teste. Os cen\u00e1rios de testes ser\u00e3o utilizados na <em>fase de manuten\u00e7\u00e3o<\/em> e antes da fase de produ\u00e7\u00e3o. J\u00e1 os requisitos por sua vez ser\u00e3o abordados durante os <em>planos de vers\u00e3o<\/em>.<\/p>\n<p style=\"text-align: center;\">O Ciclo de Vida do framework\u00a0XP<\/p>\n<p><img decoding=\"async\" style=\"max-width: 85%;\" src=\"https:\/\/www.semeru.com.br\/blog\/wp-content\/uploads\/2012\/09\/xp.png\" alt=\"Agile: O Ciclo de Vida do framework eXtreme Programming(XP)\" \/><\/p>\n<p style=\"text-align: center;\">Fonte: HENRAJANI, 2007<\/p>\n<p>Como se pode ver no segundo ret\u00e2ngulo, \u00e9 no <em>plano de vers\u00e3o <\/em>que s\u00e3o definidas as estimativas e quais <em>hist\u00f3rias de usu\u00e1rio<\/em> ser\u00e3o implementadas em uma itera\u00e7\u00e3o. A itera\u00e7\u00e3o \u00e9 uma pequena etapa de desenvolvimento ao final da qual ser\u00e1 entregue uma <em>pequena vers\u00e3o<\/em> a ser testada. Atrav\u00e9s dos cen\u00e1rios de testes as <em>pequenas vers\u00f5es<\/em> s\u00e3o testadas e se n\u00e3o ocorrerem erros e o cliente aprovar ele entra na <em>fase de produ\u00e7\u00e3o<\/em> ficando a equipe livre para iniciar uma nova itera\u00e7\u00e3o. J\u00e1 se o cliente desaprovar algo ou ocorrerem bugs ter\u00e1 origem novas <em>hist\u00f3rias de usu\u00e1rio<\/em> que ser\u00e3o reconsiderados no <em>plano de vers\u00e3o <\/em>e adicionados \u00e0 pr\u00f3xima itera\u00e7\u00e3o.<\/p>\n<h2>Treinamentos relacionados com essa postagem<\/h2>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_agile\" target=\"_blank\" rel=\"noopener\"><br \/>\n<img decoding=\"async\" style=\"max-width: 107%;\" title=\"Agile desmistificado com Scrum, XP, Kanban, Spotify e Trello\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/05-agile.png\" \/><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_trello\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" style=\"max-width: 107%;\" title=\"Trello 2023: Gest\u00e3o Otimizada de Equipes e Projetos Pessoais\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/04-trello.png\" \/><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_spotify\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" style=\"max-width: 107%;\" title=\"Spotify Engineering Culture Desmistificado\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/06-spotify.png\" \/><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_scrum_remote\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" style=\"max-width: 107%;\" title=\"Agile e Scrum para Times em Home Office com Trello\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/23-scrum-remote.png\" \/><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_kanban_remote\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" style=\"max-width: 107%;\" title=\"Agile e Kanban para Times em Home Office com Trello\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/21-kanban-remote.png\" \/><br \/>\n<\/a><\/p>\n<h2>Refer\u00eancias:<\/h2>\n<p>HENRAJANI, Anil.\u00a0<strong>Desenvolvimento \u00e1gil em Java com Spring, Hibernate e Eclipse<\/strong>. S\u00e3o Paulo: Pearson Prentice Hall, 2007.<\/p>\n<div align=\"right\"><div class=\"sharexyWidgetNoindexUniqueClassName\"><div id=\"shr_2956128\"><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>A Figura 2 representa o ciclo de vida de um projeto utilizando o framework XP. Como se pode ver o primeiro ret\u00e2ngulo a esquerda representa a fase de explora\u00e7\u00e3o. \u00c9 nessa fase em que as primeiras hist\u00f3rias de usu\u00e1rio s\u00e3o levantadas e o projeto arquitet\u00f4nico da aplica\u00e7\u00e3o \u00e9 iniciado. As hist\u00f3rias de usu\u00e1rio s\u00e3o frases [&#8230;]<\/p>\n<div align=\"right\">\n<div class=\"sharexyWidgetNoindexUniqueClassName\">\n<div id=\"shr_2956128\"><\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7,23,27,28,29,26],"tags":[126,33,138,137,140,141,142,139],"_links":{"self":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/78"}],"collection":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/comments?post=78"}],"version-history":[{"count":8,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/78\/revisions"}],"predecessor-version":[{"id":1373,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/78\/revisions\/1373"}],"wp:attachment":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/media?parent=78"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/categories?post=78"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/tags?post=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}