Lessons Learned from Sharepoint
MOSS 2007, Sharepoint im Allgemeinen, lässt mich immer wieder staunen, was es alles zu beachten gibt. Während ich einerseits überrascht bin angesichts der Fülle an Möglichkeiten, zeigt es mir auch, wie wichtig die Vorarbeiten sind bis hin zu dem Zeitpunkt, an dem etwas vorzuzeigen oder etwas zu sehen ist.
Ich habe durch meine Arbeit mit Sharepoint einiges gelernt, das sicherlich auf anderes übertragbar ist, in diesem Fall aber sehr kategorisch gilt.
Sharepoint: eine Nuss, die es zu knacken gilt. Viele Möglichkeiten, dementsprechend komplex auch die Anforderungen - umsonst wird man sich wahrscheinlich eher nicht für eine solch umfangreiche Softwarelösung entscheiden. Während bei anderen Aufgaben manche Vorgehensweise zum guten Ton gehört, in der Praxis aber doch nicht so rigoros umgesetzt wird, gelten für Sharepoint andere Gesetze.
Meine Merkregeln, die ich ganz bewusst nur stichpunktartig verfasse. Merkregeln, die mir garantieren, dass die Arbeit auch morgen noch Spaß macht und nichts zum Frustrationserlebnis wird.
- Die Zeit für die Konzeptionierung und Planung kann nicht lange genug angesetzt werden
- Arbeite akkurat und dokumentiere im Zweifelsfall jeden, wirklich jeden, einzelnen Handgriff
- Mach nie etwas, ohne genau zu wissen, was du tust
- Arbeite auf virtuellen Maschinen und mache bei kritischen Schritten einen Snapshot
- Plane nie ausschließlich Bottom Up oder Top Down
- Traue nie einem beworbenen Feature, ohne es vorab eingehend getestet zu haben
- Der Teufel steckt immer im Detail
- Auch technische Innovation ist nicht immer das Allheilmittel
- Die erste Idee ist nicht immer die Beste
- Die eigenen Anforderungen sind meist Sonderfälle
- Denke immer an das Suchen und das Finden
- Auch ein tausend Seiten Handbuch bietet nicht für alles eine Lösung
- Google und Freunde mit englischsprachigen Suchbegriffen nutzen
- Bei technischen Überlegungen aller Art immer das spätere User Interface im Auge behalten
- Die Frage wiederverwendbarer Inhalte ist zentral
- Der spätere Benutzer kann sich während der Entwicklungsphase kaum vorstellen, worin die eigentliche Arbeit besteht
- Kundenanforderungen können sich ändern
- Ein Tag ohne bahnbrechendes Ergebnis ist kein Einzelfall
- Es wird wenige Menschen geben, die deinen Gedankengängen folgen können
- Halte gesunden Abstand von deinem Projekt