agile or traditional software engineering?

41
1 Software Engineering - I 3. Semester (20.08.2012 – 09.11.2012) Agile or traditional SE? Prof. Dr. Dagmar Monett Díaz [email protected]

Upload: dagmar-monett

Post on 01-Nov-2014

302 views

Category:

Documents


2 download

DESCRIPTION

Agile or not? When going Agile (or not), why? Students ask experts.

TRANSCRIPT

Page 1: Agile or traditional Software Engineering?

1

Software Engineering - I3. Semester(20.08.2012 – 09.11.2012)

Agile or traditional SE?

Prof. Dr. Dagmar Monett Dí[email protected]

Page 2: Agile or traditional Software Engineering?

2

A warming up exercise– In lecture from 19.Sept.2012 –

Page 3: Agile or traditional Software Engineering?

3

„Twitter Bird“: Third, current logo from Twitter(since June 5th, 2012)

The idea: Origins (i)

Agile or traditional SE?(Twitterers exchange ideas…)

@CHopeMurray

@mkaplanPMP

@dmonett

12.Sept.2012

Page 4: Agile or traditional Software Engineering?

4

Introducing the Twitterers

@CHopeMurray @mkaplanPMP

Colin Hope-Murray Michael Kaplan

…and me, @dmonett

Photos from respective LinkedIn and Twitter profiles

Page 5: Agile or traditional Software Engineering?

5

Colin Hope-Murray on Twitter

Screenshot of Twitter profile

Page 6: Agile or traditional Software Engineering?

6

Colin Hope-Murray on LinkedIn

Screenshot of LinkedIn profile

Page 7: Agile or traditional Software Engineering?

7

Michael Kaplan on Twitter

Screenshot of Twitter profile

Page 8: Agile or traditional Software Engineering?

8

Michael Kaplan on LinkedIn

Screenshot of LinkedIn profile

Page 9: Agile or traditional Software Engineering?

9

The idea: Origins (ii)…

Agile or traditional software development?

From the exchange of ideas in Twitter… …to a discussion topic in the classroom… …and back to Twitter!

@CHopeMurray @mkaplanPMP @dmonett

Logo and Twitter profile pictures

Page 10: Agile or traditional Software Engineering?

10Screenshot with Twitter tweets

Page 11: Agile or traditional Software Engineering?

11Screenshot with Twitter tweets

Page 12: Agile or traditional Software Engineering?

12

The idea: Origins (iii)…

How to bring the class ON-LINE? Ask the experts in Twitter!! But:

- Do all students have Twitter accounts? – No.- English is not „the language“ in the classroom- Video, Hangout and the like: several hours difference

Alternative: Prepare questions OFF-LINE!! Teamwork in the classroom!!

Page 13: Agile or traditional Software Engineering?

13

Try! Why not?!

@CHopeMurray @mkaplanPMP @dmonett

Screenshot with Twitter tweet. Logo and Twitter profile photos

Page 14: Agile or traditional Software Engineering?

14

We have a topic

@CHopeMurray @mkaplanPMP @dmonett

Screenshot with Twitter tweet. Logo and Twitter profile photos

Page 15: Agile or traditional Software Engineering?

15Screenshot with Twitter tweets

Page 16: Agile or traditional Software Engineering?

16

Exercise: „Learning duet“

Agile or not? When going Agile (or not), why?Students ask experts

Work: In pairs Time: 10 Min. Media: Moderation cards, pin board Results: in Plenum, every pair in turn

Discuss and collect questions to ask the experts!(if in English, better!)

Page 17: Agile or traditional Software Engineering?

17

Results– The questions –

Page 18: Agile or traditional Software Engineering?

18

The questions

Total: 22 Repetition: low Questions in English: 10 Questions in German: 12

The lecturer moderates the discussion, comments every question and/or topic, and gives advice about media use

Page 19: Agile or traditional Software Engineering?

19

Agile or not? When going Agile (or not), why?Students ask experts

Page 20: Agile or traditional Software Engineering?

20

Page 21: Agile or traditional Software Engineering?

21

Page 22: Agile or traditional Software Engineering?

22

Page 23: Agile or traditional Software Engineering?

23

Page 24: Agile or traditional Software Engineering?

24

Page 25: Agile or traditional Software Engineering?

25

Page 26: Agile or traditional Software Engineering?

26

Page 27: Agile or traditional Software Engineering?

27

Page 28: Agile or traditional Software Engineering?

28

Page 29: Agile or traditional Software Engineering?

29

Page 30: Agile or traditional Software Engineering?

30

Page 31: Agile or traditional Software Engineering?

31

Page 32: Agile or traditional Software Engineering?

32

Page 33: Agile or traditional Software Engineering?

33

Page 34: Agile or traditional Software Engineering?

34

Page 35: Agile or traditional Software Engineering?

35

Page 36: Agile or traditional Software Engineering?

36

Page 37: Agile or traditional Software Engineering?

37

Page 38: Agile or traditional Software Engineering?

38

Page 39: Agile or traditional Software Engineering?

39

Next steps

Page 40: Agile or traditional Software Engineering?

40

Next steps

1. Transcribe questions2. Send topics to the experts, in advance3. Agree on date4. Prepare tweets (proposed Twitter hashtag: #AgileOrNot )5. Discuss on-line!6. Collect answers7. Make answers available to all students (also to those

without a Twitter account)8. Go back to classroom and have conclusions

Page 41: Agile or traditional Software Engineering?

41

Software Engineering - I3. Semester(20.08.2012 – 09.11.2012)

Prof. Dr. Dagmar Monett Dí[email protected]