Presentation is loading. Please wait.

Presentation is loading. Please wait.

Agile Development in the Writing Classroom Michael Wojcik Rhetoric & Writing Michigan State University ATTW 2010Louisville, Kentucky.

Similar presentations


Presentation on theme: "Agile Development in the Writing Classroom Michael Wojcik Rhetoric & Writing Michigan State University ATTW 2010Louisville, Kentucky."— Presentation transcript:

1 Agile Development in the Writing Classroom Michael Wojcik Rhetoric & Writing Michigan State University ATTW 2010Louisville, Kentucky

2 Agile is...familiar dominates software development today agile development integrates documentation it’s like writing-class pedagogy drafts revision invention peer groups editing

3 for projects sustainable across classes for addressing users’ needs when students create software Agile is...useful to learn contemporary corporate practices Make something useful. Present it. Improve it. Repeat. Frequently.

4 Agile

5 feature teams user stories test-driven development iterations pair programming scrums

6 Agile “What can you do for me today?”

7 Ad Hoc

8

9 Waterfall

10

11

12 Deathmarch Waterfall

13 unAgile customers wait too long you can’t handle changes it’s inefficient most projects fail

14 Agile small tasks short deadlines visible progress frequent reassessment transparency team members communicate customers see demos user inputrespond to users’ needs self-organizing everyone contributes

15 Agile “What can you do for me today?” backlog of small tasks team members select tasks by ability in response to user needs in short iterations

16 Agile Extreme Programming (XP) Scrum Agile Unified Process

17 Scrum Micro Focus teams distributed across half the world fancy tools experienced but entrenched

18 Scrum WIDE small, social group in a single location inexperienced but enthusiastic!

19 getting something working early – and often adapting processes to the situation Agile is... letting everyone contribute working continuously with users an orientation, not a technique or methodolgy

20 How? iterations user stories self-organizing backlog scrumming pair programming revision control

21 Tools XPlanner Rally

22

23

24 continued in next semester and beyond undergrad class able to contribute content diverse skills, different contributions no prior Ruby on Rails knowledge Agile with OurMichiganAve.org two iterations, working production site Agile lets students produce better software.

25 schedules >> semester, competing projects manage some of the chaos scrums by Google Chat, 3 days/week Agile with WIDE financial consequences Agile isn’t just for the classroom.

26

27 frequent interaction with stakeholders ideal for community-oriented work Agile in the community frequent demos Agile is all about being responsive and productive.


Download ppt "Agile Development in the Writing Classroom Michael Wojcik Rhetoric & Writing Michigan State University ATTW 2010Louisville, Kentucky."

Similar presentations


Ads by Google