Freigeben über


Ich will es wissen! Was machen wir (als Microsoft) gut, was machen wir schlecht und was sollten wir anders machen?

Ok. Hier ganz unverblühmt. Der virtuelle Kummerkasten! Ich will es wissen und ich versuche Antworten zu geben warum wir machen was wir machen!

  1. Was machen wir (als Microsoft) gut
  2. was machen wir schlecht und
  3. was sollten wir anders machen?

Jetzt ist die Gelegenheit mal Frust abzulassen, ein positives Feedback zu geben oder auch konstruktive Kritik zu üben. Und zwar in allen Bereichen! Nicht nur rund um die Softwareentwicklung. Also, los geht's!

Daniel

Comments

  • Anonymous
    August 08, 2007
    PingBack from http://msdnrss.thecoderblogs.com/2007/08/09/ich-will-es-wissen-was-machen-wir-als-microsoft-gut-was-machen-wir-schlecht-und-was-sollten-wir-anders-machen/

  • Anonymous
    August 08, 2007
    Als Entwickler mobiler Software wird man regelmäßig von den Marketingbezeichnungen der Produkte überrascht. So basiert Windows Mobile 5 (der Nachfolger von Windows Mobile 2003 Second Edition) auf dem Betriebssystem Windows CE 5.0 (Nachfolger von Windows CE .NET 4.2). Anschließend erschien Windows Embedded CE 6.0. Das später erschienene System mit dem Namen Windows Mobile 6 basiert - richtig geraten - trotz seiner Versionsnummer ebenfalls auf Windows CE 5.0. Noch verwirrender sind die Bezeichnungen der unterschiedlichen Varianten von Windows Mobile. In der Version 5 waren dies Pocket PC, Pocket PC Phone Edition sowie Smartphone (die Namen sollten an die Vorvorgänger Pocket PC und Smartphone 2002 erinnern). Höhepunkt dieser Bennung waren Wortungetüme wie "Windows Mobile 2003 Second Edition based Pocket PC Phone Edition". Neuerdings wurden diese in Classic, Standard und Professional geändert. Wer bis hierhin folgen konnte, soll die Varianten bitte einander zuordnen.

  • Anonymous
    August 08, 2007
    Hi Daniel sehr gute Frage. Das was Ihr zu 1,2,3 machen sollt ist zuhören. Die Welt mit den Augen des Kunden sehen! Dein Blog Eintrag ist ja ein Aufruf zum zuhören auch wenn es sein könnte das in dieser öffentlichen Form die Kritik eher gedämpft oder destruktiv (M$) kommt. Da ich und auch meine company ppedv AG uns 110% unserer Zeit mit Microsoft beschäftigen haben wir dazu eine starke Meinung. Ich finde ihr habt absolut geniale Mitarbeiter. Die finden sich auf allen Ebenen sind unkompliziert, interessiert. Super! Ihr habt auch gute Produkte. ( naja mal von Vista abgesehen ;-)) Allerdings habt Ihr noch immer niedrige Sympathie Werte. So schreibt Heise das 55% mit Mozilla surfen. Das tun die User nicht weil Mozilla billiger oder besser ist. Es ist ein wenig Hype aber vor allem trauen sie Microsoft nicht.

  • Anonymous
    August 08, 2007
    Marc: Überraschungen gibt es ja nicht nur bei dem mobilen und Embedded-Produkten. Allerdings haben wir es hier geschafft, mit jeder neuen Version das Bezeichnungsschema zu ändern, das gebe ich zu. (Positiv daran: Das hält geistig flexibel und fördert die Merkfähigkeit ;-) Die Produktnamen werden vom Produktmarketing aufgrund interner Erwägungen sowie Kundenbefragungen ausgewählt. Wir Evangelisten haben dann häufig die undankbare Aufgabe, unseren Kunden klarzumachen, warum das neue Produkt nun so heißt - wie auch in diesem Fall. Auch wir hätten gern mehr Konsistenz, haben aber wenig Einfluss - deshalb ist Feedback wie dieses wichtig. Was speziell Windows CE und Windows Mobile angeht: Windows CE.NET stammt aus der Zeit, als bei Microsoft fast jedes neue Produkt das ".NET"-Kürzel tragen musste, um die neue Strategie zu verdeutlichen. Das Weglassen in 5.0 war nur folgerichtig. Der Zusatz "Embedded" in "Windows Embedded CE 6.0" verdeutlicht den konzeptionellen Unterschied zwischen diesem flexibel konfigurierbaren Embedded-OS und der einheitlichen mobilen Plattform Windows Mobile - die beiden werden ja selbst heute noch gern miteinander verwechselt. Dass Windows Mobile 6 auf CE 5.0 basiert, ist ein technisches Detail, das den Endbenutzer herzlich wenig interessiert, deshalb ist eine unterschiedliche Versionierung völlig in Ordnung. (Und niemand hat je offiziell behauptet, WM6 würde auf CE 6.0 basieren - wer das annahm und jetzt enttäuscht ist, darf die Schuld dafür nicht MS geben.) Übrigens haben die Major Versions des "normalen" Windows-Kernels (4.x, 5.0., 5.1, 6.0) auch nichts mit den offiziellen Produktbezeichnungen (NT 4, W2K, XP, Vista) zu tun, aber da beschwert sich trotzdem niemand... Die Produktbezeichnungen bei Windows Mobile bis 5.0 beruhen auf der unterschiedlichen technischen Historie der Geräteklassen - zuerst war da der PDA mit Touchscreen, irgendwann in Pocket PC getauft, dann kam das Smartphone, welches sich in einer Reihe technischer Features grundlegend unterscheidet (kein Touchscreen, anderes Power Management), und schließlich bekam der PPC noch Telefonfähigkeiten, die man auch irgendwie bezeichnen musste. In WM6 machen wir jetzt - auch in Vorbereitung auf künftige Versionen - den Übergang zu Bezeichnungen, die sich eher an der Funktionalität und der Zielgruppe orientieren als an der technischen Geschichte der Geräte, obwohl sich technisch noch nicht viel ändert. Das wird aber in einer künftigen Version passieren, wo die alten Bezeichnungen dann keinen Sinn mehr machen würden. Deshalb schon jetzt die "Umerziehung" der Benutzer :-) Bei weiteren Fragen und Anmerkungen zu diesen Themen (Mobile & Embedded) lesen Sie die die Handbücher oder fragen Sie Ihren zuständigen Evangelisten: http://blogs.msdn.com/frankpr ;-) Gruß, FrankPr

  • Anonymous
    August 08, 2007
    The comment has been removed

  • Anonymous
    August 08, 2007
    The comment has been removed

  • Anonymous
    August 09, 2007
    Hallo Daniel, wie Norbert verbringe ich den gesamten Arbeitstag mit Microsoft Produkten. Auch einen Großteil meiner Freizeit widme ich dem .NET Framework. Ich bin wirklich begeistert was sich in den letzten Jahren rund um die Entwicklung mit Microsoft Produkten getan hat. Die Unterstützung der Community ist besser geworden und nicht zuletzt hat man das Gefühl schneller einen „Draht“ zu Microsoft zu bekommen. Allerdings bin ich der Meinung, dass man  Anfängern den Einstieg in die Entwicklung mit dem .NET Framework noch leichter machen könnte. Häufig fühlen sich Leute einfach erschlagen von der Informationsvielfalt und den Orten wo diese Informationen zu finden sind – MSDN, MSDN-Solve, asp.net, coding4fun.de usw. Oft wird Microsoft auch als großer Konzern gesehen, die einfach Produkte auf den Markt werfen und die User anschließend alleine lassen. Ich denke in diesem Bereich sollte man noch mehr Arbeit stecken und den Nutzer zeigen, dass Microsoft offener geworden ist und sehr gerne mit Nutzern kommuniziert. Vielleicht wären TechTalks oder Vortragsreihen für absolute Einsteiger mal ganz interessant… Gruß, Kai

  • Anonymous
    August 09, 2007
    The comment has been removed

  • Anonymous
    August 09, 2007
    Hallo Daniel, danke für die Infos. Hast natürlich Recht, eine zentrale Anlaufstelle für "Bugs" kann es einfach nicht geben. Meine Mitstreiter und ich hatten auch einiges an Überzeugungsarbeit zu leisten, bevor der Bug akzeptiert wurde. War aber relativ klar: < XP ging alles - unter Vista gings nicht. Vielleicht was zur Motiavtion neuer Entwickler. Ich denke, TT sind da nicht geeignet und auch viel zu Aufwändig. Mit den kostenlosen Express-Editions und MSDN-Solve ist eigentlich eine gute Basis vorhanden. Ein bisschen Eigeninitiative durch den interessierten Neu-Entwickler sollte man schon verlangen können. Ich finde, "absolute Einsteiger" in Sachen Programmierung müssten sich sowieso erst mal grundlegend mit der Materie auseinandersetzen. Dann entsteht langsam ein Gespür für die verschiedenen Techniken, Programmiersprachen und Plattformen auf dieser Welt. An dieser Stelle könnte dann Microsoft (Daniel ;-) ) ansetzen, die Neueinsteiger für MS-Produkte zu interessieren. Für TechTalks ist, finde ich, die Hemmschwelle aber noch zu hoch. Da muss erst noch mehr anonym passieren. VG, Sven

  • Anonymous
    August 09, 2007
    The comment has been removed

  • Anonymous
    August 09, 2007
    Hallo Marc, wie schon gesagt, "we share your pain", in gewisser Weise. Für Windows Mobile gibt es ja zumindest die zugehörigen SDKs, welche ein bisschen Ordnung in die Entwicklung bringen sollten. Falls das nicht hilft, in Zukunft bei Unklarheiten und akuten Verwirrungszuständen hinsichtlich unserer Embedded-und Mobil-Technologien einfach vetrauensvoll an mich wenden. ;-) L8er, FrankPr