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