• Home
  • Fragen und Antworten

Fragen und Antworten

Was ist Sensetence?

Sensetence ist ein Softwareunternehmen mit Sitz in Augsburg. Wir entwickeln Software und bieten Beratungsdienstleistungen rund um Software-Entwicklung an. Dabei liegt unser Schwerpunkt auf Webtechnologien – für Web-Anwendungen, Desktop-Programme und hybride mobile Apps.

Welche Dienstleistungen bietet Sensetence an? In welchen Bereichen der Entwicklung und Beratung ist das Unternehmen spezialisiert?

Wir verstehen uns als Softwaredienstleistungsunternehmen mit Expertise in Entwicklung und Beratung.
Konkret heißt das: Wir bieten nicht nur maßgeschneiderte Softwareentwicklung an, die sich ganz nach ihren Bedürfnissen richtet, sondern auch andere Bausteine, die zur Entwicklung gehören, wie beispielsweise strategische und technische Beratung zu Projekten, Schulungen in benötigten Technologien, Qualitätsmanagement und Teamführung.

Mit welchen Kunden arbeitet Sensetence typischerweise zusammen?

Unsere Kunden reichen von ambitionierten Start-Ups bis hin zu etablierten Großunternehmen; wir arbeiten mit Teams aus der Region, ganz Deutschland und dem Ausland zusammen. Dabei sind Deutsch und Englisch die Sprachen unserer Wahl.
Die Branchen unserer Kunden reichen hierbei von verarbeitenden Unternehmen über Energieversorgung und Behörden bis hin zu Beratungsunternehmen.

Was unterscheidet Sensetence von anderen Softwaredienstleistern?

Wir legen viel Wert auf den direkten Kontakt zum Kunden. Der direkte Austausch von Entwicklern und Entscheidungsträgern beim Kunden führt zu einer guten Kommunikationsbasis mit wenig Missverständnissen. Durch kleine Teams und direkte Absprachen ist unser Entwicklungsprozess sehr flexibel – wir können schnell Entscheidungen fällen und Änderungen mit geringem bürokratischen Aufwand umsetzen.

Welche Technologien nutzt Sensetence für seine Projekte?

Unser Schwerpunkt liegt auf Webprogrammierung – wir nutzen dabei insbesondere PHP und Javascript mit den Frameworks Symfony und vue.js, haben aber auch Erfahrung mit anderen Technologien in Backend und Frontend. Zum Tooling verwenden wir Docker und Bitbucket.
Zur Einbindung von AI-Chatbots setzen wir auf Python und die zugehörige Ollama-Library für lokale LLMs sowie auf expliziten Wunsch auch OpenAIs ChatGPT und andere Systeme von externen Anbietern.

Wie läuft ein Projekt mit Sensetence typischerweise ab?

Wir haben kein starres Phasenmodell und begleiten Projekte in unterschiedlichsten Stadien der Entwicklung. Dabei legen wir großen Wert auf die enge Einbindung unserer Kunden in den Prozess, sodass allen Wünschen gut nachgekommen werden kann. Die Kommunikation findet in in häufigen Feedback-Runden statt, sodass rechtzeitig auf Vorschläge eingegangen werden kann.

Die meisten unserer Projekte führen zu einer regelmäßigen Beauftragung, bei der unser Einsatz von einer Stunde pro Woche bei kleinen Wartungsarbeiten bis hin zu 200 Tagen im Jahr bei Großprojekten rangiert. Wir übernehmen aber auch kleine Softwareprojekte mit einmaliger Beauftragung. Normalerweise beginnen Aufträge dieser Art bei 20 Stunden Aufwand.

Wer ist während eines Projekts mein fester Ansprechpartner?

Wir haben ein mehrköpfiges Team von Entwicklern, die sich mit verschiedensten Projekten beschäftigen. Jedes Projekt hat einen festen Ansprechpartner, der zu Beginn des Vorhabens nach Wissensstand und Auslastung festgelegt wird.

Arbeitet Sensetence mit Inhouse-Teams zusammen?

Ja, wir arbeiten auch mit Inhouse-Teams zusammen. Dabei können wir sowohl unterstützend als Developer agieren als auch als Project Lead Struktur in bestehende Teams bringen. Das passiert für gewöhnlich remote, in der Region Augsburg/München auf Wunsch aber auch in Person.

Arbeitet Sensetence agil (Scrum/Kanban)?

Ja, wir arbeiten agil. In unserem Entwicklungsprozess steht der Kundennutzen immer im Vordergrund und Projektmanagement mit Scrum und/oder Kanban hilft uns dabei, Ihre Ideen zu verwirklichen.

Kann das Unternehmen bestehende Systeme übernehmen oder baut Sensetence nur neu?

In unseren bisherigen Projekten haben wir mehrfach auf bereits bestehender Arbeit aufbauend Systeme erweitert, wir bauen aber auch neue Software “from scratch”. Auch Modernisierung bestehender Software und Umbau auf neue Frameworks gehören zu unserem Tätigkeitsbereich.

Wie stellt Sensetence den Wissenstransfer nach Projektende sicher?

Unsere Arbeit wird explizit gut wartbar und erweiterbar angelegt, sodass auch nach Projektende andere Teams daran weiterarbeiten können. Sie wird ausführlich dokumentiert und kommentiert, sodass auch Personen, die nicht an einem Projekt gearbeitet haben, alle Funktionen der neuen Software nachvollziehen können. Auch Schulungen für Inhouse-Teams in den verwendeten Technologien können dabei helfen, unser Vorgehen gut nachzuvollziehen.

Bietet Sensetence Wartung, Support und Weiterentwicklung nach Ende eines Projekts an?

Auf Wunsch können wir nach Abschluss eines Projekts auch Support und Weiterentwicklung eines Projekts übernehmen. Oftmals gibt es Funktionen einer Software, die bei der ersten Version nicht priorisiert werden und später relevant wären – auch hier unterstützen wir Sie gerne und kommen Ihren Wünschen nach.

Wem gehört der Quellcode nach Ende des Projekts?

Unserer Philosophie nach ist der Quellcode nach Projektende Eigentum des Kunden, es sei denn, es gibt dazu eine eigene Vereinbarung während der Entwicklungsphase.

Wie stellt Sensetence Qualität und Stabilität sicher?

Wir setzen auf Code Reviews und mehrstufige automatisierte Tests, um die Funktionalität und Effizienz von Software sicherzustellen. Oftmals orientieren diese sich an einer Pyramidenstruktur (Unit-, Integration-, System- und End-to-End-Testing) und werden mit Code Coverage-Tools kombiniert.

Wie geht Sensetence mit Datenschutz und Cybersecurity um?

Die Unversehrtheit persönlicher Informationen ist uns sehr wichtig. Unser Team nimmt regelmäßig an Schulungen zur Cybersicherheit teil und ist mit den Richtlinien der DSGVO vertraut. Unsere Server stehen in Deutschland, alle personenbezogenen Daten werden bei uns behutsam behandelt und nicht ohne Einverständnis weitergegeben.
Zur besseren Kontrolle über den Zugriff auf Informationen auf dem eigenen PC setzen wir gerade im Bereich AI auf lokale Large Language Models, sodass sensible Daten das Internet nicht betreten.

Was passiert, wenn sich Anforderungen an ein Projekt ändern?

Wir sind flexibel in unserem Vorgehen – der Kunde ist König.
Manche Projekte lassen sich anfangs in Funktion und Aufwand nur schwer abschätzen. Sollte das Unterfangen weitere Funktionalität benötigen, als das zu Beginn gewünscht war, oder gar komplett umgebaut werden, lässt sich die Zusammenarbeit auf Wunsch auch verlängern. Dabei wird viel Wert auf enge Zusammenarbeit mit den Kunden gelegt, um ihren Wünschen und Anforderungen bestmöglich gerecht zu werden.

Wie werden Projekte bei Sensetence abgerechnet und Kosten kalkuliert?

Wir bemessen unsere Kosten grundsätzlich an der darauf verwendeten Arbeitszeit. Zu Beginn eines Projekts, das einen klar definierten Rahmen hat, liefern wir einen Kostenvoranschlag, der sich an unserem geschätzten benötigten Aufwand bemisst. Projekte dieser Art beginnen gewöhnlich bei 20 Stunden Aufwand.

Bei größeren Unbekannten und agilem Vorgehen erfolgt eine regelmäßige Beauftragung mit monatlicher Abrechnung nach aufgewandter Zeit – das kann je nach Umfang zwischen einer Stunde pro Woche und 200 Tagen im Jahr variieren.

Wie kann ich Kontakt zu Sensetence aufnehmen und wie läuft ein Erstgespräch ab?

Über den unten stehenden Link kann man einen Termin zu einem kostenlosen Erstgespräch vereinbaren. Dabei werden üblicherweise die wichtigsten Eckdaten des Projekts wie Zweck, Art der Unterstützung, Umfang und grobe Kosten geklärt. Wenn sich beide Parteien darüber einig sind, kann eine Beauftragung zustandekommen.