[ITAL] Project Management

Stages in Project management

  • https://quizizz.com/admin/presentation/5ff7a50887ee55001c0ca74f/f6it-stages-in-project-management

Types of project management Software

  • Desktop
  • Web-based
  • Single-user
  • Personal
  • Collaborative
Type Description Advantages Disadvantages
Desktop
Web-based
Single-user
Personal
Collaborative

Copy following table and fill in the following table in bullet point

Features in Project Management Software

  • Planning
  • Scheduling of task
  • Allocation of resources
  • Costings
  • Communications
  • Decision making

Tasks in a project management software

  • explain how project management software is used (including: planning, scheduling of tasks, allocation of resources, costings, communications, decision-making)
  • describe, interpret and create a critical path analysis
  • describe, interpret and create a Gantt chart

Critical Path Analysis (CPA)

  • Finds a project's critical path
  • Critical path identifies tasks that must complete on time in order for the whole project to be on time
  • Which is the minimum time the project can be completed
Task Days Dependencies
A 3
B 2 A
C 6 A
D 1 B
E 3 C
F 5 D
G 4 E, F
H 3 G
I 2 G
J 3 G

Construct CPA (example)

Task Days Dependencies
A 3
B 5
C 4
D 18 A
E 16 B
F 12 C
G 7 E, F
H 11 D, G
I 2 H

Task (Complete a CPA for the followings)

Gantt Chart

  • Show start and finish dates of each task
  • Predecessor for each
  • Progress of tasks and projects

Creating Gantt Chart using project management software

  • Login to Google Drive
  • Add Gantter
Task Days Dependencies Resources
A 3 R1
B 2 A R1
C 6 A R2
D 1 B R1
E 3 C R2
F 5 D R3
G 4 E, F R3
H 3 G R5
I 2 G R2
J 3 G R6

Creating Gantt Chart exercise (p.240)

Assume task A starts on 1 Feb 2021

Task Days Dependencies
A 3
B 5
C 4
D 18 A
E 16 B
F 12 C
G 7 E, F
H 11 D, G
I 2 H

Practice task (p.241)

Assume task A starts on 1 Feb 2021

Disaster Recovery

  • Notes:
  • https://quizizz.com/admin/presentation/601754f97f01e0001c17eb70

Explain how perpetrator analysis could be used when planning for disaster recovery.

2019 / MJ / 32 / Q12

Start with....

  • What is perpetrators? Give example
  • Risk analysis...
    • recall that: Risk = Impact x likelihood
    • Describe how and what analysis does
  • Disaster recovery:
    • How the result of analysis affect the planning 

Prototyping and software dev

  • Prototyping methods
    • Types of prototyping and why each is
      needed 
    • Advantages and disadvantages of each
      type of prototyping
  • Software development methods
    • Stages/processes of each method
    • Advantages and disadvantages of each
      method

Prototype

  • To demonstrate how the system will look and work
  • Usually focused on User Interface
  • Client can check if the system fulfilled their requirements

Prototype design in developing iOS app

More about prototype

  • Usually prototype development is very fast, sometimes, rough
  • Meant for getting fast feedback from clients/users - so the focus is on how the system interacts / look like rather than the data structure and performance

Types of prototyping

  • Evolutionary / Incremental
    • Each prototype is built upon the previous ones adding more and more functionality
    • Eventually evolve into final product
  • Throwaway / Rapid 
    • Loosely working model is created to investigate a certain idea and get client feedback as soon as possible
    • Prototype not going to be part of the final product

Debate

  • A software company is tasked to develop a new type of puzzle game. In a meeting, the two teams are debating which type of prototyping methods to use in this project. 
    • Team A thinks Evolutionary/incremental prototyping
    • Team B suggest Throwaway/rapid prototyping

Software development methods

  • Agile
  • Waterfall
  • Rapid Application development (RAD)

Waterfall model

Project stages are performed sequentially

Agile model

Project is broken into features that are individually developed and delivered

RAD model

The complete application is loosely developed, while improvements is done over time

CAD and CAM

  • evaluate the use of computer-aided design (CAD) and computer-aided manufacturing (CAM)
  • describe the uses of computer-aided design (CAD) and computer-aided manufacturing (CAM)
  • discuss the benefits and drawbacks of using computer-aided design (CAD) and computer-aided Manaufacturing (CAM)

CAD and CAM

  • CAD and CAM together helps prototyping of physical products and even in some cases, creating final products
  • Usual process involves:

CAD Design -> 3D model -> CAM processing -> Machining

CAD

  • Computer-aided design
  • Using computer to design physical products
  • CAD usually involves vector graphics in 2D or (most of the time) 3D objects, such that:
    • enabling Resize, stretch, zoom in-out of design, change of dimension etc. 
  • Object libraries is also available to speedup design process, e.g.
    • When doing landscape design libraries for different types of plants can be importet

CAM

  • Computer-aided manufacturing
  • Use of computers to manufacture physical products. 
  • CAM usually refers to software, which instruct physical machines (e.g. CNC, 3D Printer) to machine the required design
  • CAM usually takes the design file (e.g. 3D Model) from CAD, and generate the manufacturing strategy for the machine to work.
    • e.g. CNC requires a toolpath file, which specify how the tool moves in order to cut the required design

Desktop prototyping using CAD, CAM and CNC machining

[ITAL] Project Management

By Andy tsui

[ITAL] Project Management

  • 324