APS112 Midterm Review

#APS112

Review from APS111

Judging from past exams, you will be tested on content from last semester. See ESP 1 Studying to review.

Love it when "review" becomes "learning the content for the first time" since I didn't pay attention to any of the lectures 😭


ESP Documents

This section includes information on the various documents that you must write in ESP, excluding those that were covered in APS111.


Status Reports

A status report is a project management tool used in ESP (and in general engineering teams as well) that helps the design team to:

  1. reflect on the past week's work;
  2. plan the future week's work;
  3. keep track of individually-assigned tasks, and;
  4. note any encountered issues.

In this document, tasks are created and tracked using a Gantt Chart (add link). These tasks must be:

The Gantt chart in the status report should include:


Preliminary Literature Review (PLR)

Note: This section won't go much in detail into the assignment, since it's an ESP-exclusive document. If you've done the assignment you should be good for this part.

The PLR is a document that shows how you researched a specific source, with the CRAAP Test used to show how you evaluated the source's "goodness".

Gray Literature

Gray literature consists of source that are not peer-reviewed, but score highly on other categories of the CRAAP Test, such as relevancy or currency.


Client Meeting Plan

Note

I'm pretty sure this is supposed to be an actual engineering document, however there's not mention of this in the textbook, so I'm treating it as an ESP document. Thus, I will only include what I deem to be important.

A client meeting plan is a document created by the team to ensure that meetings with a client go smoothly and professionally (particularly the first meeting with the client in ESP). I'm not sure what "real" meeting plans must contain, but in ESP, they should have:

  1. Opening information
    1. i.e., title, project name, group number, etc.
  2. Audience Assessment
  3. Introduction
    1. i.e., how you are going to introduce the members in your team to the client
  4. Information Sheet
    1. Identifying information for each team member
  5. List of questions
    1. Should be both open and closed questions
  6. Strategies
  7. Close of meeting

They should also have a brief outline of topics you wish to communicate, prepared as an agenda before the meeting.

Audience Assessment

An audience assessment is a document (or a part of a document, as in the case of ESP) that details the person or people you will be meeting with. If you are meeting with a client, then the assessment will be on your client. It should include info on:

The audience assessment should NOT be based on stereotypes.

e.g., Assuming a low level of computer knowledge because the client is 60 years old is inappropriate.


Team Role Observation and Analysis (TROA)

An ESP-specific assignment that connects your role, as defined in the Team Charter, to a specific situation that happened this semester. It must include:

Note: This is an ESP-specific assignment, and likely won't show up on the midterm.

We have already been tested on the content for this assignment, and specifics of it are not really applicable to real life. If you would like more information on it, please refer to the TROA Assignment Instructions.


Common Engineering Tools and Methods

This section includes various tools and methods that were taught in APS112, including some relevant ones from APS111.


CRAAP Test

The CRAAP test is a test that you can use to identify whether a source is suited for your use. It ranks the source as "strong", "weak", "in-between", or "uncertain" in the following categories:

If a source ranks highly in all categories, then it is a "good" source to use. However, scoring low in some categories does not immediately disqualify a source from being considered; this is just a tool to help you evaluate the strength of a source.

For further information on this tool, see my APS111 notes.


Gantt Chart

A Gantt chart is a project management tool that visualizes a project's tasks and their expected completion length, internal deadlines, and dependencies. They are used in ESP Status Reports.

Components:

Pasted image 20250310002440.png
Example Gantt Chart (from textbook)

Gantt Chart Dependencies

Although it was not explained in the slideshow or textbook (from what I could tell), different Gantt Chart dependencies showed up on last year's midterm. Thus, you should know them.

Finish to Start

Finish-to-start-dependency.webp

The predecessor's task must be completed before the successor's task can start. This is the most common type, from what I've seen.

FS Example

Cooking food -> eating the food is a FS dependency

Finish to Finish

Finish-to-finish-dependency.webp

This is either:

FF Example

Download/installing a Minecraft modpack <-> Installing Minecraft is a FF dependency

Downloading the modpack can occur at the same time as installing MC, but installing Forge and moving the modpack into the correct folder requires Minecraft to have finished installing.

Start to Start

Start-to-start-dependency.webp

This is where multiple tasks start at the same time.

SS Example

Starting work on the TC <-> starting work on PR is (kind of) a SS dependency

Both of these are dependent on your team actually getting together before you can begin working on either task.

Start to Finish

Start-to-finish-dependency.webp

The successor can only be completed once the predecessor has started. This is less common than the others, but may occur if the predecessor logically should be ordered above the successor due to its other successors.

SF Example

I can't lie, I can't think of a good example for this. Someone help me out here.


Program Evaluation and Review Technique (PERT) Chart

A PERT Chart is a tool used to determine ordering of tasks, similar to a Gantt Chart. In a PERT Chart, arrows show the precedence for a simple set of tasks.

Pasted image 20250310004639.png|450
An example PERT Chart for putting on a shoe (from textbook)

In the above example, you can either put on your left sock and shoe first, or your right sock and shoe, but you cannot put your left sock on and then put on your right shoe.

Side note

I do not think this will be tested, given that it only showed up for a single slide in lecture, and last year's midterm didn't even mention it.


Measure of Success (MoS)

MoS is a test procedure (often based on a specific metric, usually specified within your Objectives section of PR) used to actually test a proposed design.

In ESP, MoS is only for the top objective, determined by the ordering in your objective table.

MoS can be backed up by multiple types of evidence:


Engineering Notebook

An engineering notebook is a written document (either handwritten or typed) that contains the all the thoughts and activities pertaining to an engineer's work on a design, including both observation and experimentation.

It contains the permanent written record of the researcher’s mental and physical activities from experiment and observation, to the ultimate understanding of physical phenomena.

Howard M. Kanare, Writing the Laboratory Notebook, American Chemical Society, Washington D.C., 1985 — stolen from the slideshow

Engineering notebooks are meant to be clear, and must have the information necessary for an equally-skilled person to be able to replicate or continue the design team's work using the information in the notebook.

Engineering notebooks can be used as evidence in patent creation

  • In nations that are first-to-invent, an engineering notebook can establish invention dates.
  • In nations that are first-to-file, an engineering notebook can identify inventors.


Teamwork

This section covers various aspects of teamwork discussed in lecture.


Working Styles

According to ESP, there are four different working styles.

  1. Analytical Style
  2. Driver Style
  3. Amiable Style
  4. Expresive Style

Pasted image 20250309142148.png|500

These are very general and not necessarily permanent; someone might dip into multiple quadrants.

Knowing your working style, and the working styles of your team members, is important for ensuring that you get along well—particularly when dealing with high stress situations.

Analytical Style

Characterized by asking rather than bossing other people around, and responding to the tasks at hand, rather than responding based on people (i.e., how they react)?

Traits Strengths Weaknesses Reactions to Stress
Detail oriented High standards Nitpicky Avoids conflict
Needs data and information Stays on task Bureaucratic Physically or emotionally withdrawn...?
NOT a risk taker Organized Slow to act
Works best alone or in small groups
"Analytical Style" seems to have significant overlap with the INTP personality trait.

Note that the slides say that working styles are distinct from personality traits, as you could work differently than otherwise suggested by your personality. Okay buddy.

This is the working style that most engineers adopt I think (judging based on response in lecture)

Driver Style

Characterized by telling other people what to do rather than asking, and responding to the tasks at hand, rather than responding based on people (i.e., how they react)?
Ryan Gosling in Drive_wide-d34d9ba593650d1a2bc51d3714257a31feceb9d2.jpg|300

Traits Strengths Weaknesses Reactions to Stress
Results oriented Sets realistic goals Makes decisions even if unsure Speeds up (not sure what this means)
Likes fast-paced environments Makes decisions for the team Most likely to be indecisive Becomes controlling of other team members
Good at time management Doesn't show concern easily (i.e., everything is okay) Dismisses other people's ideas
Very upfront with requests or criticism
Basically the embodiment of "I don't care about your opinions, I say what happens and I will make sure that they happen, and fast"

Amiable Style

Characterized by asking other people topics rather than bossing other people around, and responding based on people (i.e., how they react/emotions) rather than tasks at hand?

Traits Strengths Weaknesses Reactions to Stress
Unites people Organized Can get side-tracked helping others Becomes too accommodating of others
Works well in a small team Encouraging and good listener Slow to form opinions Refrains from sharing their own ideas
Doesn't like being at the centre of attention Synthesizes opinions/points Withholds criticism Too agreable
Builds team cohesion
Basically the "people pleaser" working style, but with a nicer name.

Expressive Style

Characterized by bossing other people around(?), and responding based on people (i.e., how they react/emotions) rather than the tasks at hand?

Traits Strengths Weaknesses Reactions to Stress
Likes to be the centre of attention Creative May act before thinking Quick to anger and apologize
Energetic Visionary Not always good at time management May take frustration out on other people (verbally??? physically??? idk)
Strong group worker Relates to strangers easily May monopolize conversations
Very, well, expressive (emotionally)
Strong ENFJ energy; your classic extroverted working style

The antithesis of most engineers

Abridged Summary of Working Styles

This is basically just so that I can remember these better; they are in no way a reflection of what the teaching team wants you to be taking away from this, but idgaf.

Pasted image 20250309205035.png
Pictured: ESP working styles sorted by introversion/extroversion and BDSM position.


Common Team Roles

Three roles are required for every team. These are:

Other possible roles include:


Visualization Techniques and Tools

This section lists various techniques and tools used in engineering contexts to visualize information. It is important to visualize information effectively in engineering because words are not always the most effective way to communicate information. In fact, a lot of engineers suck at writing (case in point: your peers probably), so implementing effective information visualizations is very important.

I'm not including every single visualization method here.

Only the ones that I think are particularly notable are included. For example, I'm not including "highlighting your image" because that's common sense really.


Schematic Drawings

These are drawings that consist of commonly-used symbols and lines to convey information, e.g. a circuit diagram.

high-gain-common-base-rf-amplifier.webp|500
Schematic diagram of something or other (idk i found it online)


Flowchart

A flowchart is a diagram that lists several processes and connects them using arrows and other common flowchart symbols, such as the start, decision, and end. This can include loops.

what-is-a-pseudocode-flowchart.png|500
An example of a flowchart


Mechanical/Construction Drawings

These are generally very complex and detailed drawings of physical parts from multiple angles, including measurements and using common standards.

Orthographic Drawings

This is a type of visualization method whereby a 3D object is represented in 2 dimensions.

Pasted image 20250310012754.png|400
Example of a set of orthographic diagrams

Pasted image 20250310012730.png|400
Example of an isometric diagram


Cutaway Drawings

A type of diagram or photo in which an object is cut partway through to show its insides, often used in biology to depict the insides of organs or other biological material.

Pasted image 20250310013035.png|300
Pictured: house


Assembly Drawings

An assembly drawing is a diagram in which the various parts for a design are shown together in the places where they are meant to go. If the design in an assembly drawing is part of a bigger assembly, it is known as a subassembly.

Pasted image 20250310013900.png|400
Pictured: bike assembly drawing


Design for X (DFX)

Design for X (DFX) is the process of considering all relevant aspects of the manufacturing, use, and decommissioning of a designed product or service. It consists of considerations of:


Design for Human Factors

For human-facing technologies (i.e., most of them), the user is heavily considered in the design process. This is known as designing for human factors.

According to the textbook, there are five main levels at which humans interact with technology. Bazylak referred to it as the "human tech ladder".

Definition: Anthropomorphic Data

Anthropomorphic data is information on the physical human characteristics of the range of users for a design.

Nowadays, designers aim to design for as wide a range of users as possible, in consideration of all these levels; this is known as ergonomics.

Definition: Ergonomics

The practice of designing technology to work effectively with all people of all levels (physical, psychological, etc.) is known as ergonomics.

Additionally, consideration of users is almost always put at the centre of the design process. This is known as user/human-centered design

Definition: User/Human-Centered Design

The process of putting the users at the centre of the design process; this means making the technology fit them, on all human factor levels, instead of the other way around.

Recently, a specific form of user-centered design, known as User Experience Design (UXD), has become more popular. In it, the experience of using the design, rather than what the user is actually capable of doing, is considered.

Definition: User Experience Design (UXD)

User Experience Design is the consideration of a user's experience when interacting with the design, rather than simply if they are capable of working with it. This is a subset of human factors design.


Participatory and Universal Design

To ensure that your design is human-centered, you can use the following approaches:

Definition: Participatory Design

Participatory design is the process of including a target user group in the design process itself as members of the design team.

Definition: Universal Design

An approach that uses a set of principles to design for a broad range of users.

Note: This is similar to ergonomics, but what (I think) differentiates it is that ergonomics focuses on addressing all levels of human interaction (physical, psychological, etc.) whereas universal design is more broadly designing for all kinds of users, using a set of design principles.

The North Carolina State University Center for Universal Design outlines 7 core principles for universal design. They are:

  1. Equitable use
    1. Access is provided to all users equitably (e.g., ramp is primary form of access to building rather than placed in the back)
  2. Flexible use
    1. There are multiple ways of accessing/using the design (e.g., buttons with braille + visual identifiers + sound)
  3. Simple and intuitive to use
  4. Perceptible information
    1. Users can access/use design regardless of condition (e.g., cell phone w/ high brightness to be seen outdoors or if user has low vision)
  5. Tolerance for error
    1. Access/usability is not compromised by small user error (e.g., confirm screen when user clicks uninstall)
  6. Low physical effort
    1. Design should not require significant physical effort on the part of the user
  7. Size and space
    1. Design should accommodate a wide range of sizes and spaces that a user might have (e.g., air fryer should not take up the whole kitchen)

Design for Safety

Safety is often a major concern in engineering because your design might have the capacity to injure or kill many people (#lockheedmartin). Thus, designing for safety is a big part of DFX. The textbook has a lot of fluff about following safety codes and whatnot, but I think most of that is pretty common sense anyway. Below are a few important terms you may need to know for this section:

Hazard A situation where damage to health, property, or the environment is possible.
Probablitity The chance of a hazard occurring.
Consequence The result of being exposed to a hazard.
Severity/cost The amount of destruction that may occur due to a hazard.
Risk risk=severity × probablity
Safety Protection of hazards
Risk analysis A statistical tool for determining risk; see Risk Matrix Analysis.
Accident Unintentional exposure to hazard.
Acceptable risk Risks judged to be acceptable; risk value is low, either because of low severity and/or low probability. [1]

Risk Matrix Analysis

A risk matrix analysis basically just plots probability against severity of a risk; each axis as numbered 1-8 (in the case of the slideshow), where 1 is lowest and 8 is highest. From this, we can produce a numerical risk value. Depending on the risk value, the escalation procedure is different.

Pasted image 20250310202025.png
Slideshow example of a risk analysis


  1. There are other factors that contribute to a risk being deemed "acceptable", such as duration of exposure. Additionally, judgement of risk varies greatly by group or individual. Regrettably, financial cost is often a big contributor to the risk calculation. ↩︎