By the end of this chapter, you will be able to:
Mastering these skills will help you plan and manage projects effectively, ensuring successful system development in your future career.
System development and project planning are critical competencies for Library and Information Management professionals engaged in designing and implementing information systems that meet user needs effectively. In the Kenyan context, libraries and information centres increasingly rely on tailored digital solutions to manage vast collections, facilitate access, and support research and learning. Selecting the appropriate system development approach and methodology ensures that projects deliver value on time and within budget, while adapting to the dynamic information environment. This chapter explores the foundational approaches and methodologies that guide system development, emphasizing their practical relevance to library systems such as integrated library management systems, digital repositories, and user access portals.
System development approaches provide overarching frameworks that guide how information systems are planned, designed, and implemented. For library professionals in Kenya, understanding these approaches enables informed decisions when acquiring or customizing systems to support cataloguing, circulation, and digital resource management. Different approaches address varying project complexities, user involvement levels, and flexibility needs, making it essential to match the approach to the library’s operational context and strategic goals.
The Waterfall approach is a linear and sequential system development model where each phase must be completed before the next begins. It suits projects with well-understood requirements and low likelihood of change, such as implementing a standard integrated library system in a university library.
Unlike Waterfall, the iterative and incremental approach develops the system through repeated cycles and partial implementations, enhancing flexibility. This is advantageous for county libraries experimenting with new digital cataloguing features that require ongoing user feedback.
Prototyping involves creating an early, simplified version of the system to gather user feedback before full development. This approach is useful for newly established libraries implementing digital repositories where user expectations are still being defined.
Agile development emphasizes collaboration, flexibility, and iterative progress through small, manageable increments. Libraries adopting agile methods can respond swiftly to technological changes and user demands, such as integrating mobile access to catalogues in county libraries.
Describe the main characteristics of the Waterfall approach and explain why it might be suitable for some library system projects in Kenya. (10 marks)
Outline five benefits of the iterative and incremental approach in the context of developing a digital library system. (10 marks)
Explain how prototyping can improve user involvement during system development in a university library setting. (10 marks)
Discuss the core principles of Agile development and their relevance to managing library information system projects. (10 marks)
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, highlighting how different strategies address unique project needs. It examined system development methodologies, emphasizing structured and agile techniques that guide the creation of efficient information systems. The discussion extended to system development life cycle models, explaining their role in organizing the stages of system creation. Detailed coverage of SDLC phases and activities provided insight into the sequential steps required for successful system implementation. Project planning concepts were analyzed, focusing on objectives, resource allocation, scheduling, constraints, risks, and deliverables that shape project execution. The chapter also reviewed essential project planning tools and techniques such as program evaluation and review technique, critical path methods, and Gantt charts, which assist in monitoring progress. Additionally, it covered risk management tools, budgeting and cost estimation methods, and work breakdown structures that facilitate effective project control and resource management. Together, these topics form a comprehensive foundation for managing system development projects from inception to completion.
Which of the following is NOT a common system development approach?
a) Waterfall
b) Agile
c) Spiral
d) Linear regression
(2 marks)
Define the term 'system development life cycle' in the context of library information systems. (3 marks)
Type: Individual
| Tools & Equipment | Materials |
|---|---|
| Laptop with word processing software | System development approach reference materials |
| Pen and notepad | Case study document describing the retail management system requirements |
| S/N | Item | Quantity |
|---|---|---|
| 1 | System development approach reference materials | 3 sets per Candidate |
| 2 | Case study document describing the retail management system requirements | 1 per Candidate |
| 3 | Laptop with word processing software installed | 1 per Candidate |
| 4 | Pen and notepad | 1 set per Candidate |
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|---|---|---|
| TASK 1: Research and Comparison | |||
| Reviewed the case study document thoroughly (Award 2 marks for complete and attentive review, otherwise 0) | 2 | ||
| Identified and described at least three system development approaches (Award 1 mark for each correctly identified and described approach) | 3 | ||
| Analyzed advantages and disadvantages of each approach in relation to the case study (Award up to 4 marks for detailed, relevant analysis) | 4 | ||
| Sub-Total | 9 | ||
| TASK 2: Recommendation and Report Preparation | |||
| Selected the most suitable system development approach with justification (Award 4 marks for clear, well-justified recommendation) | 4 | ||
| Prepared a structured report with introduction, comparison, recommendation, and conclusion (Award 3 marks for well-structured, clear report) | 3 | ||
| Used appropriate language, grammar, and formatting in the report (Award 2 marks for professional and error-free writing) | 2 | ||
| Sub-Total | 9 | ||
| PRODUCT CHECKLIST | |||
| Report length is approximately 3 pages and covers all required sections (Award 3 marks for meeting length and content requirements) | 3 | ||
| Recommendation is appropriate and well-supported by comparison analysis (Award 4 marks for logical, relevant, and justified recommendation) | 4 | ||
| Sub-Total | 7 | ||
| GRAND TOTAL | 25 | ||
Type: Individual
| Tools & Equipment | Materials |
|---|---|
| Computer with Microsoft Excel installed | Information materials on SDLC models |
| Functional printer | Printing paper A4 size |
| Dust coat |
| S/N | Item | Quantity |
|---|---|---|
| 1 | Computer with Microsoft Excel installed | 1 Pc per Candidate |
| 2 | Information materials on SDLC models | 3 Books per Candidate |
| 3 | Functional printer | 1 Pc per 5 Candidates |
| 4 | Printing paper A4 size | 5 Sheets per Candidate |
| 5 | Dust coat | 1 Pc per Candidate |
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|---|---|---|
| TASK 1: Preparation and Safety | |||
| Donned dust coat before starting work (Award 1 mark for correct PPE usage) | 1 | ||
| Switched on the computer and logged in successfully (Award 1 mark for switching on computer) | 1 | ||
| Opened a blank Microsoft Excel document (Award 2 marks for opening blank Excel worksheet) | 2 | ||
| Sub-Total | 4 | ||
| TASK 2: Creating the SDLC Summary Chart | |||
| Created a table with at least 5 rows and 4 columns (Award 2 marks for correct table structure) | 2 | ||
| Entered names of five SDLC models in the first column (Award 1 mark for each correct model name: Waterfall, Agile, Spiral, V-Model, Incremental) | 5 | ||
| Entered key phases of each SDLC model in the second column (Award 1 mark for each correct phases description) | 5 | ||
| Entered at least one advantage for each SDLC model in the third column (Award 1 mark for each correct advantage) | 5 | ||
| Entered at least one disadvantage for each SDLC model in the fourth column (Award 1 mark for each correct disadvantage) | 5 | ||
| Sub-Total | 22 | ||
| TASK 3: Printing and Closing | |||
| Printed the completed summary chart on A4 paper (Award 1 mark for successful printout) | 1 | ||
| Closed the Excel document without saving (Award 1 mark for closing without saving) | 1 | ||
| Switched off the computer after completion (Award 1 mark for switching off computer properly) | 1 | ||
| Sub-Total | 3 | ||
| PRODUCT CHECKLIST | |||
| Summary chart contains 5 SDLC models correctly named (Award 1 mark for each correct model name) | 5 | ||
| Key phases are accurately described for each model (Award 1 mark for each accurate phases description) | 5 | ||
| Advantages are relevant and correctly matched to each model (Award 1 mark for each correct advantage) | 5 | ||
| Disadvantages are relevant and correctly matched to each model (Award 1 mark for each correct disadvantage) | 5 | ||
| Table is neatly formatted, legible, and printed on A4 paper (Award 3 marks for neatness, legibility and print quality) | 3 | ||
| Sub-Total | 23 | ||
| GRAND TOTAL | 52 | ||
At the start of this chapter we promised you would be able to:
Tick each one you can genuinely do.
So, 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.