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

After introductions, we'll cover basic productivity, coding best practaces, requirements specification and testing strategy.

  • 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

We'll start by revising the basics, then move on to more advanced agile coaching and project managemtn methodologies. We finish up by looking at scaled agile in large organisations.

  • Intro to Agile, Scrum and Kanban (1 day)
Week 3
DevOps and System Architecture

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio asperiores explicabo laboriosam ex sit, aliquid quasi ab facilis, natus eum, at excepturi eius atque commodi tempore molestiae! Excepturi numquam, quia!

  • Intro Microservices and System Architecture (1 day)
Week 4
Leadership, Management and Organisational Change

We'll start by revising the basics, then move on to more advanced agile coaching and project managemtn methodologies. We finish up by looking at scaled agile in large organisations.

  • 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)