Joel Test and Software Development Practices

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/11

flashcard set

Earn XP

Description and Tags

This set of flashcards covers important vocabulary related to the Joel Test and software development principles discussed in the lecture.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

12 Terms

1
New cards

Joel Test

A series of quick yes or no questions used to evaluate the development process of software.

2
New cards

Source Control

A system that records changes to a file or set of files over time, allowing specific versions to be recalled later.

3
New cards

One-Step Build

The ability to transition from source code to shipping software with a single command or action.

4
New cards

Bug Database

A tool that logs bugs and manages feature requests and tasks, acting as a centralized hub for monitoring issues.

5
New cards

Technical Debt

The implied cost of additional rework caused by choosing an easy solution now instead of a better approach.

6
New cards

Spec

A document that describes how a system or component should behave, serving as a blueprint for software development.

7
New cards

Flow

A state of deep concentration where workers are fully immersed in their tasks, leading to high productivity.

8
New cards

Hallway Usability Testing

A fast, informal way to gather feedback on a product by asking people to try it out and observing how they use it.

9
New cards

Automated Builds

Processes facilitated by automation tools to streamline building and deploying software.

10
New cards

Testers

Team members responsible for ensuring software quality by finding bugs and ensuring requirements are met.

11
New cards

10

According to the Joel Test a score _ or less is considered bad.

12
New cards

12

A score of _ is considered perfect and a hallmark of FAANG.