Member-only story
Understanding the Different Departments and Roles in a Software Development Firm: An Overview
Software development can be tricky!
Marketing (and sales)
Marketing is a department that is extremely important to the success of your product. They can not only help you gain users and traction, but will be interested in the future of your product.
Business Analysts
These roles work with organisations and businesses to improve businesses and system. In some organisations these people can write the requirements of software systems that need to be implemented and deployed.
Finance
If you hold the purse strings in an organisation, you hold much power. This means that finance departments are extremely important and should be given the respect they deserve.
Customer Operations
Deal with customer queries, and (seldom) complaints. This can be seen as the business end of (well!) the business.
HR
Recruitment and retention are extremely important functions in any business. Human Resources has become one of those irreplaceable functions within any organisation for good reason.