Who's it for?
Developers (particularly contractors) who've been working in the industry for a while, and want to move up to the next level.
Pre-requisites
- At least five years commercial experience as a software engineer.
- Some experience helping more junior developers.
- Some experience with best practiaces like pair programming, TDD and code reviews.
Programme
Week 1
The Basics
- Introduction and Team Dynamics (½ day)
- Basic Productivity (1½ days)
- Technical Best Practice (1 day)
- Doing Code Reviews the Right Way
- Successful Pair Programming
- TDD Workshop
- Specifying Requirements (1 day)
- Vision workshops
- Defining Acceptance Criteria
- Lean Value Trees
- Testing Strategy (1½ days)
Week 2
Agile Coaching and Project Management
- Intro to Agile, Scrum and Kanban (1 day)
Week 3
DevOps and System Architecture
- Intro Microservices and System Architecture (1 day)
Week 4
Leadership, Management and Organisational Change
- Leadership and Management (4 days)
- Leadership Theory Applied to the Tech World
- Conducting Interviews & Reviews
- Sourcing Talent and Hiring
- Developing Your Staff
- Budgets and Accounting
- Product Development
- Introduction to Organisational Change (1 day)