Neo Vision

12%

Skip to main content

Software Delivery

How to Give a Software Team Feedback Without Creating Rework

The feedback habits that save software projects time and money: one decision owner, complete requirements, usable source material and deadlines agreed with the team.

Teodor Bara
Teodor Bara

Co-Founder & COO | 01 Sept 2021 | 8 min read

How to Give a Software Team Feedback Without Creating Rework

Most rework starts as a communication problem

A software team can handle changing requirements. What makes projects expensive is discovering important information late, receiving contradictory decisions, or being asked to infer intent from material that was never meant to be a specification.

Send source material the team can actually use

A screenshot of text creates transcription work. A photographed sketch is useful as a sketch, but it is not a design file. If the team needs copy, send copy. If it needs data, send data. If it needs a design, send the design source. Every translation step creates room for mistakes.

Tell the team about important features before architecture hardens

A feature added late can be cheap, or it can force the team to change data models, permissions, integrations or the entire flow. If you already know a requirement matters, mention it during planning even if it will not ship in version one. The architecture can then leave room for it.

Use references to explain taste. Do not turn references into the design.

Showing three products you like is useful. Combining pieces of all three into a homemade interface is usually not. A designer is solving hierarchy, states, responsive behaviour and user flow, not just colours and shapes. Saving the design line can create a larger development line later.

One person should own the final feedback

Get feedback from as many stakeholders as you need internally. Send the development team one reconciled version. Seven people leaving incompatible comments in the same document does not create more signal; it creates seven versions of the requirement.

Do not promise a deadline before asking the people doing the work

A deadline invented for an investor, campaign or internal meeting becomes the development team’s problem only after it has already become your commitment. Bring the date into planning early. The team can tell you what scope fits, what risk it creates, and whether adding people would help.

The useful feedback rule

Give the team the information only you have: priorities, constraints, context and decisions. Ask them to translate that into the technical plan. Projects move faster when neither side is forced to guess the other side’s job.

Teodor Bara

Co-Founder & COO

Teo is the man on the ground. He keeps our projects and developers on track with military precision. Good luck trying to get anything past him.

Teodor Bara