liveBook · Manning

Workflow

As explained in Lead Developer Career Guide

A defined sequence of organizational activities for accomplishing a business objective.

A workflow is a defined sequence of activities for getting work done. For a development team, documenting that sequence helps people coordinate their work, spot delays or confusion, and understand what happens next. A useful guide reflects how the team actually works rather than assuming that one process fits every team. section 5.1.1 section 5.1.3

To document and maintain a development workflow:

  • Ask team members how work currently moves and where they encounter delays or confusion. Write the process as a clear, step-by-step guide. section 5.1.1
  • Make the guide available alongside related documentation, such as coding standards and deployment processes. section 5.1.1
  • Review the process regularly, invite suggestions from the whole team, and record both changes and the reasons for them. section 6.4.3

A workflow for a new developer

An onboarding guide might explain how to handle bugs, review and merge code, test changes, and deploy code. It can point separately to the deployment process for problems that arise during a release. The exact guide should match the organization and project. section 5.1.3

Keep the workflow current as the team learns. New teams may benefit from reviewing it during and after deployments; revising process documentation before launch can also help avoid launch-day errors. Outdated processes can hold a team back even if they worked well before. section 6.4.3 section 2.1.4

How Lead Developer Career Guide covers it

How deep it goes
Develops a step-by-step documentation approach and recurring review schedule without prescribing one fixed workflow.
Examples
Uses an onboarding guide covering bugs, code review and merging, testing, and deployment, alongside reviews during and after deployments.
What it assumes
Starts with an existing team workflow and teaches how to gather input before documenting it.
What you can do after
Practice/perform workflow documentation and improvement by gathering team input, writing steps, reviewing regularly, and recording changes.
How it connects
Links workflows to coding standards, code review, testing, deployment, and developer onboarding.

Also explained in

Compare how 7 books explain workflow →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Lead Developer Career Guide. The section links point to the parts of the book it draws on.