Posts About Business and Startups
Posts About Business and Startups
The origin of the English word 'team' comes from a word that referred to a group of draft animals all working together to pull something forward. Back in ye olden days, the best 'teams' were animals that were the same species, the same size and moving in the same direction. But that doesn't really work when it comes to humans. Teams are made up of different people with different skills, weaknesses, goals, values, etc. How do all these individuals work together to do something more complicated than pull a plough, something like say, designing and building a successful product?
Companies, especially in the competitive world of tech, have been trying to figure out the answer to that question for a while now. It seems like the best solution they've come up with is issuing matching hoodies with company logos on them. While these 'Zuck-xedos' are cool and all, faithfully wearing matching sweatshirts doesn't mean you're a team.
Real teamwork requires investment and consistent effort from every individual involved. Contrary to popular belief, there is an 'i' in team, you and everyone else. Each team member should ask themselves 'What can I contribute to the team?' and expect the same from others.
Here at ZURB we have a set of values that we look for and cultivate in our team members. They keep us focused on our common goals, but also inspire us to think about what we can contribute as individuals for the greater good. This results in a strong team that can do mighty things. We just went through the process of refining our values. Here are a few of the simple ideas that inspired them and can help you become a valuable member of any team you join:
1. Pull Your Weight
Every member in the team needs to be contributing value. This doesn't mean we always need to do everything perfectly or have all the answers, nobody can rightly expect that. But everyone on the team should be seeing us put forth effort. This is closely related to the ZURBian value 'Make It Happen.' Sometimes in order to make things happen we need to go above and beyond. A few late nights might be necessary to wrap up a project and earn that win!
But what if we're trying but struggling? Take initiative and reach out to the team, don't just ignore or avoid the problem. Asking a lot of questions and reaching out for help early and often shows others that we're serious about solving the issue and are willing to put in the work to learn new things.
2. Stick Together
It's easy to stay close to each other when a product is doing well or a project wraps up to rave reviews. It's when things don't go right, when the team fails, that everyone has an opportunity to show they are real team members, a.k.a. ride or dies. Losing, whether as a team or as an individual, is never easy, but it's always an opportunity to learn. When faced with a fail, we try to step up and point out the silver lining in the loss. Doing this can help the team pull a win from the experience. When the team does achieve a win, it's embraced as a team. ZURBians use the mighty 'we' when celebrating our victories and look for ways to highlight the efforts of everyone involved. This is closely related to our value of 'Find Wins Together.' Focusing only on raising your own profile usually backfires and breaks up team solidarity.
3. Lend A Hand
Every ZURBian is encouraged to 'Be a Coach,' not just the partners or leads. If someone has the skills or know-how that can benefit others, we share it and elevate the team without hesitation. While everyone would probably like to think they are 100% awesome by our own design, the truth is we've all had mentors throughout our careers that helped us along the way. Remember that and pay it forward.
When others ask for help, it can be tempting to reply back with "Sorry, I've got stuff to do." But guess what? We all have stuff to do, but we try to make time to be there for your teammates. We also try not to hesitate to reach out if we're having trouble. It can be difficult to admit when you're struggling, but get over yourself. No one is perfect and no one should expect you to be, just tell your team how you're struggling. And when help is offered, let go of the ego and allow people help you do things better.
4. Improve Yourself, Improve the Team
Sometimes new learning doesn't happen during the 9 to 5. We may need to put forth extra effort to build up some skills or learn some new things. We also need to continually improve our communication because it's the glue that holds teams together. Learn to work with people, not just alongside them. Real teamwork isn't just about getting work done it's working to accomplish a goal together. You'll need to communicate. A lot.
Look for ways to add more value, and help your teammates do the same. This is related to our value 'Build on Opportunity.' Be advised, the side effects of teamwork may result in extreme frustration, anger, euphoric happiness, hi-fiving, cheering, and possible group chants. If you experience one or more of these symptoms do not discontinue, you're doing it right.
Being a real team requires hard work from everyone involved. You're only as strong as your weakest link. So invest in yourself and each other, and keep asking about the 'i' in your team. What can I do to help others? What can I do to improve my skills? What can I do to help my teammates? Get these things right and those matching hoodies will actually start to mean something.
Six years ago we embarked on our first defined mission with a general sense of direction and cautious optimism. It was ambitious and pushed us to where we are today- an amazing design company that turned the idea of a consultancy upside down. We had the foresight to understand that solving digital design problems required more than just delivering some assets. Nothing about the mission was easy, but we did it. As a leader I was committed to making it happen for ZURB.
Today we're publishing our new mission. It's equally ambitious, but backed by the knowhow of seventeen years of design experience and the momentum of millions of designers around the world. We're excited to share our vision and hope that you can support us as we aim to provide the world with new and effective ways of solving design problems. The process of aligning everyone on the team around a set of statements that define our business wasn't an easy task. Quite frankly, it took numerous restarts to get things to stick.
Change the Way People Design Connected Products and Services
Our business purpose started with the idea of helping people design for people. It was easy to remember, but lacked the clarity our team wanted. This really was the spark that helped us get things moving to define the next phase of our business. It took about a year with commitment from our leaders and a desire to put a stake in the ground. As a team we dug deep and challenged our assumptions, and through a process of continuous iteration, we were able to define our mission and purpose statements! I'm so proud of our company.
We're a fun and intense group at ZURB, so our ambitions to change the way people design connected products and services shouldn't surprise many of our customers. We're dedicated to pushing the web forward, through frameworks like Foundation, training and design lessons, our design collaboration platform Notable and through our one-on-one Studios interactions with clients. When we pulled back to view our offerings, it was clear that everything we do is about inspiring people and teams to approach design problems in a different way.
This year we introduced a few of the ideas that capture this new design worldview- helping designers lead by design, finding ways to make design thinking practical for teams, and returning us to a place where we trust our design intuition. We call this Progressive Design and we're excited to share this with the world. It's captured in our mission:
Teach fifty million people how to effectively use progressive design to create better products & services through our consulting, training and software.
We believe Progressive Design will change the way designers and teams use design to create value for their users and business. We've put over a year into our thinking and can't wait to invite people into the conversation.
Finding Our Way
It's great having solid business goals. It's even more important to shape the way our team thinks about their role in this journey. We're a learning company that's based on a pod system, which means we give a lot of ownership directly to employees to solve problems. These core tenets at ZURB form the foundation of our success. We believe in our employees, and we want their success.
We've learned that finding a common purpose requires helping employees create pathways that align with the business. We've put a significant amount of time into defining these pieces. Without them, moving forward can feel downright scary and overwhelming. We want all employees to know that they're supported in this effort to change the way people design. This is the stuff that gets you all warm and fuzzy to start a day. It also creates friction that can make your head literally smoke. This isn't easy for ZURB or the employee, but we wouldn't have it any other way!
Together, We'll Make This Happen
Most businesses align their employees to products- at ZURB we put a heavy emphasis on team development to cross pollinate our ideas and skills. That means each team has a set of tenets they live by to create value for their teammates and the business. These are commitments to make ZURB stronger.
Teams also provide pathways in which ZURB can support individual career paths. Over the last year we've embarked on a new and exciting way to lead employees on a personal mission. Teams play a huge role in this effort and we're smitten with excitement to see our employees shine in this new system. Teams are the backbone of ZURB and we're committed to shaping the learning our employees get through this powerful organizational structure.
To the Future and Beyond
The next five to seven years will undoubtedly provide challenges we can't even envision yet. But with a strong purpose and vision for changing the way we think about design, we're confident we'll prosper as a team through all the changes that will come. With a solid direction, core values that help us find our center and a team committed to our goals, I can't see anything other than success. It's inspiring!
As a leader I'm filled with joy knowing the team worked hard to find common ground. Our leads created these ideas and our extended team shaped them. We're happy to share our vision and hope that you can help us on our mission.
Leading the charge at ZURB since 1998
"The ZURB sitcom," proclaimed our Chief Instigator about a year or so ago. A sitcom? What did he mean by that? At the time, we were considering how exactly we were communicating our story on the blog and our approach to content creation. But our Chief Instigator sparked an idea in us. There's a reason people love sitcoms ... well, television in general. There's something familiar in it, something that keeps the audience coming back again and again.
Now, he wasn't suggesting that we abandon design and start filming our own weekly show. But television is the perfect model for writing a brand story. A lot of television shows are brands in themselves. With that, we took a hard long look at what made certain shows successful — "Star Trek," "Friends," "I Love Lucy" and a few others.
Shows have an addictive quality to their premises, worlds and characters. These three crucial ingredients make up any episode in any show. Take your pick: "Star Trek" or "Mad Men" or "Breaking Bad." And these elements are something that any brand or piece of content can ape. When talking about brand, most start with voice and tone. And for good reason, because what you stand for as a company is very important to creating that tone and voice. But to create that voice and to understand that tone, we can look to the magical ingredients television has to offer. Which is precisely what we did.
The World, the Situation and the Characters
Let's break it down a bit more. Any television show has these three elements:
- There are characters who get into adventures and misadventures.
- There's a world that they inhabit, where they interact and where those escapades take place.
- There's a situation — a premise — in each episode.
And every show has a pitch line. For instance:
- "I Love Lucy": Lucy Ricardo is a New York housewife who always tries to get one over on her husband, nightclub singer Ricky Ricardo.
- "Friends": Six friends living in New York navigate the turbulent single scene.
- "Star Trek": A group of intrepid explorers venture into the depths of space on a five-year mission to seek out new life and civilizations.
The pitch is very important when it comes to television. Survive the pitch and you get to make a pilot (think of it of a prototype of what the show will be). When it comes to brand, you'll want to survive at least past the pilot to become something that airs from week to week for a long run.
Brand as a Television Show Pitch
A'right, time to put on those showrunner hats. We're going to show you how to walk into a pitch meeting and sell your "show" (read: product) so you can get the green light to make your pilot. First, let's take a look at a huge successful brand story — Coca-Cola. This is a brand that's got its story down. The story has evolved over the decades yet stayed so familiar. Coca-Cola is still about a shared experience.
If you were to pitch the show that is Coke to a room full of studio execs, you would say:
People around the world who share their time with each other over a Coke.
And that's the story they've worked hard to tell for more than 100 years. Coke is about sharing happiness with another person. As Bill Backer, creative director of the "I'd like to buy the world a Coke" ad, once said:
I began to see the familiar words, 'Let's have a Coke,' as a subtle way of saying, 'Let's keep each other company for a little while.
So let's go back a second to the world of Coke. It's the entire world, sure. But there's a mission in there as well: "sharing and togetherness." It informs their characters and the situation of their brand. And it gives them a unique voice that enables storytelling.
Through storytelling, Coke is able to create an emotional connection. They've evolved to be about happiness — but the mission remains the same, as do the characters and the situation. And with that, Coke has created a unique voice and brand that resonates.
Crafting a Better Brand Pitch
OK, Coke was easy. What about something with more opportunity craft a better story ' the Internal Revenue Service, or the good ol' IRS. Yes, folks, it's tax season for those of us in the States. And if there's a bigger brand than Coke, it has to be the IRS because only two things are certain in life: death and taxes. The IRS actually predates Coke by a mere 24 years, but the IRS has a bad rep, one that it's been unable to shake. The IRS has a reputation of poor customer service, where folks wait hours on end in lines or get the so-called courtesy disconnect (read: they hang up on you on purpose). And that's sent taxpayers on a flame war against the governmental agency.
But as John Oliver points out on his Late Night show, is it really their fault? After all, the IRS budget and workforce has been slashed amid scandals of overspending and wasted efforts, like a "Star Trek" parody that boldly went nowhere. But the most cardinal sin of all is that the IRS just comes across as plain boring, which John Oliver is also quick to point out. As a governmental body, they're all facts and no personality. Just check out this tweet:
Money and parting with it can spur strong emotions. But there's no emotional connection from the IRS. Where's the soul? There doesn't seem to be an understanding of the world they live in, or who their characters are in their story. They don't seem to be aware of the emotions that money can stir. What they need is a better brand pitch.
How would you pitch the IRS? First, lets define the world. It's certainly not the cold government buildings the IRS occupies. It's a bit broader than that. It's all 50 states, from sea to shining sea. The characters are the taxpayers, of course. Now the situation. Well, that's tricky because we've vilified the agency with a nefarious purpose. But our taxes pay for things that keep the country ticking. Yet is that a situation that speaks to people? Not really. A situation that relates more to their investment. You've got to speak more on a dollar to dollar basis, like:
Say what? $1 of tax enforcement yields $6! Now that's a pitch. You mean to say that the money that goes into the system has a return? Now let's pitch the heck out of this to our Studio execs. Here we go:
The safest investment for your money that yields $6 for every dollar spent on tax enforcement.
Get to Make Your Pilot
A pitch can help your brand create a stronger story that is consistent, and tells a compelling yarn that customers will want to be part of. And by figuring out what your world is, what is the situation in that world, and who your characters are, you can create your unique voice. And tell your story. More importantly, you'll survive the pilot season and get to make your show ... um, product.
Congratulations, you've arrived. Maybe you're a clean slate, tabula rasa, and this is your first job. Or not. After all, the dynamic is changing among the new generation of workers, where it's more common to leave one job for another. Whichever it is, you've done the work to get your new job. You've impressed people. You've hobnobbed with the hiring folks, the company's leadership and its team. Let's face it, you basically assembled the shrine of the silver monkey and got that new job. But now what?
Because you'll come to see that the job is not exactly like your last gig. We've learned over the years at ZURB that a degree of unlearning has to happen. Why? Because the educational system shoves us through memory and rote learning, thereby possibility killing our ability to be creative. And that's something we carry into the workforce where we strive for the "A," wanting everything laid out in front of us so we can pass. But in design and knowledge work, that's rarely the case. There is no clear point-by-point path or crib notes.
Unpacking Your Previous Knowledge
The "A" mentality of education can be detrimental to a learning organization, where answers aren't always apparent and can't be gleaned from a textbook. We've worked hard to create a learning environment that encourages not only learning new skills, but also encourages unlearning stagnant ways of doing things.
Why? Because what's needed these days isn't someone who's skilled in just one thing, but someone that has a deep knowledge and is able to work across many disciplines. Google calls this polymath a full-stack employee. We call it T-shaped. Regardless of what it's called, he or she is simply a person who's willing to unlearn one way of doing things and not be confined solely by past experiences.
It's important to be open to letting go of the previous way you've done things. Think of it as moving into a new, tiny apartment — an empty studio at first, and it's up to you to transform it into a swank place to live. You'll have to unpack what you need and box the rest.
Storing Your Past Experience … Until You Need It
Now, we aren't saying your past experiences don't matter or that you should denounce what got you here. They are still important because they got you hired make you valuable to your new team and show the potential of what you can do next. It's just that your new team does things a little differently is all.
The value of your past comes from applying previous situations to new ones. For example, if you learned how to solve problems a particular way at your last company, and the solutions still work, then keep using them. But be prepared to learn other ways to solve the same problem that might be even better or help you out even more.
And this is where systems thinking comes into play, where you're thinking less about how solving problems affect you and more how they impact the whole of an organization. As Peter Senge, writer of "The Fifth Discipline" puts it:
We learn best from our experience, but we never directly experience the consequences of many of our most important decisions.
At ZURB, we're a learning organization that helps foster learning. But learning for the sake of learning isn't enough. Personal mastery doesn't always equate to organizational learning. So while your experience is important, when you're part of a new organization you'll have to figure out how that fits into the larger whole.
Don't Sell Off Those Old Skills Just Yet
Let's get one thing straight, however. We're not saying to garage sale your past experiences. You'll want to hold on to those experiences even if you're not practicing them now — you'll never know when the need will pop up. For example, I've had a total of five different roles through my career from face-to-face customer service to training to HR. I have all those skills, some I proudly display for all to see. Others I only bring out during special occasions like ZURBmas.
Inevitably, you will have ways of doing things that you'll have to put into a storage closet for later. Or you'll have to work a different way than you're used to. For some of our newer designers, it can be quite a shock at first doing visuals they way we do them at ZURB. We don't just make a solitary designer create visuals for a project. We have two other designers also come up with visuals. We're don't just pit designer against designer here. We're actually passing along knowledge. A designer who might not be as strong in visuals can learn from someone who is. Of course, the skills that the new designer has in visual design still comes into play, but now she or he can reframe how they actually work.
Don't worry too much if you can't figure out which past skills are relevant. It'll take a while to figure out how they apply to the new ones you'll gain. It'll take you some time to sort out what you'll keep and what you'll store in your brain attic. You won't have all the answers on your first day. There will be a moment when you might feel like you're trapped in limbo between old job and new job. Stop. Breathe. It'll pass.
Learn All That is Learnable
Be a sponge in the first few weeks. That'll help you get over any apprehension. Learn all that is learnable at your new organization. And that takes a certain amount of unlearning, while you're adapting and moving away from the past toward tomorrow.
Wherever you go in life, you'll need to keep learning. Your job will change and your skills will need to evolve too. There is always more you can learn. After all, it's not like after 8th grade you say, "this is all the science I need," and stop learning new things about science. Even if a new skill is similar to something you've done already — learn what's different about it.
One thing that occasionally challenges our new designers is the art of writing an email that drives action. Here's where unlearning becomes crucial because we've all picked up nasty email habits over the years, where their emails have no clear objectives, tend to ramble and have no clear call to action. New designers have to purge themselves of those habits in order to write client and internal emails that are clear and directive. This is where they have to unlearn something in order to learn it anew.
You can't be opposed to acquiring new knowledge. It might take a lot of upfront effort on your part. It's hard to admit that you don't know something. But saying something as simple as "I don't know, but I'll find out" shows you're human and committed to finding the answer.
Learning is also symbiotic within an organization. There's institutional knowledge — like writing emails — that can be passed down or learned through osmosis. And there is an obligation to coach newbies in an organization. But there's also an obligation for someone to better themselves and pass some of those skills on to others.
In order to be really good at your job or what you're working on, you have to work on learning how. Think about your new, tiny studio apartment again. If you were told to decorate it, you could just tape up some posters of your favorite band. Or you could go the extra mile and learn how to create art of your own to put up. And the latter will certainly be more fulfilling than just sticking a few posters on the wall.
Perks don't create loyalty and those things don't get people invested. When we talk about perks, we're talking about stuff. You know: the pool tables, the cell phone, the fridge full of beer. But those are "benefits," not culture.
And that's exactly what dozens of articles focus on when it comes to culture — the stuff, the nice-to-haves, such as an inspired workspace and healthy food options. But focusing on perks might not keep your workers from fleeing for greener pastures. Take a look at Google. The search engine giant has one of the best perks in the Valley hands-down but one of the highest turnover rates with the average employing sticking around for a little over a year, even with pay in the six figures. Google isn't the only one. The average stay at any job is nine months, according to a Payscale survey. Even Amazon employees bolt after a year. Although a few have called shenanigans on Payscale's methodologies, saying it's focused more on tenure than actual turnover. But whatever it is, folks are leaving the building.
Is it just a symptom of the current generation of workers? Where people don't necessarily commit, where a date (or new job) is a swipe away? Possibly. Another study shows that the current Silicon Valley workforce is committed, working long hours. But they remain independent, and the name of the company isn't all that important. And 57% of those surveyed say they constantly receive offers to work elsewhere.
So perks may not be what keep someone around. Even if those jobs perpetuate a culture of distractions, where it attracts talent solely by showering things upon them. Yet then why aren't those people staying long? And are those cultures really creating value when the next big thing is a recruitment call or LinkedIn mail away?
Values is Culture, Not Things
Building core values and core purpose can have lasting effects. Let's take a step back. What are values? Values are company expectations of how you want the company to be, or better yet how your team interacts with customers and each other, which then need to become socialized within your culture. They set the bar as a baseline that spells out everyone's roles within the organization.
We're not talking about motivational poster stuff here. We're talking about things that matter to an organization. Twilio avoids putting its values — the Nine Things — on the wall because it needs to be articulated. As Jeff Lawson told us at his Soapbox:
You don't create them, you articulate them because they have to be something that's already there. If you create them, then they're just nonsense on the wall. If you articulate them, they're real and all you're doing is stating what's there. Because if you don't put a spotlight on them, you're at risk of losing them.
A value that works for Twilio is "Draw the Owl." It breaks down to this:
- Step one: draw some circles.
- Step two: draw the rest of the f'ing owl.
The value creates a culture of doers, not sayers, where everyday an employee has to figure it out because there's no instruction book. And it's something that's engrained and discussed at Twilio. That's what we define as a value here.
Values become the building block of your culture, as our friend Moz's Rand Fishkin told us by email. Moz's values informs who they fire and who they hire, and how they go about their day-to-day business. At Moz, they have what they call TAGFEE:
- Transparency: Moz shares what they do and learn in the open, even when it's not great news.
- Authenticity: They stay true to who they are and don't pretend to be other people.
- Generosity: Moz tries to give more than they receive, spreading goodwill in all their interactions.
- Fun: Rand says work shouldn't just be work — it should be enjoyable. And if it isn't, then something's wrong.
- Empathy: Moz's most important value. They place themselves in their customer's shoes so they can understand and solve their problems.
- The Exception: If someone else is doing it, then Moz works to find their own path.
So how does Moz get their values to stick? Rand says:
Thankfully, at this point, they've become part of how everyone at the company communicates, though building that up was no small challenge. We want TAGFEE to infuse our decision making around everything, so it's the (often spoken, but sometimes unspoken) criteria in any meeting or discussion. Over time, we've had to prove this again and again by doing TAGFEE things when they're hardest and when sliding on them would be the easy or more profitable thing to do.
Which goes to show that values have to apply to everyone in an organization, no matter their role. No matter the type of business your company's values need to apply to the whole team. You help create accountability and people feel more connected when the company is inclusive. You don't want to create a "that doesn't apply to me" situation. Those values are there to help you be successful at your job. Or how you'll be successful at your jobs. Your company values literally could be your company's "commandments" — thou shalt be open-minded. And like the commandments, these give you a pretty good idea of how to be at your new company.
They have to be specific so they can be applied, like "Be a Coach" or "Build on Opportunity" or "Draw the Owl." They have to be specific enough to get the point across and vague enough to apply them to any situation. If not specific enough, it may be hard for someone to enact. If they lack in clarity your team won't be able to apply them you their work. They'll do it 'their way' which may or may not align with the company, and even the best intentions can have negative effects to the team.
Leaders Are Needed to Make Values Stick
Both values and leadership are very much tied together. Values only work if there's leadership to support it and carry the weight. As Rand puts it in a previous article he wrote on this very subject:
If you're trying to figure out what a company's values really are, look at the decisions management makes when lots of money, risk, or loss of face for executives is at odds with the stated values.
In other words, Rand is saying that actions speak louder than words. That is why leadership must agree to the values then apply them daily. There has to be 100% investment by the leadership team. They have to be on the same page. But it's an ongoing dialogue. You have to have a back-and-forth on these values. Not saying that the values should be constantly changing, they shouldn't. If revisions need to be made have the conversation and everyone needs to agree.
Build Trust Through Values
Building off what Rand said about actions speaking louder than words, leaders have to build trust through practicing and living a company's values. Living the values instead of paying lip service will help build trust because you'll make a connection with the team. And leaders need to get involved with the team on a "professionally personal" level. They need to be empathic in terms of understanding how a team makes decisions. That means talking problems out, asking questions and when possible using real stories from your past that were similar and what you did to overcome those problems.
If there's no trust, you can't share values. If your leaders are unable to show their vulnerability to the team, then they won't have the team's trust. If employees are unable to connect with their leaders, it's likely they'll leave soon after.
A leader's past behaviors, along with capabilities, goes a long way to building trust. If past behavior goes against the grain of a company's values, trust won't be built. If a leader can't practice or live the values, they don't fit in the organization. Plain and simple. Eventually it will become a bad fit. You can only fake it so long with core values. And depending on your teams size the wake left from poor leadership could really negatively effect your team.
This is even more magnified when you have a culture based only on things. You can't cover up poor leadership with stuff. Bad leadership IS bad leadership, just with a pool table.
The Contrarian of Values
The worst thing a company can have is a leader "contrarian of values." That poisons the well, and the team doesn't know who to follow. A contrarian works against the organization, either knowingly or unknowingly. Depending how much influence this person has in a team, the contrarian can quickly undo a team dynamic. This person is an opportunistic predator who will pray on the benign frustrations of your team. They want to feel "right" in their thinking and will want to attract people to their way of thinking.
A contrarian can create a toxic environment. It can damage your team depending on how strong your culture is and the overall long-term satisfaction of your employees. Weaker team dynamics will fall victim to these ideas. Even if the toxicity is removed, those seeds are planted. This is another reason strong culture and leadership is really vital to a healthy team.
An organization has to compensate before the negativity happens. Setting company expectations early and having leadership accountability is a great start. Ideally your team is healthy and is able to see that the contrarian is not contributing to their growth/experience and is, in fact, taking away from it.
Values You Can Build On
The company culture should be built from the values. They are the foundation. It would be challenging to "roll out" values like an afterthought because that's how the leadership and then the team would view them. And if they aren't working, look to your leadership. Are they "living" your company values and spreading them throughout your teams? How important is it to you? If there is a breakdown in leadership, then look to yourself too. And if the values don't work, it's either training opportunity or it isn't a good fit. You have to be prepared to handle both. In the end, your culture is what you make of it and your values are the first step in defining it.
We want to thank Rand Fishkin for his insights on this post!
In one of our Chief Instigator's previous posts, we talked about how we can no longer think about design as being purely the domain of designers. Everyone on your team needs to design, especially your engineers. In fact, if you take a look, you'll most likely find that your engineering team is already making the majority of your interaction design decisions.
Creating Product is Like Creating a Building
There is a fundamental misunderstanding about the role the engineers play in building products. Let's articulate this with an analogy.
Creating a product is like creating a building. You have an architect that defines what the building should look like. He imagines the building and creates a design for how the building should look and function. The architect works with a structural engineer to create a blueprint defining how the building should be built based on an understanding of the constraints. At the end of the process, a team of experts with tools come in and assemble the building based on the blueprint.
Just like in the digital product realm, you've got a product manager that works with a designer to create the technical specification, and a team of engineers that uses the specification to assemble the product. Seems like a clear analogy right? It's close, except for one critical detail.
Engineers Don't Build Products, They Design Them
When you build a web application, your product is not the code. It's the page that gets served up to a person's browser. Your engineers are not sitting in a room, waiting for a person to navigate to your site and then build them a web app — that's what the computer does.
Imagine if an architect could just use a massive 3D printer to assemble a building — that's what software engineering is. People come to your application and, based on the code defined by your engineers, a product is assembled for them while they wait a whole second or two.
The Right Analogy
There is no one person who sits alone at a big desk and defines every last detail or interaction, it's just not how it happens, in software or architecture*. When products are done well, they're the results of a team of people working together to produce the definition — i.e. the software — that will be used to assemble the product.
Someone might play the role of the business owner dictating what the purpose of the building should be. Another may be a sociologist offering ideas of how the building can best serve that purpose. A structural engineer will make sure that the building can actually do the things the others are suggesting.
* I have no idea if this is true.
A Real Example
How did we do it? Our designers certainly didn't create a spec. It started with some loose conversations as to what kind of components we needed to have. There were some existing plugins we had written and some new ones to be added. Once I had a loose idea in my mind of what we wanted I got to work.
The first iteration was created and one of the designers tried it out. He tried it out in a way that you can't try out with a specification or a wireframe. He clicked on it in funny ways, resized the screen, right clicked it, got it into funky states, all while I was sitting there taking notes. I went back to coding and incorporated his feedback, making tweaks or changes weighing the value of an interaction with the cost to implement it.
We repeated this numerous times, mostly just the two of us, until we got to a place where it was time to launch (if you think you'll ever get these things perfect, you're not looking hard enough).
Say Hello to Interaction Design
Interaction design is where user needs and technical feasibility overlap to create an interaction that solves a person's problem (typically at a very small level) and also, well, works. It's not just about fighting for the user, it's also about being able to ship something that actually works.
In most cases, this is what your engineers are actually doing when they are building code. Sure they are solving a lot of technical problems, but with modern languages and frameworks making this easier and easier, they are probably spending a lot of time filling gaps in the definition they were given. There is still a substantial set of skills required to write code, but maybe someday soon we'll close this gap architects will be printing buildings from some sort of moon base.
3D-printed Buildings? You, Sir, Are Crazy
Less crazy than you think. Disney California Adventure has a portion of the park that is modeled after Radiator Springs from the Pixar movie cars. The red rock walls are incredibly detailed and large, presenting an execution challenge to get builders to create the walls as Disney Imagineers wanted them.
To solve this, the Imagineers (notice the engineers part of that title) designed the rock walls using software and then shipped them to a company that used computerized machinery to fabricate them directly from the designs.
Engineers Make the Best Interaction Designers
OK, let's be real for a second now. Good designers do know a lot about how products work (if they are T-shaped) and can certainly make large decisions without having to understand every last detail of the code. But what about the really detailed decisions that can add up to something big. Think Disneyland. Great product through amazing execution on all the details.
Engineers are fantastic at solving these detailed problems because they can push the available functionality right to its limits and not waste time exploring things that are impossible or prohibitively expensive.
Know Your Medium
Imagine an artist creating a piece of work in some medium like copper. Now imagine the artist knows nothing about copper and is telling some guy with a blowtorch how to to put it together.
"No no, it needs to have more pop! Maybe it you get the thingy on the right really hot and then grab it with your bare hands."
The end result is going to be second-degree burns and a piece titled 'The Mediocre Result of Piss Poor Collaboration.'
So You Want Me to Teach My Designer to Code? That's So Last Year
Basic understanding, yes. Full-blown unicorn, no. There is a lot to know when it comes to engineering, and running through a couple classes on Team Treehouse does not make you a full-blown engineer. But don't sweat it, start small and keep an open mind.
Start simple with HTML/CSS. It's the medium in which web interfaces are designed, and if your designers are still delivering finished interfaces in Photoshop or Wireframes, there is a big gap in the definition you're asking your engineers to close.
Stop Wasting Your Time With Worthless Specs
Let your engineers do this in the code, because that's what it is for. Get your designers working with your engineers to ask them questions about what's possible. Push them to experiment and give honest feedback on what they come up with.
We've seen (and heard) this many times. A design team spends countless hours putting together a very long, very detailed document explaining how everything should work. They zip it up and send it over to the engineering team. After an appropriate period of time has passed, a product is completed that bears little or no resemblance to the original specification.
Why does this happen? Are your engineers stupid? No, products are complex, and even the most detailed specification will have inconsistencies, gaps, and leave room for interpretation. Ever played telephone art direction? It can turn out kind of like that. Describing something is different from defining something, and the more room you have for interpretation the easier it is to describe something that is not possible.
Don't Let Engineers Design Alone
Engineers can be great interaction designers, but they also need sparring partners. Any time you leave a person to their own devices they tend to settle more easily. Working in small teams creates excitement and a sense of accountability. To avoid that accountability turning into hostility you need to ...
Develop T-shaped People
Rather than trying to get your designers up to speed on engineering, or teach your engineers everything there is to know about design, strive to create some overlap. Having some expertise in common makes it easier for teams to communicate. You are trying to avoid the 'throw it over the wall' mentality.
Specifically Though, What Are We Supposed to Do?
Here at ZURB, our designers work with our engineers to define our products. We use sketching as a tool to present ideas and get feedback on what's technically feasible and how it will play with any existing functionality. Typically we work in pairs, one designer and one engineer.
Our designers create static prototypes in HTML/CSS (T-shaped!) to demonstrate the functionality and give them complete control over visuals and layout while still working within the medium (no burn wounds here).
The screens are annotated using our Notable tool to explain ideas that are not obvious from the prototype itself. This is also used to demonstrate how multiple pages come together into a flow. From Notable, the engineer can give feedback to the designs on pieces that might not work right when implemented.
The engineer hooks up the static code that defines the detailed interactions in the code itself. Interactions include actions like what gets focused when a modal opens or where is the user redirected to when they try to access the page while logged out.
Once implemented the designer can play with the functionality and make changes to the design, layout and messaging, or go back to the engineer for another pass at the detailed interactions.
This loop continues until the pair are happy with the result, and then it goes live.
Honestly, We're Not Fully There ... Yet
We want everyone at ZURB to continue to learn, year after year. There is nothing more dull than performing the same tasks day in and day out. For our engineers we want them to go even further than just learning a new programming language.
By working side by side with designers, engineers certainly pick up a lot of skills around visual and interaction design. However our vision goes even further than that. We want our engineers to be the ones pushing our designers when it comes to interaction design. Setting the bar and defining the patterns for new interactions.
Being a maker or a craftsman is more than just doing something the right way, it's about putting your mark on your product. And to do that you've gotta make some design decisions. We want our engineers to have that opportunity. We believe it's a more fulfilling career, and produces superior products.
We're certainly not all there yet, there's a lot to learn just on the engineering side alone. But we strongly believe this is the right way to go, and we're going to keep chipping away at it.
Foundation 5 is upon us (like, tomorrow), and it is a faster, stronger, better Foundation. That's great for the millions of designers and developers using it in their workflow. More users mean more exposure to a different type of user — a type that is often overlooked by framework designers.
Larger teams have different needs from a lone designer or developer. There are a lot more variables for them to juggle: many people, each with their own goals; dealing with rigid business goals; and dealing with legacy code.
We're addressing those needs with Foundation 5 and beyond in several different ways, each focusing on a particular problem. We've kept Foundation true to its core value — to be a smarter way to code.
A Culture of Smart Coding
Create a culture of smart coding in your company. Foundation is mobile first, and coding the Foundation way will introduce your team to better coding practices resulting in leaner, meaner, code. We've seen this first-hand with larger teams and companies.
For example, we recently helped a client wireframe their entire application, some 50 unique screens, with Foundation. And that gave their development team a common starting point to build upon. The bonus: It helped them put together all the interactions and workflows within a short period of time. Which allowed them to focus on iteration and design problems rather than putting an interface together.
But it's not just our clients. We're seeing large organizations, such as the Washington Post, adopt Foundation. The Post uses Foundation to help them prototype and cut out day-to-day drudgery, such as not having to start from scratch each time they build a site. But it's also taught their front-end developers to write better code, Mobile Design Director Joey Marburger told us. Developers can work on shared code and trust that it'll work. It's allowed the paper to establish better development standards for both prototyping and building products.
How Foundation Fits Within ZURB
A framework, such as Foundation, is crucial for a company like ZURB. Why? Because it allows our business to build consistency in how we approach our development effort. Here are some ways it's helped us.
It gives us a framework to rapidly prototype our products and ensure they work across devices.
We use Foundation for our yearly 24-hour design marathon, ZURBwired. During the event, there's a cadre of volunteers that works alongside our team. Foundation becomes the common glue that allows us to quickly jump into pages and commit code. With the framework, we're able to move swiftly from sketch to prototype to production code without missing a beat.
Our consistent code base reduces our overhead so we don't have to maintain code for separate mobile and desktop sites.
We'll admit we're still moving to a mobile-first approach across our projects. While it's not always possible, the fact that Foundation plays nicely between screen sizes is huge for us. It's easy for us to switch between a mobile-first approach and designing from desktop down.
Finally, Foundation also brings standards in the way an organization QAs their products.
We battle test Foundation daily at ZURB on every client and internal project. From code to QA, we've been able to create consistency in our process. In fact, we're in the midst of that process right now as we work to get Foundation 5 out the door. When 10 people are working on QA, it makes it easier to understand the issues. For Foundation 5, we have a large spreadsheet that people can easily follow and contribute to (see above).
Those are some of the ways Foundation has helped us out. We'd love to hear how your organization is using Foundation and how it fits in your workflow. Hit us up at email@example.com. Stay tuned for the release — it's gonna be a blast!
You've probably noticed that we're kind of big on responsive design here at ZURB — we've written about it, talked about, we wrote the first framework for it. On top of all that, we design responsively for just about all of our properties and clients. As big as we are on responsive, and as prevalent as responsive design has become recently, it's important to remember that responsive design isn't old.
Ethan Marcotte's article on Responsive Web Design for A List Apart is about three-and-a-half years old now and while that may seem like eons in Internet time, in real world terms that's not a whole lot of time. And certainly not for an entire industry to catch up. Responsive design is still catching on, and being explored while being defined to a large extent.
If you take a look at the top 20 worldwide sites according to Alexa, only one (Wordpress.com) is responsive. While some have mobile sites they direct you to, responsive, device-agnostic sites are not ubiquitous yet and that's okay. We still have some things to figure out.
Patterns, Practices and Patches.
We do have a lot more toys for responsive design than we used to. Frameworks have popped up (including our own — one of the first), pattern libraries have been created. Most of the technology has been put in place within industry specs and browsers to ensure that responsive design works well and solves real problems for developers and users.
Responsive design has even driven interaction patterns that have become common for responsive and even non-responsive sites. Things like off-canvas navigation and the now common "hamburger" icon were either developed for, or popularized by, responsive design and sites using that paradigm. So what's next? What's missing?
Speed, Baby. Speed.
Everyone likes fast stuff. Well, almost everyone. And responsive design, for all its awesome qualities, does suffer from a speed problem — and not just speed of delivery to users. Responsive design does have speed of delivery (read: optimization) issues that are starting to be solved, and we'll talk about those, but we're also talking about speed of development and speed of responsive design education.
The rate of advancement on the Web is accelerating (in stride with the pace of the Web) and in order for us to keep up we need to pick up the pace in all aspects of what we do. We need to discover new tech faster, get it built quicker, and get it to users sooner. That's part of why we built Foundation; to learn responsive design faster and to build things faster. How else were we going to hook our clients up with some sweet device-agnostic sites? Foundation was, and is, a way to standardize around a consistent, effective codebase — something we and others, given the framework's popularity, needed.
Foundation 5, the latest version of our responsive front-end framework, comes out next week — and with this release, speed was the name of the game.
The Fastest Foundation.
Foundation 5 is fast. In all the ways we've been talking about. Check it.
Faster to Learn
For 5, we've worked hard to make Foundation as fast and easy to learn as we could. Starting with the most obvious learning component of any open-source tool, we rewrote the documentation for Foundation with an all-new style and template. There's new and more detailed code examples with entirely new sections that you can browse through and just take it all in.
We also wrote a new "Getting Started" guide that'll take you from having nothing set up to having a complete Foundation environment to build or hack on. We've always had a "Getting Started" guide; but this one ought to help you really get started. Crazy right?
If you have questions about Foundation we're also finishing up a brand new Foundation Forum where you'll be able to post questions, get help, and provide help to the entire Foundation community. We'll be on there, too, answering questions and posting funny cat gifs.
Finally, if you really need to get going in a hurry, we now offer training courses on Foundation as part of our ZURB University. Foundation Basics, Advanced Foundation and Sass are all courses you can take to learn all about how to build with Foundation, right from the horses mouth (the ZURB team that built the framework, including yours truly). And it's an act we'll be taking around the world soon. It's pretty rad.
Faster to Code
While we enjoyed making Foundation faster to learn, we have to write a whole lot of Foundation code here at ZURB. That means making it faster to write was pretty near and dear to our hearts so we bet you'll like it too.
We've added new or updated components that remove some of the manual work you had to do before, including a medium grid (which won't require you to use custom breakpoints and media queries for that) and semantic breakpoints (much easier and faster to use visibility classes and mixins).
We also built all new templates for Foundation 5 so you have a speedy starting point for your projects, if you like that sort of thing. They're all mobile-first, all documented and totally easy to change.
Finally, for the nerd in all of you, we've built a new command line tool that will let you spin up Foundation projects preposterously fast, and those projects will now use Libsass, a back-end Sass compiling library that will dramatically speed up how long it takes for your SCSS changes to take effect while you work.
Faster for Users
If we're writing a lot of Foundation code (and you are too), just imagine how much that code is being delivered to users. Foundation powers hundreds of thousands of sites, and the time and bandwidth required for that in aggregate is pretty extreme. We worked diligently in this release to try and streamline the framework as much as possible, and to give you the tools to optimize your sites like you never have before.
Interchange, our responsive images plugin, has been augmented in Foundation 5 to allow for a whole new level of responsive delivery. In addition to delivering just the right image, you can now use Interchange to deliver entirely different sections of the page to different devices. Just create some different HTML partials and have Interchange swap them in for the right type of device. Want to deliver an interactive but heavy-load Google map to desktops, and a small, optimized image to everyone else? No problem with the new Interchange.
On top of that (and that's a big that) we've also added a ton of support in Foundation for hardware acceleration wherever possible. Smoother animations and transitions across the board that use less power on devices and feel dramatically faster for users. That's a win.
We even redid Foundation's visual style to be simpler, cleaner, sexier and faster to restyle — all with fewer CSS rules and effects to burden devices or the style sheet.
Must Go Faster, Must Go Faster.
There's a lot more to Foundation 5 than speedy things alone, but that was a big focus of ours. Speed is the next great opportunity for responsive design: speed of education, speed of development, and speed of delivery / use.
Many of the most popular sites in the world are not responsive, in fact many have no consideration for mobile at all. Responsive design is, in a lot of places, still ill-understood, slow to learn, cumbersome to write and challenging to test.
Beyond the challenge of just creating responsive site, consider this: the average mobile broadband speed in the US is only 2.8Mbps, compared to a little over 8Mbps on wired or fixed devices. While the US is certainly not the fastest country around for mobile or other broadband speeds, it's still in the top 10. In fact, the global average connection speed is 3.3Mbps, just a bit faster than the average mobile speed in the US.
If Foundation 5, along with other responsive frameworks, can help speed up education for this style of design, we're making serious progress. This will speed up development for small and large businesses and help users get better tailored, readily available, and better designed sites — which sounds like a win to us. Stay tuned for Foundation 5 next week, we hope you like it.
UPDATE 3/23/2016: Ink is now Foundation for Emails!
We've been taking about the importance of responsive emails for awhile now. With over 40% of emails opened on a mobile device, we knew ensuring our emails looked good on any device was imperative. Iterating and improving our emails is something we've been working on since last year. And we've been teasing that a new solution was coming. Well, today's the day! Ink, our brand-new responsive framework, is finally here.
What We Learned Building a Responsive Email Framework
Ink's development started when we released our responsive email templates last year. We were spurred by our growing mobile readership. Originally, we didn't support Outlook in our templates, but we realized we were cutting off the second largest email client market share. Let's delve deeper into the lessons we learned whilst building Ink.
1. Flexibility is Key
Ink is a framework, not a template. Templates are the most popular approach to responsive emails, but they're not very flexible and have many limitations. We didn't want those constraints. We needed flexibility and a framework provides that. Ink uses a 12-column grid for maximum divisibility ' you can divide the grid into one, two, three or four columns. Originally we planned to use a four-column grid, but found it hampered our flexibility. To give folks further flexibility, we also included UI elements ' buttons and panels ' that designers use frequently. But they're completely customizable to suit any design needs.
But Ink is more than a framework. It's a process that creates conventions for organizations and developers to adopt that creates consistency in the way emails are developed.
2. Outlook Still Matters
Outlook still has significant market share, and people kept asking when we we would to support the second-most email client. Technically, Outlook is the most limiting email client ' it doesn't support max-width: 100%, for instance. Focusing on the client's constraints forced us to consider the hard questions early in the design process. It had us designing Outlook First before enhancing the mobile experience by layering in media queries. And Ink allows you to reasonably support Outlook with fixed-width, as opposed to fluid, desktop layouts and media queries to target small screens. (Of course, you'd want to test it in a service like Litmus to make sure it looks swank on various clients and devices before sending it out.)
3. Media Queries are the Future
We struggled with ways to best support Gmail mobile. We ended up offering a non-media query solution, i.e. block grid, though the media query approach is still preferred. This caused a lot of headaches, so we built our own inliner to let you place CSS inline for better Gmail compatibility. As we move forward as a community, things will move toward better media query support.
Email Anywhere. On Any Device. On Any Client, Even Outlook.
Ink allows you to create emails that work across devices and email clients, even Outlook. Our responsive framework has a 12-column grid that blends flexibility and stability so you readers can view your application updates and newsletter from wherever they may be. There's five easy steps to get started with Ink:
- Test in Outlook ' Outlook is your best, worst enemy when it comes to responsive emails. Make sure it looks great there before moving on.
- Add your responsive styles ' Include any responsive styles you want to include.
- Bring your styles inline ' Include everything looks great in Outlook, bring your style inline using Inky's inliner.
- Test your email ' Don't ship just yet. Use a testing tool like Litmus to test on a number of devices.
- Send it out ' Your email is ready. Sally forth with it into the world.
So what's in Ink? Let's delve a little deeper into it's features:
- Ink uses a 12-column, media-query-based grid with a 580px wrapper. On mobile devices, under 580px, columns become full width and stack vertically.
- There are UI elements like buttons and panels for rapid development.
We also provide templates to get you started, such as:
- Basic ' perfect for sending out basic but good looking emails
- Hero ' allows you to put a snazzy hero image in your email
- Sidebar ' includes a sidebar area for a list of links
- Sidebar Hero ' this combines the sidebar and hero templates
- Newsletter ' create newsletters with ease
Even though we include templates to get started, you can build your own using Ink as the framework. The best part? Ink works across all the major email clients:
|Apple Mail (Desktop)||'|
|Apple Mail (iOS)||'|
|Outlook (2000, 2002, 2003)||'|
|Outlook (2007, 2010, 2013)||'|
|Gmail (Mobile Web, iOS, Android)||'||Since Gmail doesn't support media queries, users will be presented with the desktop view. If mobile Gmail is a large part of your audience, we'd suggest using a layout based on the block-grid.|
Send Out Responsive Emails With Ink!
Ink is open source, and will serve as a collection of best practices as the community develops it. Our responsive email framework gives your templates a very robust base that's tested across the major platforms/clients.
We've written before about the importance of responsive design for email. With over 40% of emails being opened on mobile and 80% of mobile users saying they'll delete an email if it doesn't look good on opening, it's pretty evident that mobile can't be ignored, even in the table-ladden pain in the butt that is email.
There are two main methods of creating responsive emails (other than hand-coding each one individually): templates and frameworks. Both offer the advantages of making your content available to audiences on a number of different platforms and clients, but take very different approaches.
Templates: Attack of the Clones
Templates are by far the most popular approach, with many options out there to choose from. They're quick to implement, require little technical know-how to set up and can lead to decent results with minimal effort. Because templates only have to accommodate a single layout, they're not very flexible, but do their one job fairly well.
One-off templates have many limitations. Templates, by nature of their construction, don't necessarily allow for a lot of customization. As a result, their lock-in cost is fairly high (good luck trying to turn your two-column template into three), and cookie-cutter templates tend to make everybody's emails look the same. The numerous tradeoffs involved with using templates are why we chose frameworks as our current responsive method of choice.
Frameworks: A New Hope
"Framework" is a rather broad term, and one which people often used somewhat ambiguously. As we define them, frameworks are collections of reusable code and design patterns that give users a solid, tested base on which to build. Ideally, frameworks should speed up the initial coding of a design without forcing the user to use one particular layout or visual style.
In addition to laying out what a framework is, it's pretty important to establish what a framework isn't. A framework isn't "design in a box" or a quick fix. You can't just bolt one on top of an existing design and expect responsive, pretty results. Frameworks also don't have to completely depart from your current style (though they're a good way to get a fresh start). A good framework should be flexible enough that you can recreate (or come close to) an existing layout or visual style.
Why Frameworks are Right for Us
While frameworks require more up-front work than simply modifying a template, we feel strongly that they're the right approach. We've invested a lot of time and effort into what we see as a long-term play. Consistent code structure and styling will make modifying our layouts easier in the long run.
Not only does consistent code style make jumping into a framework easier, but basing it on a framework's functional principles, rather than an opinionated style guide, makes its code much more intuitive. This intuitive consistency makes it much easier to collaborate on our code, even when we bring in new team members. On top of that, when we want to experiment with new layouts, we know that we have a solid base behavior and consistent rendering on all clients, instead of having to reinvent the grid every time.
Building Our Own Framework
Ready to fully buy into the idea of building our emails on a framework, we excitedly rushed to the internet, only to find that … well … there aren't any responsive email frameworks that live up to our expectations. We wanted something that was fully responsive (obviously), easy to understand, flexible to build with and looked great on the latest, greatest retina screen iOS devices, without sacrificing support for our email subscribers who use Microsoft Outlook (or other, ahem, limited email clients).
Disappointed yet determined, we decided to build our own, and are all the happier for it. We're a group of passionate experts who live, breathe and design responsive. We have a strong track record of building and supporting great open source frameworks. Building on top of our previous success in responsive emails, we're excited to announce our brand new, super-duper responsive email framework, affectionately known as Ink, which launches soon (like soon).
Don't Just Build — Create
Ink is the first responsive email framework of its kind, and will make it easier than ever to build beautiful, functional emails that look great on any client (even Outlook). This framework is a bit more work to build a layout on top of Ink than to just drop your content into a pre-made template, but Ink offers a level of flexibility and code consistency that is unmatched by any template. Ink lets you focus on designing the best experience for your users and creating meaningful, engaging content, instead of spending all your time perfecting your low-level implementation details.