Company departments: Difference between revisions
imported>Unknown user No edit summary |
No edit summary |
||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
It is not only business and stakeholders who define the path to take, all departments must agree and establish their priorities to the proper functioning of the project. All departments must have the focus on the same objectives and evolve towards it. | |||
It is important that each department know well what each of them do, in order to comprehend and understand their work and assimilate the importance of their responsibilities. | |||
To understand what each department does, Shadowing can be made. It consists on, without making any comment, observe the tasks that department do daily. | |||
To make business ("Build the right thing") understand development ("build the thing right"), it is necessary change the language to use with business for making them realize the benefits of coding properly: | |||
* Tasks are finalized better and quicker if code is better structured | |||
* Code is more stable and reliable if it has tests | |||
* Application can scalate without fear for snowball effect, one simple problem becomes bigger and bigger if snowballs go down the cliff. | |||
<span id="company-main-departments"></span> | |||
== Company main departments == | |||
* '''Project''': responsible of defining objectives | |||
* '''Product''': defines the strategy to reach that objectives | |||
* '''Development''': materialize the objectives | |||
* '''Quality Assurance''': ensures the quality of the product | |||
* '''Data analyst''': analyze objective metrics | |||
* '''Marketing''': establish the strategy of product advertising | |||
* '''Customer Service''': responsible of the communication with the client | |||
Each company can have different departments, but the important is that all of them are responsible of the product and there must be a common synergy in order to make all departments work in the same direction taking into account all the responsibilities. | |||
<span id="responsibilities"></span> | |||
== Responsibilities == | |||
* '''Idea''': Business, project, product, stakeholders | |||
* Materialization**: Development, QA, Marketing, CS All of them have in common the responsibility of the application | |||
<span id="bottom-up-innovation"></span> | |||
== Bottom-up innovation == | |||
With this approach to innovation, engineers can drive the company's product vision with their ideas. | |||
<span id="waterfall-effect"></span> | |||
== Waterfall effect == | |||
The more communication intermediates there are, more chances of losing the initial idea | |||
[[File:UserDocumentation_Knowledge_Central_KC_Executive_teams_management_Company_departmentsimage-20250419-094504.png|760px|center]] | |||
[[Category:teams management]] | |||
Latest revision as of 20:08, 20 October 2025
It is not only business and stakeholders who define the path to take, all departments must agree and establish their priorities to the proper functioning of the project. All departments must have the focus on the same objectives and evolve towards it.
It is important that each department know well what each of them do, in order to comprehend and understand their work and assimilate the importance of their responsibilities.
To understand what each department does, Shadowing can be made. It consists on, without making any comment, observe the tasks that department do daily.
To make business ("Build the right thing") understand development ("build the thing right"), it is necessary change the language to use with business for making them realize the benefits of coding properly:
- Tasks are finalized better and quicker if code is better structured
- Code is more stable and reliable if it has tests
- Application can scalate without fear for snowball effect, one simple problem becomes bigger and bigger if snowballs go down the cliff.
Company main departments
- Project: responsible of defining objectives
- Product: defines the strategy to reach that objectives
- Development: materialize the objectives
- Quality Assurance: ensures the quality of the product
- Data analyst: analyze objective metrics
- Marketing: establish the strategy of product advertising
- Customer Service: responsible of the communication with the client
Each company can have different departments, but the important is that all of them are responsible of the product and there must be a common synergy in order to make all departments work in the same direction taking into account all the responsibilities.
Responsibilities
- Idea: Business, project, product, stakeholders
- Materialization**: Development, QA, Marketing, CS All of them have in common the responsibility of the application
Bottom-up innovation
With this approach to innovation, engineers can drive the company's product vision with their ideas.
Waterfall effect
The more communication intermediates there are, more chances of losing the initial idea
