Zwyssig Informatik GmbH Logo
 

Angebot

Wir setzen ausnahmslos auf höchst qualifizierte Mitarbeiter, um den Ansprüchen an unsere Lösungen und Produkten gerecht zu werden. Qualität, Umfang und Ressourcen müssen optimal miteinander abgestimmt werden. Dies resultiert in erhöhter Effizienz und Effektivität, welche die Garanten für nachhaltige Kundenlösungen bilden.

Professionelle Methoden und innovative Technologien können gute Resultate erreichen, sind aber selten allein verantwortlich für den Erfolg. Wir sind eine kleine Firma und wir schätzen die kurzen Entscheidungswege, die hochmotivierten und zufriedenen Mitarbeiter, welche ihre Arbeit und die Zufriedenheit der Kunden am Herzen liegt.

Unterstützung

OutsourcingVermehrt sehen sich Unternehmen mit Personalengpässen in der Entwicklungsabteilung konfrontiert, die Projekte oder das Tagesgeschäft in Verzug bringen. Zwyssig Informatik GmbH bietet kompetente Fachkräfte zur kurz- oder langfristigen Verstärkung ihres .NET Entwicklungsteams an.

Sie übernehmen ein breites Spektrum an Tätigkeiten innerhalb des agilen Entwicklungsprozess:

  • Projektleitung
  • Anforderungsanalysen
  • Softwarearchitektur
  • Entwurf und Entwicklung
  • Qualitätssicherung
  • Inbetriebnahmen

Beratung und Schulung

SoftwareDienstleisterEine effiziente und effektive Softwareentwicklung bedingt ein fundiertes Wissen der Methoden und der Technologien. Zwyssig Informatik GmbH bietet Beratung und Schulung für ihr .NET Entwicklungsteams an. Erzielen Sie so mehr nachhaltige Produktivität, zufriedenere Mitarbeiter, eine bessere Qualität Ihrer Produkte und Dienstleistungen und weniger Ausfallzeiten.

Beratung 

  • Softwareentwicklungsprozess
    Der Softwareentwicklungsprozess beeinflusst massgeblich Qualität, Termine und Kosten bei der Entwicklung komplexer Software-Produkte und Systemen. Als Softwaredienstleister kennen wir die Chancen und Risiken der  verschiedenen Vorgehensmodelle und haben wertvolle praktische Erfahrungen in unterschiedlichen Projekten sammeln können.

    Wir beraten Sie gerne um das Thema Softwarentwicklungsprozess und unterstützen Sie bei folgenden möglichen Aufgabenstellungen:
    • Beratung bei der Evaluation des Entwicklungsprozesses (HERMES, IEEE) und Entwicklungsmethoden (Scrum, XP, Kanban)
    • Beratung bei der Wahl der Entwicklungswerkzeuge
    • Beratung bei möglichen Optimierungen im Entwicklungsprozess (Theory of Constraints)
  • Softwarearchitektur
    Die Entwicklung von Software ist eine komplexe Aufgabe und mit der Softwarearchitektur wird die Strukturierung der Software in Komponenten und das Zusammenwirken dieser Komponenten erreicht. Der Erfolg hängt dabei von vielen Faktoren ab, wobei in allen Phasen Fehler unterlaufen können, welche nachträglich schwierig zu korrigieren sind.

    Wir beraten, überprüfen und bewerten Architekturen, Werkzeuge, Entwürfe und Quelltexte auf die definierten nichtfunktionalen
    Qualitätsziele Ihres Produktes und den objektorientierten Designprinzipien (OOD). Gemeinsam mit dem Entwicklungsteam liefern wir konkrete Vorschläge, wie Sie ihr Produkt verbessern können, um mögliche Produktivitätsverluste und Qualitätsmängel zu reduzieren, womit die Projektrisiken eingedämmt werden.

  • Anforderungsanalyse
    Wir unterstützen Sie bei der Umsetzung einer Idee zu einer Softwarelösung, welche die richtigen Dinge richtig tut. Aus der Produktvision werden konkrete, messbare Ziele und Anforderungen (Epics, User Stories) abgeleitet und strukturiert.

    Dabei konzentrieren wir uns auf die Maxime des Return on Investment (ROI). Gemeinsam mit dem Kunden priorisieren wir die Themen (Epic) nach deren Wert, um eine möglichst hohe Effektivität zu erreichen, dass diese auch wirklich korrekt und vollständig definiert sind. Die erhobenen Anforderungen erfassen wir im Backlog oder in einer Spezifikation und legen sie in einem Versionskontrollsystem ab, damit Änderungen jederzeit nachvollziehbar sind (Change Management).

    Anhand von unterschiedlichen Techniken erheben wir die erforderlichen Anforderungen an die zukünftige Softwarelösung (Anforderungserhebung):
    • Gemeinsames Brainstormen
    • Wechsel der Perspektiven
    • Feldbeobachtungen
    • "Schnupperlehre"
    • Fragebogen
    • Interview
    • Selbstaufschreibung
    • On-Site Customer
    • Systemarchäologie
    • Reuse
  • Pair Programming
    Pair Programming ist eine agile Entwicklungsmethode, die sich zunächst im Rahmen des Xtreme Programmings etabliert hat und heute auch bei der Anwendung anderer agiler Frameworks zum Einsatz kommt. Das Konzept des Pair Programmings sieht vor, dass sich zwei Entwickler zusammensetzen und gemeinsam an einer Aufgabe arbeiten, wobei sich die Entwickler dabei an der Tastatur abwechseln.

    Vor allem bei zentralen und komplexen Themen setzen wir gemeinsam mit Ihrem .NET Entwicklungsteam auf Pair Programming, damit Sie folgende Verbesserungen in Ihrem .NET Entwicklungsteam und Produkt erreichen:

    • Höhere Qualität durch weniger Fehler
    • Höhere Produktivität durch Vermeidung von Wissensinseln und weniger Zusatzkosten durch spät entdeckte Fehler
    • Höhere Stabilität, Erweiterbarkeit und Testbarkeit

Schulung

  • Advanced Unit Testing
    Lernen Sie wie Sie Ihre Produkte mit dem richtigen Einsatz der Testautomatisierung (Unit-, Integration-, UI-Tests) verifizieren können

  • Refactoring Fundamentals
    Lernen Sie wie Sie Code Smells erkennen und wie Sie mit Refactoring Patterns beheben können

  • Clean Code
    Lernen Sie wie Sie wartbaren und lesbaren Quelltext erstellen können

  • Softwarearchitekturen
    Lernen Sie wie Sie Softwarearchitekturen mit UML erstellen und dokumentieren können 

  • Microsoft Visual Studio, .NET Framework und C#
    Lernen Sie die Möglichkeiten, Tipps und Tricks mit Microsoft Technologien kennen

 

Entwicklung

ApplikationsDesignZwyssig Informatik GmbH bietet die Realisierung von innovativen, massgeschneiderten Softwarelösungen nach den Bedürfnissen des Kunden an. Mit unseren fundierten technischen Kompetenzen entwickeln wir gemeinsam mit Ihnen eine Lösung die besser Ihre Arbeitsabläufe abbildet als ein Standardprodukt und so zu einem echten Vorsprung zur Konkurrenz wird.

Wir arbeiten in kurzen, überschaubaren Iterationszyklen zielgerichtet auf einen hohen Kundennutzen hin. Dabei legen wir grossen Wert auf sauberen Code und gutes Design für eine nachhaltige Softwarelösung, die sich über Jahre laufend weiterentwickeln lässt.

Durch den Einsatz von modernen Modellierungs- und Codegenerierungswerkzeugen lässt sich eine hochflexible und wartbare Lösung mit deutlich kleinerem Aufwand realisieren.

Wir realisieren Ihr Projekt in einem Dienstleitungs-­ oder Werkvertragsverhältnis.