Hello everyone, this is my first post in the forum. So take it easy on me. Jokin!, roast me as you like.
First of all I wanted to say I have joined a few DAOs but this one is still my favorite. I like the vibes a lot!
Wanted to share some of my observations I made along my journey so far (Bronze Owl soon ) and what I think could be improved.
What did I do/see so the far?
To give some context, I was mainly involved in the engineering working group adding some PRs to the website and trying to help here and there with tasks in the #wizardry (the starter group managed by DeFiJesus). Also, while not always active everywhere in the discord, I was reading quite a lot and joined a few calls of different working groups
Observations/Challenges
I worked with lots of remote teams/startups before and expected DAOs to be kind of similar - especially being async. But itās way more async as I thought it would be.
With this kind of asynchronous working I think the main challenges are:
- Transparency
- Source of truths
- Lots of engineers interested (big number of wizards to handle)
- Different levels of commitment (due to availability)
- Processes + documentation
Since I liked the docs (docs.indexcoop.com) as the helped me a lot to get onboarded, I think they would be a good basis to be extended further and help document the processes even better.
So here are some first proposals (which should be quick to implement) of how to create more transparency among common tasks/processes and possibly make working together more efficient.
Proposal #1
Create a team/contacts/roles table (however you wanna call it) to make it easy for everyone to see e.g. who is in the core team (or also in the wizardry), who is the right one to approach about different topics.
For more absent members (like wizards) that just work a few hours per week/month this could be very helpful. Add a column for hours available so others can estimate how much theyāll be around.
Some examples for possible columns in those tables.
Core Devs
discord name | role | availability? | responsibilities | comment
Wizards
discord name | role | availability
This might be interesting for other working groups as well?
Proposal #2
Written daily stand-ups for wizards (+ devs?) in a discord channel.
This would be additional to the weekly stand up call happening for wizards now. This way DefiJesus (or other core engineers) can always have an overview and itās very async (at the same time transparent) for everyone.
Proposal #3
A channel where to get updates for deployments, PR opening/closing and so on (github discord bot).
This will increase transparency in a central place which everyone being able to manage notifications as they like.
Of course, this might exist already for the engineering team without being public?
ā
As I have worked with many (remote) startups and teams also in terms of scaling from one to many team members feel free to approach me about other topics around organizing teams etc.
Let me know what you think.
JDš¶