Over the previous summer, I interned at a company that manufactured paint dispensers called Fluid Management. I was a part of their software engineering team. The structure of this team was a mix of one boss and all-channel network. There was an overall boss of software engineering, and underneath him, the team was split into three functions. These functions were database management, high-level software development, and low-level software development. Each of these groups operated in an all-channel network formation. The groups were relatively few people, between 2 and 5, so they did not get very held up in decision making. The reason I say the team is a mix of one boss and all-channel rather than just one boss is that tasks were not always assigned through the boss. The project we were working on had a softly defined end goal, and many decisions were made amongst the groups on what tasks needed to be done in what order to best keep the project going. Some portions of the project hav...