Too Long; Didn't Read
How To Manage a small IT consulting firm with 4-5 people per project. Project's minimum person is the project's maximum person. Project manager is usually the head of the project. Front end developers are responsible for the client side developments. Business analyst gathers all the business requirements from clients. UI designer is responsible for both designing and developing app (client side) front end developers. Front-end developers responsible for developing client side apps. Quality assurance is the person responsible for testing the application itself.