Stark & Wayne

Creating and Maintaining a Positive User Experience with Cloud Foundry and BOSH

I was reading an article today called Bad UX and User Self Blame that discussed a few cultural things that we have all experienced in the tech world:

Of course, the negative stereotype of the impatient incumbents that scare away new adopters and the intellectually curious is sometimes justified and sometimes not.

To keep as far away from becoming a group of Nick Burns-esque techies, as a community we need ensure that:

How are we doing with this right now?

Off to a great start

Community Mailing Lists

The Cloud Foundry/BOSH communities really makes the ecosystem accessible to new users. There are Google groups that allow new users and admins to communicate with other users, admins, and even developers working on Cloud Foundry and BOSH themselves:

Since starting at Stark and Wayne I've found these resources to be indispensable and all the dialog I've seen between members has always been helpful and kind.

UPDATE: The BOSH and CF Mailing lists have moved to mailman as of TODAY (4/29/2015) as we have run out of space on the Google Groups lists. If you would like to join the groups after this date, please use the UPDATE links provided. If you were subscribed prior to this update, then you will automatically be subscribed to the new lists.

Community Documentation

I'm pretty sure we've all had the experience of joining a project and not having enough documentation to make the process... entirely painless, shall we say. Luckily both the Cloud Foundry and BOSH communities support current and existing users with plenty of in depth documentation:

The Cloud Foundry community has actually embraced the 12 Factor application design practices as outlined by Heroku rather than reinvent the wheel. I think this is a great asset - it means that developers already accustomed to building their applications for Heroku will already be prepared for Cloud Foundry.

Community Involvement

With the ever growing popularity of online communities, improving the user experience extends into the realm of social media. This shows that the supported product is not only being actively used and improved, but also that it is loved. Let's face it, a massive undertaking like Cloud Foundry is definitely a labor of love. For a new user, it is imperative to see that the product is cared for and maintained - else they will rightfully start to wonder if they need to develop a new strategy because there will be no one to help if there is a problem.

Here the community excels as well:

And of course there is CF Summit, the annual Cloud Foundry conference in Santa Clara, CA. This year, the conference will be May 11 & 12 2015.

Community Transparency

Community Evolution

In the rapid development pace of the new era, users expect constant fixes and improvements while also avoiding changing the UI so much that they don't know how to use the product anymore. The open source nature of the Cloud Foundry project really gives power to use the users to make their own tools and improvements.

Where can we improve?

How can you help?

With so many moving parts, it may be hard to figure out how you can be involved and contribute to the greater picture. Here are some ideas to get you started:

Together, we can keep this community awesome!