Project: Working as a Team
A team of software developers gather around a computer and examine a software program Working with a team can be valuable for delivering a well-planned and refined product. (Imagery supplied by skynesher/E via Getty) Software developers create applications that address real-world problems in fields like business, medicine, and education. Developers often work in teams in order to brainstorm innovative solutions while considering different obstacles. In the analyze and understand phase of the software development life cycle, teams identify the problem that technology can address. Then, teams move to the planning phase to consider how to implement a solution. Teams should have a clear plan before moving into the building phase of their software solution. In this project, you will work with a group to create a plan to use technology to address a problem facing your school or community and make refinements to that plan based on feedback from your peers.