Module 1 Know your customer and market 4 hAnalyse
Every sound business in app development begins with one clear customer and one clear problem. In São Paulo and the wider state, demand is real but crowded, so a small, well-described customer group wins before a broad one.
- In app development: Find a user pain in one sentence; test with a clickable mock-up.
- Write the customer in one sentence: a user and a client. Add the place, the moment of need and what they use today.
- List five rivals or substitutes within reach. For each, record price, strength, weakness and how people reach it.
- Interview at least eight real customers with open questions. Record exact words, not your summary.
- Count the market in units: how many releases could one area buy in a month? Use two public sources and your own count, then take the lower figure.
- Choose one first segment and say why the others wait.
Worked example. Weak: 'Everyone needs a working mobile or web app.' Strong: 'Our first customer is a user and a client within 8 km of the centre, who today pays R$ 9.020 per release and complains about delay. We target 4 releases a month by month three.'
Second worked scenario. Scenario: ten customers are interviewed for app development. Seven say price, two say speed, one says trust. Question: which first message do you write, and which interview record backs it? Model answer: lead with the release price and speed promise, keep trust proof as the second line, and cite the seven price answers by date.
Activity. Write the one-sentence customer, a five-row rival table and eight interview records. Share them with a peer for a challenge round.
Standard to meet. Define a specific customer, build a rival table with prices, and trace every claim to an interview or a source.
Module 2 Rules, registration and data duties in Brazil 4 hUnderstand
Brazil asks every trader to be visible and accountable. Know which register, tax regime and sector rules apply before the first sale, and check each against the current official text.
- In app development: Data protection law (LGPD) applies; app stores have review rules.
- Choose a legal form: micro-entrepreneur (MEI) only if your activity appears on the official MEI list, or a company registered with a CNPJ. Regulated activities need their sector authorisation first. Check the current limits and lists on the official portal.
- Learn the tax regime that fits your size and write down which taxes you will collect and pay, and when.
- Find the sector rules for app development: licences, inspections, professional registers. List each with the office that issues it and the renewal date.
- Personal data of customers falls under Brazil's data protection law (LGPD). Collect only what you need, say why, keep it safe, and name who answers questions.
- Consumer law gives buyers clear rights on information, returns and complaints. Put your terms in plain Portuguese.
Worked example. Checklist for a new app development trader: 1) legal form (CNPJ, or MEI only if your activity is on the official list); 2) city operating licence; 3) sector licence or register; 4) tax set-up; 5) privacy notice; 6) written terms. Each has an owner and a date.
Second worked scenario. Scenario: a neighbour says registration can wait until the first R$ 41.000 of sales. Question: what do you do? Model answer: do not delay; write the compliance table first, confirm the register, tax and sector licence with the official office, and start only where the table shows no open blocker.
Activity. Build your own six-line compliance table for your first location. Mark what is done, what is pending and who confirms it.
Standard to meet. Cite an official source for every line, assume nothing, and date every pending item. Local law always wins over this course.
Module 3 Design the offer 4 hCreate
An offer states what the customer gets, how well, by when and at what price. For a working mobile or web app, the offer must make the quality visible and the next step easy.
- In app development: Define first release with must-have features only.
- Describe the core offer in three lines: what is delivered (a working mobile or web app), the standard it meets, and the time it takes.
- Add one proof for each promise: a sample, a test result, a guarantee or a customer record.
- Price from cost upward and from customer value downward, then pick a price inside both.
- Write a simple one-page terms sheet: what is included, what is extra, how to cancel.
- Create two options at most, so choice stays easy.
Worked example. Offer: 'A working mobile or web app, delivered within agreed time, checked against a written standard, price R$ 8.200 per release. Proof: a dated record the customer can check and sign. Changes or cancellation by written agreement before work begins.'
Second worked scenario. Scenario: a customer asks for a discount from R$ 8.200 to R$ 7.380 per release. Question: decide with numbers. Model answer: contribution falls from R$ 4.000 to R$ 3.180 per release; offer an extra of value (for example faster service) before cutting price, and accept only if the lower contribution still clears break-even.
Longer notes. Interview five possible users and write down how each solves the problem today, with what tool and how long it takes. Pick one user and one result, then list the screens needed to reach it and cut every other feature. Draw those screens on paper and let users tap through them before any code exists. Estimate hours for design, build, tests and a month of fixes. Decide how the app earns: subscription, per-seat fee or service contract. Compare two similar apps and state your difference in one line. Read the store's review guidelines and the national data protection law before promising a launch date to the first client.
Extra worked example. A studio sells each release at R$ 8.200. Developer hours, testing devices and store fees cost R$ 4.200 per release, leaving R$ 4.000, or 48,8 percent of the price. Fixed costs of R$ 14.000 a month for the office, cloud tools and a project manager are covered after 4 releases, since R$ 14.000 divided by R$ 4.000 is 3,5. With 6 releases, sales are R$ 49.200, contribution is R$ 24.000 and profit is R$ 10.000. Logged hours on the last finished app are the honest basis for the R$ 4.200.
Activity. Write the offer card, the proof list and the terms sheet. Test them with three customers and note every point where they hesitated.
Standard to meet. Check that promise, proof and price are consistent, fit the terms on one page, and record three customer reactions.
Module 4 Run the work step by step 5 hApply
Good operations make results repeatable. For app development, write each step so a new person could follow it on their first day, and measure each step.
- In app development: Sprint: plan, build, test, release, learn; keep a backlog.
- Map the process from first contact to paid and closed. Typical stages: enquiry, quote, preparation, delivery of the release, check, payment, follow-up.
- Name the key resource at each stage: a tested build and a backlog. Note what happens if it is missing.
- Write a one-page standard procedure per stage: who, what, tool, time, record.
- Choose three measures: speed, quality (errors per 100) and customer rating. Review them every week.
- Fix the cause of a defect, not the symptom. Ask 'why' five times and record the answer.
Worked example. Stage record: 'Prepare. Owner: lead. Time: 30 min. Tool: checklist. Record: signed sheet. Defect found on 1 of 2 releases last week; cause: missing check on a tested build and a backlog; fix: add check at start, review next Friday.'
Second worked scenario. Scenario: of 6 releases last month, 1 had a defect traced to a tested build and a backlog. Question: what is the defect rate and what is your first action? Model answer: about 17 defects per 100; stop the cause (add a check at the start), correct affected customers, log the cause, and re-measure next week.
Activity. Draw the process map and write procedures for the two riskiest stages. Run each once and time it.
Standard to meet. Write procedures a stranger can follow, record weekly numbers for each measure, and trace one defect to a root cause.
Module 5 Safety, quality and risk 4 hEvaluate
The most serious risk in this field is a launch that users cannot use. A calm, written risk routine protects people first and the business second.
- In app development: Security bugs and data loss; code review and backups.
- List ten things that could go wrong. Score each for how likely (1 to 5) and how serious (1 to 5). Multiply and sort.
- For the top five, choose a control: remove the hazard, replace it, guard it, train people, or use protective gear, in that order of preference.
- Write who does what in an emergency, and rehearse it once a quarter.
- Keep an incident and near-miss log. Near-misses are free lessons.
- Check that insurance and legal duties match the risk you actually carry.
Worked example. Risk row: 'Hazard: a launch that users cannot use. Likelihood 3, severity 5, score 15. Control: written check before each release, trained staff, log sheet. Owner: site lead. Review monthly.'
Second worked scenario. Scenario: a near-miss occurs: a launch that users cannot use nearly happened but no one was hurt. Question: what do you do in the next 24 hours? Model answer: make safe, record the event, ask the five whys, add or tighten one control, brief the team, and set a review date; near-misses count as lessons, not blame.
Activity. Build a ten-row risk register and a one-page emergency plan. Run a ten-minute drill with a peer and note two improvements.
Standard to meet. Rank controls by preference for the top risks, run the drill, and start the log. Where a regulation applies, follow the official rule.
Module 6 People, skills and service 4 hApply
People deliver the promise. Define roles, train to a standard and give feedback in the open.
- In app development: Train team on code standards and testing.
- Write a role card for each person: purpose, five tasks, the standard for each, and who to ask for help.
- Train by showing, doing with support, then doing alone with a check. Record sign-off per task.
- Set service rules for answering customers: reply times, tone, how to apologise and fix.
- Hold a ten-minute team check each day: yesterday's problem, today's plan, one risk.
- Build a growth path: what a new person can do in week 1, month 3 and month 12.
Worked example. Training record: 'Task: process a complaint. Shown 2 May; done with support 4 May; done alone 8 May, checked: apology, fix, follow-up call. Signed by lead.'
Second worked scenario. Scenario: a new hire completes training but a customer complaint shows a skipped step. Question: whose gap is it? Model answer: first the system: check the role card, the training sign-off and the checklist; then coach the person and fix the document so the step cannot be skipped.
Longer notes. Name an owner for each decision: who sets priorities, who writes code, who tests and who answers users. Hold a fifteen-minute meeting each Monday where each person states what is done, what is next and what blocks them. Write acceptance criteria for each feature as a list of yes-or-no checks. Ask the support person to reproduce every complaint, then log the steps and a screenshot. Add a second pair of eyes to each change before release. Judge the team by problems solved for users, not hours worked. If freelancers join the team, a written contractor agreement and a clause on who owns the code come before the first commit.
Extra worked example. A team ships 6 releases a month, but 2 come back with bugs that cost R$ 1.000 each in extra developer hours; both counts are worked-example figures, not market data. Rework is R$ 2.000. After a second reviewer and a short test checklist, only 1 comes back, costing R$ 1.000. The team saves R$ 1.000 a month, or R$ 12.000 in a year. A tester signing the yes-or-no list for each release is the habit that cuts the reopened tickets.
Activity. Write two role cards and a training plan for one new hire. Role-play a hard customer conversation twice and review.
Standard to meet. Write role cards with measurable standards, show the sign-off steps in training, and write the service rules in plain words.
Module 7 Money: cost, price and break-even 5 hAnalyse
A business lives or dies on a few numbers. Know your contribution per unit, your fixed costs and the volume you need.
- In app development: Cost is people time; track burn and runway.
- Contribution per release = price minus variable cost. Fixed costs are paid whether you sell or not.
- Break-even units = fixed cost divided by contribution. Plan to pass it by a safe margin.
- Make a 12-month cash plan. Cash timing matters as much as profit: customers may pay late, suppliers may want money first.
- Keep money for business and money for the owner apart.
- Test the plan: what if sales fall by a quarter, or cost rises by a tenth?
Worked example. Worked example, all figures in reais: price R$ 8.200, variable cost R$ 4.200, contribution R$ 4.000 per release. Fixed cost R$ 14.000 a month. Break-even = R$ 14.000 / R$ 4.000 = 3,500, so 4 releases a month. At 6 releases a month, profit = R$ 4.000 x 6 - R$ 14.000 = R$ 10.000. These are teaching figures that belong to this example only; later examples and the case study use their own figures. Use your own.
Second worked scenario. Scenario: sales fall to 4 releases a month. Question: what is the monthly result? Model answer: R$ 4.000 x 4 - R$ 14.000 = R$ 2.000; compare with break-even of 4 releases and decide whether to cut fixed cost or raise volume first. Teaching figures only.
Activity. Build your own table: price, variable cost, contribution, fixed cost, break-even and a downside case at 75% of sales. Show it to a peer or mentor.
Standard to meet. Calculate correctly, give every figure a source or mark it as an assumption, and show a downside case.
Module 8 Grow, measure and renew 4 hEvaluate
Growth should follow proof. Measure, learn, then add; and keep returning to the customer.
- In app development: Grow by usage data and retention.
- Pick one growth lever at a time: new customers, a higher repeat rate, a better price, or a new offer.
- Set one measurable target for 90 days, such as 'raise repeat customers from 20% to 30%'.
- Ask each customer how they found you, and record it. Spend more where the record shows results.
- Review monthly: numbers, defects, complaints, cash. Write three decisions each time.
- Plan the renewal of licences, equipment and skills a year ahead.
Worked example. 90-day plan: 'Lever: repeat customers. Action: follow-up call after every release. Target: repeat rate from 20% to 30%. Check: weekly count. Review date: day 45 and day 90.'
Second worked scenario. Scenario: you can add 2 releases a month by one of two levers: a follow-up call to past customers or a price rise of R$ 820 to R$ 9.020. Question: how do you choose? Model answer: test the cheaper reversible lever first (the call), measure for 30 days, and only then try the price change, so you can tell which one worked.
Longer notes. Add event tracking for sign-up, first action and return after seven days, and read the funnel every week. Group support messages by theme and fix the most common one first. Ship one small change at a time so the effect on retention can be seen. Show a new price to a small group before changing it for everyone. Ask active users for a rating at a happy moment, such as after finishing a task. Divide marketing spend by new users to learn the cost of each. Remove features nobody touches. Before charging a subscription, write the cancellation and refund terms in plain words and confirm how user data is stored.
Extra worked example. A studio ships 6 releases a month at R$ 8.200, with R$ 4.200 of variable cost and R$ 14.000 of fixed cost, so profit is R$ 10.000. A maintenance plan for past clients adds one release a month (an assumed figure, not market data), reaching 7. Sales rise to R$ 57.400 and profit to R$ 14.000, a gain of R$ 4.000 a month. Fixed costs stay unchanged. Over twelve months the gain is R$ 48.000. The two developers' calendar decides whether the added work fits before he accepts it.
Activity. Write a 90-day plan with one target, three actions and a review date. Present it in five minutes and take questions.
Standard to meet. Set a measurable, dated target, break the actions down small enough to start this week, and put the review date in the calendar.