By the end of this chapter, you will be able to:
Mastering these skills will help you start projects confidently and set a strong foundation for successful project management in your trade.
Project initiation is the foundation for successful software development projects in Kenya's dynamic technology sector. It involves defining what the project will achieve and setting clear boundaries to prevent scope creep, which is a common challenge in software projects. Properly identifying the project scope and deliverables ensures alignment between stakeholders such as software developers, clients, and end-users, enabling efficient resource allocation and timely delivery of quality products. This chapter focuses on executing project initiation by detailing how to identify the project scope and determine project deliverables specific to software development environments.
Identifying the project scope is a critical step that sets the boundaries and defines what is included and excluded in the software development project. In Kenya's software industry, where projects often involve multiple stakeholders including clients from banks, government agencies, or private enterprises, a clearly articulated scope prevents misunderstandings and costly rework. The scope acts as a guiding document for developers, testers, and project managers throughout the software development lifecycle.
The project scope consists of several key components that collectively describe the work that will be done and the constraints involved. These components ensure that all parties have a shared understanding of the project objectives and limitations.
The objectives specify what the software project aims to achieve, such as automating loan processing for a SACCO or developing an e-commerce platform for a retail business. Objectives must be clear, measurable, and aligned with the client's business goals.
Deliverables are the tangible outputs of the project, including software modules, documentation, user manuals, and training materials. For example, a hospital management system project would include deliverables like patient registration modules and billing systems.
Defining what is outside the project scope is as important as defining what is inside. This prevents scope creep by explicitly stating which features or functions will not be developed, such as excluding mobile app development in a desktop-only software project for a university.
Constraints include factors that limit the project such as budget, time, technology platforms, and regulatory requirements like data protection laws applicable to financial software in Kenya.
Assumptions are conditions believed to be true for planning purposes, such as assuming stable internet connectivity for cloud-based software deployment in a county government office.
The process of formulating the project scope is systematic and involves collaboration among stakeholders to ensure clarity and consensus. In Kenya’s software development context, involving clients and end-users during this phase is crucial to align expectations.
Identifying all relevant stakeholders including clients, end-users, software developers, and project sponsors is the first step. Engaging them through workshops or interviews helps gather comprehensive requirements.
Collecting detailed functional and non-functional requirements clarifies what the software must do and performance standards. For instance, a banking software project would require rigorous security features and transaction processing speed.
The scope statement consolidates the information gathered into a formal document that outlines the project objectives, deliverables, boundaries, constraints, and assumptions. This document serves as a reference throughout the project lifecycle.
The draft scope statement is reviewed and validated by stakeholders to ensure accuracy and agreement. Formal approval from the project sponsor or client is necessary before proceeding.
Once approved, the scope statement becomes the scope baseline against which project progress and changes are measured, helping maintain control over project direction.
Create a free account to open more of this chapter.
Free: practical guides, quick cards, workplace scenarios and more.
Create a free accountThis chapter focused on executing project initiation by first identifying the project scope, which involves outlining key components such as project goals and objectives, deliverables, inclusions and exclusions, as well as constraints and assumptions. The scope formulation process requires reviewing client or stakeholder needs, documenting requirements, defining project boundaries, and confirming the scope with all relevant parties. Determining project deliverables was explored by distinguishing between internal and external deliverables and following steps to identify key outcomes, break down tasks, define milestones, and clarify acceptance criteria. The chapter also emphasized the importance of setting clear project objectives using the SMART criteria to ensure they are Specific, Measurable, Achievable, Relevant, and Time-bound. Preparation of the Project Initiation Document (PID) was detailed, highlighting its key sections including purpose and justification, scope, deliverables, objectives, stakeholder analysis, project organization, timeline, budget, risk assessment, and quality management. Lastly, the chapter underscored the significance of the PID as a foundational document that guides project execution and aligns stakeholder expectations from the outset.
Which of the following is NOT typically included in the project scope document? (2 marks)
a) Project goals and objectives
b) Stakeholder salaries
c) Deliverables
d) Constraints and assumptions
Explain why defining project boundaries is critical during the scope formulation process in software development projects. (3 marks)
Type: Individual
| Tools & Equipment | Materials |
|---|---|
| Computer with Microsoft Word and Excel installed | Project Initiation Document template |
| Pen and writing pad |
| S/N | Item | Quantity |
|---|---|---|
| 1 | Computer with Microsoft Word and Excel installed | 1 Pc per Candidate |
| 2 | Project Initiation Document template | 1 Pc per Candidate |
| 3 | Pen and writing pad | 1 Pc per Candidate |
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|---|---|---|
| TASK 1: Identification of Project Scope | |||
| Candidate reviews project context and objectives (Award 3 marks for clearly understanding project context) | 3 | ||
| Candidate identifies key stakeholders relevant to the campaign (Award 3 marks for listing at least 4 relevant stakeholders) | 3 | ||
| Candidate outlines main deliverables of the campaign (Award 4 marks for clearly defining at least 3 main deliverables) | 4 | ||
| Sub-Total | 10 | ||
| TASK 2: Scope Formulation Process | |||
| Candidate defines project boundaries clearly specifying what is included (Award 5 marks for detailed and relevant inclusions) | 5 | ||
| Candidate specifies what is excluded from the project scope (Award 4 marks for clear exclusions relevant to the campaign) | 4 | ||
| Candidate documents constraints and assumptions affecting scope (Award 3 marks for identifying at least 2 constraints or assumptions) | 3 | ||
| Sub-Total | 12 | ||
| TASK 3: Documentation and Presentation | |||
| Candidate prepares a well-structured Project Scope Statement document (Award 5 marks for organized and professional documentation) | 5 | ||
| Candidate uses correct terminology and clear language (Award 3 marks for appropriate project management terminology) | 3 | ||
| Candidate submits the document on time and in the required format (Award 2 marks for timely and proper submission) | 2 | ||
| Sub-Total | 10 | ||
| PRODUCT CHECKLIST | |||
| Project Scope Statement includes clear scope boundaries, inclusions, exclusions, deliverables, constraints, and assumptions (Award 8 marks for completeness and accuracy of scope statement) | 8 | ||
| Sub-Total | 8 | ||
| GRAND TOTAL | 40 | ||
Type: Individual
| Tools & Equipment | Materials |
|---|---|
| Computer with Microsoft Word and Excel installed | Project initiation template (printed) |
| Pen and notebook |
| S/N | Item | Quantity |
|---|---|---|
| 1 | Computer with Microsoft Word and Excel installed | 1 Pc per Candidate |
| 2 | Project initiation template (printed) | 1 Pc per Candidate |
| 3 | Pen and notebook | 1 Pc per Candidate |
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|---|---|---|
| TASK 1: Identify key project components | |||
| Reviewed client and stakeholder needs accurately (Award 5 marks for clearly identifying relevant client and stakeholder requirements) | 5 | ||
| Listed all major project components such as scope, objectives, deliverables, milestones, resources, assumptions, and constraints (Award 1 mark for each correctly listed key component, max 7 marks) | 7 | ||
| Sub-Total | 12 | ||
| TASK 2: Document project requirements | |||
| Created a structured document using the project initiation template (Award 4 marks for using the template correctly with proper headings) | 4 | ||
| Detailed description of each key project component with clarity and relevance (Award 6 marks for clear, relevant, and concise documentation of components) | 6 | ||
| Included stakeholder roles and responsibilities in the documentation (Award 3 marks for listing relevant stakeholder roles and responsibilities) | 3 | ||
| Sub-Total | 13 | ||
| PRODUCT CHECKLIST | |||
| Completed project initiation document with all key components and stakeholder needs clearly presented, formatted professionally, and free from spelling errors (Award 10 marks for a professionally presented, complete, and accurate document) | 10 | ||
| Sub-Total | 10 | ||
| GRAND TOTAL | 35 | ||
At the start of this chapter we promised you would be able to:
Tick each one you can genuinely do.
Sample simulation — try how the simulator works. A version built for this chapter's practical is coming.
Prepare Kenyan PilauLocked ▸Free: practical guides, quick cards, workplace scenarios and more.
Now — are you there yet?
You're competent when you can confidently do 50% or more of what this chapter promised.
Sign in to record how you're doing.