Meta tags:
description= Parallel delivery works when being wrong stops being punished and scope is split by volatility, not phase. How design, build and test start on day one. Tagged with ai, engineering, leadership, strategy.;
keywords= ai, engineering, leadership, strategy, software, coding, development, engineering, inclusive, community;
Headings (most frequently used words):
the, stream, three, parallel, ai, part, series, how, test, day, one, augmented, sdlc, by, not, what, actually, workstreams, design, build, and, start, on, without, colliding, dev, community, nobody, says, out, loud, monday, call, tuesday, prototype, split, volatility, phase, each, does, collisions, guardrails, replaced, daily, standup, where, sits, teams, quietly, revert, to, chain, measure, system, people, in, this, top, comments, development, ux, requirements, more, from, khurram, bilal,
Text of the page (most frequently used words):
the (220), and (117), that (44), one (37), three (27), for (25), what (24), you (24), not (23), with (18), this (17), #parallel (16), than (15), week (15), why (14), build (14), they (14), first (14), dev (13), about (13), how (13), test (12), which (12), because (12), work (12), change (12), discovery (11), requirements (11), handoff (11), nobody (11), get (11), two (11), their (10), day (10), just (10), rather (10), people (10), them (10), gets (10), same (10), out (10), your (9), more (9), into (9), then (9), before (9), client (9), from (8), will (8), still (8), team (8), design (8), gate (8), have (8), episode (8), early (8), time (8), thing (8), nothing (8), stream (8), are (7), workstreams (7), has (7), every (7), isn (7), only (7), actually (7), off (7), does (7), now (7), can (7), share (6), built (6), other (6), engineering (6), document (6), chain (6), waiting (6), running (6), going (6), four (6), developer (6), back (6), all (6), minutes (6), something (6), against (6), tuesday (6), would (6), software (5), development (5), strategy (5), leadership (5), session (5), five (5), without (5), part (5), split (5), building (5), once (5), being (5), cheap (5), rework (5), delivery (5), doesn (5), most (5), somebody (5), agent (5), data (5), twenty (5), decision (5), decide (5), put (5), there (5), started (5), friday (5), scope (5), stay (4), community (4), code (4), mostly (4), debt (4), start (4), colliding (4), augmented (4), sdlc (4), series (4), volatile (4), model (4), next (4), streams (4), don (4), those (4), already (4), process (4), usually (4), doing (4), sign (4), screens (4), instead (4), enough (4), quietly (4), reviews (4), notes (4), later (4), was (4), anything (4), any (4), changed (4), queue (4), who (4), run (4), question (4), each (4), things (4), cost (4), both (4), failure (4), signed (4), unstable (4), like (4), sitting (4), real (4), mind (4), really (4), create (3), log (3), place (3), where (3), policy (3), when (3), long (3), khurram (3), bilal (3), abuse (3), comments (3), comment (3), report (3), let (3), top (3), joint (3), perspectives (3), beat (3), paying (3), genuinely (3), whether (3), second (3), defects (3), requirement (3), aligned (3), got (3), wrong (3), happens (3), stops (3), article (3), defect (3), whatever (3), says (3), certainty (3), stable (3), month (3), tell (3), working (3), stop (3), blame (3), myth (3), comes (3), thursday (3), weeks (3), link (3), approval (3), ways (3), while (3), teams (3), rule (3), story (3), hand (3), stories (3), also (3), constraint (3), shell (3), our (3), clickable (3), years (3), understanding (3), wasted (3), settled (3), times (3), standup (3), across (3), did (3), fortnight (3), had (3), meeting (3), level (3), interface (3), suite (3), never (3), lands (3), anyone (3), seam (3), end (3), conversation (3), builds (3), must (3), guardrail (3), ships (3), starts (3), down (3), navigation (3), behind (3), copy (3), afternoon (3), likely (3), expensive (3), here (3), needed (3), sequential (3), done (3), ground (3), everyone (3), call (3), monday (3), plan (3), loud (3), account (2), 2026 (2), open (2), use (2), conduct (2), free (2), space (2), engineers (2), pitch (2), cloud (2), automation (2), person (2), reporting (2), confirm (2), hide (2), well (2), want (2), post (2), but (2), visible (2), via (2), answer (2), much (2), been (2), permission (2), decides (2), its (2), convergence (2), findings (2), logged (2), gaps (2), blueprint (2), right (2), becomes (2), system (2), everything (2), else (2), tracker (2), aren (2), zero (2), divergence (2), means (2), say (2), bought (2), result (2), track (2), last (2), numbers (2), moved (2), through (2), ready (2), spent (2), wait (2), pulled (2), onto (2), different (2), these (2), asks (2), sounds (2), exactly (2), handful (2), drafts (2), human (2), owns (2), baseline (2), named (2), coverage (2), scenario (2), runs (2), remember (2), agents (2), crud (2), routing (2), commits (2), pillar (2), parts (2), judgment (2), stayed (2), reason (2), progress (2), whole (2), over (2), good (2), room (2), goes (2), since (2), hard (2), asked (2), daily (2), turned (2), writes (2), prevent (2), otherwise (2), make (2), somewhere (2), said (2), along (2), integration (2), designer (2), drift (2), needs (2), distance (2), file (2), artifact (2), repo (2), minute (2), argued (2), screen (2), modes (2), structural (2), answers (2), fixes (2), matters (2), testing (2), straight (2), rid (2), partial (2), survive (2), between (2), click (2), scaffolding (2), until (2), taken (2), boundaries (2), treat (2), writing (2), days (2), turns (2), holding (2), rules (2), core (2), ranked (2), items (2), volatility (2), prototype (2), actual (2), skip (2), deliverable (2), exercise (2), entire (2), keeps (2), standard (2), entities (2), feature (2), whiteboard (2), piles (2), asking (2), item (2), set (2), twice (2), ever (2), phase (2), walk (2), single (2), though (2), very (2), half (2), almost (2), away (2), velocity (2), think (2), fault (2), less (2), incentives (2), correct (2), explain (2), told (2), engagement (2), morning (2), developers (2), she (2), search (2), coders, date, grow, careers, made, love, 2016, ruby, rails, powers, inclusive, communities, source, forem, terms, privacy, mlh, shop, postgres, database, contact, showcase, organization, accounts, advertise, help, education, tracks, videos, challenges, home, discuss, keep, manage, career, new, curriculum, agentic, era, hiring, broken, interview, sales, dead, live, mar, joined, technology, executive, yrs, leads, globally, delivered, enterprise, saas, erp, mercedes, benz, hyundai, aramco, expert, native, platforms, cto, follow, further, actions, may, consider, blocking, child, sure, become, hidden, permalink, dismiss, preview, submit, templates, quickly, faqs, store, snippets, template, trusted, user, personal, subscribe, current, sprint, quality, word, survives, quarter, full, coordinate, especially, divided, slightly, punished, parallelism, risk, managing, fourth, warning, piece, culture, reverted, documentation, read, carefully, backwards, aiming, waited, calendar, described, discipline, predictable, band, healthy, number, swings, wildly, job, measure, serious, give, bug, ticket, legitimately, starting, loudly, protest, rationally, permanently, come, always, decade, natural, available, doc, manual, regression, release, loses, prep, arrives, need, protected, capacity, diagram, deck, borrowed, carries, responsible, works, rebuilds, creeps, announces, abandoning, decays, familiar, slowly, ceremonies, underneath, revert, bend, case, signature, proposes, flags, prunes, locks, execution, cycle, validates, finding, authoring, impact, aware, prior, decisions, context, reliably, nine, added, signs, enters, coding, scaffold, stub, configured, house, conventions, consists, engineer, corrects, commit, role, production, memory, absorbed, accountable, affordable, used, mean, roughly, tripling, headcount, idea, academic, sits, blockers, deltas, move, some, six, slot, spoke, affect, sync, capped, try, within, sat, recognise, replaced, step, cases, designed, rewrites, intent, steps, churning, contradicts, suspicious, claiming, takes, editable, foundations, broadcast, shared, announced, decided, documented, silent, absorption, hurts, updating, obviously, should, surprise, diverging, produces, sensible, invents, patterns, specified, happen, exchange, figma, friendlier, name, gap, left, closes, ten, drifting, fail, unpredictable, fails, recognisable, ones, none, rituals, decay, deadline, tight, structure, collisions, guardrails, executions, fluid, manufactures, churn, punishes, having, walks, specifically, lose, fastest, write, outcomes, clicks, batch, clean, rows, returns, error, ledger, redesign, upload, check, toast, text, stays, locked, during, risks, preparation, spec, meant, inverted, itself, experience, notices, forth, review, cycles, take, stakeholder, mentioned, round, opinions, hostage, elaborated, plus, implement, business, hardcoding, threshold, didn, booked, application, files, exchanged, apart, frontend, interaction, stubbed, practice, cleaned, hardened, product, bottom, row, shame, preventing, collision, launches, pile, earns, rarely, flat, list, questions, carry, making, trick, fairness, clever, static, conventional, form, layouts, admin, housekeeping, scaffolds, ceremony, required, thresholds, notification, escalation, pricing, fee, logic, field, validation, behaviour, configuration, flag, exists, fill, edge, multi, tenancy, isolation, immutable, versions, edits, audit, compliance, obligations, money, represented, answered, gamble, domain, relationships, authentication, roles, contracts, wakes, invoice, shouldn, customer, unlikely, safest, belongs, quadrant, variables, sort, expect, anybody, opens, editor, spend, captured, flaw, uniformly, revisit, lunch, equally, parking, divides, assumption, dangerous, variable, stabilise, hatched, blocks, drawn, scale, anywhere, bigger, effect, saved, clients, poor, reviewing, abstractions, reacting, interfaces, twelve, pages, typo, corrections, order, sections, front, own, implemented, objection, inside, ninety, seconds, shown, uat, months, sprints, possible, prompt, generation, draft, ago, find, reckless, advice, version, choice, pre, sale, thinking, formed, ideas, came, confirmed, aim, slides, wireframes, workflow, economics, shifted, recently, adjusted, look, defensive, framed, trade, expense, fall, trying, line, arriving, incident, arithmetic, flips, involved, absorbs, hasn, failed, opening, again, might, engagements, around, moving, after, consistent, price, estimated, funded, scheduled, unremarkable, way, deployment, fix, braver, taking, penalty, models, receive, request, calling, wall, phases, attempt, reach, knows, offer, establishing, advance, whose, functions, specification, insurance, growing, feels, finished, timidity, given, changes, ends, owning, waste, personally, dip, retro, waits, precisely, completely, covered, conversations, ask, lead, begin, hear, uncertainty, effort, sand, perfectly, reasonable, gave, myself, explanation, cultural, crashed, careful, took, projects, could, mid, sized, invoicing, approvals, module, exotic, wrapped, elaborating, drafting, scenarios, were, old, exist, checked, channel, far, often, hours, know, ran, crash, laid, discover, converge, costs, intake, covers, everybody, properly, originally, published, tech, sprinter, com, posted, sep, mastodon, facebook, linkedin, copied, clipboard, pick, gem, boost, save, jump, fire, raised, hands, exploding, head, unicorn, add, reaction, close, powered, algolia, menu, content,
Text of the page (random words):
by taking the penalty away we tell the team out loud and then again in writing that the client is going to change their mind not that they might across our engagements it lands somewhere around 15 to 20 of built scope moving after discovery and it has been consistent enough that we now put it in the plan and price it it gets estimated funded and scheduled in the same unremarkable way that testing or deployment does once rework is sitting there as a line item instead of arriving as an incident the arithmetic flips for everyone involved a developer who starts on day one and absorbs a change three weeks later hasn t failed at anything they ve done the thing the plan said they d be doing and nobody s opening a defect against them for it stop trying to prevent change plan the rework instead the client gets velocity and something real to look at early the engineering team gets to stop being defensive those two usually get framed as a trade off one bought at the other s expense and i don t think they are they both fall out of the same decision monday call tuesday prototype the economics here have shifted recently and more than people have adjusted to our standard now is that pre sale notes early client thinking and whatever half formed ideas came out of the first conversation get turned into a running build almost straight away if a client call is confirmed for monday we aim to walk into tuesday s meeting with something they can click not slides not wireframes an actual interface with their workflow in it that s only possible because prompt to ui generation has taken the cost of a structural first draft down from about a fortnight to an afternoon five years ago let s just build it and find out was reckless advice that i would have argued against the first version is now cheap enough that not building it is the more expensive choice the bigger effect isn t the time saved though it s what it does to the conversation clients are poor at reviewing abstractions and very good at reacting to interfaces hand somebody twelve pages of requirements and you ll get typo corrections and a comment about the order of two sections put a screen in front of them with their own process half implemented and you ll get the objection that actually matters usually inside ninety seconds and usually the one that would otherwise have shown up at uat four months later with three sprints of work sitting behind it the hatched blocks are handoff debt from episode 1 drawn to scale nobody writes those days down anywhere split by volatility not by phase sequential delivery divides work up by phase design then build then test on the assumption that the dangerous variable is time work done early is work done on unstable ground so you stabilise the ground first and then walk everyone across it in single file the flaw in that is that scope isn t uniformly unstable in any feature set there are things the client will never revisit and things they ll change their mind about twice before lunch and when you treat both as equally volatile you end up parking the entire team to wait for permission that only a handful of items ever actually needed so at the end of discovery before anybody opens an editor we spend twenty minutes going over the captured scope and asking one question of each item on it if the client changed their mind about this next tuesday what would it cost us you get two variables out of that question how likely the change is and what it would cost and between them they sort the scope into four piles rather than the two people expect twenty minutes a whiteboard and the four piles that decide how your week goes quadrant the strategy what belongs here stable core build it on day one expensive to change unlikely to change the safest work in the building domain entities and relationships authentication and roles the navigation shell integration boundaries and data contracts nobody wakes up on a tuesday and decides an invoice shouldn t have a customer decide first top of the decision queue week one expensive and likely to change get these answered before friday or parallel work really is a gamble multi tenancy and data isolation immutable versions vs in place edits audit and compliance obligations how money is represented volatile edge build the seam now fill it in week three likely to change and cheap to change as long as the seam exists approval thresholds and routing notification and escalation policy pricing and fee logic field level validation partial failure behaviour put it behind configuration a feature flag or a strategy interface just build it no ceremony required cheap and settled static copy standard crud on settled entities conventional form layouts admin and housekeeping screens most of what an agent scaffolds in an afternoon the decide first pile is the one that earns the exercise there are rarely more than four or five things in it and they re the entire reason the ba keeps a ranked decision queue rather than a flat list of open questions everything else can carry on while the client is still making up their mind which is the whole trick and in fairness the only genuinely clever part of any of this day one what each stream actually does every stream launches with one deliverable for the week and one hard constraint people remember the deliverable the constraint is the part doing the work the bottom row is the one teams skip which is a shame because it s the one preventing the collision stream 1 development ux ships by friday a clickable frontend with real navigation real screens real interaction and stubbed data behind it in practice this is tuesday s prototype cleaned up and hardened into the actual product shell the guardrail the application is the design artifact designer and developer work on the same running build in the same repo in the same week and no files get exchanged so there s nothing to drift apart must not do implement volatile business rules if somebody is hardcoding an approval threshold in week one the volatility split didn t work and you ve already booked the rework stream 2 requirements ships by friday elaborated stories and rules against the stable core plus a ranked decision queue with the decide first items sitting at the top of it the guardrail the ba runs the client back and forth exactly as before review cycles still take days the stakeholder nobody mentioned still turns up in round three with opinions all of it still happens it just stops holding three other people hostage while it does must not do treat the running build as the spec once the ba starts writing down what got built rather than what was meant the model has quietly inverted itself and in my experience nobody notices for about a month stream 3 test ships by friday scenario level coverage pulled from the qa notes taken during discovery so risks boundaries and failure modes along with test data preparation and automation scaffolding the guardrail write outcomes rather than clicks a partial batch failure commits the clean rows and returns an error ledger will survive every redesign between now and the gate click upload then confirm then check the toast text will not survive the first one the suite stays scaffolding until sign off and at the gate it gets aligned to the signed requirement and locked must not do run executions against un signed off stories or unstable builds and log what comes back as defects this matters more than it sounds like it does testing against fluid requirements manufactures churn out of nothing punishes the developer for having started early and walks the blame myth straight back into a process built specifically to get rid of it of all the ways to lose this model it s the fastest three collisions three guardrails parallel work doesn t fail in unpredictable ways it fails in three recognisable ones and none of the fixes is a meeting mostly because rituals quietly decay the first time a deadline gets tight and structure doesn t three failure modes three structural answers not one of them is a standup 1 design drifting from build the designer produces screens that can t be built at a sensible cost or engineering invents patterns nobody specified drift needs distance to happen and the file exchange is where the distance comes from a figma handoff is still a handoff it just has a friendlier name put both people on the same running artifact in the same repo and whatever gap is left closes in a ten minute conversation because the thing being argued about is right there on screen and clickable 2 requirements diverging a rule lands in week three that contradicts something built in week one you can t prevent this and i d be suspicious of anyone claiming otherwise what you can do is make it visible and make it cheap which takes two things the seam so it lands somewhere editable rather than in the foundations and a broadcast rule so that any change to shared understanding gets announced on the day it s decided rather than the day it s documented silent absorption is what hurts a ba updating a story quietly because it obviously should have said that all along is how you end up with an integration surprise 3 the test suite churning qa writes step level cases against an interface that s still being designed and then rewrites the suite three times before the gate the intent never actually moved only the steps did what replaced the daily standup we don t run a daily standup across the three streams we did try and within about a fortnight it had turned into three people reporting progress to each other with nothing to decide which is a meeting i ve sat in enough times to recognise early now what we run instead is a divergence sync three times a week capped hard at twenty minutes with one question asked of each stream what changed in your understanding since we last spoke and who does it affect not progress not blockers just deltas in understanding if nothing changed that stream says so and we move on and some weeks the whole thing is over in six minutes which is a good sign rather than a wasted slot anything that can t be settled in the room goes onto the ba s decision queue for the next client session where ai actually sits running three streams in parallel used to mean roughly tripling the headcount which is why the idea stayed academic for about twenty years the pillar article split every role into three parts production memory and judgment agents have absorbed the first two judgment stayed human and named and accountable and that split is the only reason any of this is affordable now development ux coding agents scaffold the shell the crud the routing and the stub data configured with our house conventions that s most of what a week one clickable build consists of the engineer reviews it corrects it commits it and owns the commit requirements a story authoring agent drafts impact aware stories in minutes with the prior decisions already in context it also does something people reliably don t which is remember in week nine why a constraint was added in week one the ba reviews and signs off before anything enters the baseline test an agent proposes coverage from the discovery notes and flags gaps in scenario space qa reviews it prunes it and locks it later an execution agent runs the first cycle in minutes and qa validates every finding by hand the rule is the same in all three and it doesn t bend the agent drafts the human reviews and owns nothing gets into the baseline not code not a story not a test case not a test result without a named person s signature on it how teams quietly revert to the chain nobody announces they re abandoning this it decays instead in a handful of familiar ways and slowly enough that all the ceremonies stay in place while the thing underneath them stops working the design approval gate creeps back in somebody asks for sign off on screens before development carries on it sounds responsible which is exactly why it works and it rebuilds the first link of the chain a stream gets borrowed qa gets pulled onto manual regression for a different release loses two weeks of parallel prep and arrives at the gate with nothing these streams need protected capacity or they re just a diagram in a deck let s wait for the doc it ll be ready thursday it is always ready thursday for a team that spent a decade waiting waiting is the most natural thing available convergence findings get logged as defects this is the serious one and it s what the next episode is about give a developer a bug ticket every time a requirement legitimately moved and they will stop starting early not loudly and not in protest but rationally and permanently the blame myth doesn t come back through the process it comes back through the defect tracker measure the system not the people four numbers will tell you whether this is actually working if you only track one of them track the last one read the second one carefully because it s the one people get backwards you aren t aiming for zero divergence zero means the team waited which is to say you bought certainty with calendar time and then described it as discipline a stable predictable band is the healthy result and a number that swings wildly month to month usually means discovery isn t doing its job rather than that delivery isn t the fourth is the early warning system for everything else in this article if every piece of rework is going into the tracker as a defect the culture has already reverted whatever the process documentation still says the three streams don t stay aligned because the people running them coordinate especially well they stay aligned because the work got divided up so that being slightly wrong is cheap and because nobody gets punished when it happens get those two right and parallelism stops being a risk you re managing it just becomes how you work in this series the ai augmented parallel sdlc the full blueprint discovery once three parallel workstreams one gate episode 1 the handoff chain why your team is mostly paying handoff debt episode 2 the joint discovery session why five perspectives beat one requirements document next up episode 4 the quality gate and the one word that decides whether your parallel model survives its second quarter which is why convergence findings have to be logged as requirement gaps rather than defects what s the split in your current sprint how much of what you re building is genuinely volatile and how much of it has just been waiting for permission the ai augmented parallel sdlc 3 part series 1 the three parallel workstreams how design build and test start on day one without colliding 2 the handoff chain why your team is mostly paying handoff debt 3 the joint discovery session why five perspectives beat one requirements document top comments 0 subscribe personal trusted user create template templates let you quickly answer faqs or store snippets for re use submit preview dismiss code of conduct report abuse are you sure you want to hide this comment it wi...
|