Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Agile Software Development: Remote Teams (2019)

Agile Software Development: Remote Teams (2019)

1h 42mIntermediate2019-05-09

Authors

Andrea Goulet

Andrea Goulet

CEO of Corgibytes

Course details

Software teams are increasingly going remote—and for good reason. Remote workers often boast greater autonomy and productivity than their in-office counterparts. Going remote can also help organizations save on resources by allowing them to invest less in physical infrastructure. Curious about how to help your software team make the switch to remote work? In this course, Andrea Goulet shows you how, stepping through how to roll out an agile-based remote working strategy for your software team. Along the way, she shares distributed development practices that can benefit both fully remote and co-located teams. Get tips for leveraging top tools for distributed teams, maintaining technical excellence, interviewing and hiring, adapting standup meetings for remote workers, and more.

Learning objectives
The benefits and challenges of remote working
Co-located and distributed remote working models
Making the shift to a digital workspace
Filtering information to preserve your productivity
Security on remote teams
Continuous integration, delivery, and deployment
Code reviews
Creating job descriptions for remote positions
Adapting pairing and mobbing for remote workers

Skills covered

Agile Software DevelopmentIntroduction toDevOps

Concepts

Introduction

  • Remote-first culture for agile teams
  • What you should know

Remote Working

  • The rise of remote working
  • Remote working benefits
  • Remote working challenges

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

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

Deploying Early and Often

  • Atomic commits - One change, one commit
  • Branching and forking
  • Code reviews

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

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal