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

1C:Enterprise Junior Developer Course
Moscow Institute of Physics and Technology via Coursera
A Beginner’s Guide to Docker
Packt via FutureLearn
A Beginner’s Guide to Scrum Project Management
Packt via FutureLearn
Google Professional Cloud DevOps Engineer Certification Path Introduction (GCP DevOps Engineer Track Part 1)
A Cloud Guru
Introduction to Amazon CodeGuru
A Cloud Guru