This is a simplistic view of a team working through the five stages of team development. I hope it provides some benefit to you.
Remember that at any time this team could revert back to a previous stage. Let's assume that another individual joins the team - the team will revert back to the "forming" stage as they learn how to work with the new team member; reestablishing team guidelines, finding their way again, and learning how to work cohesively as a team. Or, let's assume that Mohammed slips back into his old ways of keeping to himself and not sharing information with the team - this may cause the team to revert back to the "storming" stage.