Development Function
The developer is the technical guru who codes and helps make the deigned experience a reality.
Last updated
The developer is the technical guru who codes and helps make the deigned experience a reality.
Last updated
A role is not a person! Learn more about Function vs. Commitment vs. Person here.
Development deals with making designs a reality through technology. It may involve many different aspects and programming languages based on what's being built. A development professional often knows many programming languages.
Who "Wears the Hats" at companies in the Development function? It depends!
Here's a visual breakdown of roles:
There could be one person playing the front-end development function, one person playing the back-end development function, and one person playing the solutions architecture function.
There could be one person playing the front-end development function and another one person playing the back-end development function plus solutions architecture function.
There could be one person playing all functions: the front-end development function, back-end development function, and solutions architecture function.
In Tech Fleet, development function is a a combination of the front-end development and back-end development functions.
The development function typically owns a combination of 2 commitments:
Front-end development
Back-end development
Developing code
Documentation of code
Deployment of code
Reviewing upcoming work to ensure it's feasible and technically possible to do
Coding front-end languages
Coding back-end languages
Developing databases
Developing server-side scripts
Deploying code into repositories
Testing code that was deployed
Documenting the coding decisions that have been made
Here are some RACI charts depicting the daily tasks that a development function is responsible for, and how they work with other teams:
You like logic
You like systems thinking
You like coding
You like technical functions
With the Client - facilitate requirements discussions; gather insight and feedback about the solutions being delivered
With UX Research - drive the priorities of research based on the product roadmap / plans
With the Project Management - facilitate meetings and discussions; pair up to work together on deliverables
With UX Design - drive the priorities and requirements of UX design based on the product roadmap / plans
With UX Writing - drive the priorities of UX writing based on the product roadmap / plans
Work with the product strategy team to refine requirements based on planned work
Collaborate with solutions architecture team to design the system thatâs being built based on project needs
Code either front-end, back-end, or middle layer code as described with the project needs
Deploy code once finished Document code as written
Collaborate with the product strategy, UX research, and UX design teams to ensure that the user experience is delivered properly based on product requirements
Deployed code
Coding documentation