Giacomo “Peldi” Guilizzoni, Founder and CEO, Balsamiq
Balsamiq founderĀ PeldiĀ had a dream that he would create a business that ran itself from his back bedroom forever. It soon became clear that life was complicated by the success of the product. Many of the big decisions at Balsamiq have been motivated by a desire to nurture the Balsamiq user community while offering his distributed team a great place to work. Whilst they remain big motivating factors, as the company has grown to a team of 25, some of the assumptions that held true in an organization with a handful of people no longer apply. In fact, almost everything changes at 25 people.
Peldi returned to speak at BoS Europe 2017 toĀ consider some of the big changes heās tried as a founder, sometimes unsuccessfully, to continue to develop the business and retain the core values of the company.
Slides,Video, Interview, & Transcript below
Slides from Peldi’s talk here
Video
Learn how great SaaS & software companies are run
We produce exceptional conferences & content that will help you build better products & companies.
Join our friendly list for event updates, ideas & inspiration.
Interview with Peldi at BoS USA 2017
Transcript
Peldi Guilizzoni: All right! Ok, here we go! So listen! We have a lot of ground to cover so the speed is my goal. But thereās a little URL you can go and download all the slides. Thereās a lot of the screenshots and this and that. So donāt try to follow too much, or just take pictures too much! But the slides are higher quality.
So here we go! All right, so this is the one thing that I say every time. If thereās only one thing you remember out of this presentation this should be it and itās not mine. Itās Spolsky who was just mentioned. Four pillars of organic growth. So itās an article he wrote for Inc magazine many years ago and no one knows about this but for me itās what I think about every day. Basically the concept is that you have 4 things that all have to grow in the same rate. Revenue, employees, marketing and quality of the product itself. If one of these gets ahead of the other ones, youāre in trouble. For instance your product is you have very polished marketing but the product sucks, youāre in trouble and will have bad reviews. You have a great product and not have enough people to support it, you gonna give bad customer support. One key thing is try to make them all go at the same rate and this is if youāre doing a bootstrap or an organic company. So this is my bible pretty much.
And weāve tried to do it! And so, grey is the revenue and red is the employee count and this is sort of the spread out revenue, I mean profits over the years. Weāve been happy to put away 2 million dollars in profits for the last 5 years while growing each year. And you can see that I spoke at BoS along the way and so today weāre there. Basically thereās been various phases of the company feels like it grows and it changes. And last time, I spoke in Boston, was fall of 2015 and we were really on the cusp of a change. So Iām here to tell you what happened in the last year and a half, ok?
I donāt really have a name for this phase yet cause weāre in the middle of it. But it does feel different. Once you hit 20-25 people, it really feels like a different beast altogether again. And no one talks about this stuff. You Google, and this is the kind of searches I do by the way. And you get these crappy results. Africa tech start-ups, what? No one talks about this stuff for a number of reasons. One is that whenā¦even I donāt talk about it pretty much. When I started, I was alone, I had no one to talk to so I blogged. And that was my way to sort of clear out my own thoughts and get feedback from the community to see if I was on the right track. And it felt good, I needed it, I was transparent that way. Then at the beginning the transparency also helps you with your customers, they see youāre an honest person. This is the company page back when I launched a few months after and itās just me, but this is what I believe. These are my advisors etc. And at that time it helps, the transparency really helped. As you grow, being super transparent is not so easy. This is from buffer, Joe spoke about.Ā When youāre a certain size and you put out statements like this, as a customer who pays quite a bit of money to buffer, maybe itās better if you didnāt tell me, right? Should I be looking for alternatives? Everybody goes through the ups and downs and itās much tougher to share those when youāre bigger. So, thatās why I feel like people donāt want to talk about this phase.
Current Set of Worries
Anyway, I talk about it in this context. I only pretty much speak at this conference ā no one else wants me. So here we are this is me at the end of my last talk, so weāre picking up where we left off. And things were going well, and it was all about the growth and itās all online if you want to watch it of course and all the different phases that I showed. And now I was like well letās see, my current set of worries is that weāre reaching 20 people. I heard and I read lots of places that once you reach 20 people, maybe you need to start having managers. Ok I donāt know. Weāll see. Maybe the standardisation models arenāt that bad. Who knows!
So right after the conference, super happy! It was a great talk and well received. And I go home and I write this little wiki page saying hey you know what things are going well. Why donāt we talk about something which may come at some point since weāre 20 people? Do we need managers? Why? What value do they provide, right? I mean I donāt know. Help me think this through, team. Cause I donāt know, we havenāt had them until now. Maybe we need them now, who knows? So I thought this was very innocent, the result was, I mean you have no idea. What did I say? I was just help me through, whatās the big deal? I mean, people didnāt and couldnāt come to work. They were so panicked. Iām not kidding, one person didnāt come for three days. Whatās going on?
So Iām like I need help! I donāt know what I did, how to fix it. The sky is literally falling! And Iām like as always when Iām most panicked I go to my wife and sheās like I think you need to call someone to help you deal with this right now. I donāt know what but you know someone? Sheās like how about Paul? So Paul Kenny, maybe you know him cause he spoke at Business of Software many times. And heās a great guy, I think heās British. And I call him up and Iām like Paul, I need help. I donāt know what to do. And he says slam on the brakes! Just letās stop the bleeding, letās talk people off the ledge first and he told me this is what you have to say cause I didnāt know how to say. So he coached me through a few meetings and in a week or so, we did that. And I said ok, I take it all back! Forget I ever said anything! I donāt want to talk about managers. Letās make a little team ā I asked for volunteers ā of people who want to help me through. And we didnāt really have any problems, I felt like things are going well so what are we talking about? So anyway, we made a little team to say letās see what do we have to do? We need to update our handbook with the way we work today cause we wrote the book when we were 10 people and now we were 20 people. And itās just an internal wiki on how we do things, internal policies and stuff. And then clarify a few things, and clear up all this schedule as much as possible so I could focus on being a good CEO ā I will talk about this later. So today, Iāll talk about what happened since, what weāve done in the last 18 months. So itās 4 main topics, and letās get started cause we got a lot to cover.
What I should do as a CEO
First of all, what is the job of the CEO? Cause I think I say it every time, I donāt know what Iām doing. I never know. I think a lot of you feel the same way, a lot of impostor syndrome but in my case I donāt know what Iām doing. So this was my talk in 2015 where I say Iām a reluctant CEO, I didnāt start off wanting to be a CEO. I wanted to be just like these guys, Joel Spolski, Patrick McKenzie, Andy Brice. I had a small company but these guys had a one person company. He still does, he does perfecttableplan.com, a software to help you plan seating arrangements at weddings. So itās got AI in it, itās really amazing! Thatās my hero! I wanted to have a one person company lifestyle. That was my dream when I started. CEO was not part of it.
Ok so when we got to six people, I was like yes! Weāre done! I wrote a blog post saying my goal 2 year plan is for nothing to change! That was very cute! I described our company as a federation of freelancers, somewhat rowing in the same direction. I was just the part, one of the guys! My goal is always to be the dumbest person in the room. So I was hiring people that were better than me so that I could hang out with them and we would all do good work together. So the b word for Boss was forbidden at Balsamiq. I really hated it when the people called me the boss. I was like no Iām just one of the guys! And then at some point, this Valve handbook came out. Youāve seen it, right? Itās all about how they were 200 people and flat and gore and itās also flat and I did all this studying on ā this is great! We get to be flatter I donāt have to be the boss. So we spent 18 months trying to put this in place and that was exhausting! We tried but it was terrible so in the end I was like whatever. Fine! And this is 7 years into the business, this is me sort of giving up. So the b word is allowed now, not to my face. So weāre kind of flat still.
So back to this freak-out because of the manager stuff. Paul, either something is clearly wrong, I had no idea Iām doing it wrong, I still donāt know what I did wrong. What is my job at this stage? Please tell me! Iāve figured out how to evolve it until now but now I have no idea what I should be doing. So I hired Paul, he does executive coaching and we did 6 sessions to answer just this one answer which is what is my job? And he did the coaching thing where he had me do the homework. He said what do you think you should be doing? Isnāt that what Iām paying you for? Tell me! No, if you come up with it, it will stick! Yeah, right! I spent all this homework, right. Stupid coaching techniques. And of course it was crap and he threw it away but very gently, and he made me throw it away gradually.
People
Iām gonna save you time and money. Iāve got to tell you straight up, this is the job. This is the result of many hours of work and I put it all in ā ok. So this is only one slide. I condensed it, itās easy to remember and I sort of remember it. So your job is four major areas. The first one is people. So planning staffing, do we have the money to hire how many people? When should we hire them? What should we hire first? Do we have too many people working on a specific area? Thatās never the case. So planning the hiring process. Defining the recruiting process, as you grow you have to make it as a process thatās always the same. Especially for us since weāre mostly remote, we had to come up with a handbook page with 20 steps on design the job posting, up until making the offer and the on boarding plan. Define your recruiting process is important and itās the job of the CEO.
Then thereās employee development. Are they growing at the rate that they want? Is someone stuck? You have to keep track of everybodyās development cause if they donāt grow, Kathy Sierra says they donāt stay flat, theyāre actually going backwards in their performance, so they have to continue to grow. You have to keep track of that and encourage people to do that and set the policies that make it possible. Then thereās engagement. How engaged is each employee? It varies, itās like a temperature. So you have to keep track. That person is stepping away, maybe theyāre about to quit. You have to figure out for each employee, keep the temperature of the business. Thatās it.
Money and Policies
Then thereās money and policies. Finances, whatās the health of the business? Monitor. We have a quarter review of your profits and sales and costs and all that, right? Invest the extra cash if you had any, or decide to invest it by putting it back in the business ā standard financial stuff. And then what I call Kaizen which is Japanese for continuous improvement. For us it means working on the company instead of in the company. So working on the policies, do we have all the policies we need? What should we adjust our day or is there a handbook up to date? That kind of stuff. So you kind of have to do that to drive the specific effort. Doesnāt mean you do all the work.
Strategy and Vision
Look at the market, right? This is something that I didnāt do at all, for many years. Are we going in the wrong direction? Cause I was one of those guys, head down, coding as much as I could and I never looked up to see are we even going in the right direction? I did it rarely and I hurt the business because of it. I realise now how important this is. I feel guilty about it cause this means watching BoS talks, right? Really, come on! Thereās all this crap and I have to take the time to take two hours to think strategically, come on! Itās important because if you donāt do it, youāre hurting the company.
And then thereās the point about vision where youāre the one as a founder who has been there from day one. So you know all the history, all thatās been attempted and all thatās worked and not worked. And there needs to be one person thatās the keeper of the vision and makes it evolve the right way and communicates with the rest of the team. If this is all obvious to you, Iām glad that you have, you know this, but for me this was kind of a revelation.
And then thereās the marketing part, mostly about branding. Meaning in short, is the website up to date? Because usually your website conveys the image that you wanted to convey two years ago.Ā And your website, your company has changed since. Maybe your vision has changed since? But the website is good enough that you only update it every 3-4 years. So itās your job to say we need to tweak and redo it. And also, review the marketing community. Meaning, are we projecting the image that matches what people expect of us? Or not? Are we doing and spending the marketing money in the right position? Thereās a bit of hands on work in marketing right there. So thatās it. Take a picture! That is all the CEO does! You too could be a CEO, look at that!
So, it was tough because it feels like itās not really work, it feels like Iām getting paid for this kind of fluffy stuff? And getting all the money? Paid the most for this fluffy stuff? At least as a former engineer that was my feeling. But itās amazing! Weāll talk about it a little bit.
Clear your schedule
This is the one thing that I struggled with the most cause he said you have to clear your schedule so you can do all these other things. So now I really feel guilty, Iām supposed to be doing nothing and get all the money? And then one week finally I finished my to-do on Friday at lunch. So I had a Friday afternoon and I didnāt know what to do, something that hadnāt happened in 9 years. I thought I donāt know, Iāll watch a Des Traynor talk from Boston a few years ago. Why not? So I watched this talk and Iām like oh my god! Iāve been doing this and this wrong and we must do this immediately! Weāre going in the wrong direction! We wasted 3 months on this thing? Oh, I see. So you have to have a clear schedule so you can allow yourself to spend an hour doing something and then on the strategic thing and that will save your team a bunch of money and time. So it is, it does make sense and itās really your job to do this. The team kind of relies on you to do this, this is what leadership is about. Theyāre ok with you watching videos because it does make sense for the business.
Stop trying to make people happy
And then this was another thing that was kind of a shocker that Paul told me. Stop trying to make people happy. I was like what do you mean? Iām the CEO, itās my company, I hired all these people, itās my responsibility to make them happy. He said youāre so naĆÆve, happiness is an intrinsic thing. People choose to be happy or not. Same as how much they want to learn, right? They choose if they want to learn or not. Your job as the CEO is to create an environment where people who want to be happy and want to progress and learn can do so. They have the freedom to do so, they are encouraged and supported. But you canāt possibly be responsible for everyoneās happiness because you have 20 people now. If one person is unhappy and youāre feeling theyāre responsible, it will suck all of your emotional energy on that person. And that happened when I introduced the management idea. For 3 days, this person was spinning out of control, I had to ignore everybody else cause I was very much, it was a failure on my part. And he said no, your job is to create the environment which is a little bit tough for me to swallow but I understand it now. So weāre still flat-ish. We took a shortcut. When you read about all the flat companies, they have sort of these draconian ways to stay flat all the way. But we take a short cut, we say ok we tried to be flat, if being flat is too much work, letās take a shortcut and treat me as the boss. And youāll see later an example on how we make this happen. And this is a good, for us right now it works well.
How we get stuff done
So now to the meat of the talk, how we get stuff done which could also be called people manager and bad. Project manager, ok, we can do that. So we made a group to figure out what we had to do and we made a list of things that we wanted solving and mostly it was chaos. Basically we didnāt have enough structure to be able to work efficiently.
One example is we didnāt know who was working on the project. Anybody could jump in or out at any time and that became a problem because if you jump in ¾ of the way we have to catch you up or send you away and neither of which are good. So we added a tiny bit of structure to continue to work and the first thing is team quarterlies. So each team, we have a team for each product and then we have a marketing team, tech support team, sales support team, gets together once a quarter and we do a meeting in which we do a table like this. The names of the team members on the left and itās called the retrospective starfish because itās five things. Keep doing, more of, less of, start doing, donāt start. And we get together and we talk about ok, who is working on what? Weāve reviewed the table from the last quarter and we make a new one for the new quarter. And this worked and at the end we come up with a goal as a team. This is the tech support team. And then we have a discussion and Mark wanted to make sure that I included the screenshot, I donāt know why.
So this was a great improvement for us because for the first time we had a page where we could put all the things from that quarter for each team and we had a visibility on what the company was doing, what the goal was for the company for those quarters. Weāve been doing this for 6 quarters now and itās never perfect. Ship beta, ship beta for real this time. Itās ok, it happens.
So then we came up with this other thing where they said how about project managers? Cause to run these quarterly meetings, we need someone to take notes, someone to schedule it, etc. so we started making a list and then we quickly renamed this to team organisers because that way the word manager was not there at all. This is wiki classic. Super simple wiki, easy to use. So anyways, team organisers basically itās a project management role. Itās coordination and communication and itās an admin role, youāre not the boss of anyone, youāre the secretary. But itās very useful. Everybody understood this, this worked. There was no pain and ache about adding project managers. They evolved naturally, some people who are more inclined to do these jobs and we did this and worked well.
Then we took it a step forward and we made this page and this is the page that made all the difference. We said the company is made of people and organised the teams and projects. Projects belong to a team and people have a primary job and they also have roles they play in teams and projects. And weāll look at it more quickly. And itās all very organic as you can see. So the primary job is what youāve been hired to do. What the job description was when you were hired, tech support or something like that. And it does change, but somewhat rarely. Some people moved from team to team. Mostly developers they work on different projects or some people grow into different roles but thatās the primary job. And itās your job to take care of that part of the company.
And then for teams, we came up with these definitions of roles. Thereās the organiser, we talked about it before as the project manager for the team. And then thereās the lead and often is the same person but often the lead is not good at project management so they will pair up with someone. This is a person that knows a lot about a specific area of the company but itās not very good at organisational skills so they pair up with someone else. Then there is ongoing contributors. People who do work that doesnāt belong in a project ā itās work thatās forever and insert customer tickets. And then thereās advisors and this is mostly for me, this way I get to go to all the team quarterlies and help them prioritise. And then thereās observer which we donāt really use but itās more about training. If you want to see what that team does, you can go to the meeting as an observer but you canāt talk. Ok and for projects, very similar thing. Organiser lead, advisor, contributor, observer. Very similar.
And then in my ample spare time, I made a little react app with a backend and MySQL database, I still got it! In a couple of days I whipped it up and we called it in Italian for the room where the balsamicĀ vinegar is made. And basically it puts it all together. It tells us these are the teams, these are their goals for the quarter, current projects for that team, future projects and then the people with the primary job. And so letās go see a team, thereās the goals, some links. The contributors and then below the lead and organiser and then past, current and future projects coming soon, backburner that kind of stuff. Then for each project, you have a goal which we donāt even fill out, and then some dates and then who is working on that project. But the real beauty and the reason I built this is cause I didnāt know what to work on. So you go to the people page and it brings it all together. This is my homepage where I can see that these are my team roles and my project roles and I have 30 projects going on right now and then these are the future projects. If itās yellow it means itās a contributor so Iām not the lead for the project. I donāt have to worry about it. Somebody else is leading it and they will bug me if they need help. Red means Iām lead or organiser, itās my responsibility to move the project forward. So this little tool gave us clarity. For instance we have 90-95 projects going at the same time in a company of 25 people. I donāt know if itās right or wrong, itās just what it is, but at least now we know.
Then we added this thing retrospectives. So in the app when you finish a project, you put the end date it talks to the wiki and it creates a new page for the project called the retrospective. And itās a very simple structure, it has only 4 questions. We did these studies on retrospectives and then we came up with the simplest, silliest format. But itās what went well, what could we have done better, can you think of anything we could do short-term to improve things, how about long term? And it takes the names from the app and then it puts them in there and then it sends an email to everyone saying fill this up in a week or two please. And then if we need to meet, we can meet. And this little thing is making a difference. Weāre realising that weāre cementing or learning a lot more than before. Weāre not finishing a project and then thatās it. Even for individual projects which we have a lot of itās nice to be able to take 5 minutes and reflect on what went well and what didnāt go well. This is a simple way that we found to have retrospectives. Donāt call it post mortemās cause mortem means death. Retrospectives is better. Thatās how we do that part. Please hold! How am I doing? Perfect!
How we give each other feedback
So next is how we give each other feedback. So up until 10 employees didnāt even cross my mind. I donāt think Iāve ever mentioned a word and this is 3-4 years right? No one brought it up either because it was a small team ā we really had one slack channel or one chatroom and that was it. And everybody knew what everybody else was working on and how well that job was being done and they knew what I thought of it. It was very simple and itās like everyone being in one room. Then after 10 employees I noticed people started asking how am I doing? Am I doing a good job? Itās mostly cause I wasnāt as involved with them. They consider me the boss, but I was like Iām not your boss, dude. I donāt want to do this people stuff, I want to code. Just leave me alone! And of course what happens is that no one was thinking about peopleās development and people didnāt get a raise for three years cause Iām not the boss. You want a raise? Tell me and Iāll do it, right? Whoās gonna do that? Itās stupid.
So after in 2014, so 6 years after launching, I decided to say all right, letās put some structure in it and it was hard cause it meant embracing the boss role which I was trying to fight so much. So we called them quarterly catch-up meetings. Theyāre not reviews, theyāre just little chats! And similar format, keep doing, more of, less of, start doing, donāt start. And we would make a table, private wiki page for me and the employee. Weād look at what you did last quarter or said you would do and what you did and weād make another table for the next quarter. Then I would always ask these questions. Howās it going? How heavy is your workload? Are we on track with your professional development? Do you have any tough feedback for me? Are there any issues with any of your co-workers youād like to discuss? Anything else you want to discuss? And once a year, letās discuss your salary. And this worked for 3 years. Between 10-20 it was fine.
Then it evolved a bit. Nobody wanted to tell me issues with co-workers. So we changed it a bit. Can you think of what we could do to improve how we communicate? That helped. Then we did, then we said any tensions cause that wasnāt working too much. Then after watching Claire Lew’s talk at BoS, I added this. Do you think the company is the right size right now? And that was brilliant she said you should ask this. So started asking that. So then when I was still working with Paul, I was like hey look! This is how we do chats and itās working well. And of course, he said very politely cause heās British, basically he said this is garbage. Can you think of any way to make this better? Classic!
Again, so we made a little team with Paulās help to come up with better questions and this is what weāre using now. I will show you the questions. Again, all the slides are online. But the biggest thing was back to youāre not responsible to making people happy. This is where it really rubber meets the road. Itās not my responsibility ā those questions that I just showed you were a little bit of Iām the mom and youāre the kid, right? Instead he said you can open up the questions and make it so that itās very clear that itās their responsibility to be happy and progress. Youāre just there to help them do that by listening, giving them feedback along the way, by creating the policies that make it easier. Including this one the fact we do one on one quarterly. So these are the questions now, howās it going? How do you feel about your progress? What challenges have you have or do you expect? What are you proud of? A section with the team, whatās working great, whatās not working. Whatās nice is number 5, where I get to say what should I as a coach do better to help the team, to support the team? Then thereās the whole professional development section which is about your own development, what you want to learn. What can I do as a coach to support you better? Then we summarise it and basically each employee, theyāre looking at their own plan that they made for themselves the last quarter and they are making a new plan for themselves next quarter. The power dynamic is very different. Then thereās the employee can ask the coach how are you doing? Which is very nice.
The problem is with 25 employees 4 meetings per employee per quarter itās 100 for me. Itās fine, itās my job as the CEO but itās 100. And so itās a lot. So we made a little team to solve the Peldi does too many quarterlies problem, like we do. So the first step we did was we split the salary review from the meeting. So that you could potentially have the review with someone else and the salary still happens with me. We put these meetings into their calendar, they used to be in my calendar, they were invited. Now they were on their calendar and I was invited. No difference, actually there is a psychological difference. They get to move the meeting, I canāt reschedule it by myself if I want to anymore.
One thing that people were afraid of, I use these meetings to talk to you, hang out with you, I joined the company cause I want to work with you, am I gonna lose touch with you? We added the office hours. Every Monday from 4:30 to 6 pm, I keep it open for any employee to talk about whatever. Itās usually not about work, itās just catching up, family stuff, just shooting the shit. And this one. This enabled us to add this where we say ok, if you want to do the meeting with not just Peldi but someone else as well, now you can. And people started doing it and they liked it and I was telling them tell everyone how great it is to do it with someone else. And it worked, so much that after a couple months, everybody said all right, Iām willing to not only doing with you but with someone else. And so we say you can ask any other colleague to be your coach basically. And itās working. So I still do it with a bunch of people, I have my friend Will who is an entrepreneur in San Francisco and we do it to each other. Weāve been doing that for years. As you can see, people are asking their co-workers to be their coach. So now I do maybe 70 meetings a year instead 100. But whatās great is that itās really cemented this idea that youāre in charge of your development and your happiness and itās like youāre hiring a trainer at the gym. They are helping you get better but youāre the boss. You can fire that trainer and get another one. So we love it because it stays flat, itās organic, because you can decide each quarter who do you want to meet with and then it scales and itās in line with our servant leadership style. We love it and I recommend that!
The other thing we did was put in this policy which is a one line policy, if thereās a conflict or a difficult conversation the policy is deal with the issue directly with the person or people involved. If that doesnāt work, get Peldi involved. So this is the shortcut. Some other companies have policies where if we have a conflict we talk about it, if it doesnāt work we bring in a mediator. If that doesnāt work, we assemble a team of 6 colleagues just so that it stays flat. Itās ridiculous. We just have 2 steps, but this little silly thing is amazing because I get a lot less people whining. To me, it made a huge difference cause they know they have to get brave and have the conversation first and usually thatās where it stops. I havenāt had to mediate any conversation since, cause itās clear and people have grown and they feel more brave. It just takes practice.
Then the other problem with not having managers is that itās no oneās job at Balsamiq to tell anyone else youāre doing a great job. Motivating, itās a part of what managers do. We donāt have that so instead we made another wiki page where you can self-assess. Am I doing a good job? And people were craving this, itās amazing how people use this. So itās very simple. We tell you reflect, ask yourself these questions like; do people trust me? Do they want me to be on their projects? A bunch of questions, you can read them later. And then we say reach out to your coaches, if youāre feeling insecure, ask Peldi, ask teammates And then be a good citizen, help others! Give them feedback all the time, right? And so this is silly but very are useful.
Policies we added
All right, last part a bunch of policies that we added, other policies that might be useful when you reach this stage, 20-25.
Letās see, first we made, I expanded this wiki page to describe how I decide to give people raises. Whatās the algorithm that I follow in my head when itās employee salary review time, once a year. And this is great, because itās giving everybody clarity on ā makes those meetings easier cause this is still a dark art. And so this kind of explains it and it says what should I do if Iām at the top of my range? Cause we have senior people who have been here 8 years, right? So theyāve kind of plateaued and so we have some tips on how to deal with that. What should I do if I want to make more money? And itās like go to a different company sometimes, but the easiest thing is to get more senior, deliver more, etc. So this was useful as well.
Then another thing we did is this professional development clubs. Really itās chatrooms in slack, there are different channels, they have the C prefix underscore that makes it a club. Some people call this guilds, thatās too medieval for me. So this is rooms where if you want to get better at something you join the room and there will be links about that topic. What about writing and user experience? So whenever someone finds a good link online about a specific topic they put it in there. Then ā we have like a club leader whose job is to take the stream of links from slack and put them into wiki in a nice format. So really what Iām doing is in a flat company I try to create many opportunities for leadership cause people do crave that. So you can be a team lead or organiser, you can be someoneās coach, a club leader, thereās a lot of ways that you can fulfil that need for leadership in a flat company. Weāre sort of making it up.
Another thing we did was invest a bit more on teaminess because once you start hiring people at once, itās hard to, you donāt know them as well as before. So we introduced know your company by Claire Lews who spoke a couple times here. And this is very simple. Every Monday, everybody gets an email and status update email asking what are you doing this week? And how heavy is your workload? So we have a status check-up, it helps me figure out how weāre doing. Every Wednesday is more of a policy question. What policy should we add next? And then it helps us think about the company instead of working in the company. Every Friday is a fun question like whatās your top guilty pleasure or a recipe that you like? So itās a very simple thing but we really love it. Itās fun and effective.
Then we have the media club, itās like a book club but virtual cause weāre remote. We say everyone go watch a rival and then weāll talk about it at the meeting. We get on google hangouts for 30 mins and we just laugh for a half an hour and then we pick another movie for the next month. Really good! Then in our, we have a monthly all hands meeting where each team talks about what they did and below that in the page we have a personal updates table now where people just talk about their lives. As you can see from the orange, itās all comments, right? Like my daughter had a performance at the orchestra. And everyone is like congrats! So itās a very simple way to create more teaminess and feel like weāre all connected and friends.
Then this one stolen straight out of trello. Michael Prior talked about it in his talk here at BoS, this is where I learn everything if you havenāt figured that out yet. Basically you get 4 people in google hangout for 30 minutes every Friday at random with no agenda. We call it Friday fun times. And you put them together and they just talk and laugh and whatever they want. The random part is important so you talk to people you never work with cause once you reach the size that happens. So this is great! We do it every Friday.
Then I moved home. So we have an office in Bologna Italy with 12 people and the rest of the company is remote. And I live 5 minutes from the office but I decided to go full time remote. This is for a couple reasons. One is I wanted to feel what the experience of working remote was because we say weāre optimised for working remotely, I donāt want to make sure it was real cause itās not easy. It gets lonely and I wanted to feel it first person. And then I wanted the employees in Bologna to get the same experience working with me than the other employees did cause they were getting an unfair advantage by having me in the office and being able to talk to me more. And this was great! I really love this.
Org Chart
All right, so my whole story is try to fight becoming corporate. Really. I donāt know why, but thatās kind of why Iāve been through all this trouble. I have a past in a large corporation and it was fine, but I wanted to be I donāt know, new and flat and organic. But now we have an org chart and here it is. There I am. Org stands for organism if you think about it. So this is the closest thing that I could come up with. These are our teams and people are working different teams. These are new hires that weāre hiring. And itās good. It kind of work
Growing up hurts
But itās not without pain for sure. As always growing up always hurts. For instance, we have a retreat once a year and for the first time where we all get together in the same physical location for a week and for the first time one person couldnāt come. And we didnāt move the date for one person, in the past we did that cause we were fewer. Now it was not, it didnāt make sense to move the date just for one person. So we knew that was gonna happen, it did. It was kind of sad. And even at this last retreat, afterwards, we use it to recharge our emotional batteries so that we can go back working from home lonely for a year, right? Iāve spoken to several people and myself included who felt like the retreat felt short, I didnāt get to have good conversations with enough people just cause weāre too many. Mechanically impossible. And it sucks but what are you gonna do?
Announcements, we have one channel called that and thatās the one that everything that comes out there you have to read. But now thereās 25 people in it, itās expensive to post to announcements. Youāre interrupting 25 people and 60% of our cost is employee payroll and stuff. So itās very expensive so people use it less, so we feel less as a cohesive team.
This was great! We have a monthly Kaizen meeting where we talk about the company, what we should improve and we discuss policies. Over time we have great debates in these meetings as we have more and more people, crickets. The same people who were super passionate about giving their opinion about what we should do now stay quiet. Itās impossible to have a conversation in a large group cause weāre too many. It changes the dynamic, people donāt feel like they can speak up. Now we have to create a little team to work on this policy and present it ā it feels different, more corporate sadly.
And then like now we know that we have 90-95 projects going at the same time, you canāt possibly think that youāre gonna keep up with everything thatās happening at the company. For a long time, being flat was great because you were free to follow whatever you want and people did. But now thereās just too much and it feels like youāre letting go of part of the company that you care about, but you canāt. And youāre doing damage if you try to follow too much because youāre slowing them down. Myself first.
Then this, reaching consensus really hard. I will give you one example. This is how we picked what week to do the company retreat. All the weeks, all the people and you voted. I canāt, I have guests. This is my anniversary so we ended up with one week thatās green miraculously after a lot of talking and thatās the week for the retreat. This was 2014. In 2016 a lot more people, a lot harder even though weāve been trained to think green is good, but the dates are in April when the weather sucks. So we did one and everybody got umbrellas just in case. It wasnāt great. So now, they donāt know yet but next week I will propose that we change that to thatās it – 11 weeks after Easter. The first idea was 4th week of June and then there were 3 birthdays that week. So instead I said ok how can we make it change but within a range? So Easter changes so we follow that. Basically itās the end of June, beginning of July. Ā This way we know when it will happen from here to eternity. But thereās no discussion. Iām sorry, this is it. This comes from above. I hate that! So letās say it comes from the admin team, all right? It sucks!
And personally, I have noticed that I have to tread much more carefully than before. I have to sell my ideas, before people kind of trusted me cause we had worked together a long time and was much more willing to try things out. Now if I propose a new tool, itās like pulling teeth. I donāt know, Iām happy with the tool I have. People speak up cause thereās enough of them that they feel like they can overcome me. And they do and it sucks, but I have to make a pitch to my own company. Now I make videos, I made little videos and I post them in the slack so that I can reach everybody. What? I have to repeat myself over and over cause I canāt keep track of who I told what to. This I heard is very common thing.
And then again, similar like I have a pretty strong personality. And Iām very passionate about my ideas and also about being convinced that my ideas are terrible. But I tend to steamroll a little much and now we have a bunch of new employees that donāt know this about me and I have to be really careful cause I might hurt their feelings. Before it was a smaller group. They knew how to handle and ignore me and now I learned to be more polite. And then this is the other thing. After making changes incrementally, the change from doing the coaching with me to another one, that was my idea from day one. I was like, I will do too many, I have to do it in one step but I couldnāt. After the management thing, forget it! How about we add someone? How about I step away? It took months to sell this thing! Thatās what you have to do, oh well.
And this is the main thing where like organisms the way they grow is they split. Cells, thereās too much to fit in one cell. You got to make two cells. It splits and splits again and again. And itās kind of painful cause it goes from being weāre all one group to being if weāre all one group, we will be miserable. So we have to start caring about our little team but thatās a lot of letting go. We have to do this switch from company to teams. And we have to do it the right way. So the last thing I want to say is culture is the way, like Jason said. Culture is the way where we have to double down, this is when really matters, when you have these changes. And we had our company values from day one, always the same and we sort of evolved it a little bit where we talk about leadership and care for our customers. Anyways, this is our lighthouse. This is how whenever we decide to make a change, we go through and have a checklist to match our culture. Thatās the thing that will not change, that can afford to not change even as the teams inside grow and split. I noticed how important this is. And now you sort of can sum it up with this is our culture. We take care of each other, weāre good people.
All right, so will it last? No. right now, Iāve been up here enough times telling you that what I tried failed to know that the next time I come over in a year or two, I will show you how this failed. But for the last 18 months itās been working really well. Right now weāre adding 7 people in 2 months so we got from 25 to 32 and I only feel comfortable doing that because this works. The little self-managing fluid organic system works. For us right now it does.
All right, thatās the slides! Thank you!
Learn how great SaaS & software companies are run
We produce exceptional conferences & content that will help you build better products & companies.
Join our friendly list for event updates, ideas & inspiration.
Q&A
Mark Littlewood: Fantastic! Brilliant! Should we take questions or have questions on tables at lunch?
Peldi Guilizzoni: Letās do a few here.
Mark Littlewood: But donāt fear if you donāt get a chance. Stick your hands up! Questions! Cool!
Audience Question: Hey! You talked about a lot of about splitting up into individual teams. How you manage projects across teams? How do you assign people? Do you take the leadership position on deciding who gets to go in the team and if people are not over-stretched?
Peldi Guilizzoni: Not really because we have that tool that helps us answer that question. If you see your page and you see that Iām already working on 30 teams, you wonāt volunteer for one more team cause you feel it. You can see it. Before you didnāt know and that was one of the problems we had. And then I donāt think Iāve ever stepped in to say this team is wrong. People self-organise just like mitochondria. It works well, I havenāt had a problem with team organisations.
Audience Question: Hi! How did you decide when to start and stop projects? And do you kill policies? Cause you seem to be generating a lot of policies.
Peldi Guilizzoni: Right. I can only speak about my own projects because other people decide their other projects. Itās pretty easy. I mean usually when we have an idea, we add it as a future project and it sits there until itās time, during a team quarterly to decide these projects are coming soon this quarter. We decide as a team. And then it comes to the project organiser to sort of work with the people on the team to figure out if they have time to work on it, etc. and then when it finishes itās pretty clear when we ship something or itās a blog post. How do we kill policies? We havenāt killed very many at all. I have it on my calendar once every 6 months to review the whole handbook and I donāt do it. Itās just too much. Well we do actually rely on new hires. First thing we tell them is your first week you read a handbook, if thereās something that feels weird or surprising tell me and weāll talk about and put it on the list of topics to discuss. It comes up where we evolve policies quite a bit, but we donāt kill them cause we still donāt have everything. Right now weāre devising a policy for long term disability for our American employees. We didnāt have that and so weāre doing that. Itās definitely slowing down how many policies weāre adding, the handbook as a product itās mature now. But thatās something to keep in mind, we should try to kill some policies just like killing features. Itās hard but necessary.
Learn how great SaaS & software companies are run
We produce exceptional conferences & content that will help you build better products & companies.
Join our friendly list for event updates, ideas & inspiration.