Individuelle Softwarelösungen

Die artiso solutions GmbH entwickelt qualitativ hochwertige, individuelle Software durch außerordentliches Know-How, hocheffiziente Prozesse und eine starke Kundenorientierung. Die permanente Transparenz im Software-Entwicklungsprozess ermöglicht zu jedem Zeitpunkt einen Qualitäts- und Kosten-Check.

Individuelle
Softwarelösungen

Coaching & Consulting

Das agile Mindset erfordert Ihre Aufmerksamkeit in Tools, Prozessen und Practices. Mit unserem durchdachten Agile-Services-Konzept unterstützen wir Sie ganzheitlich – von der Technik bis zur Organisation – bei Ihren agilen Softwareprojekten.



Coaching & Consulting
 

Softwareentwicklung für den Maschinenbau

Die strategische Bedeutung von Software nimmt in der Maschinenbau-Branche ständig und unaufhaltsam zu. Zeitgemäße Softwareentwicklung ermöglicht schnellere Innovationszyklen, bessere Kundenorientierung und erweitert Ihr Geschäftsmodell um neue Möglichkeiten.


Softwareentwicklung
Maschinenbau

Thomas Schissler

/Thomas Schissler

About Thomas Schissler

Thomas Schissler ist Bereichsleiter der Softwareentwicklung bei der artiso solutions GmbH. Er ist Gründer der .NET Developer Group Ulm und Oberschwaben. Im April 2014 wurde er zum siebten Mal in Folge zum Microsoft MVP für Visual Studio ALM berufen. Thomas Schissler beschäftigt sich seit dem Jahr 2001 intensiv mit der Softwareentwicklung auf Basis von .NET. Er hat sich auf die Themen Team Foundation Server, Moderne Architekturkonzepte, Prozessdesign und verschiedene Technologien im Umfeld von Microsoft .NET spezialisiert und zählt in diesen Bereichen zu den anerkannten Top-Experten. Als zertifizierter Professional SCRUM Trainer und Professional SCRUM-Master unterstützt Thomas Schissler Unternehmen bei der Einführung agiler Softwareentwicklungsmethoden und effektiver Prozesse mit Visual Studio. Hierbei kann er sich neben seinem theoretischen Wissen auf umfangreiche Praxiserfahrungen aus der Tätigkeit mit den eigenen Teams bei artiso sowie aus zahlreichen im Kundenauftrag durchgeführten Trainings, Consultings und Coachings on the job stützen.

Zusammenarbeit im Team fördern durch die richtigen Fragen

Ein Thema das Softwareentwicklungs-Teams oft beschäftigt: Wie können wir als Team besser zusammenarbeiten? Interessanterweise kommt diese Frage erst auf, wenn das Team bereits einen gewissen Reifegrad erreicht hat. Erst dann genügt es nicht, am selben Produkt zu arbeiten, Code zu sharen und vielleicht sogar ein Scrum-Team zu sein. Ein echtes Team zeichnet aus, dass alle [...]

By | November 22nd, 2016|Categories: Agile|0 Comments

Brauchen Softwareentwickler Leidenschaft für das Produkt das sie entwickeln?

Vor kurzem habe ich mit einem Team die interessante Frage aufgeworfen, ob Softwareentwickler Leidenschaft für das Produkt das sie entwickeln benötigen oder ob Leidenschaft für Technologie wichtiger ist. Und wie wirkt sich diese Frage auf die Zusammenarbeit im Team aus?Hintergrund der Frage ist, dass viele Teams mit denen ich zusammenarbeite, zwar Scrum nutzen, aber im [...]

By | Juni 7th, 2016|Categories: Agile|0 Comments

Hardware Test Automatisierung

In letzter Zeit haben wir einige IoT Showcases gebaut und dabei häufig den Raspberry Pi eingesetzt. Leider kam es da immer wieder zu Problemen und der Raspberry hat manchmal nicht mehr gebootet. Die Vermutung war, dass das möglicherweise durch ein Ausschalten ohne vorheriges Herunterfahren zusammenhängt. Um diesen Verdacht aber zu erhärten und vor allem herauszufinden, [...]

By | Juni 6th, 2016|Categories: Entwickler|0 Comments

Rückblick Spartakiade Workshop zu agiler Unternehmenskultur

Am Wochende war ich auf der Spartakiade und habe dort einen ganztägigen Workshop mit dem Titel “Ab morgen bitte Scrum” geleitet. Die Spartakiade ist eine Community-Konferenz die ausschließlich aus herausfordernden Workshops besteht – ein interessantes Konzept, das es erlaubt ein Thema auch mal mit entsprechender Tiefe zu bearbeiten. Mit diesem Post möchte ich ein paar [...]

By | März 22nd, 2016|Categories: Entwickler|Tags: |0 Comments

Deployment einer ASP.NET Anwendung inkl. Datenbank nach Azure mit Visual Studio Release Management

Mit Hilfe von Visual Studio Team Services (VSTS) kann eine Web-Anwendung einfach gebaut und auf einen Server – in diesem Beispiel auf Azure – deployed werden. Auch der Team Foundation Server (TFS) wird dieselbe Funktionalität unterstützen, jedoch ist zum Zeitpunkt der Entstehung dieses Beitrags (Januar 2016) das neue Release Management im TFS noch nicht verfügbar. [...]

By | Januar 28th, 2016|Categories: ALM|Tags: , , , , |0 Comments

Entscheidungsfindung in Software-Projekten

Wie in Software-Projekten Entscheidungen getroffen werden, hat unbestritten einen wesentlichen Einfluss auf den Erfolg des Projektes. In diesem Artikel soll es vorrangig um die Frage gehen, wie technische Entscheidungen idealerweise getroffen werden sollten bzw. was hierbei zu berücksichtigen ist. Die Entscheidungs-Pyramide Nach der Philosophie agiler Entwicklungs-Methoden sollen Entscheidungen möglichst durch die ausführenden Personen (meist Entwickler) [...]

By | Januar 13th, 2016|Categories: ALM|0 Comments

Portierung von TFS Workitem Controls auf TFS 2015

Ich habe vor Kurzem unser DoD Control auf den TFS 2015 portiert und dabei ein paar Herausforderungen meistern müssen, von denen ich in diesem Blog Post berichten möchte.1. Das TFS.Core Modul gibt es unter TFS 2015 nicht mehr.Code für TFS 2013: 1: TFS.module("artiso.DefinitionOfDoneControl", 2: [ 3: "TFS.WorkItemTracking.Controls", 4: "TFS.WorkItemTracking", 5: "TFS.Core" 6: ], 7: function [...]

By | Januar 4th, 2016|Categories: ALM|0 Comments

Mausgeschwindigkeit bei CUIT anpassen

Mit dem Befehl Mouse.Move(…) kann während eines Coded UI Tests die Maus an eine bestimmte Stelle bewegt werden. Dabei wird der Mauspfeil tatsächlich sichtbar von der aktuellen Position an diese Stelle bewegt. Wem das zu langsam oder zu schnell geht, der kann die Geschwindigkeit mit Mouse.MouseMoveSpeed anpassen. Die Standard-Geschwindigkeit ist 450. Mit 0 wird die [...]

By | September 10th, 2015|Categories: Entwickler|0 Comments

Was zeichnet einen guten Product Owner aus?

Die Wichtigkeit des Product OwnersZweifellos ist der Product Owner die Einzelperson innerhalb eines Scrum Teams die den größten Einfluss auf Erfolg oder Misserfolg eines Software-Projektes hat, schließlich bestimmt er oder sie die strategische Ausrichtung des Projektes und damit, wo die Kapazität des Teams investiert werden soll. Er muss eine klare Produktvision entwickeln, die definiert, was [...]

By | Mai 26th, 2015|Categories: Agile|Tags: , , |0 Comments

Retro-Format: Was wäre wenn

Um Teams dabei zu unterstützen, die Sprint-Retrospektiven interessant zu halten und aus unterschiedlichen Perspektiven immer wieder neue Verbesserungsmöglichkeiten zu finden, experimentiere ich momentan mit alternativen Formaten zum klassischen “Was war gut / schlecht / Was wollen wir besser machen?”. Ich möchte meine Erfahrungen mit diesen Formaten in einer losen Folge von Blog Posts teilen wobei [...]

By | April 29th, 2015|Categories: Agile|Tags: , , |0 Comments