Ahmed Radwan

Senior Business Analyst & IT Team Lead

I make sure what gets built is what was asked for needed.

For eight-plus years I have sat between the people who need a system and the people who build it. I elicit the requirements, break them into epics, features and user stories, model the process in BPMN, and keep the record straight from discovery through post-release change.

NowIT Team Lead & Senior Business Analyst at the Department of National Defence — CHRO, Digital Transformation and Business Intelligence

8+years of business analysis, from requirements to release
6initiatives my team and I are leading at once, right now
20M+users of the system I worked on for Canada’s 2021 Census of Population

Selected work

Statistics Canada, the national statistics agency · 2018 – 2020

Collection Management Portal

Critical epics and features for a core system of Canada’s 2021 Census of Population, used by more than 20 million users.

I led elaboration meetings with stakeholders to define scope, objectives and success criteria, then translated business requirements into epics, features, user stories, use cases and acceptance criteria, documented in Confluence within a Behaviour-Driven Development model.

After presenting the finished epics and features to management, I led the hand-off sessions that improved the development team’s understanding and accelerated implementation.

Role
Business Analyst
Scale
More than 20 million users
Produced
Epics, features, user stories, use cases, acceptance criteria
Method
Agile, Behaviour-Driven Development
system A system B integration points
Illustrative sketch — not the actual model

Statistics Canada, Systems Integration Authority · 2020 – 2021

Two systems, one agreement

The integration analysis between two major systems, ahead of the 2021 Census.

I planned and moderated working sessions with both teams to find where the systems met and to understand each side’s existing process flows. The result was a BPMN model pinpointing the integration points, and an Interface Control Document that captured the agreed process and helped bring both teams to agreement.

Role
Lead analyst
Produced
BPMN process model, Interface Control Document

Statistics Canada, Business Relationship Management · 2021 – 2022

A route to funding

An envisioning process flow that gave teams a structured way to bring new project ideas to management, and a better chance of securing funding.

I designed the flow in Enterprise Architect. Alongside it, I gathered and documented requirements for upcoming projects in the envisioning phase, preparing them to be presented to management.

Role
Business Analyst
Produced
Envisioning process flow, envisioning-phase requirements

Department of National Defence, CHRO · 2025 – present

Rebuilding how a team delivers

A new BA and UX team, and a move from waterfall to agile, team-based delivery.

When I joined, I led a team of 12 developers and there were no business analysts. Each BRD went to a single developer, who chased the detail with clients, designed the interface and built the application alone. To begin with, I did the business analysis myself.

Then I created a BA and UX team and hired its analysts and designers. I defined how it works, from BRD review and weekly elaboration sessions with clients through to release planning and change management, and designed the standard templates for its product requirements documents (PRDs), which are structured as epics and features. BRDs are now broken into epics, so developers start building as soon as the first one is ready, while requirements and design for the next run in parallel in biweekly sprints.

Today I lead that team across six initiatives at once. Clients see progress and design options every week, and in an illustrative three-release example the same work finishes about four months sooner.

Role
IT Team Lead & Senior Business Analyst
Team
12 developers at the start; a BA and UX team built from scratch
Produced
Agile delivery model, intake-to-delivery process, PRD templates for epics and features
Result
About four months sooner in an illustrative three-release example
JanFebMarAprMayJunJulAug other work other work before now release 1release 2release 3 123 123 one developer: questions, design and build BA and UX: requirements, designs developers: build about 4 months sooner
Illustrative example — the same three releases, before and now

Department of National Defence, CHRO · 2025 – present

From document to backlog

An AI agent that turns epic and feature documents into linked Azure DevOps work items.

Once an epic or feature document was written, the work items behind it still had to be created in Azure DevOps by hand.

I built and launched an agent in Microsoft Copilot Studio that generates them directly from the documents the team already writes: the epic, its features, and the product backlog items and bugs beneath them, each linked to its parent. It replaced manual work item creation.

Role
IT Team Lead & Senior Business Analyst
Built with
Microsoft Copilot Studio, Azure DevOps
Produced
AI agent generating linked work items: Epic, Feature, PBI or Bug
Result
Manual work item creation replaced
epic & feature documents agent Epic Feature PBI Bug linked work items
Illustrative sketch — document in, linked work items out

From intake to delivery, on the record

This is the process I defined for the BA and UX team I built at the Department of National Defence. It is also, more or less, how I think: catch the gap early, write the decision down, and keep every requirement traceable to the reason it exists.

  1. 01

    BRD review

    Every business requirements document is read at intake for completeness, ambiguity, conflicts, risks and dependencies. Gaps are caught here, before they become development rework.

  2. 02

    Elaboration

    Weekly sessions with clients, with agendas, open questions and feature walkthroughs prepared. Vague or conflicting requirements are challenged; decisions and open items are documented.

  3. 03

    Documentation

    Product requirements documents (PRDs), written as epics, features and user stories traced back to the BRD. Each ticket carries its business context, technical requirements and the acceptance criteria it will be measured against.

  4. 04

    Release planning

    Roadmaps and release plans built with developers around effort, dependencies and sequencing, then reported weekly: progress, risks, blockers and the decisions still needed.

  5. 05

    Change, managed

    After release, change requests, bugs and new requirements are triaged for business need and their impact on existing functionality before anything is handed to development.

and back to elaboration when things change (they do)

The record

  1. 2025 — Now

    IT Team Lead & Senior Business Analyst

    Department of National Defence — CHRO, Digital Transformation and Business Intelligence

    Joined to lead a team of 12 developers and did the business analysis myself. Then created the BA and UX team, hired its analysts and designers, and now lead that team across six concurrent initiatives.

    The detail
    • Review BRDs at intake, then decompose them into epics, features and user stories with traceability back to the BRD.
    • Lead weekly requirements elaboration sessions with clients, assessing the impact of changes on scope, design, timeline and dependencies.
    • Write product requirements documents (PRDs), structured as epics and features, and the acceptance criteria that development and demos are measured against.
    • Build project roadmaps and release plans with developers; report weekly on progress, risks, blockers and decisions needed.
    • Built and launched a Microsoft Copilot Studio AI agent that generates linked Azure DevOps work items (Epic, Feature, PBI or Bug) directly from epic and feature documents.
    • Defined the test for deciding whether a client request falls within an existing feature’s scope or requires a change request.
    • Plan and lead application demos to senior management, turning feedback into requirement updates and delivery items.
    • Advise management on roadblocks, risks and client engagement, and recommend actions to keep projects moving.
    • Coach business analysts and UX designers; performed acting manager responsibilities, including resource planning and stakeholder escalations.
  2. 2024 — 2025

    IT Team Lead & Senior Business Analyst

    Transport Canada — Enterprise and Digital Solutions

    Partnered with Product Owners and stakeholders to define, analyze and prioritize requirements for digital services, across the software development lifecycle.

    The detail
    • Translated business requirements into functional and technical requirements through epics, features, user stories, use cases and acceptance criteria.
    • Wrote detailed acceptance criteria in support of Behaviour-Driven Development, improving the clarity and testability of requirements.
    • Facilitated stakeholder consultations and Scrum ceremonies, keeping planning, development, testing, integration and maintenance aligned.
    • Onboarded and coached new team members on requirements and documentation practices.
  3. 2018 — 2024

    Statistics Canada

    The national statistics agency — Centralized Business Analyst Team

    Six years and four assignments, from the systems behind the 2021 Census to the StatsCan mobile application, with a promotion to Scrum Master along the way.

    1. 2022–24 Business Analyst & Scrum MasterStatsCan Mobile Application Development Authored business requirements documents (BRDs), refined user stories and estimates with technical teams and Product Owners, negotiated trade-offs with clients, and led a program showcasing collaboration between business analysts and UX designers. Promoted to Scrum Master.
    2. 2021–22 Business AnalystBusiness Relationship Management Designed the envisioning process flow, documented requirements for projects in the envisioning phase, and maintained the Jira Kanban board and backlog each sprint.
    3. 2020–21 Business AnalystSystems Integration Authority Led the integration analysis between two major systems for the 2021 Census: working sessions, BPMN model and Interface Control Document.
    4. 2018–20 Business AnalystCollection Management Portal Delivered critical epics and features for a system central to the Census, used by more than 20 million users; analyzed current processes, identified inefficiencies and presented findings to management.
  4. 2017 — 2018

    Business Analyst

    Department of National Defence

    Led client meetings to determine file structures and implement a digitization process, documented business requirements aligned with project objectives and compliance standards, and guided clients through the transition to the new system.

  5. 2017

    Bachelor of Commerce

    Carleton University, Ottawa

    Concentration in Information Systems.

The toolkit

Business analysis

Requirements elicitation and elaboration / BRD decomposition into epics, features and user stories / product requirements documents (PRDs) / technical requirement documents / use cases / acceptance criteria and Behaviour-Driven Development / requirements traceability

Process & modelling

Process analysis and improvement / BPMN / workflow and process flow diagrams / Interface Control Documents / data analysis and reporting

Delivery & Agile

Agile and Scrum / backlog triage and prioritization / project roadmaps and release plans / capacity planning / user acceptance testing / change request and defect management / weekly status reporting

Stakeholder engagement

Client requirements workshops / expectation and scope management / client–developer communication / demos and reporting to senior management

Tools

Jira, Confluence, Visio, Azure DevOps, Enterprise Architect, Microsoft Copilot Studio, SharePoint & Microsoft 365