I think that it is very good.
I would only comment that while change is embraced, depending on the size and nature of the group, change needs to be considered carefully when looking at tools and base platforms to keep people together who are working asynchronously. and who may not be fully engaged all the time.
The factors that may affect the rate of change or the decision-making process need to be included (ADD MORE).
1. Cost/benefit: All change comes with a cost even under the best of circumstances. Change can be beneficial but is the change or benefit enough to justify the downsides?
2. People will need to learn the new software or platforms. For some people, this is a bigger challenge than it is for others. It is important to remember too that you will lose efficiencies through the transition regardless as people learn the new software. Additionally, people may not migrate at the same rate so some may be finishing work in the legacy system while others are working in the new system.
3. You may need to consider what to do with materials located in the previous system if they can not be migrated into the new system.
4. How many people will be affected? The more people, the more challenging the transition.
5. How quickly will people realize the benefits? The longer it takes for people to realize the benefits of the new system, the more frustrated they may get. It is even worse if the benefits are not clearly explained or only help a couple of people while the larger group suffers. (Then the question becomes if it helps only a couple of people how much does it help them? Is there another way to reduce their burden? And, of course, no system is exactly alike so does the new system have issues that the old system does not that may make it harder to navigate the new system for the larger group? Sometimes trying to fix one problem and focus only on that, other problems can be created that are worse and affect more people.)
6. How many times have you changed systems? The tolerance for change will depend on the nature and size of the group but this needs to be a consideration. Each change comes at a bit of a cost and repeated changes for platforms that are supposed to act as support may end up making it more difficult for progress on the project to
occur.as people are just trying to learn where things are and new systems.
7. The nature of the group. Does the group meet as one clearly defined group with all participants being very active? Does the group keep up asynchronously so people are using the platforms to catch up and keep up on a regular basis? Does the group have active participants and people who are less active?
People working in peerogogy systems have to be adaptable to change.
When dealing with platforms, it is important though to recognize the costs that come with change and manage those changes more closely because these changes uniquely impact the structure of the group and the participants (you may be selecting out people who can not manage the platform changes) in a way that may not help advance the project.