Glossary of Terms
Key traits of Agile development methodologies mentioned: Modularity, Iterative (short cycles), Time-bound (1-6 week cycles), Adaptive (to risks), People-oriented, Collaborative, and Communicative (Slide 12).
(Agile Software Product Management) A component integrated into the proposed framework. It enables flexible requirement definition, handles large projects at a high management level, and facilitates links between project modules. Includes a Requirement Refinery process (Vision, Theme, Concept, Definition) (Slides 33-35, 41, 44, 48).
Large differences in the level of access to the internet and related technologies, affecting the ability to benefit from E-Government. Considered a major challenge (Slide 7).
The use of Information and Communication Technology (ICT), particularly the internet, as a tool to achieve better government services and operations (Slide 5).
A layered structure proposed, including Access Layer (PCs, mobile), E-government Layer (web portal), E-business Layer (ERP, DMS, data), and Infrastructure Layer (Servers, Networks) (Slide 9).
A metric proposed to measure the efficiency of sprints based on planned vs. actual time. Formula: (1 - (Unfinished Hours / Estimated Hours)) * 100
. Used to evaluate framework performance (Slides 65, 67, 69, 86).
An Agile methodology suited for new/incomplete projects with changing requirements, focusing on the development process itself. Designed for small, collocated teams (2-12 members). Key practices include short cycles, refactoring, pair programming, test-first, etc. (Slides 19, 22, 24, 25, 42, 46, 50).
(4-Dimensional Analytical Tool) A tool integrated into the proposed framework used to select the appropriate Agile methodology (XP or Scrum) for specific tasks/modules based on project characteristics (Scope, Agility, Agile Values, Software Process dimensions) (Slides 21, 30, 37-39, 49, 50, 60-64, 84).
A checklist/model (Heeks, 2006) for understanding the components of an e-government system: Information, Technology, Processes, Objectives & values, Staffing & skills, Management systems & structures, Other resources (Slide 6).
A scale used to interpret the weighted average scores from satisfaction questionnaires (e.g., 1-5 scale where results are mapped to levels like Poor, Accepted, Agreeable, Satisfactory, Enriching) (Slides 82, 83, 87, 88).
A prioritized list of features, functions, requirements, enhancements, and fixes that constitute the changes to be made to the product in future releases. Used in Scrum and the proposed framework (Slides 27, 30, 34, 45, 47, 59).
A core XP practice of restructuring existing computer code—changing the factoring—without changing its external behavior. Used to improve code simplicity, understandability, and maintainability (Slides 24, 46).
An Agile framework focused on project management, suitable for environments with changing variables (requirements, tech). Works well for small teams (<10) and distributed teams. Key elements include Sprints, Daily Meetings, Product Backlog, Scrum Master (Slides 19, 26-28, 45, 47, 50).
A fixed-length iteration (typically 1-4 weeks, shown as 30 days or 2-6 weeks in diagrams) in Scrum, during which a potentially shippable product increment is created (Slides 27, 44, 45, 47, 48, 67-72).