Category Archives: Soft Factors

Knowhow-erwerb in der Softwareentwicklung

In diesem Artikel möchte ich mich damit beschäftigen, wie man sich am besten qualitativ hochwertiges Wissen aneignen kann – konkret anhand der Disziplin Softwareentwicklung. Natürlich funktioniert dieses Vorgehen auch für andere Themen, dabei müssen aber evtl. die Kanäle angepasst werden.

Ein unbekanntes Gebiet

Wenn ich noch ganz am Anfang stehe und von einem Thema (z.B. Test Driven Development) oder einer Programmiersprache keine Ahnung habe, muss ich mir zuerst mal das richtige Informationsnetz aufbauen.

Erwerb von Wissen – Möglichkeiten

Erwerb von Wissen über Studium

Posted in Soft Factors | Tagged , , , | 2 Comments

Blick über den Tellerrand -> Networking

Wie man an meinen Blogposts erkennen kann, beschäftige ich mich momentan neben dem Software Engineering auch mit Soft Skills (Darum habe ich auch eine neue Kategorie erstellt).

Ich denke, dass den meisten klar sein wird, dass in der Softwareentwicklung, neben dem technischen Knowhow, ein sehr grosser Anteil für den Erfolg einer Firma oder auch eines Projektes von den Soft Skills der beteiligten Personen abhängt. Es muss viel kommuniziert werden und wenn dieser Vorgang klappt, wird man erfolgreicher sein, als ohne.

Wie kann man sich aber als einzelne Person oder auch als Team weiterentwickeln?
Richtig, man sollte auch gelegentlich mal über den Tellerrand hinausschauen.

Posted in Soft Factors | Tagged , , | 1 Comment

Bewusstsein schaffen für neue Ideen

Momentan beschäftige ich mich intensiv damit, wie man neue Ideen/Ansätze/Technologien in ein Team, eine Gruppe, eine Firma bringen kann.

Am Anfang steht man immer alleine mit einer Idee da und beim Vortragen dieser Idee stösst man normalerweise auf Gegenwind, nicht bei allen, aber bei vielen.
Warum ist das so? Der Mensch ist ein Gewohnheitstier und wendet das gerne an, was er kann. Man fühlt sich in seiner gewohnten Umgebung wohl. Natürlich gibt es da ausnahmen, aber das ist eher selten.

Wie schafft man es also, eine grössere Gruppe von dieser Idee zu überzeugen und es hinzukriegen, dass die Leute diese Idee unterstützen?

Posted in Soft Factors | 2 Comments

GUI Kundenbedürfnisse mit Balsamiq Mockups abbilden

Seit kurzer Zeit arbeite ich mit Balsamiq Mockups und möchte darum dieses nützliche Tool vorstellen.

Mit Mockups kann man sich sehr schnell Entwürfe von GUI Oberflächen zusammenklicken (z.B. zusammen mit dem Kunden). Innerhalb von wenigen Minuten hat man so einen kompletten Ablauf einer Oberfläche und falls noch Änderungswünsche vom Kunden kommen, kann dies sehr schnell geändert werden.

Das Tool besticht vor allem durch seine Einfachheit (intuitive Bedienung, steile Lernkurve) und bietet viele Schnittstellen, sowohl für das Ex- und importieren der Daten als auch Anbindungen an andere Tools wie Wiki’s oder Issue Tracker usw.

Posted in Soft Factors, Tools / Frameworks | 2 Comments

Termin/Budget/Qualitäts-Probleme in Softwareprojekten

Typische Probleme bei der Softwareentwicklung

Warum schaffen wir Softwareentwickler es eigentlich nicht, eine präzise Schätzung über unsere Arbeit abzuliefern? Andere Berufszweige setzen Termine/Meilensteine in Projekten und meistens werden diese auch eingehalten, warum also gelingt das bei uns nicht?

Natürlich gibt es Dinge, die auch bei anderen Berufszweigen Probleme bereiten würden, wie:

  • Mangelnde Kompetenz der Mitarbeiter
  • Entwickler werden auch in anderen Produkten/Projekten eingesetzt und dort fällt mehr Arbeit an als erwartet
  • Unbekannte Technologien/Frameworks/Thematik

Nichts desto trotz ist es auffällig, wie häufig es Probleme bei Softwareprojekten gibt.
Es gibt 3 Merkmale, die für  für einen Kunden normalerweise entscheidend sind – Kosten/Termine/Funktionalität – häufig werden in Softwareprojekten maximal 2 von diesen 3 Merkmalen erreicht.

Posted in Projektmanagement, Soft Factors | Leave a comment