2017
DOI: 10.1007/978-3-319-57633-6_10
|View full text |Cite
|
Sign up to set email alerts
|

Teaching Agile Methods to Software Engineering Professionals: 10 Years, 1000 Release Plans

Abstract: Agile methods are an essential resource for software engineers. The Agile movement evolved out of industry and is the common approach to software development today. Teaching Agile methods challenges students' working attitudes, where putting Agile into practice is not possible through simply applying methods prescriptively, but by having an Agile mindset. In this paper we present and discuss our experiences over the last decade of teaching a novel intensive Agile methods week long course as part of a professio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
11
0
1

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 25 publications
(13 citation statements)
references
References 9 publications
1
11
0
1
Order By: Relevance
“…This suggests that agile mindset is not about particular detailed practices or rituals. This is consistent with earlier findings [21,22,23,24].…”
Section: Discussionsupporting
confidence: 94%
See 1 more Smart Citation
“…This suggests that agile mindset is not about particular detailed practices or rituals. This is consistent with earlier findings [21,22,23,24].…”
Section: Discussionsupporting
confidence: 94%
“…The detailed contribution of this paper is the identification of the elements of agile mindset as well as a preliminary evaluation of their importance to the effectiveness of an agile team based on an industrial opinion survey. This contributes to filling the gap in the literature related to the definition and scope of the agile mindset and the relative importance of its elements in the industry and education [22,23,24,25].…”
Section: Discussionmentioning
confidence: 99%
“…Perhaps the most important lesson relates to collaborative practices: if we expect Agile methods to lead to satisfaction, they cannot be ignored, and must be supported. As educators ourselves, we have already been influ-enced to emphasize the importance of these practices, even beginning to o↵er specific courses [26,27,28,29,30,31]. This can be challenging because of limited opportunties to engage with real business requirements, and limited time for iterations and change.…”
Section: Hindrancesmentioning
confidence: 99%
“…As Král and Žemlička summarized in their paper [6], the problems frequently occur in the planning and managing phase rather than in the developing phase, or as a failure of development responsibilities. Consequently, it is obvious that some other skills beyond programming and technical excellence is needed [7] and those soft skills are not always easy to learn or acquire [8].…”
Section: Need For Change Of Requiredmentioning
confidence: 99%