May 19, 2010 - 12:20, by Dostalek, Kevin
This past weekend I had the privilege of participating in the largest SharePoint Saturday event to date! The event took place in Annandale, VA which is just south of our nation's capital (hence the event name - SPSDC). There were over 900 attendees and 90 speakers not to mention numerous sponsors, volunteers, and of course organizers. The event was pulled off very smoothly with no real noticeable mishaps which for this size of event is quite impressive especially when you consider that it was not planned out by folks that do event planning for a living! Kudos to the organizing committee and all of the volunteers that kept all of the logistical issues at bay!
My session was in the last slot of the day, and I presenting my 75 minute version of "Building a Kickin' Public Facing Blog with the CKS:EBE". While I don't particularly like this time slot, you get what you get, and really this is probably a good end of the day session as it's mostly fun and doesn't require too much brain stretching. With 13 other high quality sessions going on as well, my audience was a bit smaller than normal, but they were very much engaged in the content, so I couldn't ask for more! For those that attended, looking for the mindmap, you can grab it by clicking on the thumbnail below. I've also sent it over to the SPSDC Site to be posted with all the other session slide decks as well. Don't forget to also browse the kickboard tag on this blog site for more in depth screencast versions on the same topic but more focused on specific design and development tasks.

As I've come to expect at these events delivering a presentation (sharing my art) and attending others presentations (learning and accepting the gift of their art) are quite sufficient reasons to participate. However, what truly makes it worth driving (or in this case flying) across the country, being away from the family, etc... is the interactions I get to have with the community outside of the seminar rooms. Because of the sheer size of this event there are way too many of these to call out here-- I did truly enjoy meeting a ton of new folks and catching up with a lot of old friends. There were a few special moments though that stand out though (funny that most of them involve food or drink):
- Lunch on Friday with Dan Usher, Scott Singleton, and Mark Rackley
- Sitting between Michael Lotter and Becky Isserman (Ma and Pa SPS) and meeting about 30 new people at the speaker dinner
- Hanging out with Eric Harlan, Mark Miller, Ruven Gotz, Cathy Dew, and a bunch of others Friday night
- Getting logo design advice from Cathy Dew and Marcy Kellar while they psychoanalyzed my speech patterns
- A huge SharePint (at least 50-60 people at peak I think) and having dinner with SandyU, Janis Hall and Dan Lewis
- Chatting late into the night at the after-SharePint SharePint with Brian Jackett, Dan Usher (how were you still awake!), Geoff Varosky, Cathy Dew, Ruven Gotz, Monica Rosenberg, Joy Earles, Janis Hall, Dan Lewis and bout 10 others
- And finally, folks that I seemed to run into all weekend long and just fire up conversations with: Fabian Williams, Christina Wheeler, and Christian Buckley
So that about wraps it up.. special thanks to Dux, Jennifer, Dan, and Gino for pulling off an awesome event. Hope to see lots of you all again at other events this year. Next stops for me will be Indy Tech Fest and then SPS Ozarks!
May 18, 2010 - 13:01, by Dostalek, Kevin

Wow, I seemed to have gotten quite behind in posting the resources from all my recent presentations! Sorry about that! Anyway, SharePoint Saturday Huntsville was a blast (pun) that was on May 1st earlier this month.
I got to present twice during the day, with the morning session being my Introduction to Social Computing with SharePoint 2010. The mindmap for that presentation can be downloaded by clicking on the thumbnail below:
In the afternoon I presented "Creating a Kickin' Public Facing Blog with the CKS:EBE". That one was lots of fun, and you can download that mindmap by clicking on the thumbnail below. Also don't forget to click on the TAG off to the right -->>>> labled "kickboard", as I have many screencast versions of this presentation that go into more depth than I was able to during the Huntsville session.
Thanks to everyone that came to my sessions, all of the event organizers, especially
Cathy Dew for all her hard work, the other speakers and all the volunteers. It's truly an honor to be part of such a great community!
October 12, 2009 - 13:17, by Dostalek, Kevin
I recently did a presentation at the Indianapolis SharePoint Developers group, nSpin (a SIG of the IndyNDA) on how to use the Community Kit for SharePoint Extended Blog Edition (CKS:EBE) to customize your blog running on top of SharePoint.
Due to other environmental factors outside of our control, we ended up having to compress the 85 minute presentation into 30 minutes. There were also quite a few people that couldn't make it and were asking me for slides. Well, I'm not really a slide kind of guy-- this particular presentation was about 33% Animated MindMap and 66% demos. So anyway, I decided to record it over the weekend as a screencast for everyone!
Hope you enjoy it, it is split into two parts below (sorry Viddler had trouble encoding it as a single file). Please let me know if I got anything wrong- I'm always looking to improve. If anyone out there is wanting a live version of this presentation (speaking engagement) or any others for that matter, now or in the future, please keep me in mind and drop me a line.
PART 1
Customizing CKS:EBE Part 1 Video
PART 2
Customizing CKS:EBE Part 2 Video
September 18, 2009 - 22:45, by Dostalek, Kevin
It’s been about a year since I first wrote about micro-blogging within the context of Web 2.0 technologies that could provide value on the corporate intranet portal. Since that time, the explosion platforms such as Twitter have highlighted the value of this type of communication in an open public context. Other major platforms such as Facebook have revamped their primary information aggregation user interfaces (the “wall”) to be decidedly more micro-blogging-like, proving that this type of rich “status update” stream can be valuable within smaller communities as well. Niche players have emerged such as Yammer and Present.ly to fill the micro-blogging gap in the current best-of-breed intranet portal solutions. I’ve decided to take many of the lessons learned in the past year, primarily from our corporate use of both Twitter and Yammer to describe some of the benefits that micro-blogging can allow an enterprise to realize and capitalize upon.
Before I get ahead of myself, for those of you that may not be familiar with micro-blogging, it is essentially a way of sharing small bits of information usually from one-to-many (think of an email distribution list). Most micro-blogging platforms represent these “small bits of content” in streams. There is generally an author’s stream (everything you’ve posted) and also your aggregated stream which will be a filtered view of everyone else’s streams. Many platforms, like Twitter, use the concept of “following” that provides the main filtering mechanism on your twitter stream, but other filtering concepts such as by keyword, group, hashtag, etc. can be used. Note here the main difference between a micro-blog and an email system: in the email system it is the author that decides who will receive the messages; in a micro-blogging system, it is primarily the recipients that have control over what they receive. This plays an interesting role in the dynamics of spam, relevancy, and attention—but that is a post for another time. One of the best introductions to micro-blogging may be Common Craft’s “Twitter in Plain English” (note that this is not enterprise-focused).
The rest of this article will cover some of the benefits of micro-blogging in the enterprise including:
- Mass Content Distribution
- Expert/Connector Location
- Trust Building / Culture
- Knowledge Management / Relevancy
- Training / Information Radiation
- Idea Exchange / Suggestion Box / Employee Voice
Mass Content Distribution
There are many times within an enterprise when you want to get a piece of information out to either all of the employees or a subset group of employees quickly. Today the primary way of accomplishing this task would be an email distribution list (either company wide or a department list). This works fine, except today our email boxes are overwhelmed with chatter both from the inside and certainly from outside (even with modern spam filters). It is quite possible that a critical email sent from the CEO company-wide may not get read by some for hours or days. This is not to say that a micro-blog will fix this problem completely or eliminate the need for “author-based recipient control” that an email provides, however, the fact that recipients have greater control over what they choose to listen to also means that will pay special attention to what they’ve opted into.
Micro-blogging also has a distinct advantage over group emails when the intent of the communiqué is to elicit a discussion amongst the recipients. Email “reply-to-all’s” are incredibly difficult to follow, especially as the replies create split branches and varying “quoted” chains below them. In fact, the next version of Outlook even contains a feature to “mute” an email thread you’ve been placed on so that you don’t have to bother reading them :)
Expert/Connector Location
By reading about what people are talking about in a stream you can start to get a better feel for what they are expert in. This might include knowing who would make a good target for your pick-up game of basketball tomorrow evening, but more importantly, it will tell you who is knowledgeable, helpful, and passionate about various areas you need to complete your job! Most micro-blogging systems also let each author create self-edited profiles that are searchable for areas of expertise, experience, and interests. Some also have creative features that tag users (either by system analysis of posts, or by other users opinions of them) and track various “reputation” scores allowing those searching for expertise to get potentially more relevant and unbiased filter criteria for the so-called experts.
Connectors are people within the enterprise that connect people to others. While the gist of the above paragraph is that a micro-blogging platform may reduce the need for these individuals making it easier to find experts within the enterprise, it will never eliminate it. This is because as most seasoned networkers will tell you, these connections are built upon shared trust, which takes time to establish (see next section and also my article “Discovering Your Relationship Topology”). These connectors play a critical role in how your business gets done and should be the targets of both succession planning and process optimization strategies. Micro-blogging platforms easily expose these individuals through follower counts, interaction counts, and reputation scores.
Trust Building / Culture
At first the idea of micro-blogging is crazy to people. I hear “why would anybody care about what I’m eating for lunch?” when explaining twitter to first time users (note of course a typical prompt in an enterprise micro-blog is “what are you currently working on?” not “what are you currently doing?” like with Twitter). However, think about how you interact with people in real life. When you see a colleague on a Monday morning do you immediately ask them “what’s our revenue forecast for the week?” or do you ask them if they did anything interesting over the weekend? Oh you went downtown to that new restaurant with your wife? How was it? What did you have to eat?
The point is that to build trust between individuals (which collectively can be extrapolated to an entire corporate culture) we absolutely MUST have these types of trust-building small-talk conversations to establish personal connections which can then lead to more meaningful relationships and deeper discussions. For more details on this idea of trust building, pick up Chris Brogan’s new book Trust Agents or Shel Israel’s Twitterville.
Knowledge Management / Relevancy
Since micro-blogs are content streams themselves, they by default become a knowledge repository, which as long as items of interest can be located, either by keyword or metadata search, then this alone qualifies it as a viable knowledge management strategy. However, this is not really the main way micro-blogging can benefit a larger knowledge management strategy. We already have big huge systems with taxonomies and formalized metadata for capturing and archiving documents. And we also have big huge systems that capture our structured line of business data. These two pillars are certainly enough to capture any and all data – sometimes to the point at which it has no chance of ever escaping (snark).
These systems do a good job of storing the information, and some are even pretty good at helping you find it again. However, once you start amassing a lot of it, relevancy becomes a problem. That is, how quickly can I find the piece of information that is most relevant *to me* based on my specific need and ability level to consume the information? Be honest, if you could, you’d probably just go ask the internal subject matter expert and have them direct you to the best information. What micro-blogs allow (as well as other social media technologies like social-tagging and folksonomies) is that it provides a way for individuals to point at (with a hyperlink) subjectively high quality content which provides a means to store “tacit relevancy” metadata about the most important topics within your enterprise.
Micro-blogs also do a better job of capturing conversation context (the who, when, what aspects) around content than many other mechanisms, thus shedding light on the sometimes elusive “why” or intent questions. A very important point to micro-blogs and knowledge management that I want to underscore is that sometimes the content IS the conversation, but often the conversion is about OTHER content (hyperlinked in the post) and thus serves an important role in a larger enterprise content management strategy.
Training / Information Radiation
New hire training can be accelerated by Micro-blogs especially in the realm of “how we do things around here”. Often we find that it takes longer for new folks to internalize this aspect of their job than the actual technical or business skills required to execute the mechanics of their job. This is especially true if you have either a unique culture (positive) or a dysfunctional one (and lord help you if you have a uniquely dysfunctional one).
Seeing folks from across the enterprise share their content and helpful “finds” will also aid in the continuous learning and training for all employees. In Alistair Cockburn’s Agile Software Development he describes information radiation and osmotic communication as the natural and efficient way knowledge travels across a co-located project team performing software development. Micro-blogging platforms extend this concept so that the co-located aspect (both physical and temporal proximity) is no longer a necessary component for this knowledge sharing.
Idea Exchange / Suggestion Box / Employee Voice
Micro-blogging has the effect of giving all employees a voice and you’d be surprised at the wonderful ideas and tips some have to share that otherwise would not be surfaced either due to their personality or perceived “place”. Employers are sometimes afraid of giving their employees this voice, but most of the fears are not well founded. One of these fears is that employees will use the platform to spread negative thoughts to their peers. Generally, if these ideas are not based in truth, you will see other employees “setting the record straight” in a much more transparent fashion than you would get in hallway/water cooler talks. Also, people will generally not be dramatically nasty in a micro-blogging setting since their comments are recorded, attributed to them, and usable against them if disciplinary action is called for. If the ideas are based in truth, then you can be thankful that you have an early warning mechanism for problems in time to take proactive measures to address them.
Another fear employers often have is that it feels like they are giving up some measure of control. This is actually true to a degree, but it is only by giving up control that you gain trust. This is the crux of the cultural change happening right now both inside and outside the enterprise. The shift from traditional advertising (corporate controlled) to social media (consumer controlled) epitomizes this statement. Those new employees that have grown up in the digital age are now starting to move into high level leadership positions within many organizations and fill out the majority of the workforce. They understand and demand this change in dynamic so companies would do well to embrace it. For more reading on this topic, please pick up Dan Tapscott’s Grown Up Digital.
There are probably other areas of benefit that I’ve missed here (let me hear about them), but I based these 6 primary areas on actual observations over the past year. For each of the above areas I have more specific anecdotes I can share, and may do that over the next few months. Other than mentioning a few platforms at the beginning of this article, I tried to stay away from a technical/tools discussion, but obviously once you are sold on the need for micro-blogging within the enterprise or at least willing to experiment, there are a universe of choices in the form of platforms and add-on products to platforms to consider.
Please tell me about your experiences with micro-blogging within your enterprise!
August 17, 2009 - 15:45, by Dostalek, Kevin
Well as some of you may notice, I've replaced the blog comment system here on The Kick Board (which had been using a standard SP-Based List) with JS-Kit Echo (the free version at present). So far it seems to be working pretty well although I did have to play around with the order I'm loading and running scripts, but this is more just an issue with my crazy design than any other JS components.
Why?
Why did I do this? Well, there are a couple of reasons, the primary one is that I was tired of dealing with spam. Even though I was using Akismet with the CKS:EBE, it seemed that the spammers had found lots of ways around that. I considered going to an "authenticated only" comment system, but obviously to be effective I couldn't just make people sign up for my blog- so I would have had to use a third party identity provider. I actually got an open facebook widget working in sharepoint, but I wasn't really sure that many visitors to my website would bother auth'ing to FB just to leave a comment. For now I'm going to leave anonymous comments on for Echo and see how it goes, but if things get spammy, then I'll just require authentication-- luckily Echo supports auth'ing to 5 or 6 different open systems.
The secondary reason I really wanted to try Echo out is that it supports a lot of real-time social network connectivity (for example, it can show tweets about your post). This does require an upgrade to the paid version of the control (it's only $12/year), so as soon as I get the free version stable and working consistently then I'll do this. Really I'm using this as a proof of concept platform for an idea I have related to bringing social media content into the SharePoint collaboration space.
For more information about JS-Kit Echo go check out their site at
http://js-kit.com and please give it a whirl here and leave me some comments so I can shake all the integration bugs out. Thanks!
[update 8/17 11:00PM]
Ok, I just couldn't resist... so I sprang for the Echo Live upgrade so I could test the social aggregation features. Also I decided that I'm not going to try and port any of my old comments in-- sorry to everyone that commented here in the past, but I just don't know how I'd do it.