By the end of this chapter, you will be able to:
Mastering these skills will help you deliver well-planned, efficient systems that truly support users and improve real-world processes in your trade.
System development and project planning are fundamental to ICT technicians who design, implement, and maintain information systems in diverse Kenyan organizations. Effective system development approaches ensure that solutions meet user needs, adhere to budgets, and are delivered on time. This chapter explores the key methodologies and life cycle models that guide system development, providing a foundation for planning and managing ICT projects in environments such as county government offices, banks, and hospitals.
System development approaches provide structured frameworks that guide ICT technicians through the complex process of creating and deploying information systems. Selecting an appropriate approach influences project success by aligning development activities with organizational goals, resource availability, and user expectations. In Kenyan contexts, these approaches must address dynamic business environments and evolving technological requirements.
System development methodologies are formalized processes that define phases, activities, tools, and techniques for building information systems. They help ICT technicians organize tasks, manage risks, and ensure quality outcomes. Common methodologies differ in flexibility, documentation requirements, and user involvement, affecting their suitability for various projects in sectors like retail banking and county health services.
Create a free account to open more of this chapter.
Free: practical guides, quick cards, workplace scenarios and more.
Create a free accountThis chapter explored various system development approaches, emphasizing the importance of selecting appropriate methodologies to guide successful project execution. It examined different system development life cycle models including Waterfall, Prototyping, Dynamic System Development Model, and Object-Oriented Model, highlighting their unique processes and suitability for different project types. The chapter detailed key SDLC activities such as process and procedure development, change management, user experience identification, user impact assessment, and security procedures, which are critical for ensuring system effectiveness and user satisfaction. Each phase of the SDLC was discussed comprehensively, covering planning, analysis, design, testing, implementation, and maintenance to provide a clear roadmap for system development. Project planning concepts were introduced, focusing on defining objectives, managing resources, scheduling, understanding constraints, assessing risks, and delivering project outcomes. The chapter also presented essential project planning tools and techniques, including Program Evaluation and Review Technique, Critical Path Methods, Gantt charts, risk management tools, budgeting and cost estimation tools, and work breakdown structures, all of which enhance effective project management and control. Through this comprehensive coverage, the chapter provided a solid foundation for understanding and applying systematic approaches to system development and project planning.
Which of the following is a characteristic of the Waterfall system development model? (2 marks)
a) Iterative development with user feedback
b) Sequential phases with no overlap
c) Rapid prototyping before design
d) Emphasis on object-oriented analysis
Explain the primary purpose of the Dynamic System Development Model (DSDM) in system development. (3 marks)
Type: Individual
| Tools & Equipment | Materials |
|---|---|
| Computer with Windows 10 and Microsoft Office 2016 | Printing paper A4 size |
| Internet access for research | |
| Printer | |
| Pen and writing pad |
| S/N | Item | Quantity |
|---|---|---|
| 1 | Computer with Windows 10 and Microsoft Office 2016 | 1 Pc per Candidate |
| 2 | Internet access for research | 1 Connection per Candidate |
| 3 | Printer | 1 Pc per 5 Candidates |
| 4 | Printing paper A4 size | 20 Sheets per Candidate |
| 5 | Pen and writing pad | 1 Set per Candidate |
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|---|---|---|
| TASK 1: Compare System Development Approaches | |||
| Created folder named 'SAD_PRACTICAL_2025' on desktop (Award 2 marks for folder creation or zero) | 2 | ||
| Identified and described three system development approaches (Waterfall, Agile, Spiral) (Award 2 marks per correctly identified and described approach) | 6 | ||
| Listed advantages and disadvantages for each approach (Award 2 marks per approach for accurate pros and cons) | 6 | ||
| Saved document as 'Comparison_Report' in 'SAD_PRACTICAL_2025' folder (Award 2 marks for correct save or zero) | 2 | ||
| Printed the saved 'Comparison_Report' document (Award 1 mark for printing or zero) | 1 | ||
| Sub-Total | 17 | ||
| TASK 2: Apply Agile Methodology to Project Planning | |||
| Prepared a project plan using Agile methodology phases (Sprint planning, development, review) (Award 6 marks for correct Agile phases and explanation) | 6 | ||
| Developed a Gantt chart covering 12 weeks with sprints and key activities (Award 8 marks for complete and accurate Gantt chart) | 8 | ||
| Saved the project plan and Gantt chart as 'Agile_Project_Plan' in 'SAD_PRACTICAL_2025' folder (Award 2 marks for correct save or zero) | 2 | ||
| Printed the saved 'Agile_Project_Plan' document (Award 1 mark for printing or zero) | 1 | ||
| Sub-Total | 17 | ||
| PRODUCT CHECKLIST | |||
| Comparative report is well structured, accurate, and complete (Award 8 marks for clarity, correctness, and completeness) | 8 | ||
| Project plan and Gantt chart correctly reflect Agile methodology and timeline (Award 8 marks for correctness and completeness) | 8 | ||
| Documents saved and named correctly in the specified folder (Award 4 marks for all correct file management) | 4 | ||
| Printed documents are clear and legible (Award 4 marks for print quality and completeness) | 4 | ||
| Sub-Total | 24 | ||
| GRAND TOTAL | 58 | ||
Type: Individual
| Tools & Equipment | Materials |
|---|---|
| Computer | Printing paper |
| Printer | A4 writing paper |
| Pen |
| S/N | Item | Quantity |
|---|---|---|
| 1 | Computer with Windows 10 or above and Microsoft Word 2016 or later | 1 Pc per Candidate |
| 2 | Printer | 1 Pc per 5 Candidates |
| 3 | Printing paper | 20 sheets per Candidate |
| 4 | Pen and A4 writing paper | 1 set per Candidate |
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|---|---|---|
| TASK 1: Outline SDLC Phases | |||
| Created folder named SDLC_PRACTICAL_2025 on desktop (Award 2 marks for correct folder creation or zero) | 2 | ||
| Identified and listed all six SDLC phases: Planning, Analysis, Design, Implementation, Testing, Maintenance (Award 1 mark per correct phase listed, total 6 marks) | 6 | ||
| Provided clear and concise explanation for each SDLC phase (Award 1 mark per adequately explained phase, total 6 marks) | 6 | ||
| Sub-Total | 14 | ||
| TASK 2: Select and Justify Project Model | |||
| Identified at least three common project models (e.g., Waterfall, Agile, Spiral) (Award 1 mark per correctly identified model, total 3 marks) | 3 | ||
| Selected the most appropriate project model for payroll system development (Award 4 marks for appropriate model selection or zero) | 4 | ||
| Provided sound justification for the selected project model in the context of the payroll system (Award up to 6 marks for relevant and logical justification) | 6 | ||
| Sub-Total | 13 | ||
| PRODUCT CHECKLIST | |||
| Document is well structured, typed, and saved as PAYROLL_SDLCPM in SDLC_PRACTICAL_2025 folder (Award 3 marks for correct file naming, saving and formatting) | 3 | ||
| Document printed with all pages legible and complete (Award 2 marks for correctly printed document or zero) | 2 | ||
| Sub-Total | 5 | ||
| GRAND TOTAL | 32 | ||
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.