Say you got a app development project, and you have a small team to work on this project. I am curious about the project management with latest tools available.
There are key points/issues like,
- Code versioning
- Todo list
- File storage
- and so on
I have yet to find an in depth post or resource about this where one shared their real life experience about app development. If you got a link, or any experience to share, it might be valuable to others.
Even though the answers will vary on many factors, the questions might include:
- How do you communicate with clients? Email? Chat room? What happens if client doesn't like to chat but continuous emails just makes things messier? And, if it's chat, how do you keep important points listed out somewhere? Slack and such is very good for realtime communication. But...
- So then you got code on github, same with issues and to-dos. How does client get proper update about it? Do you comment it or just use chat? Then what happens when you update on github, on issues, and move todo card for same issue/feature?
- Maybe you use google drive and/dropbox for storing data. How do you save the secrets for code, and other logins around? Obviously you do not store all of them in just your mail or something? Maybe you use git-crypt, but keeping track of all ssh keys and all must be really bothersome.
- Where do you make your project todo? Does client make an issue and then you make it as a todo? vice versa.
Long questions short, How do you manage a project around these days with everything without going crazy?
All of these are small and common project management questions. Which can easily be solved if we have more resources about it.
I went ahead and found some posts and resources,
- Basecamp says they will handle message, chat, schedules, storage and such in one package. There are others like that too, right?
- On this post, how Shawn Adrian used Slack, Trello and TeamGantt for project management. But I did not find anything about code versioning and file storage.
- On this post, Lewis Ngugi shared how they used Slack, Trello, TeamGantt, Illustrator, Photoshop, Zeplin, pretty much close to what's missing.
- Old post but helpful where he explained how Github, Slack, Trello fall short for collaboration.
- The guys from Hubstaff made a post explaining trello. Well, still nothing for total communication.