Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Agile Software Development: Remote Teams

via LinkedIn Learning

Overview

Successfully roll out an agile-based remote working strategy for your software team. Learn best practices for effective communication, hiring, and distributed development.

Syllabus

Introduction
  • Remote-first culture for agile teams
  • What you should know
1. Remote Working
  • The rise of remote working
  • Remote working benefits
  • Remote working challenges
2. Collaboration and Conversations
  • Remote working models
  • Remote working models: Colocated
  • Remote working models: Distributed
  • Conway's Law: Building a strong communication foundation
  • The intentionally distributed mindset
  • Shifting to a digital workspace
  • The cost of context switching
  • ChatOps: Integrating your communications
  • Signal vs. Noise
3. Technical Excellence & Security
  • Virtual private networks (VPNs) and firewalls
  • Encryption and two-factor authentication
  • Version control: Never run a remote team without it
  • Methodologies that drive development
  • Continuous improvement and marginal gains
  • Continuous integration, delivery, and deployment
  • Understanding technical debt
4. Deploying Early and Often
  • Atomic commits: One change, one commit
  • Branching and forking
  • Code reviews
5. Hiring, Planning, and Measuring
  • Creating job descriptions for remote positions
  • Interviewing and hiring for remote teams
  • Where's the whiteboard?
  • Remote whiteboard tools
  • Remote pairing and mobbing
  • Remote standups
  • Remote retrospectives
Conclusion
  • Next steps

Taught by

Andrea Goulet

Reviews

4.6 rating at LinkedIn Learning based on 114 ratings

Start your review of Agile Software Development: Remote Teams

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.