The Business Analyst and the SDLC Erlet Shaqe www.dualibra.com
About this presentation This presentation collects several thoughts and conversations had with colleagues over the last few months about the role of the business analyst. The diagrams and drawings are outcomes of these conversations and are ripe for further expansion. In many instances they are half thought through, or missing key things that help round them out. You can help: If you have comments or opinion please add them below.
Business Analyst Roles Lead Consultant Overall Accountability for service delivery and quality. Assists in defining the scope and identifying key stakeholders. Reviews BA deliverables prior to release to ensure quality and accuracy. Primary Deliverables: Project Scope Statement, Project Quality Plan Requirements Manager Overall accountability for requirements identification, definition and fulfilment. Identifies, defines and monitors and manages requirements and constraints through the development lifecycle. Is accountable for ensuring requirements are met and, where gaps appear, that they are managed acceptably. Primary Deliverables: Business Requirements Specifications, Requirements Traceability matrix Business Process Analyst Responsibility for integrating the technical solution to the business processes. This role starts by considering constraints and high level solution architecture and ensuring the business process addresses the business case. Later in the project the detailed procedures and processes are developed to ensure sufficient material is available for training guides, UAT cases, BDPs and work instructions Primary Deliverables: New project Business Process Document (BPD), or Updated BPDs Change Manager Accountability for the human side of project change This includes communications, training, organisational change, implementing new processes and performance metrics. Also responsible for business agreement to cut over into new processes. Primary Deliverables: Change Management Plan, Communications Plan, Training Plan, Implementation Agreement
Project Phase Scope Definition Stakeholder Enterprise Architecture Management Concept Enterprise Architecture Business Case Requirements Management Analyse Business Processes Development Design Change Management Build Validate Implement
Analyst Roles – Typical Work Proportions Project Phase Analyst Roles – Typical Work Proportions Concept Lead Consultant Requirements Manager Business Process Analyst Business Case Lead Consultant Requirements Manager Business Process Analyst Analyse Lead Consultant Requirements Manager Business Process Analyst Change Manager Design Lead Consultant Requirements Manager Business Process Analyst Change Manager Build Lead Consultant Requirements Manager Business Process Analyst Change Manager Validate Lead Consultant Requirements Manager Business Process Analyst Change Manager Implement Lead Consultant Requirements Manager Business Process Analyst Change Manager
Project Phase Business Analyst – Requirements Management Concept Identify Stakeholders Identify High Level Constraints Business Case Identify High Level Requirements Design Business High Level Processes Socialise Process Analyse Define Detailed Requirements Define Detailed Constraints Document Requirements Get Requirements Approved Create RTM Design Present to tech team Consult on/ Lead Test Strategy Assess Design Liaise with stakeholders Update RTM Consult to Test Lead Build Consult to tech team Develop detailed process Develop Implement’n plan Develop Tech Support Processes Develop BCP Plan Update RTM Validate Consult to Test team Provide UAT Cases Participate in UAT Evaluate Test Reports Liaise with stakeholders Update RTM Implement Check off RTM with stakeholders Ensure business readiness Coordinate business-tech activities
Project Phase Business Analyst – Change Management Concept Identify Stakeholders Identify High Level Constraints Business Case Identify High Level Requirements Design Business High Level Processes Socialise Process Analyse Define Detailed Requirements Define Detailed Constraints Document Requirements Get Requirements Approved Change Management Plan Design Assess Solution Design Develop Detailed Processes Develop Training Plan Develop Comms Plan Develop People Change (HR) Plan Liaise with stakeholders Build Develop & Schedule Training Develop & Schedule Comms Develop & schedule HR activities Liaise with stakeholders Validate Liaise with stakeholders Liaise with stakeholders Implement Execute training Execute comms Execute people changes
BA activities PM Business person Business Analyst Systems Analyst Scope/ High level requirements Workshops and Interviews Approve Business Requirements Revise Scope/Bus Case Solution Design BA activities Identify Stakeholders Document Business Requirements Identify Constraints Assess Design PM Requirements Management Change Management Business person Business Analyst Systems Analyst Designer/ Developer RTM UAT Ready for Service Change Mgt Plan Comms Plan Training Bus BA IT BA Stakeholders Business Managers and SMEs Stakeholders IT managers, Infrastructure and network SMEs