Comments (9)
What are the challenges that you would like to solve?
Being distributed from the start in my experience actually makes it easier to arrive at a working Inner Source project, as the focus on written communication and asynchronous communication turns out to be a no brainer. With co-located teams moving vital communication to a written medium often takes a bit of explaining and reminding.
Some question to get started with your question:
How distributed - how many time zones do these cities span? This might inform the time you will need to allow for decisions to be finalised.
Are your team members on board with running this project in an Inner Source fashion, or are you asking for support to convince them?
Which kind of version control, issue tracking, chat systems do you have in place?
Are those people already used to asynchronous communication?
I assume they are embedded in teams that are each local to one location?
from innersourcepatterns.
I think non-familiarity with asynchronous could turn out to be a challenge:
- Ranging from discussions happening outside of project channels.
- Not knowing what to discuss where.
- Feeling intimidated by the paper trail generated, that includes all mistakes made.
- A lack of bandwidth in written communication.
All of those can be solved, but in my experience that looks like the most obvious issues to watch out for when starting.
from innersourcepatterns.
... with the one caveat of bringing decision points identified in ephemeral communication channels back to a medium that gets archived, is searchable and linkable such that your decisions, your reasoning behind those decisions become a reference for the future.
from innersourcepatterns.
I agree with the written hints. Also, that sync+digital would work. However, I can not stress the importance of a written culture with searchable, linkable and archived records enough as @MaineC already did.
Making Post-Hoc or on the fly records is great too - but often this does not capture everything. Just doing everything in written, archived and indexed and public (having most of the things in 1:1 chat rooms that are archived but private does not really bring the full advantages) already generates a sufficient amount of "passive documentation" that will help you.
from innersourcepatterns.
@MaineC Thanks!
-
My team members are distributed on different cities, but all in China.
-
We plan to run this project as an InnerSource way and I am the project manager.
-
We use gitlab behind our firewall and use wechat or inner im tools to communicate.
-
Those guys are not very familiar with asynchronous communication.
from innersourcepatterns.
I have learn about Bertrand Delacretaz: Asynchronous Decision Making – why and how? https://www.youtube.com/watch?v=HPjYa_O6yEk
We plan our asynchronous decision making with gitlab.
from innersourcepatterns.
If you're all in China things don't necessarily have to be asynchronous - they could be just digital and synchronous. You'd need to commit at least to running the project digitally, though, I think.
from innersourcepatterns.
Think of running standups, backlog grooming, design review, etc. via chat and conference call rather than in-person meetings.
from innersourcepatterns.
I start the project with gitlab and Wechat .
from innersourcepatterns.
Related Issues (20)
- :jp: Japanese: Content Consistency Issue
- :cn: Chinese: Content Consistency Issue
- Monthly Metrics: Contributors 2024-02-01..2024-02-29
- DRAFT - Standard Base Documentation: COMMUNICATION.md vs SUPPORT.md HOT 1
- Add RFC template repo to pattern
- bug: CODEOWNERS file has errors HOT 8
- [Pattern Draft] Maintainer Apprentice HOT 4
- :jp: Japanese: Content Consistency Issue
- :brazil: Brazilian Portuguese: Content Consistency Issue
- Galician: Content Consistency Issue
- :cn: Chinese: Content Consistency Issue
- Monthly Metrics: Contributors 2024-03-01..2024-03-31
- vale does not consider the configured exception list HOT 5
- :cn: Chinese: Content Consistency Issue
- :jp: Japanese: Content Consistency Issue
- Monthly Metrics: Contributors 2024-04-01..2024-04-30
- :jp: Japanese: Content Consistency Issue
- :cn: Chinese: Content Consistency Issue
- Monthly Metrics: New Issues + New Pull Requests 2024-05-01..2024-05-31
- Monthly Metrics: Contributors 2024-05-01..2024-05-31
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from innersourcepatterns.