Development Practices Within a Team

Learn about some development practices that promote healthy programming within a team.


This lesson will discuss how understanding the software requirements can aid the developer while programming. Moreover, we will study the concept of pair programming and the need for automation.

Why are we building software?

In addition to writing software, software developers are employed to solve problems. In certain cases, solving the problem requires building some software, but there are also plenty of cases where using existing software differently can be more effective. Sometimes, manually entering data is faster than building a one-off tool to perform the import. Building a throwaway data-entry screen can be quicker than an automated data-input system.

Get hands-on with 1200+ tech skills courses.