Development Challenges

Learn about development challenges and techniques for handling them.

Overview

This lesson will discuss some significant development problems and the right approach to tackling them.

Improving the existing problems

If something is wrong, a team lead should look for ways to improve it. Some examples of issues a team lead may encounter include: 

  • Missing Tests
  • Broken Builds
  • Missing Documentation
  • Poorly factored code
  • Inefficient Processes
  • Missing or Poor Logging
  • No useful dashboards
Software improvement cycle

Start working on improvements and ask for help if needed. If a large amount of change is required, add specific work to the backlog to fix it. 

Author's Note

My team encountered an issue when testing some code in a Ruby static site generator. A feature of Ruby is that allows ...