Igangværende

alfons: Et selvudviklet CRM og forretningsværktøj til små virksomheder

Eneudvikler, designer og product owner·2015·Løbende·1 person·3 min read

Et fuldstændig selvudviklet, kommercielt distribueret CRM med let ERP-funktionalitet til små virksomheder — konciperet, designet, bygget, notarbekræftet og markedsført af én person, fra datamodel til desktop-app.

Overblik

alfons er et relationelt CRM med integreret let forretningsstyring — kontakter, tilbud, fakturaer, korrespondance og GDPR-compliance — bygget på FileMaker Advanced og distribueret kommercielt til små virksomheder som en Mac- og Windows-desktopapplikation. Projektet var drevet af en personlig ambition: at føre et softwareprodukt gennem alle udviklingsfaser helt alene, fra idé til marked.

Problem

Små virksomheder har brug for et CRM, der håndterer virkelige arbejdsgange — tilbud, fakturaer, kontaktstyring, dokumentgenerering og lovmæssig compliance — uden kompleksiteten eller omkostningerne ved enterprise-software. Eksisterende løsninger var enten for generiske, for dyre eller krævede løbende abonnementsafhængigheder, som mindre virksomheder gerne ville undgå.

Rammer

  • Eneudvikling på tværs af alle discipliner: koncept, UX, datamodellering, kodning, test, notarbekræftelse, markedsføring og support.
  • FileMaker Advanced som eneste teknologi-stack, hvilket krævede dyb platformsekspertise.
  • GDPR-compliance skulle bygges ind i datamodellen fra bunden, ikke tilføjes efterfølgende.
  • Levering på tværs af platforme (Mac og Windows) fra én samlet kodebase.
  • Kommerciel distribution krævede notarbekræftelse og kodesignering på begge platforme.

Tilgang

Fuld produktudvikling fra bunden: design af relationel datamodel, UI-koncept og implementering, kodning af forretningslogik, integration af GDPR-funktioner, pakning til Mac og Windows, notarbekræftelse, hjemmeside og kommerciel distribution. Applikationen udvides i øjeblikket med iOS-kompatibilitet.

Projektleverancer

Byg på FileMaker Advanced frem for en webbaseret stack.

FileMaker gav hurtig, robust udvikling af en relationel database med native, platformsuafhængig desktop-udrulning — velegnet til målgruppen af små virksomheder, der havde brug for en pålidelig lokal applikation uden cloud-afhængighed.

Ansvarsområder:
  • Webbaseret SaaS-applikation med en moderne JavaScript-stack.
  • Brug en eksisterende CRM-platform og tilpas den.

GDPR-compliance som kernefunktionalitet, ikke som tilføjelse.

Små virksomhedsejere i Tyskland og EU står over for reelle juridiske forpligtelser omkring personoplysninger. At gøre compliance tilgængelig og integreret fjerner en væsentlig barriere og tilfører reel kommerciel værdi.

Ansvarsområder:
  • Overlade GDPR-håndteringen til brugeren og dokumentere anbefalet praksis.
  • Implementere GDPR-funktioner i en senere version.

Satse på kommerciel distribution frem for at holde det som et internt værktøj.

Disciplinen ved at bygge noget, andre vil betale for — med notarbekræftelse, support, dokumentation og en offentlig hjemmeside — var central for det personlige mål om at føre et produkt gennem hver fase af dets livscyklus.

Ansvarsområder:
  • Beholde det som et personligt produktivitetsværktøj uden distribution.
  • Udgive som open source uden kommerciel hensigt.

Designdiscipliner

  • Database
  • App-udrulning
  • Markedsføring
  • UI

Resultat & effekt

  • Mac, Windows, iOS (under udvikling)
    Platforme
  • Kommercielt distribueret og aktivt vedligeholdt
    Status

alfons viste, at én person kan føre et softwareprodukt fra idé til kommerciel distribution på tværs af alle discipliner samtidig. Projektet opbyggede dyb kompetence inden for relationel datamodellering, platformsuafhængig udrulning, integration af lovmæssig compliance og produktledelse — og udvikler sig fortsat med en aktiv brugerbase.

Læring

  • At eje ethvert aspekt af et produkt — fra datamodel til support-indbakke — giver en grundlæggende anden forståelse af software, end specialiseret arbejde nogensinde kunne.
  • GDPR-compliance er en mulighed for at opbygge brugertillid, ikke kun en juridisk forpligtelse — at designe til det fra start er langt billigere end at tilføje det bagefter.
  • Kommerciel distribution, selv i lille skala, pålægger en disciplin, som interne værktøjer aldrig kræver: produktet skal virke for en anden, hver gang.
  • FileMaker Advanced er en kompetent platform til kommerciel software, når den bruges med arkitektonisk stringens — ryet som et hurtigt og beskidt værktøj er ufortjent.