App Development Agency Studio
App and software development agencies
App agency: projects, sprints, change requests, store releases, retainers and bugs.
Use this templateApp Development Agency Studio
Start here: how this workspace runs
Dashboard
Project kickoff checklist
Release checklist
Handling change requests
Clients
The companies the agency builds for, from first conversation to a long-term retainer.
| Client | Status | Industry | Phone | Follow up on | Account manager | |
|---|---|---|---|---|---|---|
| Thistledown Market | Active | product@thistledownmarket.net | (512) 555-0121 | Oct 27, 2026 | Solveig Marchetti | |
| Greenfield Clinic Group | Active | it@greenfieldclinic.net | (512) 555-0122 | Nov 3, 2026 | Solveig Marchetti | |
| Sunrise Language Academy | Proposal sent | director@sunriselang.net | (512) 555-0123 | Oct 20, 2026 | Solveig Marchetti | |
| Backroad Freight Co | Lead | ops@backroadfreight.net | (512) 555-0124 | Oct 23, 2026 | Solveig Marchetti | |
| Larkspur Credit Union | Active | digital@larkspurcu.net | (512) 555-0125 | Nov 19, 2026 | Anneke Oyelowo-Bauer | |
| Ember and Oak Hotels | Maintenance only | tech@emberoakhotels.net | (512) 555-0126 | Dec 19, 2026 | Solveig Marchetti | |
| Pioneer Pet Supplies | Lead | hello@pioneerpetsupplies.net | (512) 555-0127 | Oct 18, 2026 | Solveig Marchetti | |
| Kestrel Courier | Finished | — | (512) 555-0128 | — | Solveig Marchetti |
Projects
Each app engagement with its stage, budget, launch date and the health of its milestones and bugs.
| Project | Client | Stage | Platform | Budget (USD) | Contract | Day rate (USD) |
|---|---|---|---|---|---|---|
| Thistledown ordering app | Thistledown Market | Build | $98,000 | $1,100 | ||
| Greenfield appointment portal | Greenfield Clinic Group | QA | $64,000 | $1,100 | ||
| Sunrise lesson booking app | Sunrise Language Academy | Discovery | $72,000 | $1,200 | ||
| Larkspur savings goals feature | Larkspur Credit Union | Design | $54,000 | $1,250 | ||
| Ember and Oak guest app upkeep | Ember and Oak Hotels | Maintenance | $18,000 | $1,000 | ||
| Backroad driver check-in | Backroad Freight Co | Discovery | $41,000 | $1,100 | ||
| Thistledown loyalty cards | Thistledown Market | Launched | $32,000 | $1,050 | ||
| Kestrel tracking prototype | Kestrel Courier | Cancelled | $12,000 | $1,000 |
Milestones
The dated deliveries inside each project, from signed-off designs to store submission.
| Milestone | Project | Kind | Status | Due on | Owner | Mark done |
|---|---|---|---|---|---|---|
| Checkout flow complete | Thistledown ordering app | In progress | Oct 21, 2026 | Dariusz Nakamura | — | |
| Push notification prototype | Thistledown ordering app | To do | Oct 22, 2026 | Dariusz Nakamura | — | |
| Beta build to client testers | Thistledown ordering app | To do | Oct 23, 2026 | Kwabena Rutherford | — | |
| Final regression pass | Greenfield appointment portal | In progress | Oct 21, 2026 | Kwabena Rutherford | — | |
| Store listing and screenshots | Greenfield appointment portal | To do | Oct 24, 2026 | Imelda Voss-Adeyemi | — | |
| Client training session | Greenfield appointment portal | To do | Oct 25, 2026 | Solveig Marchetti | — | |
| Discovery workshop summary | Sunrise lesson booking app | In progress | Oct 23, 2026 | Anneke Oyelowo-Bauer | — | |
| Savings goal designs | Larkspur savings goals feature | Blocked | Oct 18, 2026 | Imelda Voss-Adeyemi | — |
Bugs
Everything found in testing or by users, ranked by how much it hurts.
| Bug | Project | Severity | Status | Fix by | Closed on | Fixer |
|---|---|---|---|---|---|---|
| Cart total wrong with two coupons | Thistledown ordering app | Fixing | Oct 21, 2026 | — | Dariusz Nakamura | |
| App crashes opening an old order | Thistledown ordering app | Open | Oct 20, 2026 | — | Dariusz Nakamura | |
| Appointment time shows wrong time zone | Greenfield appointment portal | Fixing | Oct 22, 2026 | — | Dariusz Nakamura | |
| Button text cut off on small phones | Greenfield appointment portal | Open | Oct 25, 2026 | — | Imelda Voss-Adeyemi | |
| Slow loading on the doctors list | Greenfield appointment portal | Ready to verify | Oct 21, 2026 | — | Dariusz Nakamura | |
| Back button leaves the cart | Thistledown ordering app | Open | Oct 19, 2026 | — | Dariusz Nakamura | |
| Push opt-in prompt appears twice | Thistledown loyalty cards | Closed | Sep 19, 2026 | Sep 20, 2026 | Dariusz Nakamura | |
| Export file name has spaces | Greenfield appointment portal | Won't fix | Oct 10, 2026 | — | Dariusz Nakamura |
Sprints
Two-week sprints with goals, points and client demos.
| Sprint | Project | Status | Starts on | Ends on | Sprint goal | Points planned |
|---|---|---|---|---|---|---|
| Ordering app, sprint 6 | Thistledown ordering app | Done | Sep 22, 2026 | Oct 5, 2026 | Checkout with saved cards | 34 |
| Ordering app, sprint 7 | Thistledown ordering app | Done | Oct 6, 2026 | Oct 19, 2026 | Order history and reorder | 32 |
| Ordering app, sprint 8 | Thistledown ordering app | Active | Oct 20, 2026 | Nov 2, 2026 | Push notifications and store builds | 30 |
| Appointment portal, sprint 9 | Greenfield appointment portal | Active | Oct 14, 2026 | Oct 27, 2026 | Fix the QA list and accessibility pass | 26 |
| Savings goals, design sprint 2 | Larkspur savings goals feature | Active | Oct 17, 2026 | Oct 30, 2026 | Clickable prototype for the bank's review | 20 |
| Lesson booking, discovery sprint | Sunrise lesson booking app | Active | Oct 15, 2026 | Oct 29, 2026 | User interviews and a feature map | 12 |
| Driver check-in, sprint 1 | Backroad driver check-in | Planned | Nov 3, 2026 | Nov 16, 2026 | Sign-in and vehicle checklist | 24 |
Change requests
Work beyond the signed scope, priced and decided.
| Change request | Project | Status | Asked for by | Asked on | Client decides by | Estimate (days) |
|---|---|---|---|---|---|---|
| Apple Pay at checkout | Thistledown ordering app | Estimated | Store operations manager | Oct 14, 2026 | Oct 18, 2026 | 4 |
| Spanish language version | Greenfield appointment portal | Requested | Clinic marketing lead | Oct 17, 2026 | Oct 20, 2026 | 9 |
| Second savings goal type | Larkspur savings goals feature | Approved | Product owner at the bank | Sep 30, 2026 | Oct 6, 2026 | 6 |
| Gift card balance screen | Thistledown ordering app | Built | Store operations manager | Aug 31, 2026 | Sep 5, 2026 | 3 |
| Waitlist for full lessons | Sunrise lesson booking app | Requested | Academy director | Oct 19, 2026 | Oct 22, 2026 | 5 |
| Dark mode | Ember and Oak guest app upkeep | Declined | Hotel brand team | Sep 10, 2026 | Sep 15, 2026 | 5 |
| Export bookings to the front desk system | Greenfield appointment portal | Estimated | Clinic operations | Oct 16, 2026 | Oct 24, 2026 | 7 |
Store releases
Every build through App Store and Google Play review.
| Store release | Project | Store | Version | Status | Submit for review on | Release on |
|---|---|---|---|---|---|---|
| Ordering app 1.0 to App Store | Thistledown ordering app | 1.0.0 | Preparing | Oct 21, 2026 | Oct 25, 2026 | |
| Ordering app 1.0 to Google Play | Thistledown ordering app | 1.0.0 | Preparing | Oct 21, 2026 | Oct 24, 2026 | |
| Loyalty cards 1.2 bug fixes | Thistledown loyalty cards | 1.2.0 | In review | Oct 19, 2026 | Oct 20, 2026 | |
| Loyalty cards 1.1 | Thistledown loyalty cards | 1.1.0 | Rejected | Oct 14, 2026 | Oct 18, 2026 | |
| Guest app 3.4 seasonal menu | Ember and Oak guest app upkeep | 3.4.0 | Approved | Oct 17, 2026 | Oct 22, 2026 | |
| Loyalty cards 1.0 | Thistledown loyalty cards | 1.0.0 | Live | Sep 25, 2026 | Sep 30, 2026 | |
| Guest app 3.3 | Ember and Oak guest app upkeep | 3.3.0 | Live | Sep 10, 2026 | Sep 13, 2026 |
Retainers
Monthly support plans and hours used.
| Retainer | Client | Status | Monthly fee (USD) | Hours included each month | Hours used this month | Renews on |
|---|---|---|---|---|---|---|
| Ember and Oak upkeep | Ember and Oak Hotels | Active | $4,500 | 30 | 26 | Nov 29, 2026 |
| Thistledown support plan | Thistledown Market | Active | $3,000 | 20 | 9 | Jan 3, 2027 |
| Larkspur design support | Larkspur Credit Union | Active | $2,000 | 12 | 12 | Oct 28, 2026 |
| Kestrel tracking upkeep | Kestrel Courier | Ended | $1,500 | 10 | 0 | Aug 21, 2026 |
What lives where
The week
Your rhythm
Who does what
Account managers own clients, proposals and retainers. Project leads own milestones, sprints and change requests. Developers own bugs and builds. The studio owner reads contract value, approved changes and retainer income.
Numbers we use
Contract value now is the signed budget plus every approved change. Done (%) on a sprint is points done over points planned; under 80 percent two sprints running means re-plan. Hours left this month on a retainer going negative means a conversation with the client before the next invoice, not after.
Making it yours
Rename platforms, contract types and milestone kinds to fit how you work, set your own day rates, and delete the sample rows once your first real project is in.
Delivery at a glance. Charts read the live tables.
| Project | Client | Stage | Platform | Budget (USD) | Contract | Day rate (USD) |
|---|---|---|---|---|---|---|
| Thistledown ordering app | Thistledown Market | Build | $98,000 | $1,100 | ||
| Greenfield appointment portal | Greenfield Clinic Group | QA | $64,000 | $1,100 | ||
| Sunrise lesson booking app | Sunrise Language Academy | Discovery | $72,000 | $1,200 |
| Project | Client | Stage | Platform | Budget (USD) | Contract | Day rate (USD) |
|---|---|---|---|---|---|---|
| Thistledown ordering app | Thistledown Market | Build | $98,000 | $1,100 | ||
| Greenfield appointment portal | Greenfield Clinic Group | QA | $64,000 | $1,100 | ||
| Sunrise lesson booking app | Sunrise Language Academy | Discovery | $72,000 | $1,200 |
| Bug | Project | Severity | Status | Fix by | Closed on | Fixer |
|---|---|---|---|---|---|---|
| Cart total wrong with two coupons | Thistledown ordering app | Fixing | Oct 21, 2026 | — | Dariusz Nakamura | |
| App crashes opening an old order | Thistledown ordering app | Open | Oct 20, 2026 | — | Dariusz Nakamura | |
| Appointment time shows wrong time zone | Greenfield appointment portal | Fixing | Oct 22, 2026 | — | Dariusz Nakamura |
| Milestone | Project | Kind | Status | Due on | Owner | Mark done |
|---|---|---|---|---|---|---|
| Checkout flow complete | Thistledown ordering app | In progress | Oct 21, 2026 | Dariusz Nakamura | — | |
| Push notification prototype | Thistledown ordering app | To do | Oct 22, 2026 | Dariusz Nakamura | — | |
| Beta build to client testers | Thistledown ordering app | To do | Oct 23, 2026 | Kwabena Rutherford | — |
Milestones due in the next 7 days
| Milestone | Project | Kind | Status | Due on | Owner | Mark done |
|---|---|---|---|---|---|---|
| Checkout flow complete | Thistledown ordering app | In progress | Oct 21, 2026 | Dariusz Nakamura | — | |
| Push notification prototype | Thistledown ordering app | To do | Oct 22, 2026 | Dariusz Nakamura | — | |
| Beta build to client testers | Thistledown ordering app | To do | Oct 23, 2026 | Kwabena Rutherford | — |
Critical and high bugs
| Bug | Project | Severity | Status | Fix by | Closed on | Fixer |
|---|---|---|---|---|---|---|
| Cart total wrong with two coupons | Thistledown ordering app | Fixing | Oct 21, 2026 | — | Dariusz Nakamura | |
| App crashes opening an old order | Thistledown ordering app | Open | Oct 20, 2026 | — | Dariusz Nakamura | |
| Appointment time shows wrong time zone | Greenfield appointment portal | Fixing | Oct 22, 2026 | — | Dariusz Nakamura |
Launching in the next 30 days
| Project | Client | Stage | Platform | Budget (USD) | Contract | Day rate (USD) |
|---|---|---|---|---|---|---|
| Thistledown ordering app | Thistledown Market | Build | $98,000 | $1,100 | ||
| Greenfield appointment portal | Greenfield Clinic Group | QA | $64,000 | $1,100 | ||
| Sunrise lesson booking app | Sunrise Language Academy | Discovery | $72,000 | $1,200 |
How to read the numbers
Scope and releases
| Change request | Project | Status | Asked for by | Asked on | Client decides by | Estimate (days) |
|---|---|---|---|---|---|---|
| Apple Pay at checkout | Thistledown ordering app | Estimated | Store operations manager | Oct 14, 2026 | Oct 18, 2026 | 4 |
| Spanish language version | Greenfield appointment portal | Requested | Clinic marketing lead | Oct 17, 2026 | Oct 20, 2026 | 9 |
| Second savings goal type | Larkspur savings goals feature | Approved | Product owner at the bank | Sep 30, 2026 | Oct 6, 2026 | 6 |
| Store release | Project | Store | Version | Status | Submit for review on | Release on |
|---|---|---|---|---|---|---|
| Ordering app 1.0 to App Store | Thistledown ordering app | 1.0.0 | Preparing | Oct 21, 2026 | Oct 25, 2026 | |
| Ordering app 1.0 to Google Play | Thistledown ordering app | 1.0.0 | Preparing | Oct 21, 2026 | Oct 24, 2026 | |
| Loyalty cards 1.2 bug fixes | Thistledown loyalty cards | 1.2.0 | In review | Oct 19, 2026 | Oct 20, 2026 |
Retainer hours
| Retainer | Client | Status | Monthly fee (USD) | Hours included each month | Hours used this month | Renews on |
|---|---|---|---|---|---|---|
| Ember and Oak upkeep | Ember and Oak Hotels | Active | $4,500 | 30 | 26 | Nov 29, 2026 |
| Thistledown support plan | Thistledown Market | Active | $3,000 | 20 | 9 | Jan 3, 2027 |
| Larkspur design support | Larkspur Credit Union | Active | $2,000 | 12 | 12 | Oct 28, 2026 |
Before the kickoff meeting
The kickoff meeting (two hours)
Discovery sprint
Design sprints
Design runs one sprint ahead of build. The client signs off each screen group before it is built; changes after sign-off are change requests.
First build sprint
Set the Sprint goal in one sentence the client understands, the Points planned, and book the demo. Close the sprint with Close sprint and write Points done. Two sprints in a row under 80 percent done means the plan is wrong, not the team.
Example
Sunrise Language Academy signed a time-and-materials contract for a lesson booking app. In discovery, interviews showed teachers mostly use phones between classes, so the plan put the teacher schedule first. A waitlist for full lessons came up and was logged as a change request rather than squeezed in.
Two weeks before release
Before submitting
Submitting
Set the release to In review. Watch the review status daily. Release manually rather than automatically, so the client can announce it.
When a build is rejected
Set it to Rejected and copy the reviewer's words into Rejection reason. Most rejections are about sign-in options, payments for digital goods, missing privacy details or a demo account that does not work. Fix, reply in the review thread, and resubmit the same day if you can.
Release day
After release
Phased release on the App Store lets you pause if something breaks. Google Play staged rollouts work the same way; start at 20 percent.
Example
Loyalty cards 1.1 was rejected because it offered social sign-in without Sign in with Apple. The team added it in a day, resubmitted with a note to the reviewer, and the build was approved the next afternoon. The rejection reason went into the kickoff checklist for the next project.
What counts as a change
Anything not in the signed scope: a new screen, a new integration, a second language, a different way of doing something already signed off. Bug fixes are not changes. Polish inside an agreed screen usually is not either; use judgment and be generous with small things.
How a change is handled
Fixed-price projects
On fixed price, every approved change adds to the contract. Contract value now shows the signed budget plus approved changes. Invoice changes with the next milestone payment.
Time-and-materials projects
The change still gets logged and estimated, so the client sees what they are buying and the launch date stays honest.
Swaps
Sometimes the client would rather swap: drop something not yet built and add the new thing at equal size. Log the swap as a change at zero price and note what was dropped.
Weekly check
Example
Greenfield Clinic Group asked for a Spanish version two weeks before launch. The lead estimated nine days, priced it at the project's day rate and showed it would move launch by two weeks. The clinic chose to launch in English on time and approve Spanish for the first update.
What's inside
9 tables · 47 views · 1 form · 17 row actions · 1 agent6 pages
- App Development Agency Studio
- Start here: how this workspace runs
- Dashboard
- Project kickoff checklist
- Release checklist
- Handling change requests
8 tables
- Clients7 views · 8 sample rows
- Projects7 views · 8 sample rows
- Milestones7 views · 11 sample rows
- Bugs7 views · 9 sample rows
- Sprints3 views · 7 sample rows
- Change requests7 views · 7 sample rows
- Store releases7 views · 7 sample rows
- Retainers2 views · 4 sample rows
Related workspaces
SaaS Startup Operating SystemSaaS operating system: MRR by plan, churn by signup cohort, support SLAs and roadmap.
Security Consultancy Engagement DeskSecurity consultancy: engagements, scope, findings by severity, fixes and retests.
Employee DirectoryTeams of any size: find anyone by team, manager, skills and time zone.
IT Managed Services DeskFor MSP owners and techs: clients, devices, patching, tickets on SLA and agreements.
Performance Review CycleHR and managers: run review rounds with goals, feedback and sign-off.
Support and Feedback TrackerSmall support teams: triage tickets, track feature requests, link help articles.