Too Long; Didn't Read
The way you map your business objectives to the roles in a software development team will likely determine your project’s success. The project management methodology you choose to go with shapes the size of your team, the responsibilities of team members, and the relations within the team. A Business Analyst can translate an abstract product idea into a set of tangible requirements. The table below summarizes the key differences between the following sequential approaches to Agile and Waterfall and the development team structure. The team is built based on hierarchical relations between team members.