01Understand the work
We work through the current journey with the people closest to it: the information they use, decisions they make, and exceptions that interrupt progress. The aim is to identify a specific problem, its impact, and a useful way to assess improvement before recommending a build.
You review
a problem brief, a current workflow map, and the questions that need an owner’s decision.
View a sample artifact ↗02Define a useful first step
Translate the problem into a proposal that identifies deliverables, exclusions, dependencies, responsibilities, price, and acceptance criteria. We distinguish the essential first release from later possibilities and confirm the access, content, and decisions needed from your team.
You approve
the first-release scope, exclusions, responsibilities, and the checks that will define acceptance.
View a sample artifact ↗03Build. Review. Refine.
Review concrete progress through prototypes, working software, or structured outputs appropriate to the project. We test the agreed journey, record decisions, and address feedback against the scope. Changes with a material effect on cost or timing are discussed before they become commitments.
You review
a working version or structured output, recorded feedback, and a decision log showing agreed changes.
View a sample artifact ↗04Launch with a clear handoff
Confirm the acceptance checks, prepare the release, and document how the result will be used and maintained. The handoff identifies access, ownership, known limitations, open items, and support responsibilities so your team understands what happens after the project closes.
You receive
the agreed deliverables, operating instructions, access and ownership details, and a register of open items.
View a sample artifact ↗ Know what you’ll receive.
Know what happens next.
01 A defined problem and a useful success measure
02 Written scope, dependencies and responsibilities
03 Tangible progress to review
04 Acceptance checks against the agreed workflow
05 Documentation, ownership and support arrangements
BEFORE OUR FIRST CONVERSATION
Bring the problem.
We’ll work through the details.
A short description of the current process, who uses it, your existing tools, and what better would look like is enough to begin. Use anonymized examples; keep private records and credentials out of the inquiry.
MAKE THE PROCESS CONCRETE
Preview a sample engagement.
Explore a fictional scope, decision log, acceptance checklist, and handoff packet before discussing your own project.
View the example ↗PRACTICAL ANSWERS
Clear answers about scope, cost, and ownership
How do we start if we do not have a technical specification?
Describe the work that is difficult today, the people involved, and the outcome you want. An anonymized example or a walkthrough of the current process is often more useful than a feature list. We use that conversation to identify what needs further discovery and whether the next step should be an assessment, a prototype, or a scoped implementation.
How are project cost and timing determined?
The estimate depends on the agreed deliverables, user roles, data requirements, integrations, testing, and launch responsibilities. We identify assumptions and dependencies alongside the price and schedule so you can see what the estimate covers. If important details are unresolved, a defined discovery phase can establish them before you commit to a larger build.
How will we see progress and provide feedback?
The proposal establishes review points, the work you will see, and the decisions needed from your team. Depending on the project, reviews may use workflow maps, interface prototypes, working software, or reconciled data files. We document material decisions and open questions so feedback can be turned into agreed changes rather than disappearing into an email thread.
What happens when requirements change?
New information is expected, but it should not make the scope invisible. We identify the effect of a proposed change on deliverables, timing, dependencies, and cost, then agree on how to proceed. Some requests can replace lower-priority work in the first release; others belong in a later phase or a separate change agreement.
Who owns the code, accounts, and project materials?
Ownership and access are specified in the written agreement. Custom deliverables, pre-existing DNAction tools, third-party components, hosting accounts, and subscription services can have different terms. We review those distinctions before work begins and document what will be handed over, how it can be operated, and any ongoing licensing or service costs.
What happens after launch?
The handoff should explain how to use and operate the agreed deliverables, who holds the relevant access, and what remains open. Support coverage, monitoring, updates, response expectations, and future changes are agreed explicitly. A project launch does not automatically include an unlimited maintenance arrangement; the right plan depends on how critical the system is to your business.
How do you approach sensitive data and security requirements?
We begin by identifying the information involved, the people who need access, and any specific handling or regulatory requirements. Those needs inform the scope, access model, testing, and deployment decisions. Keep credentials and confidential records out of the inquiry form; if the project needs them, we agree on an appropriate sharing method. Security certifications or compliance outcomes are not implied by a general development engagement.
Are the project examples on this website client case studies?
DNAction is a new business. The illustrated project concepts use fictional brands and sample data, while the software pages show DNAction’s own tools and demonstrations. They help explain possible project directions and our approach; they are not claims of completed client engagements. John’s operating background is described separately from DNAction’s delivery history.
SEE WHAT THE PROCESS PRODUCES
Open the working examples.
Inspect a workflow map, prototype review, acceptance checklist, and handoff record for one fictional request process.
Explore the delivery artifacts ↗