UJ IT08X77: Introduction to IT Project Management — Exam Notes & Study Guide (South Africa)

UJ IT08X77, Introduction to IT Project Management, is a foundational module that equips you with the language, frameworks, and practical thinking needed to plan, run, and control IT projects. Because this is a first exposure to project management concepts in many South African universities, exam questions often test your ability to apply core ideas such as scope, schedules, cost control, risk, communication, and governance rather than just define terms. This study guide focuses on the exact competencies typically assessed in UJ IT08X77, while linking concepts to how similar topics appear in South African university IT modules (e.g., project planning, systems development, and management of change), so you can answer confidently in a UNISA/CUT/UJ-style exam format.

Section 1: Core Concepts of IT Project Management (UJ IT08X77 Foundations)

What is a project (and what is not)?

An IT project is a temporary endeavour undertaken to create a unique product, service, or result. The “temporary” aspect means it has a defined start and end; “unique” means it’s not a repetitive manufacturing operation producing identical outputs every cycle.

A key exam skill is distinguishing projects from operations:

  • Operations are ongoing processes that sustain the business (e.g., maintaining servers, running payroll, handling customer support).
  • Projects introduce change and deliver something new (e.g., implementing a new ERP system, migrating data to the cloud, building a mobile banking app, upgrading a cybersecurity platform).

Example (typical IT exam scenario):
A university wants to implement a new learning management system (LMS) to replace an older platform. This includes configuration, integrations, user training, and data migration. That’s a project because it’s a time-bound initiative delivering a unique result.

Counter-example (common trap):
If a team continuously monitors the LMS, applies patches, and provides support according to a schedule, that is operations, not a project.

What is IT project management?

IT project management is the application of knowledge, skills, tools, and techniques to project activities to meet project requirements. In practice, that means managing:

  1. Scope (what you will deliver)
  2. Schedule (when you will deliver it)
  3. Cost (how much it will cost)
  4. Quality (how well it meets requirements)
  5. Resources (people, technology, time)
  6. Risk (uncertainty and threats/opportunities)
  7. Stakeholders (people affected by the project)

In many UJ IT08X77 exam items, you are expected to show that these are interdependent. For example, increasing scope without adding time or budget almost always increases schedule/cost risk.

The project life cycle vs project phases

A project life cycle describes the phases from start to finish. A phase is a subset of work with a distinct purpose, often culminating in an approval or checkpoint.

A common simplified life cycle model for IT projects:

  1. Initiation
  2. Planning
  3. Execution
  4. Monitoring & Controlling
  5. Closing

Some projects also include a feasibility phase explicitly (especially in IT procurement and systems replacement contexts).

Exam tip: When asked “what happens during initiation?”, don’t write about coding. In initiation, you define the business need, confirm the high-level goals, and appoint governance (e.g., project manager, steering committee). Coding usually sits in execution.

Stakeholders and the importance of alignment

Stakeholders include anyone impacted by the project or who can influence outcomes. Typical IT project stakeholders:

  • Sponsor (often sets strategic direction and provides funding)
  • Project manager (coordinates delivery)
  • Project team (analysts, developers, testers, DevOps, data specialists)
  • Users / business owners (provide requirements and accept deliverables)
  • IT operations / support teams (ensure maintainability and handover readiness)
  • Procurement / legal / compliance (contracts, data protection, policy)
  • Customers (internal or external users)

A classic project risk is misalignment: users want one thing, developers deliver another, and the sponsor judges success against different criteria.

Concrete example:
If stakeholders agree the system must support 10 000 concurrent users but requirements documentation later changes to “about a few thousand,” you may build a system that fails under peak demand. That failure becomes a quality and stakeholder satisfaction problem, which also becomes a cost and schedule problem when rework is required.

The triple constraint and why it matters in IT

The triple constraint (sometimes shown as the “iron triangle”) includes:

  • Scope
  • Time (Schedule)
  • Cost (Budget)

In IT projects, scope creep and unrealistic timelines are frequent causes of failure. If management insists on delivery by a fixed date (time constraint) and you keep adding features (scope), then costs rise or quality suffers.

Example with numbers (consistent use later):
Suppose an IT integration project has:

  • Budget: R500 000
  • Planned timeline: 10 weeks
  • Planned scope: 3 integrations

If a new requirement adds 2 more integrations without increasing budget and schedule, either:

  • the scope is reduced elsewhere (scope trade-off),
  • or costs increase (additional staff/contractors),
  • or schedule extends (missed milestones),
  • or quality reduces (more defects, failing acceptance tests).

IT governance in simple terms

Governance means ensuring that projects align with organisational strategy and deliver expected benefits. Governance can include:

  • Steering committee meetings
  • Stage-gate approvals (e.g., approval to proceed from planning to execution)
  • Risk reviews and compliance checks
  • Benefit realization monitoring

In a typical university setting, governance could be a committee approving major IT initiatives after business case review and confirming readiness for procurement and resource allocation.

Project management knowledge areas (high-level map)

While different frameworks exist, UJ IT08X77 exams often expect you to understand major categories:

  • Integration management (how plans work together; managing changes)
  • Scope management (collect requirements → define scope → create WBS → control scope)
  • Schedule management (define activities → sequence → estimate → develop schedule → control schedule)
  • Cost management (estimate costs → budget → control costs)
  • Quality management (quality planning → assurance → control)
  • Resource management (team acquisition → development → management)
  • Communications management (stakeholder communications; reporting)
  • Risk management (identify → analyze → respond → monitor)
  • Procurement management (acquire resources/services from outside)
  • Stakeholder management (identify → engage → monitor)

You don’t need to memorize every sub-process name, but you must recognize them and apply them to scenarios.

Mini case: “Database migration project”

A university upgrades its student information system and needs to migrate data from an old database to a new platform.

You can test understanding by mapping tasks:

  • Initiation: confirm business need (system upgrade), identify risks (data loss), identify stakeholders (IT operations, data governance, registrars)
  • Planning: define migration approach (full migration vs incremental), plan testing strategy, develop schedule and budget
  • Execution: run migration scripts, validate transfers, configure the new system
  • Monitoring & controlling: track defects, manage migration delays, update risk register
  • Closing: handover, documentation, lessons learned

If an exam question describes activities like “building migration scripts,” that belongs to execution. If it describes “approving the migration plan and confirming responsibilities,” that belongs to initiation/planning. Recognizing this placement is often where marks are won.

Section 2: Planning an IT Project — Scope, Work Breakdown, Schedule, and Cost

Why planning is where projects succeed or fail

Project planning converts vague goals into deliverables and measurable work. It answers:

  • What exactly will we deliver?
  • How will we deliver it?
  • Who will do the work?
  • When will each part be completed?
  • How much will it cost?
  • How will we measure progress and quality?

A planning weakness is frequently the cause of execution chaos. If scope isn’t defined clearly, the team spends time redoing work. If schedules don’t account for dependencies, the team runs late. If cost estimates ignore procurement timelines, budgets get exceeded.

Requirements, scope, and the difference between them

Requirements are statements about what the system must do, often including functional requirements (features) and non-functional requirements (performance, security, compliance).

Scope is the total work and deliverables needed to meet requirements. Scope management ensures that only approved work enters the project.

Example:
Functional requirement: “The system shall allow lecturers to upload assignment briefs.”
Non-functional requirement: “The system shall support login with two-factor authentication and must comply with data protection policies.”
Scope includes all tasks needed: analysis, design, development, testing, security configuration, documentation, and training.

Creating a Work Breakdown Structure (WBS)

A WBS breaks the project into manageable components. It’s usually hierarchical and used for estimating schedule and costs.

Typical WBS structure (example for an IT project):

  1. Project Management
  2. Requirements Analysis
  3. System Design
  4. Development
  5. Testing
  6. Deployment
  7. Change Management & Training
  8. Handover & Closing

Then each major component is broken down further. For exam answers, it’s important to explain that WBS supports:

  • clear deliverables,
  • better estimation,
  • tracking progress,
  • assigning responsibilities (often through roles/RACI later).

WBS example with granular breakdown

Consider an LMS upgrade project. A WBS for Testing might include:

  • 6.1 Unit testing
  • 6.2 Integration testing
  • 6.3 System testing
  • 6.4 Performance testing
  • 6.5 Security testing
  • 6.6 User acceptance testing (UAT)

Each of these can be estimated and scheduled. If a question asks, “How do you ensure completeness?”, you can point to WBS coverage and verification via scope baseline and acceptance criteria.

Scope baseline and controlling scope

A scope baseline is approved scope documentation. Scope control prevents uncontrolled changes.

A common scenario: stakeholders ask for additional features during late stages. You handle it through:

  1. Change request submitted (with description and impact)
  2. Impact analysis (schedule, cost, quality, risk)
  3. Approval decision (sponsor/steering committee)
  4. Update baseline if approved
  5. Communicate change and adjust plan

Exam-style phrasing to remember: scope control is not “refuse changes.” It is manage changes systematically.

Scheduling: from activities to a workable timeline

Scheduling creates a plan that sequences work and assigns time. Key schedule terms include:

  • Activity: a distinct piece of work (e.g., “Develop database schema”)
  • Milestone: a significant event (e.g., “UAT completed”)
  • Dependency: a relationship where one task relies on another (e.g., testing depends on development completion)
  • Critical path: the longest sequence of dependent tasks determining project duration

In many UJ IT08X77 questions, marks are awarded for explaining dependencies and how schedule changes affect critical path.

Using durations and dependencies in a simple schedule

Let’s build a small schedule example with consistent numbers:

Assume the LMS upgrade project includes:

  • Requirements & sign-off: 2 weeks
  • Development: 6 weeks
  • Testing (system + UAT): 3 weeks
  • Deployment: 1 week

Dependencies:

  • Development starts only after requirements sign-off.
  • Testing starts after development completes.
  • Deployment starts after testing finishes.

If each segment is sequential:

  • Total = 2 + 6 + 3 + 1 = 12 weeks

Now, suppose a new security requirement adds 1 week of work inside testing, making testing 4 weeks. The project total becomes:

  • 2 + 6 + 4 + 1 = 13 weeks

That’s a predictable schedule impact—exactly the kind of reasoning expected in exams.

Estimating costs for IT work (what to include)

Cost estimation should consider:

  • Labour (internal team costs, rates)
  • Contractors (if outsourced)
  • Software licences (e.g., tools, frameworks)
  • Hardware/cloud costs (compute, storage, bandwidth)
  • Training and change management
  • Testing environments and data
  • Contingency (risk buffer)

Important: In IT projects, tool and environment costs can be underestimated. Cloud testing environments can multiply costs quickly if not controlled.

A worked example: budget and contingency

Suppose an IT project budget is planned as:

  • Labour: R350 000
  • Licences & tools: R60 000
  • Cloud & infrastructure: R50 000
  • Training & change: R20 000

Subtotal = 350 000 + 60 000 + 50 000 + 20 000 = R480 000

If contingency is R20 000 (to cover estimated uncertainty), total planned budget becomes:

  • R500 000

This consistent arithmetic is useful in exam answers. If later the question asks, “What is your contingency?” you can cite R20 000.

Cost baseline and controlling costs

A cost baseline is the approved budget schedule that you monitor against. Cost control uses methods like:

  • Tracking actual costs vs planned
  • Reviewing variances
  • Managing change requests
  • Adjusting forecasts

A common mistake is confusing cost control with budget negotiation. Cost control is ongoing monitoring and action based on earned value/variance logic (conceptually), even if the math method differs by course.

Quality planning affects time and cost

Quality isn’t just “defect-free.” It’s meeting requirements consistently. Quality planning includes:

  • Standards: coding standards, documentation standards
  • Review processes: code reviews, design reviews
  • Testing strategy: test levels and acceptance criteria
  • Defect management process: severity, triage, resolution ownership

In IT, poor quality causes rework, which increases time and cost. A quality plan should therefore be treated as schedule- and cost-protecting, not just compliance.

Communications planning: a planning activity often tested

While communication might be considered in stakeholder management, planning communication is core. The planning outcome can include:

  • meeting schedules,
  • reporting formats (weekly progress report),
  • escalation paths,
  • audience-specific updates (sponsor vs team).

Example:

  • Project manager sends steering committee report every two weeks: budget status, milestone progress, top risks.
  • Daily stand-ups with the development team: blockers, work updates.
  • Monthly user training sessions to reduce adoption risk.

When asked “who needs what information,” the correct answer must differentiate stakeholder levels and urgency.

Section 3: Risk Management, Change Control, and Agile/Traditional Delivery in IT Projects

Understanding risk: uncertainty with impact

A risk is an uncertain event or condition that, if it occurs, has a positive or negative effect on project objectives (scope, schedule, cost, quality, benefits). Risks can include:

  • technical risk (integration complexity),
  • organisational risk (stakeholder availability),
  • external risk (vendor delays),
  • security risk (data breaches),
  • compliance risk (regulatory non-conformance).

In exams, risk identification is often followed by risk analysis and response planning. You should not only list risks; you must explain potential impact and mitigation.

Risk register: what it contains

A risk register typically includes:

  • Risk ID
  • Description
  • Category (technical, schedule, cost, security, compliance, people)
  • Probability (likelihood)
  • Impact (severity)
  • Risk score (often probability × impact)
  • Response strategy
  • Owner (responsible person/team)
  • Status (open/mitigated/closed)
  • Triggers and early warning indicators

A risk scoring example with clear numbers

Suppose a project uses a 1–5 scale for:

  • Probability (1 = low, 5 = high)
  • Impact (1 = low, 5 = high)
    Risk score = probability × impact.

Example risks:

  1. Integration with external payment provider fails due to API changes:

    • Probability = 3
    • Impact = 5
    • Score = 15
  2. Load testing reveals performance below requirement:

    • Probability = 4
    • Impact = 4
    • Score = 16
  3. Key developer resigns mid-project:

    • Probability = 2
    • Impact = 4
    • Score = 8

Exam application: If asked “which risk is highest priority?”, you choose the highest score. That risk might require stronger mitigation and contingency planning.

Risk response strategies (and when to use them)

Common strategies:

  • Avoid: change plans to eliminate risk (e.g., choose alternative integration method)
  • Mitigate: reduce probability/impact (e.g., test early, build proof-of-concept)
  • Transfer: shift impact to third party (e.g., insurance, contract terms)
  • Accept: acknowledge and prepare contingency if it happens

For IT projects, avoid can be difficult because technology choices are sometimes constrained. Therefore, mitigation and transfer through contracts are frequent.

Counter-argument to “avoid everything”:
Avoiding every risk can destroy feasibility and increase cost. For instance, refusing to integrate with a required external API may prevent the project from delivering business value. The better approach is mitigation plus contingency.

Contingency planning vs risk mitigation

  • Mitigation is proactive action to reduce risk.
  • Contingency is backup planning if the risk occurs.

In cost terms, contingency is often reserved for risks that cannot be fully mitigated. In schedule terms, contingency can mean reserved time for testing rework.

Using our earlier budget example:

  • Total planned budget = R500 000
  • Contingency = R20 000

In risk events, if rework consumes part of the contingency, you must update the remaining contingency and potentially request additional funds if it exceeds R20 000.

Change control: from request to decision

Changes happen in IT projects due to evolving requirements, stakeholder feedback, discovered defects, or regulatory updates.

A typical change control process:

  1. Identify change need (request submitted)
  2. Log change request (with unique ID)
  3. Assess impact:
    • scope impact (what deliverables change)
    • schedule impact (duration/milestones affected)
    • cost impact (labour, licences, cloud usage)
    • quality impact (retesting required?)
    • risk impact (new uncertainties introduced)
  4. Make decision (approve/reject/defer)
  5. Implement approved change
  6. Communicate updated plan
  7. Monitor outcomes

Exam pitfall: Students often describe implementation only, not impact analysis. Examiners look for impact analysis.

Worked example: change request impact on schedule

Suppose the earlier 12-week LMS upgrade plan is:

  • Requirements & sign-off: 2 weeks
  • Development: 6 weeks
  • Testing & UAT: 3 weeks
  • Deployment: 1 week
    Total = 12 weeks

Now a change request adds an extra reporting feature. The team estimates it adds:

  • 0.5 week of development
  • 0.5 week of additional testing

So schedule increases by 1 week overall, because development must include new work and testing must verify it. New testing might become 4 weeks total.

New timeline:

  • 2 + 6 + 4 + 1 = 13 weeks

If the sponsor wants the project to stay at 12 weeks, the only options are:

  • reduce scope elsewhere,
  • add resources (increase cost),
  • reduce quality testing (usually not acceptable),
  • or reschedule other work.

Agile vs traditional delivery: what to know for exams

UJ IT08X77 may test your understanding of differences between traditional (predictive/plan-driven) and agile (iterative/adaptive) methods.

Traditional approach (predictive)

  • Detailed planning upfront
  • Less tolerance for changing scope
  • Phases: analysis/design/build/test with clear documentation
  • Suitable when requirements are stable or contracts demand predictability

Agile approach

  • Iterative cycles (sprints)
  • Requirements can evolve
  • Frequent stakeholder feedback
  • Emphasis on working increments, backlog management

Balanced exam insight:
Agile doesn’t mean “no planning.” It means planning is continuous and based on the backlog. Traditional doesn’t mean “no adaptation.” It means changes are more controlled through formal processes.

Hybrid approach in real IT environments

Many IT projects in organisations are hybrid:

  • They use agile for development but use traditional governance and stage-gate approvals for funding and risk management.
  • They apply change control to budget/scope baselines, while sprint plans handle day-to-day delivery.

This hybrid view helps you answer exam scenarios where organisations want some predictability for procurement and governance.

Change request example mapped to agile practice

In agile:

  • A change request becomes a backlog item.
  • The team estimates effort and value.
  • Stakeholders decide priority.
  • The sprint plan may change based on iteration goals.

But governance still matters:

  • If the change request impacts major scope commitments (e.g., regulatory compliance scope), approval may be required from the sponsor/steering committee.

So, agile still involves structured decision-making—it just handles it differently than purely predictive models.

Mini case: cybersecurity add-on mid-project

A project is underway implementing an internal portal. Two weeks into development, compliance changes require:

  • new password policy,
  • audit logging for admin actions.

Risk perspective:

  • Probability: medium
  • Impact: high (could require new design and additional testing)

Change control:

  • Log the request
  • Assess impact on development and testing
  • Decide whether to approve immediately or defer to a future release
  • Update backlog (if agile) and update plan/scope baseline as required

Communication:

  • Inform stakeholders about timeline implications (e.g., testing extended by 1 week)
  • Confirm if contingency is available for rework

This integrated logic is a hallmark of high-scoring exam answers.

Section 4: Quality, Communication, Procurement, and Stakeholder Management in IT Projects

Quality management: planning, assurance, and control

Quality management is often misunderstood as “testing only.” In strong exam answers, quality is treated as a system:

  • Quality planning: define quality standards, acceptance criteria, and processes
  • Quality assurance: ensure the processes themselves produce quality (audits, reviews)
  • Quality control: verify deliverables against requirements (testing, inspection)

For IT projects, quality standards can include:

  • functional correctness (features work),
  • non-functional performance (speed, load),
  • security and compliance,
  • usability and accessibility (where required),
  • maintainability (code readability, documentation).

Acceptance criteria and how they affect testing

Acceptance criteria define what “done” means for each deliverable. Clear criteria reduce disputes at UAT.

Example acceptance criteria for an authentication feature:

  • Users can log in using username and password
  • Two-factor authentication (2FA) prompts appear after password verification
  • System blocks login after too many failed attempts
  • Audit logs record successful and failed login attempts

If acceptance criteria are missing, testing becomes subjective, causing delays and rework.

Defect management: triage and severity

A defect management process should specify:

  • severity level definitions (critical, high, medium, low),
  • triage ownership (who decides priority),
  • resolution workflow,
  • regression testing requirements.

Concrete example:
A critical defect that allows bypassing authentication must be fixed before deployment. A low-severity UI alignment issue might be accepted if it doesn’t block core functionality and sponsor agrees.

Communication management: stakeholder-specific messaging

Communication management ensures stakeholders receive information that is accurate, timely, and relevant.

Common communication deliverables:

  • Weekly project status report: milestone progress, risks, budget status
  • Steering committee report (bi-weekly or monthly): decisions needed, major risks, forecast
  • Risk review meetings: top risks with actions
  • Technical design reviews: for architects and senior engineers
  • User training sessions: for adoption and change readiness

Exam questions often ask “how would you communicate this risk?” The best answer includes:

  • what information (impact + recommended action),
  • who receives it (sponsor vs technical team),
  • when it is needed (immediate escalation vs planned agenda slot).

Stakeholder engagement: mapping influence and interest

A common stakeholder technique is to classify stakeholders by:

  • influence (ability to affect outcomes)
  • interest (how closely they care)

Then choose engagement strategies:

  • high influence + high interest: manage closely (frequent updates)
  • high influence + low interest: keep satisfied
  • low influence + high interest: keep informed
  • low influence + low interest: monitor

Example:

  • Sponsor: high influence, high interest (frequent steering updates)
  • IT operations: high influence, medium interest (involvement for handover readiness)
  • End users: medium influence, high interest (training and UAT participation)

Procurement in IT projects: what to manage

Procurement management covers acquiring products, services, or results from outside the performing organisation.

In IT, procurement may include:

  • vendors for software licences,
  • system integrators,
  • cloud service providers,
  • managed service providers,
  • hardware or network upgrades.

Procurement challenges include:

  • vendor delivery delays,
  • unclear contract scope,
  • service level agreement (SLA) mismatches,
  • security and data handling concerns.

Procurement planning and contract clarity

Clear procurement planning includes:

  • define what you need (scope of goods/services),
  • define selection criteria (technical capability, cost, past experience),
  • define timelines and acceptance criteria,
  • define SLAs and performance metrics.

In exams, a typical question might ask: “How do you reduce procurement risk?” Answer with:

  • detailed requirements in procurement documents,
  • vendor evaluation,
  • pilot or proof-of-concept,
  • contract clauses for penalties or service levels,
  • clear acceptance criteria and handover documentation.

SLAs and service quality in IT delivery

An SLA defines service expectations like:

  • uptime percentage,
  • response times,
  • incident management process,
  • maintenance windows,
  • reporting requirements.

Example:
If deployment includes a cloud-hosted service, the SLA might state:

  • 99.9% uptime,
  • response time of 4 hours for critical incidents.

If the vendor doesn’t meet SLA expectations, that becomes a quality and risk management issue—potentially affecting operational readiness after project closing.

Closing the project: not the end of responsibility

Project closing includes:

  • formal acceptance of deliverables,
  • documentation and knowledge transfer,
  • final reports (including budget, schedule performance),
  • release resources,
  • lessons learned.

A frequent exam mistake: treating closing as “hand over and done.” But closing must ensure that operations can support the system, and that stakeholders understand responsibilities.

Lessons learned: what to capture and how to use it

Lessons learned should include:

  • what worked (processes, tools, communication)
  • what didn’t work (scope clarity, stakeholder involvement)
  • how issues were resolved
  • recommendations for future projects

In IT, lessons learned are particularly valuable because patterns repeat:

  • requirements changes without formal approvals,
  • test environment issues,
  • unclear roles during UAT,
  • poor stakeholder availability.

Governance meets communication: decision points

A governance process relies on communication. For example:

  • If budget forecast changes beyond acceptable tolerance, escalation must happen.
  • If a risk becomes likely and high impact, mitigation decisions must be requested from the sponsor.

This makes communication and stakeholder engagement core project controls, not “soft skills only.”

Section 5: Exam-Ready Application — Integrated Case Studies, Calculations, and Typical UJ-Style Questions

Why integrated scenarios score high

Many IT project management exam questions are scenario-based. You must demonstrate that you can connect multiple concepts:

  • A requirement change triggers a scope change.
  • Scope changes influence schedule and cost.
  • Schedule and cost variances influence risk and stakeholder confidence.
  • Quality acceptance criteria determine whether deliverables pass UAT.
  • Procurement decisions affect timelines and technical constraints.
  • Communication controls stakeholder expectations and escalations.

To prepare effectively, practice answering with a structure:

  1. Identify the issue (scope/schedule/cost/risk/quality/stakeholder)
  2. Name the relevant concept (e.g., scope control, change request, risk register)
  3. Apply it to the scenario (what you would do next)
  4. Provide decision logic (who approves, what impact to estimate)
  5. Mention evidence/outputs (updated plan, updated register, updated baseline)

Integrated case study 1: LMS upgrade with schedule pressure

Scenario:
A university runs an LMS upgrade project. The initial plan estimates 12 weeks:

  • Requirements & sign-off: 2 weeks
  • Development: 6 weeks
  • Testing & UAT: 3 weeks
  • Deployment: 1 week

Budget baseline is R500 000, built from:

  • Labour R350 000
  • Licences & tools R60 000
  • Cloud & infrastructure R50 000
  • Training & change R20 000
  • Contingency R20 000
    Total R500 000

New situation:
Two weeks into development, a compliance team requests a change: additional audit logging for user actions. The development team estimates it adds:

  • 0.5 week of development effort
  • 0.5 week of additional testing

Questions you might see (and how to answer):

(a) Identify what type of management process this change triggers

This triggers change control with impacts across scope, schedule, cost, and quality. You should log a change request and perform impact analysis before implementation.

(b) Calculate the new project duration

The change adds 1 week total because it affects development and testing.

Original duration = 12 weeks.
New testing becomes 4 weeks total (because testing increases by 0.5 + 0.5 combined into one week overall impact).

New timeline:

  • Requirements: 2
  • Development: 6
  • Testing & UAT: 4
  • Deployment: 1

Total = 13 weeks

(c) Explain what options the project sponsor can consider

If the sponsor insists on finishing at 12 weeks, options typically include:

  1. Reduce scope elsewhere (remove non-critical features)
  2. Increase resources (hire additional contractors/developers and testers) to compress schedule at higher cost
  3. Reprioritize backlog (delay less critical work to a later release)
  4. Adjust quality approach cautiously (not recommended to reduce essential acceptance testing)

In high-scoring answers, you should state that reducing quality tests risks failing acceptance and increasing long-term cost.

(d) Identify cost implications using the budget and contingency logic

The additional work will increase costs. If you assume:

  • Additional labour and cloud usage requires R15 000, then:
    • Used contingency might be R15 000 of R20 000.
    • Remaining contingency becomes R5 000.
    • If additional costs exceed R20 000 contingency, you need a formal budget reforecast and possible additional funding.

Even if the exam doesn’t give exact cost figures, you should show the method and mention contingency.

Integrated case study 2: Risk analysis and response selection

Scenario:
A project integrates with a third-party service. Early testing shows the third-party API can change without long notice. The team records a risk:

  • Probability: 3 (possible)
  • Impact: 5 (high) because failed integration can block key features
    Risk score = 3 × 5 = 15

Possible response strategies:

  • Avoid: stop using third-party API (not feasible because business value relies on it)
  • Mitigate: build a proof-of-concept to test API changes; implement adapter layer; add monitoring and versioning
  • Transfer: negotiate vendor contract terms to ensure change notifications and support
  • Accept: do nothing special, handle changes when they occur

(a) Recommend best response strategy and justify it

Avoid is not feasible, so best approach is usually mitigate plus transfer:

  • Mitigate by creating a stable adapter layer so API changes impact only one module.
  • Mitigate through monitoring and automated regression tests.
  • Transfer by contract clauses requiring documentation, advance notice, and emergency support windows.

(b) Identify triggers for escalation

You can include early warning indicators such as:

  • API version deprecation notices
  • increased error rates in integration endpoints
  • failed scheduled integration jobs

In exam language: define triggers and ensure an owner is assigned in the risk register.

Integrated case study 3: Stakeholder confusion leading to UAT failure

Scenario:
During UAT, the product owner reports that “the system doesn’t meet expectations.” Investigation reveals that acceptance criteria were never finalized and users interpreted requirements differently.

Key lessons for exam answers:

  • Acceptance criteria were missing or not communicated.
  • Stakeholder engagement was weak: users weren’t involved early enough.
  • Scope control was ineffective: changes may have occurred without formal approvals.

(a) Identify what went wrong in terms of project management concepts

This is primarily a failure in:

  • requirements and scope definition, and
  • quality planning/acceptance criteria, and
  • stakeholder engagement and communication.

(b) Propose corrective actions

  1. Facilitate a requirements clarification workshop
  2. Produce or update acceptance criteria for UAT
  3. Run a structured defect triage and regression plan
  4. Apply change control for new scope items
  5. Communicate updated plans and decide on release boundaries

Calculation practice: schedule logic with dependencies

In exam questions, schedule calculations often test understanding rather than complex formulas. Consider these dependencies:

  • Task A (requirements sign-off) must finish before Task B (development).
  • Task B must finish before Task C (testing).
  • Task D (deployment) must start after Task C.

Durations:

  • A = 2 weeks
  • B = 6 weeks
  • C = 3 weeks
  • D = 1 week

Sequential schedule = 12 weeks.

If Task C increases by 2 weeks due to expanded security testing:

  • C becomes 5 weeks
    Total becomes 2 + 6 + 5 + 1 = 14 weeks.

Your exam answer should explicitly mention the dependency logic: testing must wait for development; deployment waits for testing.

Quality and communication scenario questions

Scenario:
The team reports that the system is “ready,” but operations refuses deployment because documentation and training are incomplete.

A strong answer connects:

  • quality management (documentation is part of quality and handover readiness),
  • communication and stakeholder engagement (operations should be involved earlier),
  • closing/handover process (closing includes documentation and knowledge transfer).

Correct action:

  • Conduct readiness review with operations
  • Ensure user guides, admin guides, runbooks exist
  • Complete training sessions
  • Only proceed with deployment after acceptance by operations

Typical exam question patterns (and how to structure your response)

Below are realistic question types and what exam markers usually look for.

Pattern 1: “Explain the difference between X and Y”

Examples:

  • project vs operations
  • scope vs requirements
  • quality assurance vs quality control
  • mitigation vs contingency
    Answer structure:
  1. Provide direct definition difference
  2. Provide an IT example
  3. Mention why it matters for success

Pattern 2: “Given a scenario, identify risks and propose responses”

Markers look for:

  • risk statement clarity
  • probability/impact reasoning (even qualitative)
  • response strategy selection
  • owner/trigger mention

Pattern 3: “Given schedule and change, calculate new timeline”

Markers look for:

  • correct dependency logic
  • correct arithmetic
  • clear explanation that shows understanding

Pattern 4: “Design a change control process”

Markers look for:

  • step-by-step approach
  • impact analysis categories (scope/schedule/cost/quality/risk)
  • decision authority and communication

Practical checklist you can use in exams (fast marking guide)

When answering, use this mental checklist:

  • Is the issue about scope? → mention scope baseline and scope control/change request.
  • Is it about time? → mention schedule dependencies and critical path (conceptually).
  • Is it about money? → mention cost baseline, variances, contingency.
  • Is it about defects or meeting needs? → mention quality planning/acceptance criteria/testing.
  • Is it about uncertainties? → mention risk register, probability/impact, response plan.
  • Is it about stakeholder reactions? → mention stakeholder engagement, communications plan, escalation.
  • Is it about vendors? → mention procurement planning, contract/SLA, acceptance criteria.

Mini mock exam questions (with answer outlines)

Use these to test yourself under time pressure.

Mock Q1: Scope creep scenario

A project is delivered with many extra features not in the original requirements. Costs increased, but the sponsor says quality is “good enough.”

What to answer:

  • Define scope creep.
  • Explain scope control (scope baseline, change requests).
  • Discuss consequences: cost variance, schedule delay, quality rework risk.
  • Suggest corrective actions: backlog reprioritization, formalize acceptance criteria, update budget/scope baseline through approved changes.

Mock Q2: Risk prioritization

A project lists three risks with probability/impact:

  • Risk A: 4 × 5 = 20
  • Risk B: 3 × 4 = 12
  • Risk C: 2 × 4 = 8

What to answer:

  • Highest priority is Risk A with score 20.
  • Propose mitigation/transfer strategy.
  • Assign owner and define triggers.

Mock Q3: Change request schedule impact

Original plan is 12 weeks (2 + 6 + 3 + 1). A change increases testing by 1 week.

What to answer:

  • New testing becomes 4 weeks.
  • New total = 13 weeks.
  • Provide options if sponsor insists on 12: reduce scope, add resources, adjust priorities, avoid reducing essential testing.

Final consolidation: the “exam language” of UJ IT08X77

In UJ IT08X77 exams, the best responses sound like you can manage real IT delivery. That means your vocabulary must be precise and your logic must be traceable from scenario to management action.

Core phrases that consistently earn marks when used appropriately:

  • “Log a change request and assess impact on scope, schedule, cost, quality, and risk.”
  • “Update the plan/baselines only if approved; communicate decisions to stakeholders.”
  • “Add the risk to the risk register with probability/impact and assign an owner and triggers.”
  • “Use acceptance criteria to determine whether deliverables pass UAT.”
  • “Differentiate operations from projects and show why time-bound work is managed differently.”
  • “Link quality planning to testing strategy and handover readiness.”

When you write answers with these linked concepts—rather than isolated definitions—you demonstrate the application ability the module assesses.

If you want, I can also generate an UJ IT08X77 mock exam (with marking rubrics) based on the same concepts and include short answer + long answer questions plus scenario-based case studies.

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare