An Introduction to Domain Driven Design

The PayrollHero offices are buzzing with new energy. This week, the entire team flew in from Manila and Whistler to Singapore and worked through two days of intense training on Domain Driven Design with Kiro Harada. After the rigorous learning retreat, the team emerged with renewed perspective and restless enthusiasm. In an endeavour to contribute to our community, we want to share with you what Kiro taught us.

The learning retreat was conducted by lean and kaizen expert Mr. Kiro Harada. Kiro flew in from Japan and spent time with us both as part of the workshop and to guide us after it.

Domain Driven Design is all about communication. The gap between what developers want to create and what stakeholders in the company understand can be massive, potentially detrimental to the company. Even between developers, it is hard to maintain a common language as domains grow larger. This makes it tougher to model a problem which leads to further miscommunication.

Blind men and the elephant

For you and me, miscommunication sounds like an obvious problem. But what does it mean in a tech company for people who are not familiar with domains and modelling? To give us an idea of what he meant, Kiro told us about the 5 Blind Men and the Elephant. Each blind man gets a part of the elephant: like the leg, the trunk or the tail. Individually, the blind men know everything about their allotted parts. But when they regroup, one man calls his part a tree, the other man calls his part a snake, and so on.

Different perspectives colour reality and computer programmes cannot distinguish between the two. So what can you do to ensure that everyone is on the same page? The solution to the Blind Men and the Elephant problem is for each blind man to observe his part, regroup, model (or draw) what they observed, go back, make observations and repeat the process till they finally put it all together. You collect information and switch positions to ensure that everyone’s perspectives are clearly understood. The idea is to move from a state of –

Not knowing what you don’t know (or alternatively, knowing what you know)

to

Knowing what you don’t know

DDD is intended to take you back to the drawing board, where you design incrementally. The model must constantly evolve – from building a scenario that describes a model which is written into code that creates new scenarios, and the loop regenerates itself. Exploring models with creative collaboration while consciously focusing on the core domain is what DDD helps you do.

ddd_graphic.001

DDD in Practice: Modelling a Vending Machine

The concept of DDD can be vague unless you put it into action. Kiro chose to do just that by splitting us into teams and giving us a problem to model. The only instructions were to code for a vending machine.

Round 1: True to PayrollHero’s style, my team decided to code for a machine that vends beer. We got down to writing all components involved in the machine: beer, a tray to hold the beer, a coin collection box, refrigeration involved (liquid nitrogen, of course), landing tray, the works. We then wrote down all the actions involved, inserting the coin, choosing a brand, waiting for the beer. Then we wrote down all possible scenarios: what if too many coins were inserted, what if the power ran out, what if the machine go stuck while vending the beer, what if the beer wasn’t cold, what if… and we went on and on.

Till Kiro came up to us and said our time was up.

We got no coding done. We barely opened a laptop screen. There was no product, just a bunch of ideas. Round one was an epic failure. We had a brief discussion on what to do. Kiro told us we needed to start small. Create a scenario, build a model, implement it and then go back to the drawing board to create another scenario.

Round 2: We needed a fresh perspective. We started from scratch, this time making sure that the developer in the room coded while we built the model. The process seemed slow but was far more efficient. Every non-developer would review the code to make sure everyone understood what was going on. When time was up we had our minimum viable product. By making our core domain small, we had a flexible model that we could work around. It was evident that Domain Driven Design helped us create our MVP within 45 minutes.

Timeboxing: The Bomb

In theory, DDD now seems like a simple idea. Even when you are modelling a vending machine, applying DDD to one problem is easy. What if you are dealing with 20 different problems at a time? Kiro showed us how multi-tasking can wreak havoc on a team. We were made to stand in a circle and pass around a “bomb” in alphabetical order. We were just getting good at it, when Kiro threw in another bomb that we were supposed to pass around in height order. A few seconds later another bomb was introduced that was to work its way around the group in order of birthdays. As you would imagine, we took ages figuring out how to pass three bombs around simultaneously. It was inefficient, messy and absolutely hilarious.

The idea of multi-tasking is just not sustainable. It wastes time and does not capture anyone’s complete focus. Timeboxing is far more effective. Getting work done one at a time allows you to apply DDD, keep everyone involved on the same task and thereby get everyone to focus their energies on a single plan.

Day 1 ended on a high note. Kiro threw ideas on modelling different problems at us and the developers enthusiastically practiced on them. The team was exhausted but an idea was borne out of a full day’s worth of training. We had big plans for the future, with new features in the pipeline.

Day 2 picked off from the previous day’s final tip – timeboxing. When you do tasks one at a time, it’s important to prioritize which feature from your backlog should be worked on. At PayrollHero, developers choose a bunch of issues and then vote on them. After ranking the issues, Kiro suggested we vet through what the problem really is before we go deeper into solving it.

Fact vs Opinion

Once you have identified a problem, it’s worth evaluating whether the problem is relevant or even real. Differentiating fact from opinion is another one of those obvious steps but everyone often misses out on it when you are deep into the process of solving a problem. It’s worth hitting the brakes and breaking down the problem and solution.

Problem Solution
Fact The problem should be based on solid data, maybe customer feedback or some other data analytics A solution that arises from analysing the facts of the problem. A quantifiable improvement is preferable
Opinion What the developers believe the problem is An opinion about the solution may be a source of new problems or ideas

Moving from the problem to a solution is what Kiro calls a Hero’s Journey. Using the facts of the problem, developers need to use their imagination to model the solution. The next step is to design the model and then implement the solution. Often the implementation brings up new problems and the cycle begins again. (If you were wondering, the name comes from the Star Wars protagonist, Luke Skywalker, who was faced with the problem of saving the galaxy, then he met Yoda, and finally used the Force to save Princess Leia and bring freedom and peace to the galaxy. Kiro is quite the sci/fi fan).

heros_journey_web_1024

This marked the end of the learning material that Kiro taught us. After this, we talked about models specific to PayrollHero and practised tackling them. An interesting exercise was to build a simple model, say a delivery system, and throw scenarios at it to see where the model breaks. The entire team enjoyed the brain teasers but more importantly, it helped us look at our product with fresh eyes and a different angle to approach our pipeline ideas.

The next few days are all about using DDD for some rigorous introspection and using the new learning as a foundation for future ideas. We also got the entire team to spend some time together with each other and our new interns. We went out for lunch, dinner and drinks. It was a great experience for both developers and non-technical members of the team. Overall, we learned that modeling can and should be used to make decisions, both for R&D and sales and marketing. It was not just about app development, it was a new way of thinking and building on ideas and executing them. While we are constantly improving our methods and changing our approach, we want the PayrollHero team to stay on their feet and continue being awesome consistently.


PayrollHero Team at Domain Driven Design Workshop Singapore

PayrollHero Singapore Payroll Team

Continue reading

Customer Happiness Tools – Being Ridiculously Client Focused

Customer happiness is essential to everything we do at PayrollHero. One of our favourite catchphrases is “ridiculously client focused”, which means that we want to devote our resources towards making our clients happy. Everything else is secondary. And we aren’t the only ones with that perspective.

Over the last week, the PayrollHero team has been traveling all over the world. While spending an unnatural amount of your time in airports, you can’t help but notice the little things that pique your interest. The pictures that you see are from the London and Dublin airports, where customer feedback stations have been installed. Whether the feedback is about security, bathroom cleanliness (as in the case of Singapore’s Changi airport) or customer service, the idea behind these tools is to ensure that the customer experiences the best that we have to offer.

IMG_2904__1434357942_115.42.154.34

Dublin Airport Security Feedback

IMG_2900__1434357914_115.42.154.34

London Airport Security Feedback

The customer feedback tool can be extended to any service. Restaurants, retail stores, bathrooms, anything that involves customer interaction. With data analytics, you can do more than just find out how your outlet is performing. You can reward those who make it happen.

In that vein, PayrollHero created the TeamClock customer feedback tool. Imagine this: the sports apparel retail store you own is visited by a customer five minutes before it is time to shut down. While any other employee would request the customer to return the next day, this employee – let’s name him Bob – decided to let the customer in. Over the next 30 minutes, the customer went through your store and made the biggest purchase of the week, while Bob patiently helped him. While walking out, the customer spent a few seconds on the iPad sitting on your counter, typing out comments about the best customer service he has ever received.

Using the Xray Insights app, you noticed that a particular outlet received excellent customer feedback. With a closer look, you realized that the same employee – Bob – has been consistent with winning awesome feedback from customers. Not only do you have information about how well that outlet is doing, you also know who has contributed towards that outlet’s success.

This makes for an easy and efficient way to reward reliable employees. With data to back you up on how capable your employees are, you can make decisions on whom to promote, to manage other staff or simply reward at the end of the week. This approach allows your employees to be ridiculously client focused as well.

So this is what we have been working on at PayrollHero. The customer feedback tool is currently in beta stage. We will keep you posted with updates and changes that we introduce to the app. Till then, we hope the feedback you are receiving helps you identify the Bobs that make your outlet ridiculously client focused.

Want to get the PayrollHero Customer Feedback tool for your business? Reach out to us today and we would be pleased to speak further about how we can get your establishment setup to gather real time data.

Apple Announces the Release of iOS 9 for September 2015!

The World Wide Developers Conference (WWDC) last week saw a host of announcements by Apple, including the introduction of Apple Pay in UK, a new trackpad feature for the iPad and (what is now becoming) the customary announcement on iOS upgrades. iOS 9 is scheduled to roll out in September, with the public beta starting out in July.

What does this mean for PayrollHero?Singapore Payroll

There are currently 3 PayrollHero iOS apps: TeamClock#MyClock and Xray Insights. The launch of iOS 9 means that we will stop supporting iOS 7. PayrollHero supports the most recent version of Apple’s iOS and the one prior. (which is the same support Apple provides for their iOS)

The new versions of the iOS PayrollHero apps will have:

  • Full compatibility with iOS 9.
  • Performance tweaks – faster and smoother operation.
  • Improvements on the face detection system.
  • Enhanced security and data privacy.
  • Multiple code optimizations and bug fixes.

The announced list of compatible devices with iOS 9 is:

  • iPad 2, iPad 3, iPad 4, iPad Air, iPad Air 2
  • iPad mini, iPad mini 2, iPad mini 3
  • iPhone 4s, iPhone 5, iPhone 5c, iPhone 5s, iPhone 6, iPhone 6 Plus
  • iPod touch (fifth generation)
  • Newer devices than these above should be supported, please contact us at support first to confirm.

If you are using a 5th generation iPod, an iPad 2 or iPhone 4s or any newer models and you haven’t already upgraded to at least iOS 8, make sure you get on that as soon as possible. As of September, we will not be able to fix any bugs that surface on the iOS 7.1.2 or lower.

 

Get Your New Employee Off To A Good Start

In our recent blog posts on millennials, we’ve talked about how to get the right young star talents into your company and how to stop them from leaving once you’ve got them working for you.

PayrollHero Team is expanding, and as we speak a new batch of interns are flying in to come work with us here at our Singapore office. And it just had me thinking-  it is so important to have these young rock stars feel welcome into our working culture. Why? I can understand first hand how daunting it can be for a 20 something year old to travel thousands of miles be apart of something you don’t have a first clue about and figuring all of that out in a new country.

What most employers think when onboarding new employees, they typically check tasks off a to-do list which may include- a quick introduction, an office tour, getting to learn the company vision and other tasks. But what is most often left to last, (and usually ignored) is having a plan that is focused on making new employees feel welcome, appreciated and feel part of the company culture as soon as possible.

And these efforts will have it rewards– high employee retention and loyalty to the company will reflect favorably to the bottomline. Paying close attention to the company culture and adding to it is really important. I would like to quote Jonathan Mildenhall, CMO with Airbnb, where he says “the culture becomes an incubator for creativity
and innovation, and ultimately for business performance.”

Here’s a few things companies can do to welcome a new hire:

Have A Welcome Strategy Put In Place
Before the hiring process starts, have a meeting where everybody (from the management down) who will be involved in the new hire to brainstorm and come up with a detailed plan for bringing a new person to the team. It is important for the company to create a good first impression as well. One of the most important things a new hire at Airbnb goes through is a full week of cultural immersion, so the person will come out of that week feeling like he can be a true ambassador for the company and brand.

Have A Mentor/ Buddy System
It’s good to assign somebody or even better, the whole team to spend some time with the new employee to take him out for lunch or happy hour after work, show how stuff works and provide support when needed. Helping the new guy feel part of the team quickly would be good to help him get rolling on the job and assimilate easier.

Express Genuine Interest in the New Employee As A Person.
Getting to know your new hire as an individual is great for building rapport with the person. Knowing more information about him would come in handy, like for instance if you know he’s visual or auditory will tell you how he prefers to be appreciated. For an auditory person, being complimented verbally is better than receiving it in an email and the opposite is true for a visual person.

It is always good to keep in mind these little information which creates a more personalized welcome and heightens his experience with the company.


Stay tuned to find out who are our new interns and how they are doing with PayrollHero.

The PayrollHero Team is fast expanding and we’re on the look out for rock star talents to join us. Drop us an email and tell us more about you.

 

Domain Driven Design Workshop by Mr. Kiro Harada

[Update] Here is the full recap from the event.

Next week is an eventful one for PayrollHero. All of our team is flying in from Whistler and Manila to learn more about Domain Driven Design (DDD). The workshop will be conducted by Agile expert Mr Kiro Harada.

What is DDD, you say? Well, let me have a go at it. DDD is an approach to software development where domain experts collaborate in order to place their primary focus on the core domain. Often, keeping up a unified, single model becomes progressively harder, leading to subtle differences between different groups of people. In simple terms: we’re trying to get everyone on the team to speak the same language.

If that sounds cryptic, that’s because I haven’t been to the workshop yet! (not for lack of trying to scour through Wikipedia pages to figure this out, I promise)

The workshop will be held on Tuesday and Wednesday (16th and 17th June). Mr. Harada will be flying in from Japan. After helping us Improving Scrum with Kaizen back in April, we decided to go a step further and do a 2 day workshop on DDD.

Stay tuned with our blog because we will be giving you a post-event breakdown soon!

Certified Profile: Clare Matchett, ServiceSeeking Manila

As part of a new series on this blog we will be profiling certified PayrollHero users to learn more about them, their business, where they go to learn and best practices. 

First up is Clare Matchett, General Manager for ServiceSeeking Manila.
Clare Matchett, SeekingService Manila, General Manager

1. How would you describe your business? 
ServiceSeeking Manila is the Manila arm of ServiceSeeking.com.au, Australia’s best way to get free quotes from local businesses. Our team handles customer service, sales, data analysis, web development, SEO and a whole lot more.


2. What tools do you use to recruit?
We use traditional recruiting tools like job websites, forums and events. One of the most successful recruitment channels is actually referrals from existing team members. Some of our best staff were encouraged to apply by friends and family who worked with us and loved the company culture and office atmosphere.

3. What is your hiring philosophy? 
We look closely at applicants’ personality and general aptitude and tend to place more emphasis on this than skills, education and past experience in our industry. If someone is the right fit, they’ll have the curiosity, bubbliness and problem solving ability that helps them thrive in a company that moves quickly and believes in collaboration, openness and fun.

4. What blogs / newsletters do you read to stay up to date in your industry?
My favourite newsletter is from Sandler Training, a sales training company with a no nonsense approach to prospecting and winning and keeping clients.

5. How do you build company culture at ServiceSeeking? 
We emphasise our company values and make these a core part of recruitment, training and annual reviews. Weekly wrap ups with the entire office also let everyone know what others are working on, celebrate the small “wins” and help team members see the importance of their own role in our big picture success.

6. I saw on Linkedin you were “Streamlining HR policies and the recruitment process” can you explain more about that?  
We’ve learned over the years that being different to the average big BPO company is a key factor in our success in Manila. We’ve worked hard to cut out policies and processes that are not in line with our values and can hold our team back from delivering great quality service.

7. Is speaking Tagalog an advantage to you in running the business? 
My tagalog has a long way to go, but I do think employees appreciate when a foreigner takes the time to learn! It has certainly helped me understand more about Philippine culture, and it always gets a smile when I drop a word into the conversation, even with the wrong pronunciation.

8. Regarding the PayrollHero Certifications, what did you think of the certification courses? 
I was very impressed with the certification courses PayrollHero and its training partners provide. We were helped along every step of the way and the support made the transition from outsourced payroll provider to running this in-house much more smooth.

9. Was the certifications helpful in getting the most out of PayrollHero?

Much of the software is intuitive and just “makes sense”, but payroll in the Philippines is notoriously complicated. We’ve been able to transition to using PayrollHero without adding any new team members and this is mostly because of the great communication with the PayrollHero staff. Discrepancy checks were particularly helpful in letting us know where we’re at with the transition and how to set up loans, advances, bonuses, allowances and government contributions correctly.


PayrollHero has a deliberate onboarding process that is designed to understand every customer’s unique needs so that we can quickly and effectively transition your business onto PayrollHero. Reach out today for a free, 30 min. one on one conversation about how PayrollHero can work within your organization.

Payroll in APAC: The Philippines

The Payroll in APAC blog posts are (as you might have guessed), a series of blog posts on tax and employer contribution laws in APAC nations. This gives payroll and human resource administrators a high level understanding on what you should know in these countries. Our first post is on the Philippines.

Creditable and Final Withholding Taxes:

The Bureau of Internal Revenue (BIR) is the Philippine equivalent of the IRS in the United States. Companies are required to withhold taxes from employees who are subject to income tax. They are then required to remit these taxes to the BIR.

There are two broad classifications of withholding taxes: Creditable withholding taxes and final withholding taxes. Creditable withholding taxes apply for certain income payments and are creditable against income tax. On the other hand, Final Withholding Taxes are not creditable against withholding taxes. Unlike the former, final withholding taxes are prescribed on royalties and interest incomes.

Social Security Service (SSS)

The SSS is the social security net for Filipinos. It covers a list of contingencies: from disabilities to maternity. All private companies are required to register with the SSS and deduct contributions for their employees. Around 70% of the contribution comes from the employer and 30% from the employee.

Deductions are made from the employee’s salary and remitted to the SSS. Payments are done monthly or quarterly, based on the type of employee. The summary on benefits and schedule on payments is posted here.

PhilHealth

The health insurance institution in the Philippines is called PhilHealth. All private and government institutions are required to register and deduct contributions from their employees’ salaries. PhilHealth covers a number of benefits. The share of the contribution is split between the employer and the employee. The payment dates and contribution schedule are available here.

Pag-IBIG – Home Development Mutual Fund

The final contribution that employers need to be aware of is Pag-IBIG. This institution provides housing finance for Filipinos. Contributions by the employer are equal to 2% of the employee’s salary. The dates for payment are in this link.

These are the 4 major tax and employer contribution laws that Payroll and Human Resource administrators should be aware of. At PayrollHero, we deduct the required contributions and generate payroll for our clients. Here are examples of how we compute BIR taxes, SSS, PhilHealth and Pag-IBIG contributions.

For more information on BIR, SSS, PhilHealth and Pag-IBIG with respect to what forms need to be filled and filing deadlines, make sure to click on the links!

Disclaimer: As always, consult your lawyer or accountant for advice! We are here to help, but your specific situation should be reviewed by a professional with complete knowledge of your situation.

If you are in need of a payroll provider in the Philippines that can provide an end to end solution, then let us know. PayrollHero’s Philippine cloud based payroll platform incorporates, time, attendance, scheduling, HRIS, business intelligence and Philippine payroll in one, easy to use solution.
Cloud Payroll Software for Philippines

Part III: Employer Contributions in the Philippines: Home Development Mutual Fund (Pag-IBIG)

This is the final iteration of the ‘Employer Contributions in the Philippines’ set of blog posts. So far, we have given you an overview of the BIR, the SSS and PhilHealth. We will now talk about the Home Development Mutual Fund – popularly known as Pag-IBIG Fund. The fund is the biggest source of housing finance in the Philippines. Along with the SSS and PhilHealth, employers also need to register to Pag-IBIG.

Requirements: Before you register your business with Pag-IBIG, you will need the following:

  1. Employer’s Data Form (make sure you have a TIN and your SSS employer number to fill the form)
  2. Specimen Signature Form (SSF [HQP-PFF-003])
  3. SSS certification
  4. Proof of business existence (Business permit/ Mayor permit)

You need to fill these forms and take them to the nearest Pag-IBIG service center. After the documents are processed, you will receive the Pag-IBIG Employer ID.

The following is the contribution that is required by the employer and employee

The Pag-IBIG registration process can be done online as well. After deductions, payment to the fund can be done online or through one of the accredited banks.

Employee Share Employer Share
PHP 1,500.00 and below 1% 2%
Over PHP 1,500.00 2% 2%

Finally, here we have an example on how PayrollHero calculates Pag-IBIG deductions.

This marks the end of our 3 part blogpost on Employer Contributions in the Philippines. For details on BIR, SSS and PhilHealth, click on the links. To see how PayrollHero calculates deductions on BIR, SSS and PhilHealth, make sure to click on the links.

Here is a helpful video from our friends at ZipMatch.com about Pag-IBIG

Disclaimer: As always, consult your lawyer or accountant for advice! We are here to help, but your specific situation should be reviewed by a professional with complete knowledge of your situation.

If you are interested in learning more about PayrollHero for your Philippine business, check out our website at PayrollHero.ph. We would be pleased to chat further about your needs.

Part II: Employer Contributions in the Philippines: PhilHealth

Philippines PhilHealthOur previous post was an introduction to employer contributions in the Philippines with a closer look on BIR and the SSS. In this post, we’ll give you an idea about how health insurance works in the Philippines. PhilHealth is the health insurance institution that all private and government companies are required to register their new employees to. Here is a list of benefits that PhilHealth covers. Unlike the SSS, the employer’s share towards insurance is equal to the employee’s share towards insurance. The contribution schedule is available here.

Step 1: Employers need to first register their business through the Philippines Business Directory.

Step 2: All employees must submit the PhilHealth Member Registration Form (PMRF) to the HR department. Once that is done, you need to register your employees by filling out Employee Data Record (ER1) Form and submit the ER1 Form with the PMRF for each employee.

Step 3: After the forms are processed, companies will be given the following:

  1. PhilHealth Employment Number (PEN)
  2. Certificate of Registration
  3. PhilHealth Identification Number (PIN)
  4. Member Data Record (MDR) of registered employees.

The Certificate of Registration is required to be displayed clearly in your business’s offices.

Step 4: After deducting employer and employee contributions from the basic monthly salary, payment must be made to PhilHealth or via Accredited Collecting Agents. The payment should be made on or before the due date. The table below is from the PhilHealth website:

Employers with PENs ending in 0-4 Every 11th-15th day of the month following the applicable period
Employers with PENs ending in 5-9 Every 16th-20th day of the month following the applicable period

Step 5: Once the payment is done, you will have to report it within 5 days with the revised RF-1 Form. Alternatively, you can report it online using the Electronic Premium Reporting System

PayrollHero-Blog-Ads

Additional Info:

For new employees in the company, you will have to file the ER2 form to ensure that they are covered by PhilHealth too. Make sure to ask them if the have their PIN so that you can add it to the ER2 form. The form should be submitted to PhilHealth within 30 days of the new employees coming into office. For separated employees, Form RF1 must be filled and submitted within 30 days of the employee leaving. To amend employer data, ER3 form must be filed along with supporting documents.

This is it for PhilHealth. For reference, here is how PayrollHero calculates PhilHealth deductions. Check out Part III of our posts on employee contributions. We give you a crash course on Pag-IBIG deductions.

Disclaimer: As always, consult your lawyer or accountant for advice! We are here to help, but your specific situation should be reviewed by a professional with complete knowledge of your situation.

If you are interested in learning more about PayrollHero for your Philippine business, check out our website at PayrollHero.ph or contact us at sales@payrollhero.com. We would be pleased to chat further about your needs!

What To Do After The 3rd Store Grand Opening

Image by decor8blog.com

Success in your business would mean it’s time to expand, but this feat does not come without it’s own set of challenges.

After interviewing 3 different owners for our Retail/ Restaurant Executive Series, I’ve learnt that they all faced similar challenges in management, as soon as they’ve reached their 3rd store opening.

Here are some of the problems and solutions used by our retail/ restaurant executives when managing multiple store locations.

Keep Calm

Managing multiple locations means using technology to cut down on travel expenses

Implementing a different management system is necessary when you have several stores to oversee. Although it is not impossible, but it takes a lot of effort for you to constantly schedule your travel time to supervise different stores at different locations. Travel costs will pile up even more if your stores are located at different countries.

Getting your hands on free, cheap or available SaaS (software-as-a-service) solutions will be save your company a chunk of money. While some businesses have their own custom- built software platforms as collaborative platforms, some of the more commonly-used tools are available online and widely used by small business owners. Some of the best cost saving productivity tools are available online- free or at low monthly costs like Google Documents, Skype, PipelineDeals.com.

As mentioned by our retail executive Andrew Masigan, owner of The Advent Manila Hospitality Group in the Philippines, he advice that “the trick is to put the important systems in place… the efficiency your company’s chain-of-command largely determines
how well your stores operate”.

Managing multiple locations means having putting a system in place

You must have systems in place to be able to standardize the quality of your communications, products and results,” says Bert Martinez, founder of Bert Martinez Communications. Ensuring a strong internal system of operations would mean that you can save costs on training and reduce time required for supervision. Each employee will have a clear understanding of their responsibilities and boundaries.

In our interview with Adrien Desbaillets, President at SaladStop, he says that “a strong infrastructure is required to support the operation. Overheads start to escalate and a strong focus on SOPs, training, technology is required.” The point here is then to make each employee’s responsibility crystal clear through an organised structure and combine that with a system that measures each person. That way, everyone is accountable for delivering their work regardless of which location they are based at.

Managing multiple locations means shifting from micro management to systematized macro management

Before, Eileen Grey– owner of The Picture Company in the Philippines, didn’t need to think about an entire infrastructure when she opened her first store. She recalls it being just “very personal and mom and pop” until her 3rd store opening. Now she has to consider personnel training, back office space, production, logistics and others.

Having systems and technology in place is good for the business, but it wouldn’t help much if there is no focus on communication. Establishing good communication practices within the whole business is key to collaborate with offices at different locations, co-workers and clients.

Good tips to foster good communication between offices at different locations can include using webcams during weekly team meetings or webinars so team members can see each other, establish a daily reporting system online and use a centralized task management software like Asana, Trello and others.

(Read on how PayrollHero stays in sync with our other offices across the globe)


PayrollHero can help you efficiently manage your multiple business locations and cut down on costs. Talk to us about our business or meet us at our next Meetup!

Capture