Distributed People and Processes

People:

  • Teamwork & Spirit & Communication are keys
  • Daily standup getting shorter
  • Commitment to stick to estimates
  • Knowledge and technical stuff sharing (avoiding Super Heroes)
  • Feeling owner
  • Support from the team for the newcomers
  • Ask for help as soon as possible
  • Pair programming and reviewing to get better understanding
  • Be a trustworthy team member
  • Tell when you go offline so that team understands if you’re online
  • Sharing vision and plans

Processes:

  • Introducing a new technology into the stack should be validated by product needs first
  • Include all team members in decisions
  • Keep every meetings structured and time-boxed
  • Keep and shoot notes of your discussions/meetings
  • Kickoff the project before diving into coding
  • Follow the coding style and automate the code checks
  • Feedback for constructive code review
  • Comment your code (yes sir!!!)
  • Care about backward-compatibility
  • Check your test coverage and don’t merge code without tests validation
  • Split artefact into small commit (less than 500 commits for previous experiences)
  • If you’re stuck — don’t dig to long, ask for help after 2 hrs maximum

--

--

--

VP Engineering @akeneopim. Follow me on https://twitter.com/kwa29 or check out some of my initiatives at https://kwa29.com

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Helix Search ~ Searching Algorithm

Interview Questions (BlogPost_305)

DevOps: For Your Startup

Using the RingCentral RingOut Quick Start Guide to Make a Quick App

Repeated String

Windows search.

Creating a static website using GoDaddy, AWS S3, and AWS CloudFront

Version Control

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Didier Caroff

Didier Caroff

VP Engineering @akeneopim. Follow me on https://twitter.com/kwa29 or check out some of my initiatives at https://kwa29.com

More from Medium

Study case: managing an engineering team

How to Better Understand your Applications Real-Time Value

My journey to Credera as a DEVOPS Engineer

Life in DevOps from DevOps Live Europe 2022 — (1) Shortage of skilled people