What is Test-Driven Development? TDD Explained for PMs

Online PM Courses - Mike Clayton · Beginner ·📅 Project Management ·4mo ago

About this lesson

Learn what Test-Driven Development (TDD) is and why it's essential for high-quality software. We cover the Red-Green-Refactor cycle and explain when and why TDD is used. Crucially, we detail what a Project Manager needs to know about TDD to reduce bugs and manage technical debt. 🎓 Learn Project Management with Mike: The Project Manager's Skills Mastery Program - https://school.onlinepmcourses.com/p/pm-skills-mastery Join this channel to get access to perks: https://www.youtube.com/channel/UCMZfp1_wquyegVY9SoER0Nw/join Recommended Videos Carefully curated video recommendations for you: 🎬 Technical Debt Explained: The Secret to Faster, Cleaner Code https://youtu.be/xbGVq0VkCRg 🎬 Software Testing Process Guide: What is User Acceptance Testing - UAT? https://youtu.be/sGwm4p9sGPI 🎬 Working with Developers. How to Tell if Your Developer is Lying to You https://youtu.be/bClUUSk0AC0 🎒 A while back, I asked Project Managers in a couple of forums what material things you need to have, to do your job as a Project Manager. They responded magnificently. I compiled their answers into a Kit list. https://kit.co/MikeClayton/what-a-project-manager-needs Note that the links are affiliated. 🎬 For more great Project Management videos, please subscribe to this channel: https://www.youtube.com/channel/UCMZfp1_wquyegVY9SoER0Nw?sub_confirmation=1 🎁 For all our great Project Management articles and resources, please check out the OnlinePMCourses website: https://onlinepmcourses.com/ 🏛 For basic Management Courses - free training hosted on YouTube, with 2 new management lessons a week, check out our sister channel, Management Courses: http://youtube.com/c/managementcourses 🎓 For more of our Project Management videos in themed collections, join our Free Academy of Project Management: https://onlinepmcourses.com/free-academy-of-project-management/ ⏱ Chapter Markers... 00:00 - What is Test Driven Development? - TDD 00:11 - Defining Test Driven Development - TDD 01:04 - Th

Original Description

Learn what Test-Driven Development (TDD) is and why it's essential for high-quality software. We cover the Red-Green-Refactor cycle and explain when and why TDD is used. Crucially, we detail what a Project Manager needs to know about TDD to reduce bugs and manage technical debt. 🎓 Learn Project Management with Mike: The Project Manager's Skills Mastery Program - https://school.onlinepmcourses.com/p/pm-skills-mastery Join this channel to get access to perks: https://www.youtube.com/channel/UCMZfp1_wquyegVY9SoER0Nw/join Recommended Videos Carefully curated video recommendations for you: 🎬 Technical Debt Explained: The Secret to Faster, Cleaner Code https://youtu.be/xbGVq0VkCRg 🎬 Software Testing Process Guide: What is User Acceptance Testing - UAT? https://youtu.be/sGwm4p9sGPI 🎬 Working with Developers. How to Tell if Your Developer is Lying to You https://youtu.be/bClUUSk0AC0 🎒 A while back, I asked Project Managers in a couple of forums what material things you need to have, to do your job as a Project Manager. They responded magnificently. I compiled their answers into a Kit list. https://kit.co/MikeClayton/what-a-project-manager-needs Note that the links are affiliated. 🎬 For more great Project Management videos, please subscribe to this channel: https://www.youtube.com/channel/UCMZfp1_wquyegVY9SoER0Nw?sub_confirmation=1 🎁 For all our great Project Management articles and resources, please check out the OnlinePMCourses website: https://onlinepmcourses.com/ 🏛 For basic Management Courses - free training hosted on YouTube, with 2 new management lessons a week, check out our sister channel, Management Courses: http://youtube.com/c/managementcourses 🎓 For more of our Project Management videos in themed collections, join our Free Academy of Project Management: https://onlinepmcourses.com/free-academy-of-project-management/ ⏱ Chapter Markers... 00:00 - What is Test Driven Development? - TDD 00:11 - Defining Test Driven Development - TDD 01:04 - Th
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
How Dev Agencies Can Handle Client Revisions Without Burning Out (or Losing Money)
Learn how dev agencies can efficiently handle client revisions without burning out or losing money, by implementing effective communication and project management strategies
Dev.to · SarasG
📰
Give a Dead Side Project an Exit Report, Not an AI Eulogy
Learn to shut down side projects effectively with a compact exit report, preserving valuable assets and lessons
Dev.to · Sam Rivera
📰
How I’d Scope a Project Before Writing a Single Line of Code
Learn how to scope a project before writing code to ensure clarity and success
Medium · Startup
📰
Where to Start with my Project Idea
Learn how to break down your project idea into manageable parts and identify the necessary skills to get started
Reddit r/learnprogramming

Chapters (3)

What is Test Driven Development? - TDD
0:11 Defining Test Driven Development - TDD
1:04 Th
Up next
How to Schedule a Message in Slack | Flowium
Flowium - eCommerce Email Marketing
Watch →