Testing with Agile

Product type

Testing with Agile

Coursera (CC)
Logo Coursera (CC)
Provider rating: starstarstarstar_halfstar_border 7.2 Coursera (CC) has an average rating of 7.2 (out of 6 reviews)

Need more information? Get more details on the site of the provider.

Description

When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan

  • Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
  • Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.

About this course: 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 today’s most successful implementations of agile. This course shows you how to integrate the practice of experimentation across concept testing, usability testing, functional testing, and continuous deployment. Basically, we’ll show you how to use experiments to answer these three big questions: Should we build it? (And then: Did it matter?) Is it usable? Did it break? We'll show you how to: - Translate your product’s strategic direction into a user-centric charter with lots of sma…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan

  • Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
  • Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.

About this course: 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 today’s most successful implementations of agile. This course shows you how to integrate the practice of experimentation across concept testing, usability testing, functional testing, and continuous deployment. Basically, we’ll show you how to use experiments to answer these three big questions: Should we build it? (And then: Did it matter?) Is it usable? Did it break? We'll show you how to: - Translate your product’s strategic direction into a user-centric charter with lots of small, testable ideas - Test user motivation to make sure you’re building something that matters - Design and conduct usability testing (even without working software) - Use narrative collaboration to focus your testing - Integrate functional testing into a more continuous release flow 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.

Who is this class for: This course is aimed at professionals working in software and IT or interested in moving into this space.

Created by:  University of Virginia
  • Taught by:  Alex Cowan, Faculty & Batten Fellow

    Darden School of Business
Basic Info Course 4 of 5 in the Agile Development Specialization Commitment 4 weeks of study, 2-4 hours/week Language English How To Pass Pass all graded assignments to complete the course. User Ratings 4.4 stars Average User Rating 4.4See what learners said 课程作业

每门课程都像是一本互动的教科书,具有预先录制的视频、测验和项目。

来自同学的帮助

与其他成千上万的学生相联系,对想法进行辩论,讨论课程材料,并寻求帮助来掌握概念。

证书

获得正式认证的作业,并与朋友、同事和雇主分享您的成功。

University of Virginia A premier institution of higher education, The University of Virginia offers outstanding academics, world-class faculty, and an inspiring, supportive environment. Founded by Thomas Jefferson in 1819, the University is guided by his vision of discovery, innovation, and development of the full potential of students from all walks of life. Through these courses, global learners have an opportunity to study with renowned scholars and thought leaders.

Syllabus


WEEK 1


Should we build it? Did it matter?



Ultimately, agile’s backbone is the substitution of observable results over the false certainty of elaborate plans. You’ve learned to avoid waste by validating problems/needs and user motivation before investing in software. Putting that testing into practice takes skill and the right kind of project charter--one that allows you to break the work into small(ish), testable ideas. In this module you’ll learn how to put that into practice by making concept testing an integral part of your culture of experimentation. You’ll go deeper on the Lean Startup techniques you’ve learned to test motivation. We’ll look at how to design and run situation-appropriate experiments, and how that works before the fact (when you’re testing an idea) and after the fact (when you’re testing the value of some working software)


21 videos, 1 reading expand


  1. 阅读: Course Overview & Requirements
  2. Video: Creating a Culture of Experimentation
  3. Video: Test-Driven Proposition Design
  4. Video: Recap on Lean Startup & Experimentation
  5. Video: Tracking Hypotheses
  6. Video: Tristan Kromer on the Practice of Lean Startup
  7. Video: Tristan Kromer on Getting Started with Lean
  8. Video: Tristan Kromer on Creating a Culture of Experimentation
  9. Video: David Bland on the Practice of Lean Startup
  10. Video: David Bland on Creating a Culture of Experimentation, Part 1
  11. Video: David Bland on Creating a Culture of Experimentation, Part 2
  12. Video: David Bland on Marrying Agile to Lean Startup
  13. Video: Laura Klein on Creating a Culture of Experimentation
  14. 讨论提示: Learnings from David, Tristan, and Laura
  15. Video: Five Core Experiments
  16. Video: Designing Experiments
  17. Video: Laura Klein on the Practice of Lean UX
  18. Video: Testing Features: When and How
  19. Video: Testing Features: Running the Experiment
  20. Video: Testing Funnels
  21. Video: Testing Cohorts
  22. Video: A/B Testing
  23. Video: Advanced Outcome Management: The Hook Framework

Graded: Week 1 Quiz: Should we build it? Did it matter?

WEEK 2


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, we’ll look at how to diagnose, design and execute phase-appropriate user testing as a standard practice. Anyone can learn to use the test plan template, prototyping tool, and supporting methods you’ll learn here. And that’s a very good thing! Very 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.


16 videos expand


  1. Video: Test-Driven Product Design
  2. Video: Test-Driven Product Design & System Support
  3. Video: Testing Usability
  4. Video: Creating a Good Test Suite
  5. Video: Creating Good Test Items
  6. Video: Agile User Stories Part 1
  7. Video: Agile User Stories Part 2
  8. Video: Running Usability Tests
  9. Video: Demo: Running a Usability Test
  10. Video: Demo: Creating Interactive Prototypes in Balsamiq
  11. Video: Laura Klein on Qualitative vs.Quantitative Research
  12. Video: Creating Consistency
  13. Video: Models, Patterns & Comparables
  14. Video: Common Terms: Wireframes, Mockups, Prototypes & MVPs
  15. Video: Laura Klein on Lean UX in Enterprise IT
  16. Video: Final Thoughts on Usability
  17. 讨论提示: How will these techniques help you?

Graded: Week 2 Quiz: Is it usable?
Graded: Testing Your Assumptions

WEEK 3


Does it break?



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 twice a day. How do they do it? In this module, we’ll look at the whole continuous 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. Most of these practices build on concepts we’ve covered and we’ll pay special attention to those linkages.


23 videos expand


  1. Video: Test-Driven Software Development
  2. Video: Releasing and Nothingness
  3. Video: The Continuous Delivery Pipeline
  4. Video: Getting Started with Continuous Delivery
  5. Video: Anders Wallgren on the Advantages of Continuous Delivery
  6. Video: Anders Wallgren on Getting Started
  7. Video: The Commit and Small Test Phase
  8. Video: Anders Wallgren on Unit Testing
  9. Video: The Job of Version Control
  10. Video: The Medium Test Phase
  11. Video: The Large Test Phase
  12. Video: Creating Large/Behavioral Tests
  13. Video: Anders Wallgren on Testing UI
  14. Video: Anders Wallgren on Functional Testing
  15. Video: The Release Stage
  16. Video: Anders Wallgren on Deployment
  17. Video: Chris Kent on Developing with Continuous Delivery
  18. Video: Chris Kent on Continuous Deployment
  19. Video: Test-Driven General Management
  20. Video: Narrative and the "Happy Path"
  21. Video: The Emergence of DevOps and the Ascent of Continuous Delivery
  22. Video: Design for Deployability
  23. Video: Anders Wallgren on Creating a Friendly Environment for Continuous Deployment

Graded: Week 3 Quiz: Did it break?

WEEK 4


Your Continuous Delivery
You've learned about the continuous delivery pipeline and how to improve cycle time. In this module, you'll apply that learning to improve your own processes.


1 video expand


  1. Video: Final Thoughts

Graded: Your Continuous Delivery
There are no reviews yet.

Share your review

Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.