Die 7 Gewohnheiten einer erfolgreichen Web 2.0-Anwendung
Dion Hinchcliffe hat einen großartigen Artikel im Ajax Developers Journal geschrieben, hier ist mein Lieblingsauszug:
Die Grundlagen der Nutzung von Web 2.0
- Benutzerfreundlich ist das wichtigste Merkmal einer Website, Webanwendung oder eines Programms.
- Öffnen Sie Ihre Daten so weit wie möglich. Das Horten von Daten hat keine Zukunft, sondern nur die Kontrolle.
- Fügen Sie aggressiv Feedback-Schleifen zu allem hinzu. Ziehen Sie die Schlaufen heraus, die keine Rolle spielen, und betonen Sie diejenigen, die Ergebnisse liefern.
- Kontinuierliche Freigabezyklen. Je größer die Veröffentlichung, desto unhandlicher wird sie (mehr Abhängigkeiten, mehr Planung, mehr Störungen). Organisches Wachstum ist am leistungsfähigsten, anpassungsfähigsten und belastbarsten.
- Machen Sie Ihre Benutzer zu einem Teil Ihrer Software. Sie sind Ihre wertvollste Quelle für Inhalte, Feedback und Leidenschaft. Beginnen Sie, die soziale Architektur zu verstehen. Gib die nicht wesentliche Kontrolle auf. Oder Ihre Benutzer werden wahrscheinlich woanders hingehen.
- Verwandeln Sie Ihre Anwendungen in Plattformen. Eine Anwendung hat normalerweise eine einzige vorgegebene Verwendung. Eine Plattform ist so konzipiert, dass sie die Grundlage für etwas Größeres bildet. Anstatt eine einzige Art der Nutzung Ihrer Software und Daten zu erhalten, sind Sie möglicherweise Hunderte oder Tausende von ihnen.
- Erstellen Sie keine sozialen Gemeinschaften, nur um sie zu haben. Sie sind kein Punkt auf der Checkliste. Aber ermächtigen Sie inspirierte Benutzer, sie zu erstellen.
Ich würde einen weiteren Artikel hinzufügen oder auf "Benutzerfreundlichkeit" erweitern. Innerhalb der Benutzerfreundlichkeit gibt es 2 Komponenten:
- Benutzerfreundlichkeit - Die Methode, mit der der Benutzer Aufgaben ausführt, sollte natürlich sein und keine übermäßige Schulung erfordern.
- Tolles Design – das gebe ich nur ungern zu, aber ein außergewöhnliches Design hilft. Wenn Sie eine kostenlose Anwendung haben, ist sie vielleicht nicht so wichtig; Wenn Sie jedoch einen Service verkaufen, werden schöne Grafiken und Seitenlayouts erwartet.
Verwandeln Sie Ihre Anwendung in Plattformen und kontinuierliche Release-Zyklen eignen sich beide für Widgets, Plugins oder Add-Ons. Wenn es eine Möglichkeit gibt, einen Teil Ihrer Anwendung so zu erstellen, dass andere darin integriert werden können, werden Sie die Entwicklung weit über die Grenzen Ihres Unternehmens hinaus nutzen.
Ich bin mir nicht sicher, ob ich mit "Ihre Daten öffnen" einverstanden bin, aber ich stimme der Nutzung Ihrer Daten zu. Offene Daten können heutzutage ein Albtraum für die Privatsphäre sein; Die Nutzung der von Ihren Benutzern bereitgestellten Daten ist jedoch eine Erwartung. Wenn ich mich frage, wie ich meinen Kaffee mag, hoffe ich, dass ich das nächste Mal Kaffee bekomme, so wie ich ihn mag! Wenn nicht, fragen Sie mich erst gar nicht!