liveBook · Manning

Workflow

A workflow is an organized sequence of coordinated activities, tasks, or decisions through which work progresses toward an outcome.

How 7 Manning books explain it

Effective Conversational AI

A task flow is an ordered sequence of conversational steps that accomplishes a specific user task.

How it is used
Guides a user through the turns needed to complete a task, from recognized intent to a result or handoff.
How deep it goes
Works through sequential steps, skipped questions, conditional disambiguation, progress cues, and measurement; leaves fulfillment details outside the cake example.
Examples
Contrasts cake-order routing with detail collection and compares five-input claim search with a shorter, conditional flow.
What you can do after
Practice/perform workflow simplification by removing unnecessary questions, preserving conditional follow-ups, and tracking completion and opt-outs.

Read how Effective Conversational AI explains workflow →

Lead Developer Career Guide

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

How it is used
Coordinates development work through a documented process that helps teams work efficiently and communicate clearly.
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 you can do after
Practice/perform workflow documentation and improvement by gathering team input, writing steps, reviewing regularly, and recording changes.

Read how Lead Developer Career Guide explains workflow →

BDD in Action, Second Edition

A business process is an organized sequence of activities that produces a business result.

How it is used
Organizes actor activities around goals and outcomes to scope scenarios and automated tests.
How deep it goes
Develops workflow boundaries, feature associations, and outcome-first verification; leaves unknown actor tasks marked for confirmation.
Examples
Uses flight finding versus booking and sign-up before sign-in to expose boundaries, dependencies, and verifiable consequences.
What you can do after
Apply it via a Journey Map to prioritize workflows, identify dependencies, and plan reusable tests with verifiable outcomes.

Read how BDD in Action, Second Edition explains workflow →

Grokking Concurrency

A process is an operating-system-managed instance of a running program with its own execution context and resources.

How it is used
Structures concurrent work as isolated, OS-managed running programs whose resources and execution the operating system coordinates.
How deep it goes
Explains address spaces, PIDs, execution contexts, spawning, and overhead, while deferring process communication mechanisms.
Examples
Uses a parked-car analogy and a Python parent that starts three child processes and prints their PIDs.
What you can do after
Apply it via Python multiprocessing.Process to start independent child processes and identify them by PID.

Read how Grokking Concurrency explains workflow →

Rust in Action: Systems programming concepts and techniques

A process is a running program instance with its own execution context and operating-system-managed resources, including an address space.

How it is used
Distinguishes a running program from its software package and places processes among ways to carry out concurrent tasks.
How deep it goes
Defines process execution and memory isolation, then discusses communication options without showing process-creation code.
Examples
Contrasts threads sharing an address space with processes protecting separate memory, then compares network sockets with specialized IPC.
What you can do after
Evaluate/understand when process isolation requires operating-system-supported communication rather than thread-level sharing tools.

Read how Rust in Action: Systems programming concepts and techniques explains workflow →

Road to Kubernetes

A workflow is an automated definition of triggers, jobs, and steps that performs tasks in a software repository.

How it is used
Automates repository tasks by running configured code on demand or in response to repository events.
How deep it goes
Defines triggers, a job, and steps through a Hello World example, including where the workflow file belongs.
Examples
Uses a Python repository and a Hello World workflow that checks out code and runs an echo command.
What you can do after
Build it from scratch by writing, committing, and pushing a basic GitHub Actions workflow.

Read how Road to Kubernetes explains workflow →

Think Like a CTO

A defined and repeatable way of organizing work and making decisions within an organization.

How it is used
Improves how departments serve clients by making internal work more efficient while preserving familiar practices.
How deep it goes
Defines workflows through organizational routines and a spreadsheet example, without offering a formal mapping method.
Examples
Compares emailed spreadsheet versions with a shared Google Sheets tracker for client status.
What you can do after
Apply small workflow changes, such as moving a shared client tracker to Google Sheets, without disrupting familiar work.

Read how Think Like a CTO explains workflow →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.