Successfully roll out an agile-based remote working strategy for your software team. Learn best practices for effective communication, hiring, and distributed development.
- Adopting practices that enable remote working can help software teams attract top talent, because they provide autonomy and flexibility. These are often cited as the most important factors when people consider whether or not to take or leave a job. There are a ton of other benefits too. Cost savings, improved productivity, higher job satisfaction. It can even make your software easier to work with, but to successfully roll out a remote working strategy, you'll need to be strategic and intentional. It's easy to get it wrong. In this course, we'll look at remote work through the lens of the Agile Manifesto and its principles, including effective communication and collaboration, technical excellence, deploying early and often, and planning. We'll also look at practices that are typically thought of as face-to-face activities, such as pair programming, whiteboarding, and recruiting, and explore how they can be adapted for remote teams. Hi, I'm Andrea Goulet. I'm the CEO of Corgibytes, a software development company that specializes in modernizing legacy code. The experience of implementing a remote-first culture at my company has been one of the biggest joys and challenges of my career. A successful remote team requires a lot more than just a headset and a laptop. Join me in my LinkedIn learning course about remote working for your software development team.
- 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