Reviews & Metrics for Software Improvements

  • 4.7
Approx. 8 hours to complete

Course Summary

Learn how to measure and improve software quality with this course on Reviews and Metrics for Software Improvements. Discover lesser-known techniques for boosting your software development process.

Key Learning Points

  • Understand the importance of reviews and metrics in software development
  • Learn how to use static code analysis tools to identify code issues
  • Discover how to use code coverage analysis to measure the effectiveness of your testing
  • Explore the use of software metrics for process improvement
  • Get insight into how to use reviews as a tool for software improvement

Related Topics for further study


Learning Outcomes

  • Understand how to use reviews and metrics to improve software quality
  • Identify code issues using static code analysis tools
  • Measure the effectiveness of testing with code coverage analysis

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of software development
  • Familiarity with programming languages such as Java, Python, or C++

Course Difficulty Level

Intermediate

Course Format

  • Self-paced
  • Online
  • Video Lectures
  • Quizzes

Similar Courses

  • Software Testing Fundamentals
  • Software Design and Architecture
  • Software Engineering Essentials

Related Education Paths


Notable People in This Field

  • Martin Fowler
  • Kent Beck

Related Books

Description

This course covers techniques for monitoring your projects in order to align client needs, project plans, and software production. It focuses on metrics and reviews to track and improve project progress and software quality.

Knowledge

  • Apply techniques to measure and visualize project progress
  • Integrate Agile review practices to increase project visibility
  • Reflect on lessons learned in software projects through retrospective exercises
  • Improve project and process quality through ongoing measurement

Outline

  • Module 1: Right Product
  • Specialization Preview
  • Introduction to Reviews & Metrics for Software Improvements
  • 5.1.1: Introduction to Monitoring
  • 5.1.2: Sprint Review Meeting
  • 5.1.3: User Studies
  • 5.1.4: Industry Examples
  • 5.1.4A: Industry Examples - Interview
  • Meet your presenters: Morgan Patzelt
  • Meet your presenters: Bradley Poulette
  • Meet Your Facilitators
  • Course Resources: Reviews & Metrics for Software Improvements
  • Course Map: Reviews and Metrics for Software Improvements
  • Discussion: Other Methods of Usability Testing
  • Module 1: Supplemental Resources
  • Module 1: Assessment (Graded)
  • Module 2: Done Right
  • 5.2.1: Review Techniques
  • 5.2.1A: Review Techniques
  • 5.2.2: Monitoring Issues
  • 5.2.3: Goal, Question, Metric (GQM)
  • 5.2.4: Desirable Properties of Metrics
  • 5.2.5: Other Metrics
  • 5.2.6: Defect Analysis
  • Module 2: Supplemental Resources
  • Module 2: Assessment (Graded)
  • Module 3: Managed Right
  • 5.3.1: Daily Scrum
  • 5.3.1A: Daily Scrum - Challenges
  • 5.3.2: Velocity
  • 5.3.3: Release Burndown Chart
  • 5.3.3A: Release Burndown Chart - Changing Requirements
  • 5.3.4: Iteration Burndown Chart
  • Discussion: Daily Scrum
  • Reading: Release Burndown How-To Guide
  • Module 3: Supplemental Resources
  • Module 3: Assessment (Graded)
  • Module 4: Project Retrospectives
  • 5.4.1: Retrospectives
  • 5.4.2: Retrospectives Issues
  • 5.4.3: Sprint Retrospective
  • 5.4.4: Project Retrospective Exercises
  • 5.4.4A: Project Retrospective Exercises - Readying
  • 5.4.4B: Project Retrospective Exercises - Past
  • 5.4.4C: Project Retrospective Exercises - Future
  • 5.4.5: Course Summary
  • Module 4: Supplemental Resources
  • Acknowledgements
  • Module 4: Assessment (Graded)
  • Course Assessment (Graded)

Summary of User Reviews

Discover how to improve your software development process with Reviews and Metrics. This course has received high praise from learners for its comprehensive coverage of software improvement techniques and practical examples. One key aspect that many users found helpful is the instructor's ability to explain complex concepts in a clear and understandable way.

Pros from User Reviews

  • Comprehensive coverage of software improvement techniques
  • Practical examples and hands-on projects
  • Clear and understandable explanations of complex concepts
  • Engaging instructor with real-world experience

Cons from User Reviews

  • Some users found the course content too basic
  • Lack of depth in certain topics
  • Limited interaction with the instructor
  • Course material may not be relevant to all software development teams
  • No free trial available
English
Available now
Approx. 8 hours to complete
Kenny Wong
University of Alberta
Coursera

Instructor

Kenny Wong

  • 4.7 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses