Hallo, Ziel dieses Blogs ist vor allem die Kommunikation und Verbreitung von neuen Ideen für Webanwendungen aus unserem Haus. Es sollen außerdem Methoden und Herangehensweisen für die Entwicklung von Softwarelösungen erläutert bzw. zur Diskussion gestellt werden. Dabei ist es wichtig dass der Schwerpunkt nicht auf technischen Spezifikationen oder bestehenden Modellen liegt. Dafür ist die Wikipedia viel besser geeignet und hilft auch uns gelegentlich weiter. Es geht eher um eine Art philosophischen Gedankenansatz für die Softwareentwicklung der Zukunft.
Warum dieser Ansatz?
Ganz einfach! Das Problem ist vielen bekannt. Wer immer eine Lösung braucht hat es schwer seine Bedürfnisse so zu äußern dass das entstehende Produkt seinen Bedarf abdeckt Der Entwickler und sein Kunde verstehen sich nicht ausreichend. Das klingt nach Fremdsprache und es handelt sich tatsächlich um eine ähnlich gelagerte Schwierigkeit. Der Kunde weiß genau wie sein Problem aussieht da er seinen Arbeits- und Lebensbereich natürlich ganz genau kennt. Der Entwickler hat von selbigem nur eine undeutliche bis vielleicht sogar falsche Vorstellung. Ein Auftraggeber weiß wiederum nichts über Softwareentwicklung und kann sich nur schwer in die Gedankenwelt des Entwicklers hinein versetzen. Man redet aneinander vorbei. Ergebnis ist eine Lösung die den Kunden nicht so zufrieden stellt wie er es erwartet hätte. Viele Änderungen und Bugfixing sind allen am Prozess Beteiligten bekannt. Am Ende hätte alles viel einfacher sein können. Nur weiß keiner genau wie das geht. Oder weiß es wer?
Hier geht es wie sicherlich unschwer zu erkennen um Individualsoftwareentwicklung. Standardsoftware ist nicht Inhalt dieses Blogs. Im Gegenteil ist Standardsoftware für den Autor sogar ein Relikt aus grauer Vorzeit die wir hoffentlich bald vergessen können. Entwickler in diesem Bereich nutzten lediglich das mangelnde Wissen ihrer Kunden um denen das Geld aus der Tasche zu ziehen. Es gibt keine Standardlösung für eine Welt in der über 6 Mrd. Menschen mit täglich verschiedenen Probleme zu kämpfen haben. Wie schwer es ist im Bereich individueller Abdeckung der vielen kleinen Bedürfnisse optimal zu arbeiten soll hier dargestellt werden. Auch um das Problem von Standardsoftware noch stärker verdeutlichen.