We have 2 different kind of daily stand ups:
1. "Project office hours" twice a day at 10am and 4pm: PM opens an appear.in room and everyone working on that project can quickly and easily join and discuss questions or roadblocks. The PM summarises the results and posts it to the project channel in slack.
2. Daily Check ins in our slack standup channel: Everyone posts once a day:
- How many tickets are assigned to me? How many tickets did I close in this sprint so far? Can I take more tickets? Are there any roadblocks ahead of me?
We have three kinds of pair programming sessions at Stanwood:
1. Every new "Wookie" - as we call our new team members in the first 3 months - goes through intensive pair programming sessions during his/her onboarding period to learn how we structure our code. We do this in regular 1:1s in appear.in where we code together and share our screens.
2. Every line of code we've ever written has been thoroughly reviewed by an experienced developer. That way we keep our code quality high and ensure we code by the same standards. In case of doubt, we jump into a short call and review the code together until we agree that's the way to go.
3. We do continuous peer training sessions to improve our skills and learn from each other.
Agile Software Development
We use our own SCRUM/Kanban methodology which we customized to fit our 100% remote processes and our clients' requests. Each sprint is about 2 weeks where 1 of it is for planning and refining and one is for actual coding. We regularly do retros for sprints that didn't meet the set goals in order to learn from it and constantly improve.
Constantly challenging the status quo and improving things (and ourselves!) is deeply rooted in our company culture. So we do a lot of things to ensure our company keeps becoming even better:
- regular masterclasses where people share their special skills (e.g. UX design, tool hacks, game dev, 3D printing etc)
- Training programmes
- regular 360 degree feedback rounds
- bi-weekly 1:1s where we ask: What do you want to achieve and how can we help you do that?
- our watercooler channel in slack where we post funny and personal stuff
- our thank you channel in slack where we regularly appreciate when others helped us, did an amazing job in a project, etc.