How to Work Effectively on Your Mobile App? Part 1: The Team

At Macoscope, we consider working in close-knit teams to be one of our core values. It means that not only do we act like a team when working internally, but the precept also applies to our relationships with clients. We act as a team, regardless of whether you are a co-worker sitting in the same office, or a paying client we have never met in person. Moreover, it means that we don’t work separately from each other: when hiring Macoscope, you won’t be paying for a single developer, you will be getting a dedicated team, with the combined skillset and extensive know-how of its members, accrued over years of experience. When necessary, the team working on your project will be able to use the knowledge and expertise of other Macoscope team members.

Who Is Who

Design Team

We find it necessary to make sure the apps we develop are of top notch quality, also in terms of design. We do desk research, investigate the competition, and study benchmarks, in order to come up with a design derived from our enquiries of the needs of both the client and the product’s eventual users. Our analyses also take the client’s business model and innovative solutions to the users’ problems into account. We do everything possible to understand the client’s needs, to support their vision, and to help optimize the app development process.

Even if the client prefers to work on their own design, we always double-check whether it is complete and provides the sort of quality our development team requires to work at full-speed without interruptions, hasty hacks, and cutting corners. Our clients find this approach highly useful and effective, as it often yields additional insights and feedback based on our experience and knowledge. Our creative input can also help identify weak points in the current design that should be rethought or even redesigned. When addressed in the the early stages of the process, they are much less painful than those found only during development, the latter often causing additional expenditures and resulting in poor project decisions. We’ve seen these things happen before and are able to detect them early enough to protect you from unnecessary repercussions.

Scrum Team

The Scrum Team consists of a Product Owner, a Scrum Master, and the Development Team.

the-team

While the Product Owner is your single point of contact, over the course of the project you will be able to contact any member of the Scrum Team directly.

Product Owner

A role introduced by Scrum, the Product Owner acts as a “client ambassador” inside the Development Team. The Product Owner will be your representative and will act with your best interest in mind throughout the project. They will help you set up priorities and translate your thoughts into implementative elements to be used by the development and design teams. The Product Owner is also responsible for maximizing the value of the work of the Development Team on the product.

Being in touch very often, you will probably get to know each other very well. That doesn’t mean, however, that you won’t be able to contact any other team member. On the contrary, we believe in transparency and that applies to communication as well. However, we also learned that having a Directly Responsible Individual outside of the development sphere is immensely useful.

Scrum Master

As described in The Scrum Guide:

“The Scrum Master is a servant-leader for the Scrum Team. The Scrum Master helps those outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren’t. The Scrum Master helps everyone change these interactions to maximize the value created by the Scrum Team.”

The Scrum Master is responsible for the proper understanding and execution of the Scrum process. They also help the client understand Scrum rules and are in touch with them when the Development Team encounters blockers.

Development Team

It is a self-organizing, cross-functional team with all the requisite skills, working hand in hand with the Design Team on bringing your project to life. While we have experience with bigger groups, we feel that teams of up to 4 developers work best in most cases. We only employ seasoned senior developers, since we believe that only A+ players can provide the best possible solutions for our clients.

The developers at Macoscope spend 6.5h per day on client projects, while the rest of their time is spent on additional activities, that is internal projects, experimenting, learning new skills, cleaning private repositories, writing blog posts, and sharing their discoveries with their teammates.


One of the most important things you should know about our team is that we opened up shop in 2009. Since then, we have designed, developed, and released over 60 apps for iPhone, iPad, OS X, and Android platforms. We’ve worked with Fortune 500 companies, startups big and small, and serial entrepreneurs, winning multiple design awards for our work in 2013, 2014 and 2015. You are in good hands and shouldn’t be worried about us having too little knowledge about the whole process or the mobile business in general. We are specialists in the matter, we will gladly share our expertise with you, select appropriate technologies and tools, and choose the best solutions to be implemented, all with your best interest in mind.

Got inspired?

Get in touch to find out how our design and development services can drive business value for you.

Persona-Oriented Mobile App Design and Development
How (Not) to Create a Spell Server for Mac OS X