subject

Coursera: Testing with Agile

 with  Alex Cowan
Sponsored
Digital Marketing Certificate
Cornell University via eCornell
Sponsored
Data Analytics Certificate
Cornell University via eCornell
To deliver agile outcomes, you have to do more than implement an agile process; you have to create a culture of experimentation. It's this commitment to experimenting that's at the heart of a high-functioning practice of agile. This course shows you how to integrate the practice of experimentation across concept/feature testing, usability testing, and testing the software itself.

Basically, you’ll learn how to answer these four big questions with experiments:
1. Should we build it?
2. Did it matter?
3. Is it usable?
4. Did it break?

More specifically, after completing this course, you’ll be able to:
- Identify where and how to invest your team’s scarce time and energy into better testing for maximum impact on outcomes
- Coach your team on the relationship between idea, usability, and software testing to get the buy-in you need for strong
interdisciplinary collaboration
- Test ideas before you build them to avoid waste and help your team focus on what will really drive outcomes
- Test alternative interface patterns before you build them to maximize both product usability and purposeful
implementation
- Understand your delivery pipeline and how to prioritize process and infrastructure improvements so you can deliver faster
and more often

As a Project Management Institute (PMI®) Registered Education Provider, the University of Virginia Darden School of Business has been approved by PMI to issue 20 professional development units (PDUs) for this course, which focuses on core competencies recognized by PMI. (Provider #2122)

This course is supported by the Batten Institute at UVA’s Darden School of Business. The Batten Institute’s mission is to improve the world through entrepreneurship and innovation: www.batteninstitute.org.

Syllabus

Should we build it? Did it matter?
Nothing will help a team deliver better outcomes like making sure they’re building something the user values. This might sound simple or obvious, but I think after this module it’s likely you’ll find opportunities to help improve your team’s focus by testing ideas more definitively before you invest in developing software. In this module you’ll learn how to make concept testing an integral part of your culture of experimentation. We’ll continue to apply the Lean Startup methods you learned in Course 2 ‘Running Product Design Sprints’ (and/or you can review the tutorials in the Resources section). We’ll look at how high-functioning teams design and run situation-appropriate experiments to test ideas, and how that works before the fact (when you’re testing an idea) and after the fact (when you’re testing the value of software you’ve released).

Is it usable?
The best products are tested for usability early and often, avoiding the destructive stress and uncertainty of a ‘big unveil’. In this module, you’ll learn how to diagnose, design and execute phase-appropriate user testing. The tools you’ll learn to use here (a test plan template, prototyping tool, and test session infrastructure) are accessible/teachable to anyone on your team. And that’s a very good thing- often products are released with poor usability because there ‘wasn’t enough time’ to test it. With these techniques, you’ll be able to test early and often, reinforcing your culture of experimentation.

Does it break?
You’ve learned how to test ideas and usability to reduce the amount of software your team needs to build and to focus its execution.Now you’re going to learn how high-functioning teams approach testing of the software itself. The practice of continuous delivery and the closely related Devops movement are changing the way we build and release software. It wasn’t that long ago where 2-3 releases a year was considered standard. Large firms like Facebook now release new code multiple times per day. In this module, we’ll look at the delivery pipeline and step through what successful practitioners do at each stage and how you can diagnose and apply the practices that will improve your implementation of agile.

0 Student
reviews
Cost Free Online Course (Audit)
Subject DevOps
Provider Coursera
Language English
Certificates Paid Certificate Available
Hours 2 hours a week
Calendar 3 weeks long
Sign up for free? Learn how

Disclosure: To support our site, Class Central may be compensated by some course providers.

+ Add to My Courses
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

0 reviews for Coursera's Testing with Agile

Write a review

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free