At Elastacloud we use agile in our projects including all the goodness of sprint ceremonies. However, some of our clients aren't always used to the agile methodology mixing this with virtual ceremonies via unreliable (really terrible) network connectivity can be somewhat... challenging (and that's the edited version!)
Having had our first sprint with a new client and encountering these problems in a virtual planning session we quickly decided to go from a two week Monday - Friday sprint to two weeks Friday - Thursday (good thing agile is... agile) as we co-locate on Thursdays.
Which meant that yesterday we had back to back (to back to back) Agile Ceremonies: backlog refinement, sprint demo, retrospective and planning (I need a break just remembering it all). It was certainly a case of information overload for some, there were weary eyes and even the stationary started to let us down! We took some heavy casualties (minor headaches and eye strain), but we pulled through together as an agile team!
We learnt a lot about ourselves as an agile team and how we need to better engage as a team, run meetings, plan and much more. It was a strong and successful sprint 1.
But this is the beauty of the agile methodology, not only is the product under rapid development and constant iterations to improve, so too is the agile team. Usually becoming progressively more comfortable and efficient within its self as agile becomes more ingrained. We learnt lots about each other and the processes that need to happen during this sprint as well as iterating our product. Pretty darn good in my books.