Why Choosing Mobix
“For the things we have to learn before we can do them, we learn by doing them.” ― Aristotle, The Nicomachean Ethics.
In each kind of relationship, you can learn what are the good practices that matter and those which are the basis of it to guarantee high-quality experiences for our main stakeholders: clients and collaborators. So, we are not only a software studio with experienced developers.
We like to tailor outstanding solutions together with the client. We are not choosing projects where we are invaluable in a month and disposable in the next. We want to help products to last. For this reason we designed the standards we offer to our clients and our expectations towards them.
Standards to our Clients
- Communication is the key, whenever the client needs it, we must attend to it, explaining and facilitating the understanding and the decision-making process;
- The whole scope of work should be clear, in order to avoid problems of interpretation, understanding, and expectations;
- We will listen effectively to our clients’ requests and promptly take the necessary actions to assist them;
- We will keep our clients informed of unexpected delays in service;
- We will greet and fulfill our responsibilities with our clients courteously and professionally;
- We always put ourselves into clients’ position to tailor for them a suitable and excellent solution;
- We provide outstanding service that fits in the RATER standards. RATER stands for: Reliability, Assurance, Tangibles, Empathy, Responsiveness;
- We will make the communication as fast as we can to attend the clients questions, especially if working with us remotely;
- In case the client is working remotely with us, we like to do conference calls daily to align our expectations and any other kind of information that we need to put the project on track;
- In order to deliver a high-quality experience both for clients and collaborators, the working hours allocated per employee are 32h/week;
- We will align the technical requirements of the project with the client for a kickstart, so we can prepare its expectations for the first deliveries and the other milestones of the project;
- We craft solution-oriented codes. How far we will be allowed to iterate is up to the client, but we value clients that want us to get involved in the product impact of software features;
- We want, primarily, to deliver end-to-end quality for software products. We built a software development process to guarantee that. And we get that the client’s context might emphasize other concerns;
- We work with project that lasts at least 3 months/14 weeks, because doing small projects over and over can make developers really good in setups and basic features, but larger projects have more interesting challenges that help developers become experts;
- Taking chances and building entire products on hunches can lead to idleness and demotivate developers (no one likes to develop things that never see the light of day). We focus on the good feeling that is to see your code being used - solving real problems for real people.
Standards to our Collaborators
Our main tool is based on OKRs of John Doerr, aiming to make our collaborators more committed and accountable towards their tasks by having a long-term perspective. The team develops a physical scoreboard designed to create both public accountability and team engagement.
Keep a Compelling Scoreboard
“People play differently when they’re keeping score. If you doubt this, watch any group of teenagers playing basketball and see how the game changes the minute scorekeeping begins. The kind of scoreboard that will drive the highest levels of engagement with your team will be one that is designed solely for (and often by) the players”. Chris McChesney, Co-author of the 4 disciplines of execution.
For this reason, we have a simple scoreboard that is updated weekly by our collaborators everytime they contribute to reach the goals.
Weekly Accounting Meeting
Every monday at 11:00 am we do a company-wide meeting so our collaborators can tell the whole company what they’ve been doing and what can be improved. The meeting is based on a card the collaborators should fill to be prepared for the meeting. Hence, each one reports on the bad, good and things to maintain; moreover, they will express a feeling about how the project is going and they will explain why. Finally, they present the solutions found to tackle the problems. During the meeting, they can ask teammates to give feedback to solve the issue.
Monthly Team Activities
The last weekend of the month, we like to do some activities aimed to bonding with the team and to fostering trustworthiness. As stated in our commitments, we invest all the possible resources of the company to host those spaces.
Examples of activities are: karting, escape room, active painting, company adventure, happy hour on the beach.
Twice a quarter we like to encompass a more high-end discussion between managers and collaborators. Instead of the regular questions about the day-to-day of the project, each coachee is encouraged by the manager to follow these 5-stages process for the personal and professional development:
Set the GOAL
Establish the goal that are SMART (Specific, Measurable, Attainable, Realistic & Time based). It should be aligned with the operational and career goal.
Useful questions to start:
- What do you think are your strengths?
- What do you think are your weaknesses?
- Where do you want to be in ten or more years?
Understand the REALITY
- What is happening now? (Why, how, what, who?)
- How often?
- What kind of results is this producing?
- Have you already taken any steps towards your goal?
Search the possible OPTIONS
- What else could I do?
- How could I remove the obstacles I perceive right now? What concrete action steps can I take?
- What are the pros & cons of the options I’m describing?
- What your manager can do to help you?
Find your WAY FORWARD
- What will you do now, and when? What else will you do?
- What could stop you moving forward? How will you overcome this?
- How can you keep yourself motivated?
Effective leaders maximize the performance of their teams and companies by developing great aspirations (mission, vision, and values) and solid long-term goals, and then rigorously executing while iterating on those goals over time. The leader guides this process at regular intervals (weekly, monthly, quarterly, and annually). A systematic approach for execution will help you realize your goals.
Conducting quarterly operating reviews is a practice that helps managers:
- Understand the current state of their company and markets;
Identify and prioritize the best goals/initiatives for the following quarter (i.e., the goals that will keep your company moving forward at the highest velocity toward your long-term goals).
The objective is met through the quarterly review meeting where a department head:
- Shares key successes;
- Describes the current state of the unit/markets/goals;
- Identifies obstacles and impediments and ways to remove them;
- Suggests ways to improve;
- Solicits advice from others;
Discusses a list of possible goals for the upcoming quarter.
The overall goal is to develop a list of the best possible goals for the following quarter based on the pre-work for the meeting and the discussion during the meeting.
The outcome of the meeting should be to:
- Align each operating unit on quarterly goals with the current state of your markets, other operating units, and the company’s long-term goals;
- Focus each operating unit on the most important goals to accomplish the following quarter and minimize other activities that distract from the focal points;
- Ensure that each unit is clear on its goals; has the appropriate resources, confidence, and conviction to realize those goals; and has taken responsibility for achieving those goals;
Maximize the opportunity for each unit to accomplish its most important goal.
Once the analysis is done, the quarter review report is presented to our collaborators in order to make them aware of our direction as well as gain feedback and ideas from them.
Career Development Plan
“An investment in knowledge pays the best interest” - Benjamin Franklin.
We strongly believe that education makes us more agile when taking decisions. For this reason, we tailored our education cycle by using the following spaces:
- Bimonthly internal talks Every 15 days we gather some people to discuss a topic of interest. It’s a moment for people to improve their public speaking skills, study about something they like and share their learnings and knowledge around the company. At the end of the presentation, beer and pizza are on us!
- Open office We believe that sharing knowledge and practices between organizations is an added value to exploit fully. For this reason, our office’s doors are open to anyone employed in other companies to work for a limited period with us and vice versa our collaborators are encouraged to share their learnings and information with other organizations.
Courses and books
“Those people who develop the ability to continuously acquire new and better forms of knowledge that they can apply to their work and to their lives will be the movers and shakers in our society for the indefinite future.” ― Brian Tracy
As already stated, we value education in all its declination. Therefore, Mobix is committed to buying technical books and courses (online and offline) for anyone who claims for it, taking into consideration our possibilities.
- Conferences and events We strive to achieve our vision not only by tailoring software solutions but also by using the power of knowledge and networking to unlock human potential. Conferences and events are a precious source for meeting professionals and gaining knowledge to grow personally and professionally. During a 6-months period, people are encouraged to give back as much as they can, so Mobix will buy tickets for any technical conferences deemed worthy by the employees, and if one of ours approves a talk in a conference, whether it’s local or international, she/he is granted a bonus for their further collaboration in sustaining the community we are a part of. Keeping an eye on conference submission deadlines helps everyone in doing so.
- English talks Since the majority of our clients are offshore, we raise the level of English throughout the company. For this reason, all the company’s communication is done in English. We also participate in international programs held by volunteering organizations like AIESEC, in order to welcome worldwide professionals which leads us to practice our English skills.