Monday, March 21, 2016

#B2B Marketing 2016: 5 Digital Must-Dos - #Infographic

B2B Marketing 2016: 5 Digital Must-Dos [Infographic]

B2B marketers are faced with many options when it comes to digital channels. Websites, search, social media, Big Data, content creation, app development, and software suites are just some of the essential areas that marketers have been allocating their budgets towards to build successful campaigns.

If you’re part of a B2B company that plans to devote more dollars to digital in 2016, you’re in good company. Some 98 percent of B2B companies plan to increase their investment in digital for the coming year. Where this additional budget is coming from is fairly clear: B2B marketers say they’re spending less money on traditional channels such as brochures and billboards. However, where the spend is going isn’t as easy to pin down. As the digital marketing landscape expands, how do marketers know which new channels will enhance their current B2B strategies?

In MDG Advertising's latest infographic, "B2B Marketing 2016: 5 Digital Must-Dos," discover the key approaches that have led B2B marketers to success and what tactics can have a major impact on future growth potential. The specific areas covered include: content quality, customer journey, predictive analytics, marketing automation, as well as webinars and SEM. These five areas aren’t comprehensive by any means, but we believe that investing in each can significantly impact revenue in the year ahead—and long beyond.

by Irfan Ahmad via Digital Information World

Die Mitgestalter

A website for two co-creators


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

Transcript: Ask the UXperts: How to harness emotion to create meaningful products — with Edie Adams.

Last week we were fortunate enough to host Edie Adams (Principle Ergonomist at Microsoft) in our Ask the UXperts chatroom to talk about designing for emotion.

Learning to harness the emotional connections that people make with products can be a powerful tool when designing. Understanding emotional engagement can help to inform design decisions and differentiate our work from that of others.

Edie took us through some of the basics of designing for emotion and it was a very interesting hour.

If you didn’t make the session because you didn’t know about it, make sure you join our community to get updates of upcoming sessions. If you’re interested in seeing what we discussed, or you want to revisit your own questions, here is a full transcript of the chat.

Transcript:

HAWK
I’m super excited to have Edie in the chatroom today for the first ATU session for the year. Thanks Edie for your time today, and to the rest of you for joining us.
So for the formal intro: Edie currently holds the position of Principal Ergonomist in the Devices Design Team at Microsoft. She first joined Microsoft in 1994, and has held numerous ergonomics, user research and Design/UX Manager roles. Her innovations have been recognized with over 80 US and international patents.
Her design work is included in the permanent collection of the Museum of Modern Art in New York and The Chicago Antheneum and has been recognized by IDEA and Red Dot awards. She is the co-author of a book targeted to design practitioners, Design for Emotion, published July, 2012, by Morgan Kaufman. A Chinese language edition was published in 2014
Edie literally wrote the book on designing for emotion. Design for Emotion (co-written with Trevor van Gorp) is a guide to understanding and applying emotion and personality to create products, applications and websites that are more desirable, usable and useful.
And that’s what we’re talking about today – how we can harness the emotional connections that people make with products. Understanding emotional engagement can help to inform design decisions and differentiate our work from that of others.
edie a.
Hi Everyone. Thanks for joining the chat
HAWK
So with that, I’ll hand over to Edie to introduce the topic and give us some background. :)
And following that, we’ll open the floor for questions.
edie a.
Designing for emotion is a way of ensuring that the products or UI or services you design meet, or even better exceed the expectations of your users. When we think about meeting user needs, we usually think of cognitive needs, or physical needs, but I would say that emotional needs matter too
We have all kinds of resources, tool kits and guidelines for making sure that the physical and cognitive needs of our users are met, but when it comes to emotional engagement, designers are often left to sort it out on their own. I would suggest that there are tools for designing emotional engagement, too.
robin
As you know, internal facing products don’t get much love. What would be some quick easy wins that might be able to be snuck in under the radar?
edie a.
One of the things that might be helpful in figuring out how to design to foster a positive emotional engagement with your product users is to think about the users relationship with the product much like a relationship with another person. You have to be attracted to person, then you engage with the person, and if the promises are kept, you extend that relationship into new territories. It is kinda the same progression with a product.
HAWK
It might be helpful to start from the beginning. What does designing for emotion actually look like?
edie a.
internal facing products don’t get much love, I think, because they often have to be used. There is no choice about it. So, you can think that the product circumvents the stage of attraction and gets right on to engaging the user. So , the more the product can deliver on it s promises the better it is for the user. Just get the job done moght be the attitude of a good, internal facing product.
Deigning for emotion means that the product isn’t just usable but that it satisfies more deeply. It means that the user is truly happy in their interaction. Designing for emotion means that the product ends up being a positive addition to your life. It transcends being a vehicle of utility.
Daniel C.
Do you have a process for Emotional Design? What is it?
Khalil R.
What do you suggest to use for measuring emotions? SAM rating scale, biosensors, EEG brainwaves?
Lisa
Could provide an product example and designing for emotion that went into it?
Samira B.
can you give us an example of a popular product/site that in your opinion fits the bill of an emotionally satisfying user experience
edie a.
Designing for emotion looks like a good match between the user and the product. The user finds the product attractive, the product delivers on it expected functionality with no undue hurdles. It is worthy of trust from the user. And then, the user extends his or her relationship with the product, perhaps by having it do more or mean more.
Lily Z.
How much of designing the emotional experience has to do with graphics and usability? I would assume that the wording used throughout is also important to the emotional response. Is there any other element that also affects the emotional experience?
Ricardo L.
Thanks for the intro Edie. I work with an analytics product that’s supposed to deliver key insights about the user’s data. It’s designed like a dashboard and I was wondering if you have done an emotional approach for something like this. Thanks!
edie a.
One process of designing for emotions that I have found to be useful is to think of the relationship between a person and a product like the relationship between two people. I think of it as a relationship in three time-based sequences: attract engage extend. You can make design choices that optimize any of these three phases, and all the phases play out over the time the product is in use. Designing for emotion can be be one more priority for the designer. Just like you make decisions to make the product quickly, or at low cost of manufacture, or to be beautiful, you can make emotional engagement a priority.
TJNZ
What are some examples of Microsoft products where you feel that designing for emotion has been successful for the target user group?
E.A. G.
Excited to be here. Recently got a certificate in UX/UI. Attempting to learn Python, Ruby. Helping my current employer build a consumer facing app that caters to airport travelers. Edie, can you expand on the three phases when you get a chance? Attract, Engage, and Extend?
Allison C.
Is emotional engagement is more about a flawless and dependable user experience, than it is about cute/quirky/unique personality of the product?
edie a.
I will try to answer a question posed by Lily.Graphics and usability are for sure part of the tools you have to deliver emotional engagement. But the relationship starts from the first time the users sees or hears about the product. From that early time, the users is already forming impressions of the product that will be the basis for expectation once they use the product. So ait is important for the experience to be consistent, from that first point of contact.
Kat L.
UXers often talk about joy and delight, I’m curious what other emotions you find valuable for creating meaningful products.
Lily Z.
Thank you Edie for your answer. I had not considered that as the starting point of the relationship.
edie a.
good question, Allison. Dependable vs, cute are both valid expressions of personality. But, it kinda depends on what you as a user want from a product which is going to be more rewarding. For example, I really do not need my insurance company account page to come across as cute or quirky.
Jenny A.
I feel that designing for emotions increases the likelihood of your product being shared, as people promote the positive experience they’ve had using it. That certainly would make it worth doing.
edie a.
Joy and delight to me bring up an important distinction in how we understand emotions. Emotions can be thought of as having a magnitude ( how deeply you feel something) and well as a meaning(fear, happy, anger, etc). It seems more likely that a product or UI will be more satisfying if it matches the need of the user. Sometimes fear, or the adrenaline that comes from handling the fear, is exactly what a product needs to deliver. Halo, for example…
Allison C.
Or a product page could inspire FOMO (fear of missing out) by making the product seem scarce, like flash sale sites.
Kat L.
Great point! I love the idea of considering magnitude of emotion – playing Halo certainly is a different level of anxiety and should be dealt with differently than say, an error message.
edie a.
Jenny-designing for emotions can for sure lead to sharing the experiences of the product. People are likely to share what moves them. So, in the interests of expanding the community of users, that experience might best be positive.
Kat L.
MailChimp is full of great examples of a singluar voice with varying tone that conveys the appropriate emotion to users depending on context. They’re really well known for their style guide for these reasons. Are there other tools you use to ensure appropriate and consistent emotional tone other than a style guide?
edie a.
tools to use to establish tone are varied. So much of designing for emotion comes from consistency and clarity. It is confusing and bewildering when the product changes its tone more of the same. You can just hear someone say” why did you do that?
HAWK
edie adams: Can we jump back a bit and revisit Khalil’s question: What do you suggest to use for measuring emotions? SAM rating scale, biosensors, EEG brainwaves?
Jenny A.
What is the SAM rating scale?
HAWK
(I have no idea!)
edie a.
Scaricity and FOMO are a great example of deliberately impacting the relationship between the user and the product, separate from the product design itself. At a basic level, you as the user want to show your mastery of the situation, making you look good, because you were able to get the scarce good. It ratchets up the intensity of the attraction and engagement with the product.
yes, we can talk about measuring emotions. In my work, it is often necessary to first establish what you want to do with the information once you have the emotion measured. Do you need to know what the emotion is ( defining it) or how much of it there is, or how it has changed over time, for example. Sometime subjective measures are needed, sometime, objectives are needed. You need to match the means of measurement with the need for the info.
I would like to hear what comes to mind for you all when I ask you to think of a product in your own life that you love having around you. It is likely a product that uses a deep emotional connection to differentiate itself from the competition.. What do you think of?
Lukcha
It’s often a mix of sentiment (who gave it to me and why) as well as usefulness.
Chris r.
A guitar. Does that count?
Lukcha
I reckon!
edie a.
When a product category is crowded, the emotional connection can make or break the success. If there is only one product or service that does what you need it to, you can put up with a weak emotional engagement. But if you have choices, and the engagement matters to you, you will pick a product that is emotionally satisfying.
Lynne
My water bottle. Sounds silly perhaps, but no other water bottle is the same!
Brian S.
I’d agree on the usefulness 100%, I check Google Now every morning and on my commute for stories it has my interest in and things like weather.
Antonija B.
A dishwasher. When it breaks, I realize how much I love it :)
Ricardo L.
Probably my travel bag
Teena L.
So it is best to find out your target market then research the emotional attachment necessary for the product before entering the marketing design phase?
Lily Z.
A guitar has a lot of history working for it as well. There are a lot of associations going with that as well as your own personal history with guitars, music, or the process of acquiring it.
edie a.
A guitar and a water bottle have some interesting similarities from an emotional perspective. Both used in close proximity to the body. Touch deepens the extent to which emotions are felt.
Jenny A.
My rainbow water glass.
Micha
Physical product have the element of time which adds to emotion whereas software doesn’t have that same connection. hence why people jump ship often when it comes to apps and sofware
edie a.
Associations with the product are kinda like when you get anew friend with whom you have lots of friends in common. There is a pretty good chance that you wil get along…
Brian S.
That’s a great point Micha.
edie a.
The change in emotional engagement with a product over time is super- interesting to me. As a designer, know which phase of usage you want to optimize is critical to designing for the emotional engagement.
Jenny A.
I’ll be looking around at what I’m using today , online and off, to see what is doing for me emotionally. Should be interesting :)
edie a.
Have fun with seeing your emotional connections to products in your life with new eyes!
Attract engage extend refer to three phases of emotional engagement that occur sequentially. In the phase of attract, the user becomes aware of the product and has some bit of curiosity about it. THe product at this stage succeeds if the user is rewarded sufficiently that they begin usage. THe engage stage is all about establishing trust. Does the product do what the user thinks it should? if so, the the phase of extend can happen and the emotional engagement grows and deepens.
HAWK
Thanks so much for your time today Edie – we really appreciate it. It’s been a pleasure learning from you. :)
Lukcha
It really has. Thanks so much. =)
HAWK
Thanks also to everyone that joined in. Keep your eyes out for the transcript early next week.
edie a.
happy to talk about design for emotion.
Lukcha
Thanks everyone! If you still have questions or want to continue the discussion, head over to the forum thread:http://ift.tt/1RguFBi;

The post Transcript: Ask the UXperts: How to harness emotion to create meaningful products — with Edie Adams. appeared first on UX Mastery.


by Sarah Hawk via UX Mastery

Ink Transition Effect with CSS and jQuery

A tutorial about creating an ink bleed transition effect, powered by CSS animations and jQuery


by via jQuery-Plugins.net RSS Feed

How to Launch Your Next Tech Product for Free (Almost!)

If you are a tech entrepreneur, you would know how difficult it is to get funding with just an idea! Most investors look for a minimum viable product (MVP) with some traction before they consider giving you their money. In this post, we look at how you can do it almost for free.

In this piece, we’ll cover online services that help you launch a product. Therefore, we have intentionally ignored labor costs involved in the development of a product. Developer costs are largely variable and depend on the kind of product being developed. This is also often the work of the co-founders, who work for equity rather than money.

Let’s take a look at some of the services that’ll help you launch your tech product.

GitHub Education Pack

GitHub provides a set of tools for students under the GitHub Education Pack, some of which I will include in the discussion below. To register, you need to connect your college email ID with your GitHub account and apply. Approval usually takes a few days.

Domain Name

To build your tech product, you first need a domain. Although you can run on just an IP address if you are an app developer, it is generally advised to register your domain name as soon as you name your application.

Domain Name under the GitHub Education Pack from NameCheap

Domain names can come in at around $10 a year, unless a discount is going on. Registrars like GoDaddy may also provide the first year for a cheaper price. The GitHub Education Pack provides a .me domain name free of cost from NameCheap for one year.

Business Email

Although there are many options out there for setting up your business email, one really great (ad-free) option is Zoho Email. Under the free plan, it provides you the option of setting up emails for one domain, gives you up to 25 email IDs and 5 GB of storage space per user. What’s even better is that by referring friends to Zoho Email, you can expand to 25 more users.

Zoho Email Plans

You may find it useful to set up forwarding from your business email ID to your personal email ID (such as Gmail). If you are on Gmail, you can also enable your account to send emails as your business email ID, essentially removing the need to login to your business email ID separately.

Zoho Email Dashboard

Static Website

Once you have purchased a domain name and set up your business email, you need to tell potential users about this great product or app that you are building. At this stage, you essentially need a static website with a countdown timer that gives users a glimpse of the awesomeness ahead.

Hosting static sites on GitHub Pages

GitHub Pages lets you host static pages on their platform for free! All you need to do is put your HTML code in a repository and push it to GitHub on a branch named gh-pages . Further, you can even set up your custom domain to point to this website by following these instructions.

Beta Access Campaign

One problem with just a static site is that people often forget about it after some time. You may get them interested by offering them a chance to test your beta product (which may be available in some time, but isn’t quite ready yet). Prefinery is a service that allows you sign up users who are interested in your product. You can also set up referral campaigns to give users with more referrals early access using this service.

Prefinery Plans

You can set it up for free, and view up to 200 users who’ve signed up for your product. If you cross that limit, Prefinery continues registrations, and you can view all the sign ups by choosing a higher plan if necessary.

Private Repository Hosting

Once you start developing your application, you may need to put the source code on the cloud to enable collaboration between the developers working on the project.

GitHub micro account under the Student Pack

GitHub’s free account only allows public repositories, but the Student Pack includes a GitHub micro account worth $7/month, which allows you to have up to five private repositories while you are a student.

Private Repositories on a BitBucket Account

Alternately, services like BitBucket and GitLab allow you to create private repositories and collaborate with a distributed team.

Continue reading %How to Launch Your Next Tech Product for Free (Almost!)%


by Shaumik Daityari via SitePoint

Web Design Weekly #227

Headlines

State of the Art JavaScript in 2016

A nice refreshing look at the JavaScript ecosystem by Francois Ward. JavaScript land has been thriving and moving quickly, but there’s finally a light at the end of the tunnel. Best practices are no longer changing constantly and it is becoming increasingly clear which tools are worth learning. (medium.com)

What Makes Software Good?

Mike Bostock shares his thoughts about what makes good software, and how to make software better. (medium.com)

Sponsor Web Design Weekly and reach 25,641 designers and developers

Articles

Will Change

Dealing with CSS performance can be quite challenging. Various factors, like what properties we use, can have detrimental effects on the usability of a page. In this post Jonathan Snook looks into the ‘will-change’ property to help boost performance but discovers an interesting side effect. (snook.ca)

Styling Broken Images

When a website has broken images things really do look ugly. Thankfully we have a few tricks up our sleeves that we can use. Ire Aderinokun explains. (bitsofco.de)

Cleaning Up a CSS Codebase

Hugo Giraudel shares some hints to get started with cleaning up your CSS codebase. He focuses on areas which give you the best bang for your buck. (sitepoint.com)

On :not and Specificity (bitsofco.de)

Firing People (zachholman.com)

Tools / Resources

Bemify

Bemify is a set of Sass mixins to help you write well-structured, readable, maintainable, component-based modular SCSS source using a BEM-style syntax. (github.io)

You need more than invoicing. You need a plan.

Meet Harpoon, a financial goal-setting, time-tracking, and invoicing app for freelancers and consultants. Beautifully crafted, Harpoon is the financial decision-making tool you’ve been missing. Use coupon code WDW25 for 25% off your first 3 months! (harpoonapp.com)

Awesome Chrome DevTools

A selection of awesome tools and resources that are currently available in the Chrome DevTools ecosystem. (github.com)

DevSpace

Stay up to date with what’s happening now on GitHub. (devspace.io)

Open a selection of screen widths via the Command Line (gist.github.com)

Simple https with GitHub pages and CloudFlare (s10wen.com)

Intro to Gulp 4 (youtube.com)

Git Hot Tips (wesbos.com)

Inspiration

We Hire the Best, Just Like Everyone Else

A really great piece by Jeff Atwood that offers some down to earth advice and tips about hiring. (codinghorror.com)

Spring Loaders with Rebound and Canvas (tympanus.net)

Tasty CSS-animated hamburgers (jonsuh.com)

Jobs

Head of Design (Growth) at Intercom

Intercom’s Growth team is a product team responsible for designing and engineering all the experiences around purchasing and getting set up with Intercom. We’re not a typical “Growth” team. We don’t focus on micro-optimizations and hacks; rather, we believe if we put the customer experience first that the rest will follow. (intercom.io)

Web Engineering Manager at Slack

Slack is looking for an engineering manager to help lead the web application engineering team. This team is responsible for developing new features, building infrastructure and maintaining the site. This person will report to the CTO and will work alongside our engineering management team. (slack.com)

Need to find passionate developers? Why not advertise in the next newsletter

Last but not least…

A Year Without jQuery (wearecolony.com)

About rel=noopener (mathiasbynens.github.io)

The post Web Design Weekly #227 appeared first on Web Design Weekly.


by Jake Bresnehan via Web Design Weekly

Functional Reactive Programming with Elm: An Introduction

Elm is a functional programming language that has been attracting quite a bit of interest lately. This article explores what it is and why should you care.

Elm's current main focus is making front-end development simpler and more robust. Elm compiles to JavaScript so it can be used for building applications for any modern browser.

Elm is statically typed language with type inference. Type inference means that we don't need to declare all the types ourselves, we can let the compiler infer many of the types for us. For example by writing one = 1, the compiler knows that one is an integer.

Elm is an almost pure functional programming language. Elm builds on top of many functional pattern like pure views, referential transparency, immutable data and controlled side effects. It is closely related to other ML languages like Haskell and Ocaml.

Elm is reactive. Everything in Elm flows through signals. A signal in Elm carries messages over time. For example clicking on a button would send a message over a signal.

You can think of signals to be similar to events in JavaScript, but unlike events, signals are first class citizens in Elm that can be passed around, transformed, filtered and combined.

Elm Syntax

Elm syntax resembles Haskell, as both are ML family languages.

greeting : String -> String
greeting name =
  "Hello" ++ name

This is a function that takes a String and returns another String.

Why Use Elm?

To understand why should you care about Elm, let's talk about some front-end programming trends in the last couple of years:

Describe State Instead of Transforming the DOM

Not long ago we were building applications by mutating the DOM manually (e.g. using jQuery). As our application grows we introduce more states. Having to code the transformations between all of them exponentially grows the complexity of our application making it harder to maintain.

Instead of doing this, libraries like React have popularised the notion of focusing on describing a particular DOM state and then let the library handle the DOM transformations for us. We only focus on describing the discreet DOM states and not how we get there.

This leads to substantially less code to write and maintain.

Events and Data Transformation

When it comes to application state, the common thing to do was to mutate the state ourselves e.g. adding comments to an array.

Instead of doing this we can only describe how the application state needs to change based on events, and let something else apply those transformations for us. In JavaScript, Redux has made popular this way of building applications.

The benefit of doing this is that we can write 'pure' functions to describe these transformations. These functions are easier to understand and test. An added benefit is that we can control where our application state is changed, thus making our applications more maintainable.

Another benefit is that our views don't need to know how to mutate state, they only need to know what events to dispatch.

Unidirectional Data Flow

Another interesting trend is having all our application events flow in a unidirectional way. Instead of allowing any component talk to any other component, we send message through a central message pipeline. This centralized pipeline applies the transformations we want and broadcasts the changes to all the parts of our application. Flux is an example of this.

By doing this we gain more visibility of all interactions that happen in our application.

Immutable Data

Mutable data makes it very hard to restrict where it can be changed, as any component with access to it could add or remove something. This leads to unpredictability, as state could change anywhere.

By using immutable data we can avoid this, by tightly controlling where application state is changed. Combining immutable data with functions that describe the transformations gives us a very robust workflow, and immutable data helps us enforce the unidirectional flow by not letting us change state in unexpected places.

Centralized State

Another trend in front-end development is the use of a centralized 'atom' for keeping all state. Meaning that we put all state in one big tree instead of having it scattered across components.

In a typical application we usually have global application state (e.g. a collection of users) and component specific state (e.g. the visibility state of a particular component). It is controversial whether storing both kinds of state in one place is beneficial or not. But at least keeping all application state in one place has a big benefit, which is providing a consistent state across all components in our application.

Pure Components

Yet another trend is the use of pure components. What this means is that given the same inputs a component will always render the same output. There are no side effects happening inside these components.

This makes understanding and testing our components far easier than before, as they are more predictable.

Back to Elm

These are all great patterns that make an application more robust, predictable, and maintainable. However to use them correctly in JavaScript we need to be diligent to avoid doing some things in the wrong places (e.g. mutating state inside a component).

Continue reading %Functional Reactive Programming with Elm: An Introduction%


by Sebastian Porto via SitePoint