When

MW 9:30am - 11:00am

Where

Tech LR 5

Who

Chris Riesbeck

Resources

Agile Consultant Task, OR
The Final Paper, Transformed

This is one of two possible non-team individual tasks you can do to demonstrate non-trivial agile development skills, for an increased grade. Each team member should choose either this task or the application testing task.

Are you agile? Do you know how to identify and apply agile ideas appropriately to a range of project situations?

Being agile means delivering value in small slices early and often. Learning requires doing, failing, re-doing, until you achieve mastery. These two principles change everything.

Case in point: The final paper. What a terrible idea! One big deliverable, no intermediate feedback, no chance to iterate, no chance to learn.

Instead in this course you show what you've learned the way you would in real life: by helping people solve their development problems, in an iterative conversation.

Your Task

You will be presented with several requests for advice from developer or managers of different projects. Though a request may focus on one issue, the real issue may be deeper. E.g., if someone says "how can I get teams to be on time for meetings?" the real question may be why are there so many meetings? You can't ignore what the requester asks, but it may be the wrong question.

You will be told when you're done and what case to focus on next.

Advice on Advice

You're going to get very brief responses from the advisee. The Responses Explained page explains why they might occur. To avoid getting these

Common Mistakes

You need to give brief, relevant, actionable, supported advice. Address your advice to the requester. Write it the way you would in a StackOverflow post. Don't write a mini-paper.

Good advice is short, maybe a short paragraph or two, adapted to the context, and supported with evidence, e.g., specific personal experiences, or summary of a relevant case described elsewhere, with a link or book and page citation.

Almost no one does this well at the start. Expect many resubmissions. Here are some of the most common mistakes: