YoVDO

Agile Software Development: Remote Teams

Offered By: LinkedIn Learning

Tags

Agile Software Development Courses Software Development Courses DevOps Courses Version Control Courses Remote Work Courses Continuous Deployment Courses Continuous Integration Courses Distributed Teams Courses

Course Description

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

Related Courses

The Data Scientist’s Toolbox
Johns Hopkins University via Coursera
How to Use Git and GitHub
Udacity
Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Accediendo a la nube con iOS
Tecnológico de Monterrey via Coursera
Responsive Website Development and Design Capstone
University of London International Programmes via Coursera