Connect 9.2 Release Notes

Posted August 9th, 2010 by Neil White in Posted in Release Notes.   No Comments

We’re happy to announce the release of Centercode Connect 9.2. Connect 9.2 offers a number of great tools to reduce the time necessary to manage a large community of users, including improved methods to reset passwords, trade compliance to restrict access to specific countries or IP ranges, and the long awaited ability to require unique E-mail addresses. This release also addresses well over 75 bugs, and includes improved workflows for tools throughout many areas of the platform (including Surveys and Feedback Types).

Major Highlights

  • Trade Compliance – Control user Community and Project access by originating country or IP
  • Unique E-Mail Addresses – Require unique E-mail addresses to reduce duplicate user accounts
  • Single Sign-On – Provide a transparent user login process utilizing external authentication systems
  • Quick Feedback Reports – Generate reports based on multiple feedback elements
  • Simple User-Password Admin Reset – Quickly and securely reset user passwords
  • Enhanced User Password Self-Reset – Allow users to more easily reset their own passwords
  • Cross-Project Survey Templates – Share Community Survey Templates into Projects
  • External Common Copy Pages – Provide copy (Privacy Policy, TOS, etc) to external users
  • Bug Fixes – Over 75 substantial customer bug fixes
  • Other Changes – A huge number of small improvements, polish, and additional fixes.


  • Connect 9.2 Coming Soon

    Posted June 18th, 2010 by Neil White in Posted in Connect.   No Comments

    We’re pleased to announce the upcoming release of Centercode Connect 9.2. This release adds a number of great new features, focuses on further improvising usability and performance, and provides new tools designed to save community administration time. In addition to the new functionality listed below, Connect 9.2 includes over 75 bug fixes and a great deal of additional polish and improved workflows throughout many of our tools.

    Trade Compliance

    Connect now offers both the ability to restrict access to a Community or individual Projects based on the originating country or IP address/block of a user. This tool allows companies to comply with trade regulation laws regarding sensitive data which may not be distributed to specific countries or regions. This feature is available in Connect Enterprise Edition.

    Single Sign-on (Silent User Authentication)

    Connect now allows for fully transparent user-authentication (single sign-on) from other web sites. In this scenario new user accounts are created automatically when the user first attempts to access the site, at which point they may participate and provide feedback exactly like other users.

    Unique E-mail Addresses

    Connect communities now have the option to require users to supply unique E-mail addresses (from other users in the community). This functionality is intended to reduce duplicate user accounts and will allow for many future features which were previously not possible. While this functionality is optional, we’re recommending that all communities enable it as soon as possible. To support legacy data we will be providing database-level query support to merge existing user accounts as necessary.

    Quick Feedback Reports

    Similar to tasks and surveys, custom project reports may now be generated, automatically including elements for each custom feedback type field. These reports include access to all of Connect’s powerful filtering capabilities, offering infinite analytic options for studying your feedback.

    Simple User Password Admin Reset

    Community administrators now have a much simpler mechanism to reset user passwords and E-mail addresses. The new system allows administrators to initiate an E-mail which allows users to easily and securely reset their own passwords. Administrators may also use this functionality to quickly update a users E-mail address.

    Enhanced User Password Self-Reset

    We have completely redesigned the process by which users are able to retrieve and reset their usernames, E-mail addresses, and passwords. This new process includes an E-mail verification loop, and now reveals the secret question the user originally chose when creating their account.

    Cross-Project Survey Templates

    Community surveys may now be saved as templates which may be used to spawn new surveys within projects. This allows common surveys to be centrally stored and updated in a single place as necessary.

    Public Copy

    Connect now includes four unique pages which may be free edited (via WYSIWYG Editor, optionally including HTML, images, video, etc.) by administrators. These pages are available to users outside of the authenticated community/projects, allowing the content to be indexed by search engines, as well as linked from the login, sign-up, and recruitment pages. These pages include a Privacy Policy, Terms of Service, General Overview, and FAQ. Each page is accessible via a simple short link (ex. yoururl.com/privacy) and may be linked from both inside and outside of Connect. Alternatively, these paths may be linked to existing pages on other sites (for example a standard corporate Privacy Policy).

    Time Zone Revamp

    Time Zone and Date/Time usage throughout Connect has been revamped to better address common issues including Daylight savings time. Due to this change users will be required to select their Time-zone again (it will be prompted once upon login). Moving forward this change will provide more accurate user-adjusted times/dates throughout the site.

    Now Scheduling Beta Sites

    Connect 9.2 will be offered to customers in beta form on a volunteer basis in the week of June 21st. The final build will begin rolling out to live servers within 2-3 weeks, depending on performance in the pre-release period. If you’re interested in trying the new build, please contact your account manager to request access.

    We’re looking forward to your feedback!

    Neil White
    Chief Technology Officer
    Centercode, Inc.


    iPadBeta.com Now Live

    Posted February 2nd, 2010 by Luke Freiler in Posted in Connect, Programs.   No Comments

    We’re pleased to announce that we’ve launched iPadBeta.com (www.ipadbeta.com). This is a brand new service that unites iPad, iPhone, and iPod Touch Developers with great targeted Testers for their Apps and Games, offering all of the tools and help they need to easily run a great beta test; resulting in far fewer bugs, better reviews, and higher sales.

    iPadBeta.com is a new Centercode project, built on our own software to accommodate a new market that we’re very excited about. This will act as a sister-site to OnlineBeta.com, focused on helping App Developers leverage the enormous growth of Apple mobile market.

    App Developers who join iPadBeta.com are given their own private projects with tools that address all of the challenges that make beta testing so frustrating. This includes bug and feature tracking, custom surveys, discussion forums, custom wikis, build distribution, UDID management, tester participation monitoring, reporting, and much more.

    iPadBeta.com will also offer help recruiting App Testers matching the Developers market; or they can invite their own friends and customers. Developers will also have access to market research materials on the App market, as well as the ability to request custom research. These services are all offered at no cost (with no ads!)

    Ultimately we’re giving App Developers access to Centercode Connect, a highly profiled and targeted user community, and a helping hand – at no cost.

    App users are given the opportunity to try new iPhone, iPod Touch, and iPad Apps and Games before anyone else. They can provide their feedback while participating in discussion forums and wikis with other Testers.

    iPadBeta.com is accepting both App Testers and Developers. Membership is free for all users, and requires only a few minutes to complete your profile. We’re excited about this new community and the opportunity to offer our tools and expertise to help improve the mobile experience of millions of users.

    Luke @ Centercode


    Centercode So Far (2009 Edition)

    Posted January 13th, 2010 by Luke Freiler in Posted in Connect, Corporate.   No Comments

    As part of our internal 2009 year-end review I asked my engineers to run some queries on our entire software platform to illustrate the total impact our software has had on the world so far. These numbers only cover the last 3 or so years, but I believe they’re great fun stats and do a good job showing the effect we’ve had so far.


    Centercode Connect™  Our Hosted Beta Test Management Platform

    There are over 500,000 active users using Connect as either a beta tester, project member, or project manager. Our customers have created over 2,500 projects, with about 900 of them currently active. Their users have added over 350,000 detailed product profiles, and submitted over 500,000 personal user profiles.

    In total, our clients have received over 250,000 unique pieces of feedback (bug reports, suggestions), and their customers have completed over 600,000 surveys, posted 800,000 forum posts, and completed over 500,000 tasks.

    On the management side, project managers have created over 32,000 unique pieces of Content, with 14,000 individual beta releases. It’s also clear that our customers are very interested in the outcome of their projects, as they’ve generated over 17,000 custom reports.

    To round it out with two big numbers – Connect has managed to send over 100,000,000 project related e-mail, with over 30,000,000 individual user logins.


    OnlineBeta.com  Our Beta Tester Community

    If I were to narrow this data to OnlineBeta.com, our own implementation of Connect and one of the largest in the world, we have over 45,000 beta testers available today. These users have contributed over 60,000 product profiles and over 80,000 detailed user profiles.

    Many thousands of these users have participated in our 200+ individual projects in the last 3 years alone, contributing more than 65,000 feedback, 225,000 surveys, 95,000 forum posts, and 20,000 tasks.

    Our Managed Beta Team has posted over 1,400 pieces of unique project content, with over 200 software beta releases, and has generated more than 2,200 custom reports for our customers.

    We’ve also sent over 1,000,000 e-mail, which have resulted in more than 1,500,000 user logins. While these numbers may not seem huge for a consumer site, we’re very proud of them considering the B2C nature of this portal, especially given the vast amount of information that is asked of new users when signing up.

    If you’re not already a member, join OnlineBeta.com and help our customers beta test their products!


    Thanks for reading and here’s looking to double these numbers in 2010!

    Luke @ Centercode


    Beta Testing LinkedIn Group

    Posted January 13th, 2010 by Michael Fine in Posted in Process.   No Comments

    We’ve just helped to create a Beta Testing sub-group to the Software Testing & Quality Assurance Group on Linked In. This is intended to be a non-biased place to discuss beta testing process and practices. We’re encouraging open communication on tools, best practices, and any questions you might have (which we’ll be there to answer regularly).

    Please join up if your job involves beta programs, or if you have any interest in the process.

    LinkedIn Beta Group Logo

    Group Link: http://www.linkedin.com/groups?gid=2632230&trk=hb_side_g


    Connect 9.1 Release Notes

    Posted November 25th, 2009 by Neil White in Posted in Release Notes.   No Comments

    We’re proud to announce that Connect 9.1 has completed its test phase, and will be posted to live servers starting next week. This release focuses on the introduction of Project Wikis, a collaborative system which offers entirely new ways to engage your participants, allowing them to help improve your existing materials, or develop completely new ones from scratch. Participant contributed materials might include product documentation, support, marketing messaging, or whatever else you envision. In addition, we’ve put a great deal of work into simplifying the project creation process, while improving the entire set of project management tools. The following is a summary of the release notes, as well as a link to the complete details, including detailed documentation for all new functionality.

    Major Highlights

    • Project Wikis – An entirely new collaborative feedback module for participants
    • Project Menu & Tool Revamp – More flexible and customizable Project Menu Tools
    • Simpler Project Creation – Streamlined project creation process
    • FTP Release/Content Upload – Project Managers may now upload releases and content via FTP
    • External Destination File Attachments – Connect will now send file attachments with Feedback

    Other Changes

    • New Project Roles – Project Roles are now more consistent to match each Project Tool
    • Module Activities – Tools now split activities and related sections, highlighting useful features
    • Quick Report Links – Reportable areas now include links to create quick reports for that item
    • Disable Community Sign-Ups – Community Sign-ups may now be disabled at any time
    • Improved Rich Text Editing- The Rich Text Editor now offers improved pasting from MS Word
    • Consistency Passes – We’ve cleaned up many strings, page titles, trail navigations, and success messages

    In addition to these changes we’ve incorporated over 30 substantial bug fixes and improved performance in various areas.


    Thanks and happy holidays!

    Neil @ Centercode



    Centercode Connect Video Tour

    Posted October 30th, 2009 by Luke Freiler in Posted in Connect.   1 Comment

    We’ve just posted a video overview of our Connect Beta Test Management software, which provides a ~10 minute introduction to a Beta/Project Manager perspective of using our product. Connect is an enormous product that was extremely difficult to summarize in such a short time, but we worked hard to pack as much information into as brief a period as possible, while still using a realistic use-case that our potential customers could relate to.

    This video includes a quick look at managing various aspects of a beta project including Surveys, Tasks, Feedback (Bugs, Suggestions), Forums, Reports, Knowledge Base, and Users, and can be accessed here:

    Believe it or not, these types of videos can be a pretty enormous effort to create in-house, and we’d love your feedback, as it’s our first shot at it. We’d also like to hear suggestions for other videos you’d be interested in seeing, covering more specific aspects of our product (recruitment, geographic reporting, reporting, feedback, localization, tester perspective, etc).

    Lastly, we’d like to thank the ever brilliant Art Gillespie for his invaluable help with the audio processing.

    =Luke @ Centercode


    Why Didn't You Run a Beta Test?

    Posted October 30th, 2009 by Michael Fine in Posted in Questions.   No Comments

    So your company just released its latest product and to the horror of the development team, several critical bugs have slipped into the release. Your engineering team is scrambling to get the issues addressed and support is screaming as they get inundated with calls and e-mail. Everyone is busy pointing fingers, and the common thread among your product reviews, social web commentary and general customer complaints is “Did anyone beta test this thing?” And as the company faces the scrutiny of the press, the public and the customer, the one question that gets asked is “Why didn’t you run a beta test?

    Beta testing is often an overlooked, yet critical part of the quality process of any development effort. Yet, many companies opt to pass on it for a variety of reasons. Many times these reasons have a logical foundation and for the most part seem like a good decision at the time. Unfortunately, this generally ends badly.

    The following are some of the “famous last words” that result in companies not running beta tests.

    “Loose lips sink ships”

    One of the most common arguments against performing a beta test is the fear of a product being leaked to the press. By definition, beta means taking your product outside and asking perfect strangers to test the product in a real world environment. The underlying paranoia of corporate espionage and the perceived competitive benefits of a surprising launch do not outweigh good quality. The reality is that leaks are very rare.

    Most users fear the repercussions of a company filing a lawsuit for damage caused by a leak and take extra steps to ensure the security of the product. Moreover, if a company properly administers an NDA to each user, verifies his or her personal data and enforces the terms of secrecy, users do not violate this trust. A person invited to a beta test has little to gain from sharing the test data and a lot to lose. They want to be on the project; they want to earn a reward; and they want future opportunities to test again.

    “We’ve got it covered”

    Another fallacy that many companies subscribe to is the belief that their Quality team can find every bug in the lab. The fact is, even the most inventive lab manager has a hard time replicating the real world usage scenarios of customers. People do unpredictable things and this is where beta testing excels. Additionally, the diversity of test platforms and environments used by a team of beta testers are difficult if not impossible for most companies to match. An effective beta test compliments the Quality process by introducing real, untrained users into the test process. The data gathered in a beta test directly reflects what your customer will experience. No lab can reproduce this effect.

    “It’s too expensive”

    Some companies abandon a beta test because there’s a lack of hardware or resources to conduct the test. Sometimes the prototypes are too expensive or there simply isn’t a perceived budget to conduct the test. Cost is always relative. What is the cost of a critical issue to support, engineering and your perceived quality? How much do you pay focus groups to give you feedback?

    A beta test is one of the most cost-effective practices in engineering. You’re using volunteers to exercise every element of your product. There is no expensive test equipment, limited resources required to execute the test, and generally a very small cost for incentives. Beta testing has one of the highest ROIs of any test process.

    “It’s too late”

    Some developers perceive that beta testing is too late in the process to produce effective results. The thought process is that decisions have been made; the code is done; and it’s time to get to market. There’s a belief that even if bugs are discovered during beta, they won’t make it into the released product.

    The truth is that the only time it’s too late to find a bug, is when it’s a real customer who paid real money for your product, for which you have absolutely no answer for. Absolutely any bug found prior, can at the very least be addressed by the support team, who can then speak intelligently to customers regarding the issue, hopefully providing a workaround or information for an upcoming resolution.

    Ideally of course, you want to conduct a beta test so the feedback can be incorporated into the finished product. However, if it comes late, it still better than a customer finding it after they have paid for your product.

    “The last one was a bust”

    Last, people often complain that they have conducted a beta test in the past but it yielded very little results. Poorly run projects account for a lot of the arguments against beta testing. People see no value in the test because they got limited or no value from a prior test. The failure here is not in the test, but in the process used to execute the test.

    It is true that when a beta test is not conducted properly, results are poor. We’ve been conducting successful beta tests for more than eight years and every project we conduct yields useful results. Just like anything else, if it is poorly done, it doesn’t work.

    Simply stated, a beta test is a critical component of the development process. Having real customers look at your product before you give it to paying customers is not only sensible, it is necessary to ensure the longevity and success of your product.

    Try as you might, you cannot control every element of a release. However, by incorporating effective beta testing into your process you can prepare for many of the potential issues that come with a product launch. In the end, you don’t want to hear your customer ask “Didn’t you beta test this?


    Where Does Beta Belong?

    Posted October 20th, 2009 by Michael Fine in Posted in Process.   No Comments

    Over the past eight years at Centercode we’ve dealt with a tremendous variety of clients with an equally wide variety of products. There’ve been many constants in our business, but one thing that always seems to vary is the location of the beta test program. Companies place beta testing responsibilities in a variety of departments and give its ownership to people with a wide range of backgrounds.

    So, where do you locate a beta test program? There are some obvious locations and some less obvious. Many organizations shuffle it around, desperate to hand it off to anyone willing to take on the challenging task. Others fight over it, demanding complete ownership to ensure they get what they want out of the test. In the end, who has the best argument?

    Marketing seems to make sense. The product manager ultimately owns what is delivered to market and the feedback generated in a beta test is critical to both current and future products. Beta tests generate lots of valuable marketing data including testimonials and user feedback about product concepts. As the owner of the beta test, Marketing can use the entire process to help deliver a great product to the customer.

    Engineering is an obvious place for a beta program to reside. Beta tests prove design implementation and identify product issues. The feedback users provide can reveal critical data about the success or failure of Engineering’s implementation of a design. The Engineering Team needs beta testing to validate and deliver a great product to market.

    Quality Assurance certainly is a big stakeholder and a natural owner of the process. Even its name evokes its right to the procedure. Feedback from a beta test helps reveal critical bugs and exercise the product before its launch. Moreover, the QA team is responsible for ensuring the delivery of a quality product. Beta testing has a natural place in QA and it is hard to argue against it being the proper location for beta.

    Support has to face the actual people who buy the product. As a beta test is a process involving the actual customer, Support is at the forefront of wanting involvement in the process. The data gathered in the test is incredibly valuable to Support and the customer experience after a product is shipped is tied to their involvement in the beta test process.

    Beta as its own high level organization is certainly ideal. This offers the benefit of focus and dedicated resources, hopefully with a direct line of communication to each of the departments noted above. Yet the reality is that most companies can’t justify a separate beta department. The inconsistent workload of a beta program means that only larger companies can keep them occupied year round.

    Outsourcing is also obviously an option. Companies like ours (Centercode) provide this as a service, which is nice for two reasons. First, it allows for a more wide-ranged take on beta, due to no allegiance to any specific aspect of beta (quality, marketing, etc). Second, it helps balance workload for companies who would have trouble dedicating resources to the process during key periods of their development process. Yet, some workplaces struggle with this situation because it means investing an important process to someone outside.

    Defining which department should own the process can be tough, as each group can make a good case for ownership. That said, if you’re creating a new beta program, or shooting for a major overhaul – and are still conflicted as to where your beta program should live, then we would recommend Quality as the best candidate.

    Certainly each group mentioned should keep an active role in the test. Yet, Quality is ultimately responsible for ensuring the delivery of as few defects as possible, and discovering these issues is a primary role of beta testing.

    It also just makes a lot of sense for beta testing to compliment the quality process. Remember, when things go wrong, the first question is generally “Why didn’t Quality didn’t catch it?” Having a large stake in beta equips Quality teams with a much wider net, helping ensure that question never gets asked.

    In addition, given the right tools – QA engineers make great beta managers, allowing QA managers to turn a single employee into a representative of hundreds of real customers – who generally identify more issues and generate exponentially more data than any individual QA engineer could ever accomplish on their own.


    Connect 9.1 Coming (Really) Soon

    Posted October 20th, 2009 by Neil White in Posted in Preview.   No Comments

    For the first post of our new Connect Blog we’d like to announce the imminent release of Centercode Connect 9.1. Connect 9.1 is a small release focused on Project Management Usability, bug fixes, and a number of small long-requested enhancements.

    Introduction

    As our set of Project Tools has grown in breadth with each new release, our interface for accessing them has not. Connect 9.1 aims to resolve this by revisiting and improving the interface surrounding our Project Manager tools, including both Project Setup and Project Resources.

    Simplified Project Setup Process

    Creating new Projects in Connect is now quicker than ever. We have replaced the Project Setup Wizard with a single consolidated page which incorporates the basic Project options including name, description, template, string set, and theme. Once this page has been completed, new Project Managers will land on the revised Project Tools page, including new help via inline tips.

    Project Tools Revamp

    We’ve revamped the Project Tools (previously Project Resources) interface to be quicker, more customizable, and more consistent. Our new interface allows users to drag the tools they use most often directly onto their Project Menu, while hiding the tools they use infrequently. These options may be personal, as well as defaulted for other users. In addition, all tools have had their user interface cleaned up substantially, enforcing consistent terminology and functionality across all of our Project Tools (Feedback, Tasks, Surveys, Forums, Releases, Content, Notices, E-Mail, etc).

    Inline Project Manager Hints

    While revisiting our Project Tools we’ve injected hundreds of Hints directly into each page. These hints are accessed by clicking a small question mark in the top right-corner. Doing so will display hints directly along-side every feature within each Tool. Connect 9.1 includes 300+ initial hints, a number that will grow with each release moving forward.

    External Destination File Attachments

    A long-time request, Project Managers may now include Feedback File Attachments when utilizing External Destinations. This allows files such as screenshots and logs to be attached and sent automatically to systems like BugZilla.

    FTP Upload (in Connect Enterprise Edition)

    Connect Enterprise Edition now includes FTP support for uploading large files to Connect Content and Releases. This is intended to address the inadequacies of HTTP to handle large-file uploads, allowing multi-gigabyte files to be uploaded via the FTP protocol, including resume support.


    Connect 9.1 is in final test and will be released in the second half of October.

    Thanks!
    Neil White
    CTO @ Centercode