Requirement Engineering & Interfaces
Specifying requirements, defining interfaces, testing, and deploying to production – over a decade of experience.
From Requirement to Working Interface
A system is only as good as its requirements – and a system landscape only as stable as its interfaces. For over a decade, I worked in close collaboration with Information Desire Software GmbH (Projectile / IDS), specifying, testing, and deploying interfaces between ERP, CRM, DMS, financial accounting, and third-party systems. Among other things, the industry solution Projectile-HOAI for engineering and planning firms was developed from my specifications.
What I Do in Practice
- Capture and specify requirements: Translate department requests into technically implementable specifications – incl. data model, business rules, and exception handling
- Define and implement interfaces: Document data flows (source, target, mapping, error handling) and implement technically – via REST API, shadow tables, or file export
- Test: Create structured test cases, run integration tests, define and enforce acceptance criteria
- Support go-live: Coordinate production deployment, monitoring, error analysis, and fixes
Interface Projects (Selection)
- Projectile → DATEV – fully automated, bidirectional (journal entries, document images, incoming invoices, debtors/creditors)
- Salesforce ↔ Projectile – bidirectional synchronization of opportunities, contacts, and project data
- Projectile → Atlatos – automated travel expense transfer
- XRechnung Access Point (prototype) – fully automated dispatch via the Peppol network
- Additional: Diamant, Rex, and various industry-specific systems
Why This Matters
Many projects fail not because of the software, but because of unclear requirements and poorly specified interfaces. My approach: Better to spend an extra week on specification than three months fixing errors in production.
Technical Depth: Whitepapers
How I specify interfaces is documented in detail in my whitepapers – freely available for download:
- Automated DATEV Integration – Fully automated, bidirectional synchronization (9 pages)
- Intelligent Invoicing Management – Advance payments, progress billing, and automated posting logic (8 pages)
Next Step
Facing an interface requirement, an ERP integration project, or need support with requirement specification? Let’s discuss how I can help in a brief conversation.