RESOURCES

Inspections

Inspection process
inspection grades

Gitlab

Git - revision control system, a tool
GitHub - a hosting service for Git repositories, free and publically available
GitLab - Github-like purchased service for organizations to manage Git repositories
Commands
Git Cheatsheet - interactive
GitLab quick actions
Tutorial on learning Git branching, thanks to Justin
Gitflow workflow we'll use as guidelines

Montana Tech

Montana Tech Departmental Standards
IAB Recommended Reading

Software Engineering

Reference architecture from Wikipedia, Aug. 21, 2019
Roy Fielding's Dissertation on REST Architecture 2000
Get Programming with NODE.JS by Jon Wexler, Manning Publications, 2019 Electronic version is available for free through the library: Get Programming with NODE.JS
REST API Design Rulebook: Designing consistent RESTful Web Services Interfaces by Mark Masse, O'Reilly Media, 2001 Electronic version is available for free through the library: REST API Design Rulebook: Designing consistent RESTful Web Services Interfaces
Coupling from Wikipedia, Nov. 26, 2013
Sequence Diagram
Estimation
Software Engineering, 9th edition by Ian Sommerville
Software Engineering A Practifioner's Approach, 7th edition by Roger Pressman
Chaos Report, 1995, The Standish Group International, Inc.
The Rise and Fall of the Chaos Report Figures, from IEEE SOFTWARE, Jan/Feb 2010
Levels of Cohesion from University of Calgary, Software Engineering, CPSC 333
Cohesion from Wikipedia, Nov. 26, 2013

Process models

Agile Manifesto
Scrum
Comparative Study on Agile software development methodologies by A.B.M. Moniruzzaman and S.A. Hossain
User Story And Use Case Comparison

Capability Maturity Model Integrated:
CMMI Executive Overview (2006)
CMMI status update (2009)
CMMI for development, paper (2006)