Improving Communication with Your Design Team

The most important factor that directly determines the efficiency of our communication efforts is the so-called “shared understanding.” Everyone on the team needs to know the purpose of the product, the idea behind it, the needs of the end users, and the actual value we are delivering. We all have to agree on every single one of these issues. Not only that − all of us, as a company, need to discuss the user experience, the deliverables, and the business potential of the product.

So what are the best practices we use to achieve shared understanding between the client and the design team, and to improve communication?

How to Improve Communication with Design Team?

Continue Reading

Using Technology to Connect Volunteers with People in Need


In a perfect world, we’d only use technology to do good, to foster more real-life interactions, and to help each other. Well, reshaping our world to be a little more perfect every day is what we’re all about. One idea that struck me recently is that we could use readily available mobile technologies to connect volunteers with people in their vicinity who require a little help each day — not permanent care and supervision, but assistance with small tasks and everyday activities, like crossing a busy street near their home, getting groceries, or walking their dog for a couple of minutes. The timeframe for the task is set to be smaller than 20 minutes but that does not preclude volunteers from staying longer. The general assumption, however, is that each instance of help would conclude within this 20-minute-long window, a “quick helping hand,” so to speak.

Continue Reading

Design Award for OUTlife, a Social Networking App

How to Work Effectively on Your Mobile App? Communication & Process

As we follow the precepts of Agile Software Development, the client’s satisfaction is the highest priority for us (right after quality). This approach also allows us to be more flexible and much more effective than the waterfall development model.

Using Agile, we are open to changing requirements, no matter how advanced the development process. Since we work in short time intervals, or Sprints, we provide our clients with first results much faster. This iterative approach allows for and encourages adjusting project course on the go, so we don’t have to spend time creating hefty, 500-page-long specifications, but if we had to, all the required info would be clear and up to date.

Scrum at Macoscope

Continue Reading

Using Technology to Foster Real-Life Interactions in the Workplace


If you take a look at the current landscape of productivity and to-do list apps, every product out there seems to be thoroughly researched and polished down to the smallest detail. To-do lists and other apps help us stay productive and work as efficiently as possible. But what about breaks in between periods of intense concentration? Our conceptual app helps people relax together and promotes human interaction in the workplace. By combining the capabilities of to-do list software (like Things or Asana), Harvest (or other time-tracking tools), the Pomodoro Technique, Slack integration, and indoor location sensors (like Estimote Beacons), we devised a concept for a simple app that might solve an important problem plaguing the contemporary workforce: finding the right time to meet with your co-workers, either as a group or for a face-to-face convo. We want to foster more real-life interactions in the workplace with a little help from modern technology.

Continue Reading