XML-Projekte unterscheiden sich nicht von anderen Softwareprojekten hinsichtlich ihrer Phasen. Dieser Artikel möchte allerdings die verschiedenen Aktivitäten, die speziell für den XML-Baustein zu durchlaufen sind, gesondert darstellen und in die klassischen Phasen einordnen. Insbesondere an der Akzeptanz, dass diese Phasen existieren und auch mit Leben ausgefüllt werden müssen, mangelt es bei sehr vielen Projektteams, was oftmals zu schlechten Ergebnissen führt. Insesondere die Planungs- und Modellierungsaufgaben werden vernachlässigt.
In einem nächsten Schritt muss es nun in jedem XMLEntwicklungsprojekt darum gehen, welche Datenstrukturen vorhanden sind. Dazu zählen folgende Teilbereiche:
In einem letzten Schritt bzw. in der nächsten Phase des Software-Entwicklungsprozesses steht die Entwicklung der eigentlich geplanten Anwendung auf dem Zeitplan. Aus XMLPerspektive ergibt sich nun bereits eine längere Testphase, in der ungünstige Strukturen, nicht beachtete Sonderfälle oder ungewöhnliche Realdatengegebenheiten mit dem Regeldokument kollidieren. Durch derartige Rückmeldungen aus dem weiteren Entwicklungsverlauf lassen sich dann iterativ Veränderungen ableiten, die schließlich zum theoretisch korrekten Regeldokument führen. Des Weiteren werden nun auf der Basis des vorhandenen Schema-Dokuments weitere XML-Technologien angewandt wie z.B. die Transformation mit XSL oder XSL-FO (Umwandlung in Druckdateien wie PDF ).
