Being Extreme in the Classroom: experiences Teaching XP

Detalhes bibliográficos
Autor(a) principal: Goldman,Alfred
Data de Publicação: 2004
Outros Autores: Kon,Fabio, Silva,Paulo J. S., Yoder,Joseph W.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Journal of the Brazilian Computer Society
Texto Completo: http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002004000300002
Resumo: Agile Methods propose a new way of looking at software development that questions many of the beliefs of conventional Software Engineering. Agile methods such as Extreme Programming (XP) have been very effective in producing highquality software in realworld projects with strict time constraints. Nevertheless, most university courses and industrial training programs are still based on oldstyle heavy-weight methods. This article, based on our experiences teaching XP in academic and industrial environments, presents effective ways of teaching students and professionals on how to develop high-quality software following the principles of agile software development. We also discuss related work in the area, describe realworld cases, and discuss open problems not yet resolved.
id UFRGS-28_2e0859e7b02cf395fe538bac93dd9ab3
oai_identifier_str oai:scielo:S0104-65002004000300002
network_acronym_str UFRGS-28
network_name_str Journal of the Brazilian Computer Society
repository_id_str
spelling Being Extreme in the Classroom: experiences Teaching XPAgile Methods propose a new way of looking at software development that questions many of the beliefs of conventional Software Engineering. Agile methods such as Extreme Programming (XP) have been very effective in producing highquality software in realworld projects with strict time constraints. Nevertheless, most university courses and industrial training programs are still based on oldstyle heavy-weight methods. This article, based on our experiences teaching XP in academic and industrial environments, presents effective ways of teaching students and professionals on how to develop high-quality software following the principles of agile software development. We also discuss related work in the area, describe realworld cases, and discuss open problems not yet resolved.Sociedade Brasileira de Computação2004-11-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002004000300002Journal of the Brazilian Computer Society v.10 n.2 2004reponame:Journal of the Brazilian Computer Societyinstname:Sociedade Brasileira de Computação (SBC)instacron:UFRGS10.1007/BF03192356info:eu-repo/semantics/openAccessGoldman,AlfredKon,FabioSilva,Paulo J. S.Yoder,Joseph W.eng2010-05-21T00:00:00Zoai:scielo:S0104-65002004000300002Revistahttps://journal-bcs.springeropen.com/PUBhttps://old.scielo.br/oai/scielo-oai.phpjbcs@icmc.sc.usp.br1678-48040104-6500opendoar:2010-05-21T00:00Journal of the Brazilian Computer Society - Sociedade Brasileira de Computação (SBC)false
dc.title.none.fl_str_mv Being Extreme in the Classroom: experiences Teaching XP
title Being Extreme in the Classroom: experiences Teaching XP
spellingShingle Being Extreme in the Classroom: experiences Teaching XP
Goldman,Alfred
title_short Being Extreme in the Classroom: experiences Teaching XP
title_full Being Extreme in the Classroom: experiences Teaching XP
title_fullStr Being Extreme in the Classroom: experiences Teaching XP
title_full_unstemmed Being Extreme in the Classroom: experiences Teaching XP
title_sort Being Extreme in the Classroom: experiences Teaching XP
author Goldman,Alfred
author_facet Goldman,Alfred
Kon,Fabio
Silva,Paulo J. S.
Yoder,Joseph W.
author_role author
author2 Kon,Fabio
Silva,Paulo J. S.
Yoder,Joseph W.
author2_role author
author
author
dc.contributor.author.fl_str_mv Goldman,Alfred
Kon,Fabio
Silva,Paulo J. S.
Yoder,Joseph W.
description Agile Methods propose a new way of looking at software development that questions many of the beliefs of conventional Software Engineering. Agile methods such as Extreme Programming (XP) have been very effective in producing highquality software in realworld projects with strict time constraints. Nevertheless, most university courses and industrial training programs are still based on oldstyle heavy-weight methods. This article, based on our experiences teaching XP in academic and industrial environments, presents effective ways of teaching students and professionals on how to develop high-quality software following the principles of agile software development. We also discuss related work in the area, describe realworld cases, and discuss open problems not yet resolved.
publishDate 2004
dc.date.none.fl_str_mv 2004-11-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002004000300002
url http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002004000300002
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 10.1007/BF03192356
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv text/html
dc.publisher.none.fl_str_mv Sociedade Brasileira de Computação
publisher.none.fl_str_mv Sociedade Brasileira de Computação
dc.source.none.fl_str_mv Journal of the Brazilian Computer Society v.10 n.2 2004
reponame:Journal of the Brazilian Computer Society
instname:Sociedade Brasileira de Computação (SBC)
instacron:UFRGS
instname_str Sociedade Brasileira de Computação (SBC)
instacron_str UFRGS
institution UFRGS
reponame_str Journal of the Brazilian Computer Society
collection Journal of the Brazilian Computer Society
repository.name.fl_str_mv Journal of the Brazilian Computer Society - Sociedade Brasileira de Computação (SBC)
repository.mail.fl_str_mv jbcs@icmc.sc.usp.br
_version_ 1754734669875642368