RATIONALE
A strong knowledge of software engineering practices would be important to land jobs in:
- Software Engineering (obviously)
- Project Management
- UX/UI Designers
- Recruitment
RESOURCES
| Courses | School | Prerequisites |
|---|---|---|
| Software Methodologies | n/a | None |
| Software Product Management | Alberta | None |
| Introduction to Software Testing | Minnesota | None |
RECOMMENDED BOOKS
| Book | Author |
|---|---|
| Continuous Delivery | Jez Humble & David Farley |
| Testing IT | John Watkins |
CHECKLIST SUMMARY
- Agile
- Waterfall
- Test-driven development (TDD)