π€Development Function
The developer is the technical guru who codes and helps make the deigned experience a reality.
How to Train for the Development Function

Read the Service Leadership Handbook
What is it? 
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.
Development Function in Tech Fleet vs. Other Companies
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.
Daily Responsibilities
The development function typically owns a combination of 2 commitments:
- Front-end development 
- Back-end development 
What They Own
- Developing code 
- Documentation of code 
- Deployment of code 
- Reviewing upcoming work to ensure it's feasible and technically possible to do 
Daily Tasks
- 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 
Breakdown of Responsibilities
Here are some RACI charts depicting the daily tasks that a development function is responsible for, and how they work with other teams:
RACI for Development Operations

You might be a Developer if 
- You like logic 
- You like systems thinking 
- You like coding 
- You like technical functions 
Cross-functional Collaboration
- 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 
Role Expectations
- 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 
Common Deliverables
- Deployed code 
- Coding documentation 
Head to the Next Lesson
Last updated




