Reading


This page contains readings for Senior Project.


Introductory material

Agile development

Agile development is very popular now. It started in the software industry, but is, literally, everywhere now. The big idea is Agile is incremental development. Some useful reading:

Engineering design process

The engineering design process is at the heart of what engineering is all about. A key paper is the following. The engineering design process is taught to non-engineers in a variety of ways.

Project planning and management

Engineering standards

Knowledge of relevant engineering standards is very important for a project.

Risk

Understanding and mitigating risk is a key part of an engineering project. Risk analysis and mitigation often falls under the broad umbrella of Systems Engineering.

Team work

Team work is very important to project (and personal career) success. Three papers that describe key attributes for good team work are as follows. We will discuss these papers in class. Major (and very successful) companies have very different work environments with respect to teamwork. Read about Amazon and Google (and compare and contrast) in the below two New York Times articles. Netflix's famous (or infamous!) culture slide desk (where workplace team is equated to sports team - always cut weak players and recruit stronger players) is below.
Last update on July 24, 2023