2004
DOI: 10.1590/s0104-65002004000300002
|View full text |Cite
|
Sign up to set email alerts
|

Being Extreme in the Classroom: experiences Teaching XP

Abstract: 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 high-quality software in real-world projects with strict time constraints.Nevertheless, most university courses and industrial training programs are still based on old-style heavyweight methods. This article, based on our experiences teaching XP in academic and industrial environments, pre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
26
0
6

Year Published

2006
2006
2018
2018

Publication Types

Select...
4
2
1

Relationship

3
4

Authors

Journals

citations
Cited by 23 publications
(32 citation statements)
references
References 6 publications
0
26
0
6
Order By: Relevance
“…Ele estende os valores e princípios do Manifesto Ágil acrescentando foco maior no relacionamento e atitudes dos envolvidos na construção do software e apresenta práticas que podem ser utilizadas para aumentar a eficácia e agilidade de um time de desenvolvimento de software. Esse método já foi aplicado academicamente na USP [10,11] e também pelo Professor Vinícius Teles na UFRJ entre 2001 e 2003 [12] O Lean Kanban [13] é um método utilizado para aumentar a performance de entrega de software por um time de desenvolvimento. Sua origem é o Sistema Kanban [14] utilizado pela Toyota na produção just-in-time de veículos.…”
Section: O Uso De Métodos áGeis No Ensino De Métodos áGeisunclassified
See 1 more Smart Citation
“…Ele estende os valores e princípios do Manifesto Ágil acrescentando foco maior no relacionamento e atitudes dos envolvidos na construção do software e apresenta práticas que podem ser utilizadas para aumentar a eficácia e agilidade de um time de desenvolvimento de software. Esse método já foi aplicado academicamente na USP [10,11] e também pelo Professor Vinícius Teles na UFRJ entre 2001 e 2003 [12] O Lean Kanban [13] é um método utilizado para aumentar a performance de entrega de software por um time de desenvolvimento. Sua origem é o Sistema Kanban [14] utilizado pela Toyota na produção just-in-time de veículos.…”
Section: O Uso De Métodos áGeis No Ensino De Métodos áGeisunclassified
“…Antes disso, os professores davam uma nota de participação para cada aluno. A partir de 2013, baseado na experiência do Laboratório de XP da USP [10] e buscando desenvolver aspectos culturais como responsabilidade, ética e autoconhecimento, a nota de participação foi descontinuada e foram criadas a nota de Autoavaliação e a Avaliação 360 o .…”
Section: Grupos Critério Caronas Joga Fácil Tô Na Fila Professores Peunclassified
“…These include keeping courses short and providing adequate amounts of lab time for students [5]. One attempt to simulate production programming in the classroom using XP [1] Pair programming has featured most regularly and positively: relative to that, continuous integration has been given less attention.…”
Section: Related Workmentioning
confidence: 99%
“…Following the recommendation in [5], the time for the assignment was strictly limited: students were required to stop working upon the assignment seven working days later, with a recommended development time of twenty hours per person. Each student was asked to record at the end of each session what his or her pair had done for that session's development work, including: (i) what work had been intended; (ii) what was checked in to SourceSafe; (iii) what the result of the work was; (iv) what each person did individually during the work; (v) a personal reflection upon the value of the session test-driven development work; (vi) any other observations about the learning achieved or personal development made during the assignment period.…”
Section: Instructionmentioning
confidence: 99%
“…Five of them were conducted in the academia in a full-semester course on Extreme Programming [16], and two of them were conducted in a governmental institution, the São Paulo State Legislative Body (ALESP). In this section, we describe the characteristics of each project with details about the environment, the team, as well as context and technological factors.…”
Section: Projectsmentioning
confidence: 99%