Project Planning, Risk and Resource ManagementIntroductionAn electrical-engineering dissertation is both a technical investigation and a managed project. A sound idea can fail because objectives are vague, components arrive late, test facilities are unavailable, software changes are uncontrolled, or design decisions are not documented. Project planning converts an approved research problem into an executable sequence of work. Risk management protects that plan from uncertainty, while resource management ensures that people, equipment, money, information, and time are available when needed. These activities are not merely administrative. They influence technical quality, safety, reproducibility, academic integrity, and the credibility of the final dissertation. Planning should therefore begin before detailed design and continue through commissioning, analysis, writing, and archiving. Learning ObjectivesBy the end of this chapter, a student should be able to: - Translate project objectives into a work breakdown structure (WBS).
- Develop schedules, dependencies, milestones, and realistic buffers.
- Estimate costs and prepare a procurement plan.
- Identify, analyse, respond to, and monitor project risks.
- Allocate people, facilities, instruments, software, and funds.
- Use version control and collaborative digital tools responsibly.
- Record, evaluate, and approve changes to scope, design, schedule, and budget.
- Explain how planning decisions affect safety, ethics, quality, and research validity.
1. Project Planning as a Systems ActivityProject planning integrates four questions: - What must be delivered?
- How will the work be performed?
- When will activities occur?
- With what resources and controls will they be completed?
A dissertation normally produces several deliverables: a proposal, requirements specification, literature review, preliminary design, detailed design, prototype or simulation, test plan, results, dissertation, and presentation. Each deliverable should have an owner, acceptance criteria, due date, and evidence of completion. Planning must distinguish scope from method. Scope defines what the project promises to deliver; method describes how it will be investigated. For example, “evaluate the efficiency of a photovoltaic maximum-power-point tracker under three irradiance conditions” is a measurable scope statement. “Use a microcontroller and laboratory solar simulator” is a method choice. Confusing the two makes later changes difficult to control. A useful requirements statement identifies: - functional requirements: what the system shall do;
- performance requirements: how well it shall do it;
- constraints: limits on voltage, cost, safety, size, time, or facilities;
- verification method: inspection, calculation, simulation, measurement, or demonstration;
- acceptance criterion: the evidence required to judge success.
Requirements should be traceable to design decisions and test results. A requirements traceability matrix links each requirement to its implementation and verification evidence. 2. Work Breakdown StructuresA WBS is a hierarchical decomposition of the total project scope into manageable work packages. It is deliverable-oriented rather than simply a list of personal activities. The top level is the project; successive levels divide it into deliverables, sub-deliverables, and work packages. A suitable electrical-engineering WBS might be: | Level | Element | Example output |
|---|
| 1 | Dissertation project | Approved and assessed project | | 2 | Requirements and review | Requirements document and literature review | | 2 | System design | Architecture, calculations, and simulations | | 2 | Implementation | Prototype, software, or validated model | | 2 | Verification | Test plan, measurements, and uncertainty record | | 2 | Reporting | Dissertation, drawings, data, and presentation |
A work package should be small enough to estimate and assign but large enough to produce a meaningful result. “Develop and validate control algorithm” is usually more useful than “do software.” Each work package should specify its input, activity, output, responsible person, estimated effort, dependencies, and completion evidence. The WBS is not a schedule. It answers what must be done, while the schedule adds duration and sequence. A WBS also provides the basis for cost estimation, risk identification, responsibility assignment, and progress reporting. The 100% rule states that the WBS should include all work necessary to satisfy the approved scope, and no work outside that scope. It should avoid both omission and double counting. A responsibility assignment matrix, such as a RACI matrix, can identify who is Responsible, Accountable, Consulted, and Informed for each work package. In a student project, the student may perform most work, but supervisors, laboratory technicians, safety officers, and suppliers may have distinct responsibilities. 3. Scheduling and MilestonesA schedule represents activities, durations, dependencies, resources, and dates. Common representations are bar charts, network diagrams, and critical-path schedules. A dependency describes the logical relationship between activities. The most common is finish-to-start: activity B cannot begin until activity A is complete. Other relationships include start-to-start, finish-to-finish, and start-to-finish, although they should be used only when technically justified. A milestone is a zero-duration control point, such as “design review passed,” “prototype safely energised,” or “data collection complete.” Milestones are not merely calendar dates; they require objective evidence. Critical Path MethodFor a simple activity network, the earliest finish is calculated by a forward pass: EFi = ESi + di where ESi is the earliest start of activity i, EFi is its earliest finish, and di is its duration. For an activity with predecessors, ESi is the greatest earliest finish among its immediate predecessors. The project duration is the largest final earliest finish. A backward pass calculates latest allowable dates: LSi = LFi − di where LFi is latest finish and LSi is latest start. The total float is: Fi = LSi − ESi = LFi − EFi Activities with zero total float form a critical path under the stated assumptions. The critical path may change when durations, dependencies, or resource constraints change. Therefore, it is not a permanent label. Worked example. Suppose A, B, and C have durations of 3, 4, and 2 days. B follows A, while C follows A and B is not its predecessor. A precedes both B and C. Thus A finishes on day 3; B finishes on day 7; C finishes on day 5. The project finishes at day 7, and A–B is the critical path. C has 2 days of float. This conclusion assumes unlimited resources and fixed durations. Critical-path analysis alone ignores competition for resources. If the same oscilloscope or laboratory bench is needed by two parallel activities, the schedule must be resource-levelled. Resource levelling may extend the project and can create a new critical path. Estimating DurationDuration is elapsed calendar time; effort is labour time. A task requiring 12 person-hours may take three days if a student can work four hours per day, or much longer if equipment access is limited. Estimates should state assumptions, include review and rework, and distinguish optimistic confidence from evidence-based estimates. A simple three-point estimate may be used when uncertainty is significant: te = (to + 4tm + tp) ÷ 6 Here to, tm, and tp are optimistic, most-likely, and pessimistic durations, and te is the weighted expected duration. This is an approximation, not a guarantee; the assumptions of the chosen estimation method should be recorded. 4. Budgeting and Resource PlanningA project budget estimates the financial resources needed to achieve scope. Typical categories include components, printed circuit boards, fabrication, laboratory charges, software, travel, external testing, contingency, and disposal. The basic cost estimate is: Ctotal = Σ Ci + Ccontingency where Ci is each planned cost and Ccontingency is an explicitly identified allowance. Contingency should not conceal poor estimating or unapproved scope. A student project resource plan should cover: | Resource | Planning question | Control |
|---|
| People | Who has the required skill and availability? | Responsibility matrix and workload review | | Equipment | What instruments, ratings, and calibration status are required? | Booking and equipment checklist | | Materials | What quantities, specifications, and alternatives are needed? | Bill of materials and stock check | | Software | Are licences, versions, and computing capacity available? | Licence and environment record | | Facilities | Are laboratory access, isolation, extraction, and supervision adequate? | Booking and safety approval | | Data | Where will raw and processed data be stored? | Controlled repository and backup |
A bill of materials should include reference designator, description, rating, quantity, approved specification, supplier, unit price, lead time, and substitute policy. Electrical ratings must be checked rather than inferred from a similar-looking part. Substituting a capacitor, semiconductor, fuse, connector, or insulation system can change safety and performance. Procurement PlanningProcurement begins with a specification, not a preferred product name. The specification should identify function, electrical and mechanical ratings, tolerance, environmental conditions, compliance requirements, quantity, and acceptance checks. Suppliers should be evaluated for technical conformity, lead time, reliability, warranty, documentation, and total cost—not price alone. A procurement schedule should classify items as: - long-lead items, which can determine the project start date;
- critical items, whose absence prevents a major test or build;
- ordinary consumables, which can be replenished easily;
- safety-critical items, which require approved specifications and inspection.
Order long-lead items after requirements and interfaces are stable. Keep evidence of quotations, approvals, delivery records, inspection, and nonconformance decisions. Sustainable procurement considers repairability, energy use, hazardous substances, packaging, and end-of-life disposal. 5. Risk ManagementRisk is the effect of uncertainty on objectives. A risk may create a threat, an opportunity, or both. It is different from an issue: a risk may occur in the future, whereas an issue has already occurred. Risk management is a continuous cycle: - establish context and objectives;
- identify risks;
- analyse likelihood and consequence;
- select responses;
- assign owners and action dates;
- monitor triggers and residual risk;
- communicate and review.
Risk identification techniques include design reviews, checklists, failure-mode analysis, supplier review, assumption analysis, laboratory walk-throughs, and consultation with supervisors and technicians. Categories should include technical, safety, schedule, cost, procurement, data, regulatory, environmental, and human factors. A qualitative risk matrix often ranks likelihood and consequence on defined scales. A numerical score may be represented as: R = L × S where L is the likelihood rating and S is the severity or consequence rating. This is a prioritisation aid, not a physical probability law. Scales must be defined, consistently applied, and supplemented by professional judgement. A low numerical score must not override a legal or life-safety requirement. A risk register should contain the risk statement, cause, event, consequence, category, initial rating, preventive actions, contingency actions, owner, trigger, due date, status, and residual rating. A good statement has the form: “Because of cause X, event Y may occur, leading to consequence Z.” Risk responses include: - avoid: change the design or method to remove the exposure;
- reduce/mitigate: lower likelihood or consequence;
- transfer/share: use a qualified service, contract, or insurance arrangement where appropriate;
- accept: consciously retain the risk within approved tolerance;
- exploit or enhance: increase the probability or benefit of an opportunity.
Safety risks require the hierarchy of controls: elimination, substitution, engineering controls, administrative controls, and personal protective equipment. PPE is important but should not be the sole control for accessible hazardous voltage, stored energy, rotating machinery, or high-temperature systems. 6. Quality, Safety, and Verification ControlsPlanning and risk management are inseparable from verification. A design review should check requirements, calculations, interfaces, component ratings, thermal behaviour, protection, earthing, isolation, electromagnetic compatibility, and foreseeable misuse. Before energisation, a documented checklist should confirm visual inspection, continuity, polarity, insulation where appropriate, current limiting, emergency isolation, protective equipment, and competent supervision. Measurement plans should define the measurand, instrument, range, resolution, calibration status, sampling method, environmental conditions, repetitions, and acceptance criterion. A result without conditions and uncertainty information may be difficult to reproduce. Raw data should be retained; processed plots must not replace original measurements. Academic and professional integrity require that failed tests, changed methods, negative results, and anomalous data be recorded honestly. Selective deletion of inconvenient results is not acceptable. Personal data, confidential industrial information, and export-controlled or security-sensitive designs require appropriate access controls and approvals. 7. Version Control and Collaborative Digital ToolsVersion control is a technical control against accidental loss and an evidential record of how a project developed. It should be used for source code, scripts, configuration files, text, models, and documentation where practical. Large binary files may require a managed repository or data-management system. A useful workflow is: - create a repository with a clear directory structure;
- commit small, coherent changes with descriptive messages;
- use branches for experimental or high-risk changes;
- review and merge changes deliberately;
- tag stable releases used for tests or dissertation figures;
- record software versions, dependencies, and build instructions;
- back up the repository and test restoration.
A commit message such as “change ADC scaling and update test” is more useful than “miscellaneous.” Never store passwords, private keys, or personal data in a repository. Licence third-party code and datasets correctly. Collaboration tools should define permissions, ownership, naming conventions, decision records, and retention periods. Reproducibility requires an environment record: operating system, compiler or interpreter version, libraries, instrument firmware, calibration information, parameter files, and random seeds where applicable. AI tools may assist with brainstorming, coding explanations, or language editing, but generated content must be checked, cited where required, and tested. Confidential project data should not be uploaded to an external AI service without authorisation. The student remains responsible for technical accuracy and academic authorship. 8. Change Control and Decision DocumentationChange is normal when experiments reveal new information. Uncontrolled change is scope drift. A change request should state: - proposed change and reason;
- affected requirements, WBS elements, drawings, code, tests, and documents;
- impact on safety, quality, cost, schedule, procurement, and ethics;
- alternatives considered;
- decision authority and approval;
- implementation owner and due date;
- verification required after implementation.
A change log can use the following structure: | ID | Change | Reason | Impact | Decision | Evidence |
|---|
| CR-03 | Replace sensor interface | Original device obsolete | +2 days, no cost increase | Approved with revised test | Supervisor approval and test report |
Configuration baselines are approved versions of requirements, design, software, or test procedures. A revised baseline should have a new identifier, date, author, and approval record. Decisions should record not only what was selected but why alternatives were rejected. This prevents repeated debate and supports dissertation reflection. 9. Integrated Case Study: Illustrative Battery-Monitoring DissertationBackgroundA student project proposes a low-voltage battery-monitoring unit for a laboratory energy-storage demonstrator. The unit must measure pack voltage and current, estimate state of charge using a documented method, log data, and provide an overvoltage warning. This is an illustrative case, not a substitute for institutional safety procedures. ProblemThe initial proposal assumes that a preferred current sensor will arrive within one week and that the laboratory can provide daily access. A review reveals a six-week supplier lead time, limited bench availability, and uncertainty about sensor offset and isolation. If these assumptions remain hidden, hardware assembly and testing may be delayed beyond the academic deadline. AnalysisThe student decomposes the project into requirements, literature review, architecture, sensor evaluation, procurement, firmware, enclosure, verification, analysis, and reporting. The WBS shows that sensor selection is on the procurement path and that measurement validation precedes state-of-charge claims. The risk register identifies late delivery, incorrect polarity, overcurrent, corrupted data, and insufficient test time. Approach and SolutionThe student compares three sensors against range, accuracy, isolation, bandwidth, cost, and lead time. A readily available device is selected, but the decision includes a calibration test and a design margin. A spare sensor is ordered only if its specification is compatible. The schedule includes an early breadboard measurement using available equipment, followed by a formal prototype test. The student establishes a repository with folders for requirements, hardware, firmware, data, analysis, and reports. Raw data are write-protected after collection. A weekly review checks milestones, risk triggers, procurement status, and changes. Before energisation, the supervisor approves the safety checklist. A change request is raised when the selected sensor’s offset is larger than expected; the firmware filter is changed, the verification procedure is updated, and the effect on measurement uncertainty is documented. OutcomeThe prototype is completed with a shorter experimental campaign than originally planned, but the results are defensible because the claims are limited to the tested voltage, current, temperature, and sampling conditions. The final dissertation includes the original plan, approved deviations, test evidence, limitations, and recommendations for future work. Learning PointsThe central lesson is that early procurement investigation and explicit assumptions are technical activities. A risk register is useful only when it leads to action. Version control and change records improve not just organisation but reproducibility and academic credibility. Finally, a project should be judged against its verified requirements, not against an unrecorded expectation that changed during implementation. 10. Challenges and LimitationsPlanning estimates are uncertain, especially for novel research. Excessive detail creates administrative burden, while insufficient detail hides dependencies. Critical-path schedules may be misleading when resources, learning curves, or experimental iteration dominate. Risk matrices can create false precision, and contingency budgets can encourage waste if not governed. Version control cannot guarantee valid science; it records change, but does not replace peer review, calibration, or sound experimental design. Projects also face institutional constraints: purchasing rules, laboratory booking, safety approvals, intellectual-property agreements, data-protection requirements, and dissertation deadlines. Students should consult local policies before committing to hazardous experiments or external publication. Ethical practice includes truthful reporting, respectful collaboration, responsible environmental disposal, and recognition of contributions. Best-Practice ChecklistBefore implementation, confirm that: - requirements have measurable acceptance criteria;
- the WBS covers the complete approved scope;
- dependencies, milestones, and resource constraints are visible;
- long-lead and safety-critical items are identified;
- the budget includes justified estimates and contingency;
- risks have owners, triggers, responses, and review dates;
- safety and verification plans are approved;
- repositories, backups, licences, and naming conventions are established;
- changes require documented impact assessment and approval;
- raw data, decisions, and final baselines will be archived.
Chapter SummaryProject planning transforms a dissertation objective into deliverables, work packages, dependencies, milestones, resources, and evidence of completion. The WBS defines scope; the schedule defines sequence and timing; critical-path analysis identifies activities that currently control completion; and resource levelling addresses shared facilities and equipment. Budgeting and procurement convert technical specifications into affordable, timely, and compliant acquisitions. Risk management is a continuing process of identification, analysis, response, ownership, and monitoring. Safety risks require appropriate engineering and administrative controls, not merely numerical scores. Version control, reproducible environments, and collaborative digital practices preserve technical history and support trustworthy results. Change control prevents scope drift by recording impacts, alternatives, approvals, and verification. Effective project management therefore strengthens engineering quality, safety, academic integrity, and employability. Key TermsWork breakdown structure: Hierarchical decomposition of project scope into manageable deliverables and work packages. Work package: A defined unit of work with an output, owner, estimate, and completion evidence. Milestone: A zero-duration control point representing an important achievement or decision. Dependency: A logical relationship governing the order of activities. Critical path: The currently longest sequence of dependent activities controlling project duration. Float: Allowable schedule movement without delaying a defined project or successor date. Resource levelling: Adjusting activity timing to resolve resource over-allocation. Bill of materials: Structured list of components, quantities, specifications, and procurement information. Lead time: Time between placing an order and receiving an acceptable item. Risk: Effect of uncertainty on project objectives. Issue: A problem that has already occurred. Risk register: Controlled record of risks, ratings, owners, responses, and status. Residual risk: Risk remaining after controls or responses are applied. Contingency: Planned allowance for identified uncertainty in cost or time. Configuration baseline: Approved reference version of a requirement, design, code, or procedure. Version control: System for recording, managing, and recovering changes to project artefacts. Change request: Formal proposal to alter approved scope, design, schedule, or resources. Traceability: Ability to link requirements to design, implementation, verification, and evidence. Resource assignment matrix: Table showing responsibility and accountability for project work. Verification: Evidence-based determination that a requirement or specification has been satisfied. Review QuestionsShort Answer Questions- What is the difference between a WBS and a project schedule?
- Define a milestone and give one electrical-engineering example.
- Why should a risk register assign an owner to each significant risk?
- What information should be included in a bill of materials?
- Why are raw data and software versions important for reproducibility?
Long Answer Questions- Explain how a WBS, schedule, budget, and procurement plan are mutually related.
- Describe critical-path analysis, including the meaning and limitations of float.
- Discuss the hierarchy of controls for a hazardous electrical prototype.
- Explain how version control and configuration baselines support dissertation quality.
- Describe a formal change-control process and its effect on scope, cost, and schedule.
Analytical / Application Questions- Construct a WBS and dependency network for a microcontroller-based motor-drive prototype. Identify at least three milestones and a likely critical path.
- A sensor has a high likelihood of late delivery but a readily available alternative has lower accuracy. Analyse the technical, schedule, cost, and verification trade-offs and recommend a documented decision.
- During testing, a prototype exceeds its expected temperature but still operates. Prepare a risk response, change request, and verification plan that address safety and research validity.
Multiple Choice Questions with AnswersQuestion 1Which statement best describes a work breakdown structure? A. A list of calendar dates only B. A hierarchical decomposition of the total project scope C. A register containing only safety hazards D. A record of supplier invoices Correct Answer: B. A hierarchical decomposition of the total project scope Question 2In critical-path analysis, an activity with zero total float generally means that it A. requires no resources B. has no predecessor C. can be delayed indefinitely D. currently controls the project completion date Correct Answer: D. currently controls the project completion date Question 3Which item is most appropriately treated as a milestone? A. Design review passed B. Write code for two hours C. Purchase a resistor D. Read one journal article Correct Answer: A. Design review passed Question 4A risk register is most useful when each significant risk has A. a decorative colour only B. a guaranteed outcome C. an owner, response, trigger, and review status D. a supplier invoice attached Correct Answer: C. an owner, response, trigger, and review status Question 5For activities A and B where B follows A, A takes 3 days and B takes 4 days. Ignoring resources and calendars, the earliest completion is A. 3 days B. 4 days C. 7 days D. 12 days Correct Answer: C. 7 days Question 6Which procurement practice is technically strongest? A. Choose the cheapest visually similar component B. Specify ratings and acceptance criteria before selecting a supplier C. Order only after testing is complete D. Allow undocumented substitutions Correct Answer: B. Specify ratings and acceptance criteria before selecting a supplier Question 7What is the principal purpose of a configuration baseline? A. To prevent all future changes B. To identify the approved reference version of an artefact C. To replace laboratory safety procedures D. To estimate supplier profit Correct Answer: B. To identify the approved reference version of an artefact Question 8Which action best supports reproducible software-based research? A. Overwrite the only copy after each run B. Store passwords in the repository C. Record versions, dependencies, parameters, and test data D. Use unnamed files with automatic dates only Correct Answer: C. Record versions, dependencies, parameters, and test data Question 9Which response changes the design to remove exposure to a hazard? A. Acceptance B. Avoidance C. Transfer D. Monitoring only Correct Answer: B. Avoidance Question 10A formal change request should primarily evaluate A. only whether the change is interesting B. only the purchase price C. scope, safety, quality, cost, schedule, and verification impacts D. whether the original plan can be hidden Correct Answer: C. scope, safety, quality, cost, schedule, and verification impacts
|