Before I begin, I want to mention that I have read through a lot of similar questions on this site about agile teams where a few members are part-time, but I haven't found anything about how to implement agile/scrum for a team where everyone is part-time.
I will start with some background on the project and the team. I am currently working on an online collectible card game similar to Magic the Gathering or Hearthstone. This is a new project and I will be managing a team of 4-6 developers. All of the developers either go to school or have full time jobs, but everyone has agreed to spend 10 hours a week working on this project. We all live in different states, so everyone will be working remotely.
I think an agile framework (particularly scrum) would be beneficial for this project, but I am looking for some advice on how to implement this. In my office we have pretty "standard" scrum practices with 2 weeks sprints, daily stand-ups, sprint planning, grooming, retro, etc. So I'm looking for some advice on how to implement scrum for this team (or some reasons why I shouldn't, if you think it's a bad idea).
Some particular questions I have are:
- Should we try to setup times for when everyone should work, or should we allow everyone to pick their on schedules/work when they can?
- It seems like a daily stand-up doesn't make sense, especially since people may be working on different days and at different times. Does it make sense to have maybe 3 stand-ups at specified times?
- Does it make sense to have a two-week sprint, or would a slightly longer sprint make more sense because of our reduced hours?
I want this project to be enjoyable for everyone, so I don't want to impose huge restrictions on everyone. But, at the same time, I want enough structure for us to be successful and on-task. Any suggestions or thoughts on how to implement scrum for this team would be greatly appreciated.