Requirements Analysis |
Requirement documents, business flow diagrams, permission matrix |
Interviews, workshops, BPMN 2.0, Visio |
Conceptual Design |
Logical architecture diagram, information architecture (IA), site topology |
IA card sorting, Axure prototypes |
Detailed Design |
Web Part/extension design documents, workflow definitions, data models |
UML class diagrams, sequence diagrams, SPFx design guidelines, Power Automate flow diagrams |
Development |
Custom Web Parts, event receivers, remote event receivers, workflows |
SPFx + React/TypeScript, PnPJS, REST/Graph API, PowerShell scripts |
Testing |
Unit tests, integration tests, performance tests, user acceptance tests (UAT) |
Jest, Pester, Selenium, JMeter, Azure DevTest Labs |
Deployment |
Automated deployment scripts, migration plans, release notes |
Azure DevOps Pipelines, ARM templates, ShareGate Pro |
Operation and Support |
SLA service reports, monitoring dashboards, capacity planning, disaster recovery drills |
SCOM/OMS, Power BI reports, Runbook, disaster recovery drills |