Software Development Team Organization Structures A Framework for project based companies seeking self organizing teams USC SOFTWARE ENGINEERING 577B Presenter: