Engineering 101

Product development

CI/CD maintenance

Infrastructure maintenance

Devops + monitoring

Security + updates

1️⃣

2️⃣

3️⃣

4️⃣

5️⃣

Product development

🧑‍🎨

🕵️

👩‍💻

👩‍💻

👩‍💻

👩‍💻

Product owner

Designer

Tech lead

Product development

Working out what to build

Splitting

Product development

Refinement

Product development

Product development

Product development

Product development

Product development

Building a feature

Product development

Product development

Product development

“... the ratio of time spent reading versus writing is well over 10 to 1. We are constantly reading old code as part of the effort to write new code. ...[Therefore,] making it easy to read makes it easier to write.”

Robert C. Martin

Product development

Unit tests

Product development

Unit tests

Product development

e2e tests

Product development

e2e tests

Product development

Code review

Product development

Developer check that AC met

Automated tests and linting pass

Code review

Feature Demo

🎉

Product development

Deployment

Product development

CI/CD

Product development

CI/CD maintenance

Infrastructure maintenance

Devops + monitoring

Security + updates

1️⃣

2️⃣

3️⃣

4️⃣

5️⃣

Infrastructure

Devops + monitoring

Intro to Engineering

By hewingram

Intro to Engineering

  • 107