We recently had our development and testing team for Rapise come together for a collaborative planning section. Our company is based in Silver Spring, a suburb of Washington, DC but we have team members working remotely in other countries as well. The occasion made us think about the benefits and limitations of modern collaboration tools.
This week, we had the various members of the Rapise team fly in to our offices just outside Washington, DC fly in to meet for a planning session for the upcoming versions of Rapise:
We discussed lots of exciting new functionality for automated software testing:
We planned this meeting because we recognized that although we have lots of good collaboration tools at our disposal:
... there is value in having a face to face meeting so that we can all get to know each other, discuss frustrations in the development, build, testing and release process and also put a lot of ideas onto a physical whiteboard and get everyone's opinion onto the table at the same time:
Since the beginning of the Agile movement (remember pair programming in XP), there was always an implicit preference for physically co-located teams and interactions over processes / tools. However in today's increasingly distributed environments, it is not always possible to have everyone co-located all of the time. In fact, we have found at Inflectra that there is a balance between collaboration time and quiet time. Sometimes working remotely is the best time to think and have insights that are lost in the office. Conversely working remotely 100% of the time, leads to myopic thinking and no feedback from customers and co-workers.
It is much easier to say, "take a look at this new idea for Spira? What do you think of the UI" than send a screenshot, setup a web meeting, etc.
As my grandmother used to say - "Everything in moderation..." - sometimes it is good to have some face to face time!
Our mission to helping our customers - large corporations, small businesses, professional services firms, government agencies and individual developers – with the means to effectively and affordably manage their software development and testing lifecycles, so as to decrease the time to market and increase return on investment.
At Inflectra, we are fully committed to provide our customers with the very best products and customer service. We believe in going the extra mile to ensure that each customer is satisfied with our software products. We have the experience and the commitment to deliver the products customers need to deliver their projects and assure quality every step of the way. (Learn More)
We are so confident that you will be fully satisfied with our products that we offer a 30-day, unconditional, money back guarantee! (Learn More)