Skip to content

Instantly share code, notes, and snippets.

@jooddang
Created June 2, 2017 17:46
Show Gist options
  • Save jooddang/0e7afe4f010dd7b65a036e74c6f7b345 to your computer and use it in GitHub Desktop.
Save jooddang/0e7afe4f010dd7b65a036e74c6f7b345 to your computer and use it in GitHub Desktop.
Co-working suggestions

When you work as a team, effective communications are essential. The world we're living in has lots of tools that facilitate communications with various purposes. Some of them are even for free.

  1. Sprint planning / Issue tracking
    • What is sprint? What is issue tracking? => Google it.
    • Jira ($$$)
    • Trello (for free)
  2. Documentation
    • To share documents that last for long time. (i.e. Guide to set up dev box / Team culture / Other guidelines...)
    • Confluence ($$$)
    • Google Sites (for free)
  3. Chat
    • To share current issues fast and effectively.
    • Slack ($$$ / for free)
    • Email (for free)
    • Messenger (for free)
  4. Commit message
    • Git commit message is also an important part of communications for software engineers. Writing an effective commit message requires practices.

    • Google it: https://www.google.com/search?q=Writing%20Effective%20Commit%20Messages

    • example: (There're lots of different formats other than that, but this is what I recommend)

      Add password textfield for user login (Short title starting with verb)
      (blank line)
      More detailed sentences here.
      - Using bullet points is a good idea.
      - Add textfield in login.jsx
      - django gets encoded password through request object.
      - etc.
      
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment