Häufig gestellte Fragen
Ausführliche Antworten dazu, wie wir Projekte durchführen, womit wir entwickeln und wie wir Sicherheit, Tests und langfristigen Support handhaben. Geschrieben für Bewerter und technische Prüfer – steht Ihre Frage nicht hier, fragen Sie uns direkt.

Projektmanagement und Team
Wie sorgt Sweent während eines Projekts für wirksame Kommunikation und Zusammenarbeit mit den Kunden?
Sweent setzt auf transparente und kontinuierliche Kommunikation. Wir kombinieren regelmäßige Statusberichte, Sprint-Reviews (per Zoom oder Google Meet), Stakeholder-Meetings, den täglichen Austausch über Microsoft Teams und kollaborative Projektmanagement-Tools wie Jira und Asana.
Welche Projektmanagement-Tools verwenden Sie?
Für Aufgabenverwaltung, Sprintplanung, Issue-Tracking und Fortschrittskontrolle nutzen wir vor allem Jira. Für die übergeordnete Planung und die Verfolgung von Meilensteinen verwenden wir Asana. Zusätzlich binden wir GitLab für Versionskontrolle und Codeentwicklung ein – so entsteht ein vollständiger Überblick über den Projektstatus.
Wie hält Sweent Projekttermine ein, und wie geht Sweent mit Änderungen am Umfang um?
Wir halten Termine durch sorgfältige Planung, proaktives Risikomanagement und agile Entwicklungsmethoden ein. Projekte teilen wir in überschaubare Sprints auf, was Flexibilität und iterativen Fortschritt ermöglicht. Änderungen steuern wir über einen strukturierten Prozess mit Dokumentation, Folgenabschätzung, Priorisierung durch den Kunden und transparenter Kommunikation.
Wie bewertet Sweent die Komplexität eines Projekts?
Wir bewerten Komplexität in vier zentralen Dimensionen: technisch (Technologie-Stack, Integrationen, Sicherheit), funktional (Features, Benutzerrollen, Workflows), datenbezogen (Volumen, Vielfalt, Geschwindigkeit, Verlässlichkeit, Migration) und organisatorisch (Stakeholder, Change-Management). Mit einem Punktesystem quantifizieren wir die Komplexität. Das hilft uns, Ressourcen wirksam einzusetzen, angemessen zu planen, Risiken zu steuern und genaue Preise zu kalkulieren.
Wie bindet Sweent seine Fachkräfte und hält die Fluktuation gering?
Wir schaffen ein positives, motivierendes Arbeitsumfeld – mit Mitarbeiterbefragungen, Einzelgesprächen, Weiterbildungsmöglichkeiten, klaren Karrierewegen, wettbewerbsfähiger Vergütung und Zusatzleistungen, Anerkennungsprogrammen, flexiblen Arbeitsmodellen und einer kollaborativen, innovativen und respektvollen Unternehmenskultur.
Wie verteilen Sie die Arbeitslast im Team?
Sweent arbeitet flexibel und stützt sich auf sein Kernteam und sein Netzwerk an freien Mitarbeitern. Wir verteilen die Arbeitslast nach Projektanforderungen und individuellen Kompetenzen. Unsere Projektmanager und Teamleiter sorgen für eine ausgewogene Auslastung, die wir in unseren Projektmanagement-Tools verfolgen. Zudem pflegen wir eine offene Kommunikation, damit alle die Unterstützung erhalten, die sie brauchen.
Wie groß und wie erfahren ist das Entwicklungsteam von Sweent?
Das Kernführungsteam von Sweent besteht aus vier Technologie-Führungskräften mit zusammen über 45 Jahren Erfahrung in Softwareentwicklung und Projektmanagement. Dazu gehören zwei Senior Software Engineering Manager, ein Senior Development Lead und ein Director of Design. Sie verantworten die Projektabwicklung und die Qualitätssicherung und steuern ein Netzwerk aus 15+ spezialisierten Technologiefachkräften – darunter Entwickler, Designer und QA-Spezialisten – mit durchschnittlich 7+ Jahren Erfahrung. Das Modell von Sweent setzt auf Aufsicht auf Führungsebene und dynamische Ressourcenplanung, sodass das Unternehmen Entwicklungsteams wirksam skalieren kann. Das Kernteam hat nachweislich Projekte mit Teams von 5 bis 10+ Personen geführt, Aufgaben geschickt delegiert und die Zusammenarbeit gefördert, um den Projekterfolg zu sichern. In der Praxis wird jedes Projekt in der Regel von einem der beiden Senior Software Engineering Manager geleitet, der dann ein Projektteam aus internen Fachkräften von Sweent und Fachkräften aus unserem großen Netzwerk zusammenstellt.
Wie stärkt Sweent sein Entwicklungsteam?
Wir stärken unser Team durch klare Kommunikation, Vertrauen und Eigenständigkeit, durch die nötigen Ressourcen und Schulungen, durch kontinuierliches Lernen und indem wir als Wegbereiter Hindernisse aus dem Weg räumen. Wir ermutigen alle im Team, Verantwortung zu übernehmen und in ihrem Fachgebiet Entscheidungen zu treffen.
Welche Erfahrung hat Sweent mit agilen Methoden wie Scrum und Kanban?
Agilität steht im Mittelpunkt der Philosophie von Sweent. Wir haben umfassende Erfahrung mit Scrum und Kanban aus einer Vielzahl von Projekten. So liefern wir iterativ, passen uns an Änderungen an und halten den Arbeitsablauf klar.
Wie fördert Sweent Feedbackschleifen zwischen Entwicklern und Nutzern?
Wir fördern Feedbackschleifen aktiv durch User Acceptance Testing (UAT), regelmäßige Demos und Prototypen, Feedbackformulare und Umfragen, direkte Kommunikationskanäle sowie Analysen des Nutzerverhaltens.
Technische Kompetenzen
Hat Sweent Erfahrung mit der Entwicklung produktionsreifer Anwendungen im großen Maßstab?
Ja. Sweent hat nachweislich skalierbare, sichere und produktionsreife Anwendungen entwickelt, die große Daten- und Nutzermengen bewältigen. Wir haben erfolgreich Lösungen für verschiedene Branchen geliefert und dabei stets Leistung und Zuverlässigkeit in den Vordergrund gestellt. Beispiele sind stark frequentierte Websites für Marketingkampagnen von Beratungsunternehmen der Fortune 500 und ein umfassendes Portal für Social-Media-Analysen für eine Digitalagentur.
Kann Sweent Anwendungen mit Dokumentenmanagement entwickeln, etwa zum Hochladen, Durchsuchen und Herunterladen?
Selbstverständlich. Wir haben Erfahrung darin, robuste Funktionen für das Dokumentenmanagement in Anwendungen zu integrieren. Dazu gehören Hochladen, Kategorisieren, Verschlagworten, Suchen (nach Metadaten, Stichwörtern und Inhalt), Vorschau, Herunterladen, Versionsverwaltung, Änderungsverfolgung und Zugriffskontrolle.
Hat Sweent Erfahrung mit der Entwicklung sicherer APIs für interne und externe Nutzer?
Ja, die Entwicklung sicherer APIs gehört zu unseren Kernkompetenzen. Wir setzen auf bewährte Branchenpraktiken für Authentifizierung (OAuth 2.0, API-Schlüssel, JWT), Autorisierung (RBAC), Eingabevalidierung, Verschlüsselung (HTTPS, Daten im Ruhezustand), Ratenbegrenzung sowie umfassende Protokollierung und Überwachung.
Kann Sweent bestehende Systeme oder APIs anbinden?
Ja, wir haben umfassende Erfahrung mit der Integration unterschiedlichster Systeme und APIs. Wir empfehlen ein gründliches Verständnis der vorhandenen API-Dokumentation, den Einsatz von Standardprotokollen (REST, JSON), eine robuste Fehlerbehandlung, umfassende Tests und eine klare Kommunikation mit allen Drittanbietern.
Hat Sweent Erfahrung mit der Entwicklung eigener Komponenten, wenn Open-Source-Lösungen nicht passen?
Ja. Wo es sinnvoll ist, nutzen wir Open-Source-Lösungen, wir entwickeln aber auch individuelle Komponenten, die auf konkrete Projektanforderungen zugeschnitten sind. Herausforderungen wie Entwicklungszeit, Wartbarkeit, Kompatibilität und Sicherheit begegnen wir mit sorgfältiger Planung, Code-Reviews, gründlichen Tests und ausführlicher Dokumentation.
Kann Sweent Tools zur Datenvisualisierung wie Dashboards in Power BI in Anwendungen einbinden?
Power BI haben wir in bisherigen Projekten zwar nicht direkt integriert, wir kennen aber seinen Nutzen und haben individuelle Dashboard-Lösungen entwickelt. Wir sind voll in der Lage und bereit, Power BI oder ähnliche Tools in Ihre Anwendung zu integrieren – mit einem nahtlosen Nutzererlebnis und robusten Sicherheitskontrollen.
Hat Sweent Erfahrung mit der Einbindung von Kartensoftware wie ESRI in Anwendungen?
Ja. Wir haben zwar vorwiegend mit anderen Kartenbibliotheken wie Google Maps und Leaflet gearbeitet, kennen aber die Prinzipien der Integration von Geodaten. Wir sind zuversichtlich, uns schnell in neue Technologien einzuarbeiten und Kartensoftware wirksam in Ihre Anwendung zu integrieren. Dank unserer Erfahrung mit vergleichbaren Technologien können wir individuelle Komponenten entwickeln, Online-Dienste anbinden und die nötigen Sicherheitskontrollen umsetzen.
Kann Sweent die Systemadministration und Benutzerkontenverwaltung für die eigenen Anwendungen übernehmen?
Ja, wir haben Erfahrung mit der Umsetzung umfassender Funktionen für Systemadministration und Benutzerkontenverwaltung. Dazu gehören eigene Administrationsoberflächen mit rollenbasierter Zugriffskontrolle, Authentifizierung und Autorisierung von Benutzern, Werkzeuge zur Verwaltung von Benutzerkonten, Passwortverwaltung und die Protokollierung von Benutzeraktivitäten.
Hat Sweent Erfahrung mit Anwendungen, die Suchmaschinen nutzen?
Ja, wir haben Erfahrung darin, Suchmaschinen wie Elasticsearch einzusetzen, um leistungsstarke Suchfunktionen in Anwendungen bereitzustellen. Indexierung und Abfragen bringen zwar eine gewisse Komplexität mit sich, doch wenn Nutzer Informationen mit Abfragen in natürlicher Sprache schnell finden, verbessert das die Benutzerfreundlichkeit erheblich.
Wie stellt Sweent die Leistung von Anwendungen sicher?
Leistungsoptimierung ist uns ein zentrales Anliegen. Wir setzen Techniken wie Codeoptimierung, Caching, Bildoptimierung, Datenbankoptimierung und Lastverteilung ein. Die Leistung messen wir anhand von Kennzahlen wie Page Load Time, Time to First Byte (TTFB), Server-Antwortzeit, Dauer von Datenbankabfragen, Fehlerrate, Durchsatz, First Contentful Paint (FCP), Largest Contentful Paint (LCP) und Time to Interactive (TTI). Zur Analyse und Verbesserung nutzen wir Tools wie Google PageSpeed Insights, GTmetrix und WebPageTest.
Hat Sweent Erfahrung mit cloudbasierter Entwicklung, Tests und Schulungsumgebungen?
Ja, wir kennen Cloud-Umgebungen sehr gut. Wir arbeiten mit getrennten Umgebungen (Dev, Test, Stage, Training, Prod), mit Werkzeugen für Infrastructure as Code (IaC) wie Terraform und AWS CloudFormation, mit Containerisierung über Docker und mit Container-Orchestrierung über Kubernetes und ECS.
Wie versioniert Sweent mehrere Instanzen einer Anwendung über verschiedene Umgebungen hinweg?
Wir nutzen Git für die Versionskontrolle und eine Branching-Strategie (z. B. Gitflow). Die Umgebungen sind mit bestimmten Branches synchronisiert. Wir halten die Umgebungen möglichst synchron, um Integrationsprobleme zu minimieren; wie weit sie voneinander abweichen, hängt vom jeweiligen Entwicklungszyklus ab.
Wie häufig deployt Sweent typischerweise, und wie lang ist die Durchlaufzeit für Änderungen?
Die Deployment-Häufigkeit hängt vom Projekt und von der Methode ab (agil: in der Regel alle 2–4 Wochen oder öfter). Die Durchlaufzeit für Änderungen richtet sich nach ihrer Komplexität. Mit unseren CI/CD-Pipelines streben wir eine schnelle und zuverlässige Auslieferung an.
Welche Erfahrung hat Sweent mit CI/CD-Prinzipien?
Wir setzen auf CI/CD für eine schnelle, zuverlässige Auslieferung. Unser Prozess umfasst Continuous Integration (regelmäßiges Zusammenführen von Code, automatisierte Builds und Tests), Continuous Delivery (automatisiertes Deployment), automatisierte Tests, Infrastructure as Code sowie Monitoring und Feedback. Wir nutzen Tools wie GitLab CI/CD, Jenkins und AWS CodePipeline.
Wie bestimmt Sweent das passende Architekturmuster für ein Projekt (z. B. Microservices)?
Wir wägen Architekturmuster (Microservices, Monolith, SOA, Serverless) anhand der Projektanforderungen sorgfältig ab. Unser Vorgehen umfasst Anforderungsanalyse, Technologiebewertung, Architekturentwurf, Prototyping sowie Bewertung und Verfeinerung. Dabei wägen wir Vor- und Nachteile nach Kriterien wie Skalierbarkeit, Wartbarkeit, Leistung, Sicherheit, Komplexität und Kosten ab.
Hat Sweent Erfahrung mit der Integration von KI-Tools von Drittanbietern?
Auch wenn wir nicht mit jedem einzelnen KI-Tool Erfahrung haben, haben wir umfassende Erfahrung mit der Integration unterschiedlichster Software und APIs von Drittanbietern, darunter Zahlungs-Gateways, Social-Media-APIs, CRM-Systeme und Karten-APIs. Unser Integrationsprozess konzentriert sich darauf, die Dokumentation zu verstehen, einen klaren Plan zu entwickeln, robuste Fehlerbehandlung und Protokollierung umzusetzen, gründlich zu testen und die Kommunikation mit dem Anbieter aufzubauen.
Kann Sweent responsive Anwendungen entwickeln, die auf verschiedenen Plattformen und Geräten funktionieren?
Ja, responsives Design gehört zu unseren Kernkompetenzen. Mit flexiblen Rastern, flexiblen Bildern, Media Queries und einem Mobile-First-Ansatz sorgen wir für ein optimales Nutzererlebnis auf allen Geräten.
Hat Sweent Erfahrung mit OpenShift?
Ja. Sweent kennt OpenShift und hat umfassende Erfahrung mit Docker und anderen Plattformen zur Container-Orchestrierung (Kubernetes, Amazon ECS).
Welche Erfahrung hat Sweent mit Technologien, die für Modernisierungsprojekte relevant sind?
Sweent verfügt über breite Technologiekompetenz im gesamten Softwareentwicklungszyklus. Zudem sind wir anpassungsfähig und lernen neue Technologien schnell, wenn sich die Anforderungen einer Mission ändern. Hier ein kurzer Überblick über unseren Kern-Stack:
- Frontend: Angular, React, JavaScript, TypeScript
- Backend: Node.js, Python, C# (.NET-Integrationen)
- Datenbanken: SQL Server, PostgreSQL, MongoDB
- Cloud: AWS (S3, EC2, Lambda, RDS usw.), Azure, Google Cloud Platform
- CI/CD: GitLab CI/CD, Jenkins, AWS CodePipeline
- DevOps: Docker, Kubernetes, Terraform
- Tests: Jest, Cypress, Selenium, Mocha, Chai, JMeter, LoadRunner
- Design: Figma, Adobe XD, Balsamiq
- Sonstiges: Git, npm, yarn, webpack, Maven
Sicherheit und Compliance
Wie implementiert und pflegt Sweent Audit-Protokolle?
Wir implementieren strukturierte Audit-Protokolle, die alle Datenänderungen und sicherheitsrelevanten Ereignisse erfassen. Wir verwenden ein standardisiertes Format, schützen die Protokolle vor unbefugtem Zugriff, prüfen sie regelmäßig und werten sie mit automatisierten Tools aus.
Wie gewährleistet Sweent Sicherheit, Authentifizierung und Autorisierung in Anwendungen?
Wir folgen bewährten Branchenpraktiken und setzen Multi-Faktor-Authentifizierung (MFA), rollenbasierte Zugriffskontrolle (RBAC), Datenverschlüsselung (bei der Übertragung und im Ruhezustand), Eingabevalidierung, regelmäßige Sicherheitsaudits und das Prinzip der geringsten Rechte ein.
Hat Sweent Erfahrung mit Single Sign-On (SSO) und verwandten Technologien?
Ja, wir haben Erfahrung mit der Umsetzung von SSO-Lösungen auf Basis von SAML und OAuth 2.0. Wir kennen auch andere Authentifizierungstechnologien und passen uns schnell an neue Anforderungen an.
Wie geht Sweent mit Compliance-Standards der Branche um?
Wir verpflichten uns, die maßgeblichen Compliance-Anforderungen des Bundes und der jeweiligen Branche einzuhalten. Auch wenn wir nicht mit jedem einzelnen Compliance-Framework gearbeitet haben, haben wir Erfahrung mit Standards wie HIPAA und PCI DSS und sind jederzeit bereit, uns an die konkreten Anforderungen eines Projekts anzupassen.
Wie stellt Sweent die Sicherheit von Daten im Ruhezustand sicher?
Wir verwenden branchenübliche Verschlüsselungsalgorithmen wie AES und haben Verfahren wie Transparent Data Encryption (TDE), Verschlüsselung auf Feldebene, Dateisystemverschlüsselung und cloudbasierte Verschlüsselungsdienste eingesetzt.
Wie gewährleistet Sweent die Softwaresicherheit über den gesamten Entwicklungszyklus?
Wir verankern Sicherheit in jeder Entwicklungsphase, von der Anforderungsanalyse bis zu Deployment und Wartung. Unser Secure Development Lifecycle (SDL) umfasst die Definition von Sicherheitsanforderungen, Bedrohungsmodellierung, Prinzipien für sicheres Design, Code-Reviews, statische und dynamische Analysen, Penetrationstests, Sicherheitsschulungen, Schwachstellenmanagement und die Planung der Reaktion auf Sicherheitsvorfälle.
Tests und Qualitätssicherung
Setzt Sweent automatisierte Tests ein?
Ja, wir kombinieren automatisierte und manuelle Tests. Wir streben eine umfassende Abdeckung durch automatisierte Tests an, bestimmte Testarten (explorative Tests, Usability-Tests) lassen sich jedoch am besten manuell durchführen. Für automatisierte Tests nutzen wir Tools wie Jest, Cypress, Selenium, Mocha und Chai.
Wie geht Sweent bei Tests auf Konformität mit Section 508 vor?
Sweent räumt der Konformität mit Section 508 hohe Priorität ein und verankert sowohl schrittweise Tests während der Entwicklung als auch Tests am Ende der Entwicklung in seinem Entwicklungsprozess. Automatisierte Prüfungen der Barrierefreiheit sind in die CI/CD-Pipeline eingebunden und werden nach den Unit- und Integrationstests ausgelöst. Für automatisierte Tests kommen unter anderem Accessibility Insights for Web, WAVE, Pa11y und Lighthouse zum Einsatz. Zusätzlich führt Sweent manuelle Tests mit assistiven Technologien wie JAWS und NVDA durch, um umfassende Konformität und ein benutzerfreundliches Erlebnis für alle Nutzer sicherzustellen.
Nutzt Sweent CI/CD-Tools für automatisierte Tests?
Ja, wir nutzen CI/CD-Tools intensiv für verschiedene Testarten, darunter Unit-, Integrations- und Leistungstests. Wir binden diese Tests in unsere Pipeline ein, um die Codequalität zu sichern und Probleme frühzeitig zu erkennen.
Wie geht Sweent mit Regressionstests um?
Für Regressionstests nutzen wir Tools wie Jest, Cypress und Selenium, die in unsere CI/CD-Pipeline eingebunden sind. Idealerweise laufen Regressionstests bei jedem Commit; die Häufigkeit kann jedoch je nach Umfang und Komplexität der Testsuite angepasst werden.
Wie geht Sweent bei Leistungstests vor?
Für Leistungstests nutzen wir Tools wie JMeter und LoadRunner. Leistungstests laufen in der Regel nicht bei jedem Commit, sind aber in die CI/CD-Pipeline eingebunden und werden an Meilensteinen, vor größeren Releases oder bei Bedarf manuell ausgeführt.
Wie führt Sweent Sicherheitstests durch?
Für Sicherheitstests nutzen wir Tools wie OWASP ZAP, SonarQube, Snyk und Burp Suite. Statische Analysen lassen sich in die CI/CD-Pipeline einbinden, während dynamische Analysen und Penetrationstests in der Regel manuell oder in regelmäßigen geplanten Abständen durchgeführt werden.
Wie testet Sweent responsives Design?
Wir arbeiten nach dem Mobile-First-Ansatz und testen mit einer Kombination aus automatisierten Tools wie BrowserStack und Sauce Labs und manuellen Tests auf einer Vielzahl physischer Geräte (verschiedene iPhone- und Android-Modelle).
Wie sieht der gesamte Qualitätssicherungsprozess von Sweent aus?
Unser QA-Prozess umfasst Anforderungsanalyse, Testplanung, Testfallentwurf, Aufbau der Testumgebung, Testdurchführung (automatisiert und manuell), Fehlermanagement (mit Jira), Regressionstests, Leistungstests, Sicherheitstests und User Acceptance Testing (UAT). Wir nutzen verschiedene Teststrategien, darunter risikobasiertes Testen, exploratives Testen und kontinuierliches Testen.
Betrieb und Wartung
Bietet Sweent Support und Wartung nach der Entwicklung an?
Ja. Sweent kann umfassenden Support nach der Entwicklung leisten, darunter Fehlerbehebung, Leistungsüberwachung, Sicherheitsupdates, technischen Support, Funktionserweiterungen und Wartungsreleases. Außerdem kann Sweent verschiedene, auf den Bedarf unserer Kunden zugeschnittene Support-Stufen anbieten – vom einfachen E-Mail-Support bis zum telefonischen Support rund um die Uhr (24/7).
Noch eine Frage offen?
Sie prüfen uns für einen Auftrag oder ein Angebot auf eine Ausschreibung (RFP)? Fragen Sie direkt – technische Fragen beantworten bei uns Techniker.
Bereit, Ihre digitale Wirkung zu skalieren?
Von WordPress-/Drupal-Migrationen für große Organisationen bis zur Integration maßgeschneiderter KI-Agenten: Wir bauen die Technologie, die Ihr Wachstum antreibt. Kein Schnickschnack, nur exzellentes Engineering.