Skip to content

The Software Industry & Its Roles

SAP Implementation Consulting & ERP - Startupistan Germany · Block I · study notes for revision.


Two things in one chapter: the mindset I need to work in tech, and the map of who does what. The map matters because an SAP consultant sits at its crossroads - I end up talking to almost everyone on it.

I’m not just learning a tool, I’m stepping into a whole industry. That reframe helps: one hard afternoon is one room in a very large building, not the whole building.

This is a blended course: a few live sessions plus a lot of self-paced hours. The live time is where I get unstuck and get feedback - but most of the progress happens alone, so a routine is what makes it real.

The single most valuable early skill isn’t knowing answers, it’s knowing what to do the moment something won’t work. It’s a named, reusable routine - same four moves, in order, every time.

  1. Restart it. Turn it off and on, or close and reopen. Clears a confused state and fixes a genuinely large share of everyday glitches - for free. Try this first.

  2. Read the message. Don’t click the error away in a panic. I don’t need every word - I hunt for the plain-language clue: a file name, not found, no internet connection, permission denied. Partial understanding usually points straight at the cause.

  3. Search well. Turn the problem into a specific search: the program’s name + the exact words of the message. If the first try flops, change the words and search again.

  4. Ask a person. When restart / read / search aren’t enough, asking is the smart move, not a failure - as long as I give enough to work with (template below).

Easiest way to make sense of the roles: don’t list them, follow one product from idea to live service. Every role owns one stage of this relay - no single person does it all.

Decidewhat & why
→
DesignUX · UI
→
Buildsoftware · data · AI
→
Shiptest · release
→
Run & keep safeops · security · support
→
Users
A product is a relay passed hand to hand. One tap in a finished app - say booking a clinic slot - touches half a dozen fields: design shaped the screen, developers built the action, data people decided how it’s stored, security encrypted it, infra kept it fast, a tester made sure the slot couldn’t be double-booked, support helps if the user gets stuck.

Grouped into families, one line each. The goal is recognition, not memorising every box - roles blur and people wear several hats in real life.

RoleWhat they do
Front-end developerBuilds the parts you see and touch - screens, buttons (the “dining room”)
Back-end developerBuilds the hidden machinery - logic, storing data, making things happen (the “kitchen”)
Full-stack developerWorks across both front and back
Software engineer≈ developer, with stress on discipline & maintainable code, not just code that works today
Data analyst / engineer / scientistAnalyst answers questions from data · engineer builds the pipelines · scientist finds patterns & predictions
AI / MLBuilds systems that learn patterns from data rather than following fixed rules - leans heavily on data roles
RoleWhat they do
UX (User Experience)How the product works - is it clear, findable, does the flow make sense? Good UX is invisible; you only notice bad UX
UI (User Interface)How it looks - colours, spacing, buttons, fonts, visual polish
Product designerWhere UX + UI meet: something both usable and attractive, then handed to developers to build

Run & keep safe - ops, security, infrastructure

Section titled “Run & keep safe - ops, security, infrastructure”
RoleWhat they do
SysadminLooks after servers & systems - configured, updated, working
NetworkingKeeps everything connected - data flow between machines, offices, the internet
Cloud / DevOps / platformRuns systems on rented computing; builds pipelines to release software reliably
IT support / help deskFront line when a laptop won’t cooperate
CybersecurityProtects systems & data - defensive (build protections, watch), offensive (break in with permission to find holes first), governance (rules & compliance). Touches every other field

Business, product & quality - where career-changers often fit

Section titled “Business, product & quality - where career-changers often fit”
RoleWhat they do
Product manager (PM)Decides what to build and why, and in what order - from user needs + business goals
Business analyst (BA)Translates business problems into requirements the tech team can act on - big in the enterprise world
Project / program managerKeeps the work organised, coordinated, on schedule
Tech marketingBrings the product to its audience - digital marketing, SEO, growth, content
QA / testingCatches problems before users do; deliberately tries to break things
Technical writerMakes complex things understandable - guides, manuals, help pages

Where enterprise software & the SAP path fit

Section titled “Where enterprise software & the SAP path fit”

Enterprise software runs the operations of a large organisation (not one personal user) - its finance, staff records, supply chain, all at once and at scale. Large, stable, well-paid corner of the industry.

One of the world’s leading makers of enterprise software; its systems run a large share of major companies. Learning SAP = learning the systems a great deal of the corporate world depends on - which is why the skill is in steady demand.

The key point: an SAP role is not an isolated corner. Implementing an ERP touches nearly the whole map at once.

Business analysts - what the company needsData / DB - the database beneathSecurity - sensitive finance & personal dataDevelopers & testers - customise & checkProject managers - keep it on track
Must-knowOne-line recall
Tech mindsetCuriosity + comfort with not-knowing; everyone looks things up - finding beats memorising
Discipline vs motivationMotivation is an unreliable feeling; discipline shows up anyway, dedication is the why
Active studyBuild / explain / recall from memory - passive re-reading feels like learning but isn’t
Getting unstuckRestart → Read → Search → Ask, in that order
Ask wellTrying to do / expected / actually happened (+ exact error) / already tried
Product journeyDecide → design → build → ship → run - a relay; no one builds it alone
Field vs role vs titleBroad area vs the job vs the company’s badge - learn the role
Building familyFront/back/full-stack devs; software engineers; data analyst/engineer/scientist; AI/ML
Design familyUX = how it works · UI = how it looks · product design = both, handed to devs
Run & safe familySysadmin, networking, cloud/DevOps, support; security = defensive/offensive/governance
Business & qualityPM (what & why), BA (needs→requirements), project mgr (on time), QA, tech writer
ERPOne connected system uniting finance, logistics, HR, procurement - on a database
SAP & ABAPSAP = leading enterprise-software maker; ABAP = its own language
SAP consultant’s placeCrossroads role bridging business ↔ system; touches nearly every other field