Git Product home page Git Product logo

remoteworking's Introduction

Remote Working - What it is, what it can be for your team and how to achieve it

intro

Meta: About this workshop

This workshop teaches background knowledge and practical advice on how to work in a remote team. The content is primarily focused on software developers but should also be applicable for other branches.

Working remotely, having digital team members or coding from the Starbucks at the corner: Not having to go to a specific place to participate in an IT project is becoming reality for more and more programmers. However, there are pitfalls and things to consider to make it all work.

Content

  • Introduction and Meta

  • The concept of remote working

    • What is it?

    • Why does it have to be learned?

    • What will happen if we try it?

  • How to make it work

    • What do I have to do to make it work?

    • Why do I have to have a look at my friends and family to make it work?

    • What does my company have to change to be really successful with remote working?

  • Moderating remote meetings

    • What are the phases of every meeting and what does that mean in a remote context?

    • Why is a moderator much more important for remote meetings than for co-located meetings?

    • What do the participants have to know to contribute to a really nice virtual meeting?

  • Tools

    • Why are tools not the only thing to consider when "going remote"?

    • What are the requirements for tools to be used in a remote context?

    • What tools should I use for which purpose?

  • Leading remote teams

    • What is the difference between leading co-located teams and remote teams?

    • What is the trust-equation?

    • How should tasks be delegated?

Also, there will be some [exercises](06_exercises.md) to perform.

Online-Meeting Cheat Sheet

The awesome designers of msg DAVID created a cheat sheet with the most relevant facts about how to conduct remote meetings:

remoteWorkingCheatSheetThumb

Also, there’s a checklist for how to do remote working:

remoteWorkingChecklistThumb

You find both pdfs in handouts.

Organizational

The workshop is considered to be a full-day workshop. However, it heavily relies on the activity and experiences of the participants. It’s estimated to have a length of five to eight hours.

Further organizational needs see chapters.

All files in this repository are under Creative Commons 4.0 (see http://creativecommons.org/licenses/by/4.0/).

You are free to:

  • Share — copy and redistribute the material in any medium or format

  • Adapt — remix, transform, and build upon the material for any purpose, even commercially.

The licensor cannot revoke these freedoms as long as you follow the license terms.

Under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

  • No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

remoteworking's People

Contributors

drandarov-io avatar faios avatar stevenschwenke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

remoteworking's Issues

Add intercultural dimensions to the workshop

I had a look at Steven's website and read one of his articles about remote working. In the article from "Java Magazine" a link to this repository was mentioned.

I agree with a lot of things written but one thing that I do find missing (or which could be developed further) is the intercultural aspect between cultures which IMHO goes far beyond than language skills. Language skills are mentioned but for me the aspect of culture and assumptions taken for granted go a lot further.

As an example Germany focuses a lot on punctuality for team meeting but different cultures might have different attitudes towards time and work ethics. After all Romania has been living under Socialism for decades in the past.

Personally I find the Hofstede Cultural Dimensions to be quite good and suitable but you might also want to take a look at some work by Fons Trompenaars or Richard D. Lewis.

https://de.wikipedia.org/wiki/Geert_Hofstede

Also have a look at the "Iceberg model in international communication". There are also some intercultural games such as "Barnga" you might want to include in the workshop.

Stay strong, be of good courage. Happy hacking!

Massively extend exercises to create a 2-day workshop

Add new exercises that give every participant the chance to experience what it is like to attend a remote meeting "from the other side", i.e. from the remote side.

  • Rotating constellations that put everyone in the remote perspective
  • variations: just one remote participant vs a group of remote participants => very easy to loose the remote satellite
  • variation: add ambassador in every multi-site-team. Compare what he observes and how he can enhance mutual understanding.
  • finish with good example in which everything went great
  • if group of participants large enough, put a monitoring person in each room to take notes on how the persons act and what they say. This adds a neutral perspective.
  • for the usual setting "on-site plus one remote site" enough to do that with two rooms
  • additional level for remote-first: more rooms. Couple of larger rooms for big sites plus a couple of small rooms for satellite workers. In larger rooms: everyone with own headset.
  • preparation for this allows for customizationi of the workshop to specific team settings - organizational call beforehand necessary

This may extend the workshop to two days instead of just one.

Add Trust-formula + leading-factor

  • trust-formula see remote podcast
  • leading-factor: one-on-one at the beginning of the project, update-talks, different focus (more on personal gain), less identification with actual customer, ...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.