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.
- Sprint planning / Issue tracking
- What is sprint? What is issue tracking? => Google it.
- Jira ($$$)
- Trello (for free)
- 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)
- Chat
- To share current issues fast and effectively.
- Slack ($$$ / for free)
- Email (for free)
- Messenger (for free)
- 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.
-