Posts Tagged ‘Software’

New GroupSwim Release – Big Number 7

September 22, 2009

We are proud to announce the latest release of our software.  The team worked very hard to bring this release to fruition.  The result is a great combination of new features and underlying social collaboration technology.

Question and Answer

One  exciting addition is the combination of a new content type (question and answer) with our new recommendation engine.  Questions fit perfectly into our group and permissions model.  They are different than discussions since the answer to a question is a definitive end to a conversation/issue/process versus a discussion that remains open-ended.

When a user asks a question, our recommendation engine trolls through previous questions and identifies similar ones in real time, eliminating the need to ask the question in the first place.  The engine finds similar questions by analyzing a number of factors including tags (automatically applied of course), people, related content, and a host of other factors.  If the user decides to ask the question (we keep a draft while the user looks at the recommended content), we’ve added workflow to manage open and answered questions, comments, and other elements unique to the process of asking and answering questions.  The benefits of this new feature are exciting.  We help users find information quickly if used internally, thus saving them time to do more important things than asking redundant questions and waiting for answers.  In the community product, this allows our customers to help their customers find answers without resorting to making a phone call or filing a case.  It also highlights the experts in the respective communities and leverages their knowledge effectively.

Navigation

We gathered customer feedback and made changes to site navigation.  We created a simple “Home” button and changed content navigation by adding a persistent “Browse” menu.  We also added a powerful “Manage” menu for site and group managers to more easily configure and update the site and groups.  Also, we made changes to the home page making it cleaner.  We removed the welcome message and tab-row, which better leverages the new drop-downs and provides more real estate for the feeds.  We also clarified the feeds (sort options) to better explain them to the users and avoid confusion.

Files

We added a new “File grid” view in our file collaboration application.  The files are displayed as icons and there is a pop-up to get more details if desired.  This change allows us to add more files to the page which improves the browsing experiencing and is very familiar to most users.

Profile

We upgraded the user profile to better highlight the expertise and activity GroupSwim collects.  Now, users can access the recent activity of other users and better understand their reputation.  You can now see the other users that follow someone and more information on the ratings they receive.

Other

Finally, we made the usual improvements to performance, fixed bugs, and improved the file upload experience.  We hope you enjoy the new software and look forward to hearing what you think.  Thanks!

Collaboration Software Examples

April 28, 2009

Collaboration software like GroupSwim addresses one or more issues organizations face today. They could include:

  • Losing information in a morass of email and disconnected documents
  • Wasting customer time as they struggle to find information they need to solve their problems
  • Getting work done and communicating across distributed teams and systems

If you are wondering how, you are in luck. Here are some examples of how collaboration software looks when it is deployed and in action.

SmartCompany is an example of a company that is using GroupSwim to collaborate internally. This site is one of our demo sites; it is configured so you can access it, but most internal sites are private. You can see there are a variety of groups that are a mix of organizations and functions. Try a couple of things to see the power of GroupSwim:

  1. Once you are in SmartCompany, search on “GroupSwim” in the search bar at the top right of the home page. You will see we provide a list of all discussions, emails, files or wiki pages that have anything to do with GroupSwim (this is a demo site so the content may not always make sense). Our search engine is extremely powerful and even searches the contents of documents like PDFs, PowerPoints, etc..
  2. Click on this link to see one of our wiki pages. This particular wiki page is an example of how you can combine images and text into a really easy to use “Frequently Asked Question”; your site comes with this same page. Wiki pages can be used to track issues, competitive profiles, request for proposals, and other dynamic documents that change frequently and multiple people work on them.

The Pool is an example of a customer community site. It is an excellent way to build a relationship with your customers. Try a couple of things to see how a vibrant customer community works:

  1. Check out the group we use to gather feature suggestions from our customers. They provide valuable input for us as we plan future releases.
  2. Click on this customer’s profile (he is awesome). He shares best practices about GroupSwim and provides great suggestions for us.

I hope these two examples provide a good vision of how collaboration software like GroupSwim might function.

Collaboration Software Return on Investement (ROI)

April 13, 2009

As you can imagine, we think about return-on-investment (ROI) all the time when talking about or selling our collaboration software.  Most of us inherently know lots of goodness comes from collaborating more effectively with our colleagues, partners or customers, but the really important thing to focus on for ROI is not collaboration by itself.  Collaborating more effectively yields other goodies that generate ROI like time saved, expenses reduced, increased sales, etc.. To really calculate ROI, you need metrics, a baseline, and measured improvement.  This sounds obvious but people don’t often take it one step further. I’m finding they rarely have a business case or even have access to metrics to prove it out.

I’ll give you a very simplistic example I used with a customer the other day who was asking about ROI for a consulting organization:

  1. Average employee cost is $50/hour (if this is a large consulting organization, this is probably too low but let’s go with it to be conservative)
  2. GroupSwim through faster answering of questions, creating content through wiki pages, sharing files, on-boarding new employees, and searching information quickly can save the average employee two hours per month
  3. 2 hours * $50/hour * 1,000 employees * 12 months = $120,000
  4. ROI for this investment = 108%

My guess is these assumptions are very low and the ROI is probably higher.  The high growth, decentralized, new employee characteristics lead me to believe we can probably save more time for people than 2 hours per month, especially when they are new and learning how to consult.

We are going to talk more about ROI in future posts.  In fact, we are going to discuss how there is a whole range of ways to think about and measure ROI.  Certain things like reduced call volume to a support organization are easy to quantify.  Other benefits like increased sales are not as easy to pin down, but we have some ideas.  What do you think?

GroupSwim Releases Next Generation Customer Community Software

April 6, 2009

We just released a significant upgrade to the GroupSwim online community software.  This software has been in the works for months and the team has simply done a fantastic job!  We are all extremely pleased with the results – check it out and you will be impressed.

This release introduces two of our most requested features, several “pet” engineering features and a bunch of productivity enhancements that make GroupSwim easier to manage and more fun to use.  The major themes are described below.

Content list

Content list

Widgets:  Easily one of our most requested features.  We’ve had a steady stream of requests to provide a simple mechanism to “embed” GroupSwim content within other web applications and properties.   Widgets are our answer.  Self-service, no coding required, JavaScript and IFrame support, this is powerful stuff.  We included nine widgets as part of this release:

  1. Content list: display a list of any content from your site – optionally you can even display a preview.
  2. New content: post a discussion, upload a file or create a new wiki page from virtually any application or web site.
  3. Groups list: showcase highlighted groups from this site, or simply create quick access to commonly used groups.
  4. Member list: spotlight you star members, link to managers, or publish a list of experts.
  5. Tag cloud: publish a tag cloud, or list of the hottest tagged topics on your site.
  6. Content preview: feature a discussion, wiki page or file – includes previewing the full contents.
  7. New content actions: publish a link to the post form, file upload or create wiki page to promote creating new content on your site.
  8. Search: search  for your GroupSwim content from anywhere.
  9. Sign-in/out: Communicate session status, link to the sign-in process.

To use the widgets on your site, contact us and we will turn them on for you.

Site appearance and white label controls: This was another top requested feature (the introduction of widgets made improvements in this area even more important).  With widgets, site content can be collected and used in many new and exciting ways.  Effective widget deployment also requires deeper branding and site appearance control for a seamless user experience from the widget to the GroupSwim site.  We added significant new capabilities in three areas:

  1. WYSIWYG controls to create your own theme in addition to our excellent default themes.
  2. New controls to customize the headers and footers – now you can make your site headers and footer match your application or web property down to the pixel.
  3. White label controls allow you to remove all references to GroupSwim including the help section.  We even extended the capability to the emails GroupSwim generates – you can now map the emails to your own domain.

Restricting group membership: Thanks to Thorsten for suggesting and pushing this great feature.  You can now “restrict” a member to a selected set of groups (one or more.)  This means the “restricted” member will have no access or visibility to any other group or piece of content on the site.  This is a great feature for adding clients and consultants so they stay contained in just the group/groups you intended.

Image Lightbox: This has been Luke’s pet feature and he has done a great job.  We’ve long been dissatisfied with our image quality.  To address, Erik and Luke dug deep to tune our image processing and newly inserted images look vastly better.  But, that was still not good enough.  Luke’s question,  “Why do you have to download the image to see it in full resolution?”  Introducing the Lightbox.  Click on any image and we provide a full resolution preview of the file.  It’s slick and very handy.

Google Analytics, Webmaster tools and SEO: Now you can use your Google Analytics and Google Web Master Account with your GroupSwim site.  We also added support to control robots.txt and add your own META tags.

Of course a whole slew of bug fixes and tweaks have been applied across the site.   You can read the details of the release, here, on the GroupSwim Pool.

Enjoy and keep the feedback coming – its been great.    Also,  as a preview,  this release was actually a double-header and a couple of  amazing features will be released soon.   The team has been very busy.

GroupSwim Takes Collaboration Software to CloudCamp

March 20, 2009

Jari Koister, CTO ofGroupSwim,  presented and participated in a panel at CloudCamp in Cologne, Germany.  The camp was organized in conjunction with the Webhosting Day, one of Europe’s largest events for that sector. In addition to GroupSwim, a number of leading cloud computing companies presented, including Martin Buhr of Amazon, Michael Crandell CEO of Rightscale and Kristof De Spiegeleer Cloud Visionary of SUN, and founder of Q-Layer which was acquired by SUN.

It was interesting how strategies and products have evolved over the last 12 months, and how many more example of applications of cloud computing exist today. At GroupSwim, we leverage cloud computing to provide scale, reduce cost and enable innovation in our product.

My biggest take ways were:

  • It is really starting to happen and large enterprises are seriously considering using cloud computing.  The most realistic areas of early adoption are primarily the SaaS level applications and the infrastructure level.
  • Hosting companies are trying to figure out what to do to avoid being out-maneuvered by new cloud computing solutions.
  • Large IT companies like SUN and HP are trying to reposition their products as private cloud products. It is clear there is quite some work to be done in articulating both the positioning and value of such products.
  • There is an opportunity for companies that try to reduce the complexity of applying cloud computing.  However, it will be a difficult to generalize such solutions for anything except those systems that  adhere to standard blueprints.

I think CloudCamp is a great format for companies who want to use cloud computing, learn and share experiences. The Camp is a mix of presentations, unconferences and panels and provides for a great way to share ideas in this new and exiting space.  Here are the slides I presented.  Let me know what you think.

GroupSwim Named 2009 Cool Social Software Vendor by Gartner

March 16, 2009

GroupSwim is pleased to announce that Gartner, the world’s leading information technology research and advisory company, has selected GroupSwim as one of its Cool Vendors in Social Software for 2009.
Gartner has identified Social software as one of the hottest areas in the software industry in terms of innovation, press attention, and client inquiries.  Gartner’s report highlights new and interesting companies.  In order to be a “Cool” vendor, you must:

  • Offer technology that is innovative or breaks new ground on what users can do
  • Impact customers by helping solve business problems
  • Intrigue the Gartner team with the solution’s potential

GroupSwim also received the 2009 Collaboration Solutions Product Innovation of the Year Award from Frost & Sullivan.
You will need to be a customer of Gartner or Frost & Sullivan to read the respective reports.  We are very pleased that both recognized GroupSwim as a leader in the space.

Organize business collaboration groups using tags

February 13, 2009

Nest folders

One question I get all the time is can we organize groups in nested folders.  We are all so accustomed to this way of thinking about organization, we assume it is the right way to do it.  For example, I want to create my Sales group and have East and West under it , and so on.  Or, someone uses GroupSwim for a project and wants all technical groups under one umbrella.  We can all relate to this habit.  The problem is it doesn’t make sense.  The minute you build a hierarchy for an organization or project, it becomes out-of-date or simply wrong.  There is a better way!

From the beginning, we designed GroupSwim to define relationships between groups through tags, not hierarchy.  The tags determine how groups are related. In the previous example, I could create three groups; Sales, West, and East; each one has the “sales” tag applied to them.  I can also tag the marketing group that works with sales. In this scenario, when I search for “sales”, I get all four groups.  The benefits are legion:

  1. Tags are dynamic, just like business and life
  2. You can have as many as you want
  3. You can change them at any time

By using tags as an organizational metaphor, we allow our collaboration sites and customer communities the opportunity to evolve over time.

The other important factor here is search; it is the great equalizer.  It doesn’t matter where you put stuff if you have a good search engine, which we do.  It also allows the ultimate freedom to organize because in the end, you can find what you need quickly regardless of where it is.

Frankly, the biggest barrier and con to this approach is habit.  People are simply so used to seeing nested folders, that it seems odd to them when they don’t see them.  While we aren’t the only technology using tags versus folders, we are going to stick to our guns on this one.  It does force to do some “evangelism” on this topic, but we can take it.  What do you think?  Miss those nested folders?

Webinar: Improve Technical Team Performance Webinar

February 3, 2009

GroupSwim is pleased announce an exciting webinar on February 18th at 1PM EST / 10AM PST. Jari Koister, Chief Technology Officer for GroupSwim, will join us to discuss how using social collaboration tools and techniques has measurably improved the performance of his distributed engineering teams.

During the session, we will discuss the specific activities and processes that Jari has implemented to change how GroupSwim engineers its products. Traditional engineering tools focus on the software development process. There is a large gap in most of these tools; they do a poor job managing requirements gathering, design decisions and asking questions/providing answers. Also, engineering and highly technical teams traditionally operate in silos. By using social collaboration, Jari will illustrate how the team now more effectively engages with product management, sales and even customers. He will also explain how using a wiki and other specific tools improves the quality and speed for developing products. Jari is a highly-regarded engineering executive and earned a Phd from the Royal Institute in Sweden.

We will cover how and why social collaboration has improved the following areas during this session:
•    Organization
•    Processes
•    Tools

Jari will also review the measurable benefits associated with this change and use specific examples and a demo to illustrate.

This webinar will take place on Wednesday, February 18th at 1PM EST / 10AM PST.

Please register here to join us for this interesting and informative discussion. I hope to see you there!

Linking SaaS software pricing with value

January 8, 2009

This post also lives at ReadWriteWeb where I occasionally write.

Linking the value a product or service provides with its price is an art, not a science.  Software pricing in particular has suffered from doing this poorly.  The old license software model does not cut it anymore.  Businesses won’t stand for paying for a large number of software licenses that they may or may not use.  I’m a firm believer in the methods GroupSwim uses.

We price our Collaboration product based on registered users per month; this product is for internal collaboration inside a company or large project.  GroupSwim Collaboration becomes an important part of running a business or project and people interact with each other and content on a daily basis.  Therefore, the number of users is a great proxy for the amount of value a group derives from a product.  Page views would be inflated in this use case.  One person could potentially generate a 100 page views a day.  One downside of counting users is that people don’t often “quit” a group or un-register.  The onus is on the site owner to remove users who don’t use the site regularly or leave the group or company.

The other school of thought is to price based on a usage metric.  We price our Community and Community+ products this way; these products are for external customer and partner communities.  In theory, this number represents a good indicator of value as it reflects how much users are actually “using” a product or visiting a site when the number of users is large and visits are infrequent.  However, there are issues with this method.  First, how do you measure a page view?  With the advent of Ajax, video, and other new technologies, page views don’t always reflect how much someone is using a product or not.  Second, page views don’t always mean someone is benefiting from a product.  For example, what if someone clicks around a site trying to find information and fails.  Is this someone who derived value from the site or a frustrated user who couldn’t find what they wanted?  Looks the same if you use page views as a measurement; hopefully this is rare.  In our case, we believe this model makes more sense than charging for registered users on a large external community.  One reason we do this is research has proved the proportion of users that consistently use an external site often tends to be small relative to the whole community.  We could try and identify these frequent users and charge for them, but this is a different rat hole.  Instead, we feel if lots of people are coming to a site and visiting it often, it is likely adding value and we charge accordingly.  If the site is not doing well and people rarely visit, then it isn’t adding value and the price drops.

So, we charge based on users for our internal product and page views for our external products.  Even though this is painful for us to track, price, negotiate, explain, etc. for the different products, we feel strongly it is the right thing to do.  The different methods accurately reflect the value we provide for the different use cases.

What do you think?

Sunny Forecast for Cloud Computing in the Enterprise

December 18, 2008

CLOUD COMPUTING

Cloud computing is the latest hot topic on the internet marketplace. Many start-ups are using or are considering using cloud computing. Furthermore, many companies are rushing to position themselves as cloud computing companies. With this post, I discuss what I believe cloud computing means for enterprises looking to use them as well as what is means for cloud computing businesses catering to enterprises.

There is a fuzzy understanding of what is meant by cloud computing. Cloud computing commonly denotes the general usage of services that are provided over the internet, rather than hosted within organizations. If we apply this general definition, many services that have existed for years are cloud computing services. Examples include products such as salesforce.com and groupswim.com. What has happened, however, is that more infrastructure services are becoming available as services, and this is having a huge impact on software and SaaS companies.

The picture below illustrates the distinct layers within cloud computing. At the top, we have services for consumers and enterprise users; we call this the Software-as-a-Service (SaaS) layer. The component layer below includes specialized services provided as API’s or widgets used by the SaaS layer. Further down we have development platforms (sometimes denoted Platform-as-a-Service) that enable companies to develop and deploy services in the cloud. These development platforms are themselves services that require minimal or no installation of software at the site of the users. Finally, we have the infrastructure layer which provides resources to the layers above or even to installed software solutions. The most commonly known example is probably Amazon AWS, which is a service that provides storage and processing capabilities. GroupSwim uses Amazon’s file storage service S3 for certain types of information storage and EC2 for certain processing tasks.
cloudlayers1

Cloud computing will be a significant force in advancing offerings on the internet in the coming years. Cloud computing increases the efficiency and speed that companies (in particular small companies) can bring products to market. Capital and upfront expenses are significantly lower and cease to exist as barriers for new ideas and solutions. Cloud computing will enable the development of new services and solutions that have previously been viable only in theory. It will also make it possible to realize functions and features that have previously not been viable for economic or practical reasons.

OPPORTUNITIES

Many companies already use cloud computing services. If you are a start-up using large amounts of storage, it would be stupid not to use services such as Amazon S3. If you need to boost computing resources during peaks or for background processing, it is difficult to justify not using virtual servers such as those offered by Amazon’s EC2. There is a very clear drive and opportunity for new software and services companies to use cloud computing to lower costs, enable new solutions and accelerate time to market.

So, where lies the opportunity for enterprise computing? Enterprises spend a lot of money purchasing software licenses and hardware. Licenses are often purchased upfront to cover all or a large part of the staff, even if it will take significant time (months or years) before all employees will effectively use the software. Licenses tend to include all functions just to ensure all bases are covered and reduce the number of purchasing processes, which in themselves can be expensive and time consuming. Purchased software often needs additional hardware, and the cost of implementing the systems is significant. According to some analysts, the average time to deploy an application to a division within a larger enterprise is 6 months or more. Clearly, there is a huge opportunity to deploy new applications within an enterprise more efficiently and more economically.

CONCERNS

If cloud computing is so great, what are the concerns from an enterprise perspective? Security is frequently questioned. The questions surround whether cloud services can be trusted to store data, do they have backup policies, what kind of SLA do they provide and so forth. From a web perspective, many cloud computing services are just as safe as any banking solution; communication is encrypted, transactions are monitored etc. To some extent, it boils down to whether a service can be trusted to handle your data or not. From an enterprise perspective, there is also a requirement on audit trails, backups, disaster recovery etc. that may not be clearly articulated by cloud computing vendors today.

Clearly cloud computing service must provide auditing and security functions that enables customer organizations to protect themselves against malicious users. They also must provide easy-to-use and understandable permission structures to make information management efficient. I expect this to be an area where cloud computing services will improve significantly within the next year or so.

There is also a concern about losing control over business critical data. Data is stored in a data center where the customer will most likely not have physical access. Could computing services give the customer confidence that they can easily and at any time be able to retrieve all their data? At GroupSwim, we are experimenting with letting customers inject their own storage solution into a SaaS environment. Whether this is the most efficient way of making concerned customers comfortable remains to be seen. The point is that the customers need to feel that they can select the solution they are comfortable with and that they can manage their data at will.

Availability is of course a question that come up. It would be surprising if it hadn’t as we are talking about mission critical enterprise systems. Cloud services are built to be up 24/7, and one could and should assume that a reputable cloud provider can do at least as well as internal IT .  I believe concern will diminish as users see that availability of these service is in fact satisfactory.

It also must have crossed the minds of enterprise buyers that they depend on the viability of the cloud computing vendor more than on a software vendor. If a software is installed in-house, the software will still work even if the company behind it fails; there will be no immediate urgency to switch to another product in many cases. With cloud-computing services, it is clearly more complicated. This emphasizes that cloud computing companies must have a viable business model, which may or may not imply that free services are riskier than those that charge. It also enforces the ability to easily get enterprise data in and out of a system in case a migration becomes necessary.  In the end, the complexity of migrating is probably the same.

WILL ENTERPRISES ADOPT CLOUD COMPUTING?

We believe cloud computing will become an integral part of the infrastructure of many enterprises. In most instances, it will manifest itself as the usage of a SaaS application. But we also believe that using various infrastructure level resources on the internet will be irresistible even for enterprise customers. The economic and tactical benefits are too good to ignore. As cloud computing companies position themselves to become enterprise-grade cloud computing services, they will improve both internal and external security mechanisms to make CTO’s and CIO’s feel more comfortable with using their services. Cloud computing companies will enable customers to have greater influence on where their data is stored, and how it can be accessed. I expect cloud companies to present very clear ways of migrating data for customers to avoid lock-in and in the unlikely event of a cloud company shutdown. As these aspects of cloud computing services develop, I strongly believe cloud computing will become an integral part of enterprise systems in the future.