Welcome to MSDN Blogs Sign in | Join | Help

Ch-Ch-Ch-Changes

Greetings! I know I've been somewhat quiet of late, but there's a good reason- I've been transitioning to a new position here at Microsoft! I've just joined the Zune team, working on catalog services. It's a very exciting change and a great position- I'm really amped about it.

So what does this mean for The Feedback Loop? I'm going to continue blogging here, focusing on the connection between Microsoft and its customers, but not specifically about Connect. I'm also going to start introducing more technical content along with the more general stuff I've done in the past. I'm still in a role engaged with customers, albeit in a slightly different way, but closing that loop and evangelizing customer connections are still something I'm passionate about.

I will, however, be continuing to keep up to date on what Connect is doing and try to keep you updated about it. Connect is always going to be near and dear to my heart!

 

Posted by Cyclometh | 0 Comments
Filed under: , ,

Microsoft Connect Offline

Hi folks- we're currently experiencing some problems with the Microsoft Connect site (http://connect.microsoft.com). It is offline, and our support team is fully engaged in getting it restored ASAP. There is apparently a problem at a data center, but that's all we currently know. Please bear with us as we work to get service restored and accept my apologies for the downtime.

 

 

Posted by Cyclometh | 1 Comments

Connect and Windows 7, Other Beta Programs

Hey folks- just a quick note on the Windows 7 Beta. Many people have been filing feedback or making comments, votes, etc to existing feedback on the Connect connection- at http://connect.microsoft.com/Connect. The Connect Connection is meant for filing suggestions and bug reports about Connect itself, not requesting access to any other programs, betas or connections. The product teams using Connect make their own decisions on what level of access, how large their test pool is and so forth.

In any event, the Connect team has no ability or authority to get anyone into the Windows 7 Beta (or any other beta program except maybe one the Connect team runs, which we do from time to time to test new features of Connect), as each Connection is owned by their respective product groups. The Connection Directory is the place to go for what is available, access public betas and apply for closed ones that are open to be applied for.

 Specific requests to join a beta program sent to the Connect team simply cannot be addressed, because frankly- there's just not enough of us to handle all the awesome people who want to help test our products! :)

 As far as Windows 7 goes, for information on the public release go here: http://www.microsoft.com/windows/windows-7/ for all the details.

Thanks and I hope your New Year is going great so far.

 

Posted by Cyclometh | 1 Comments

Happy New Year!

Greetings, Programs!

 I've been extraordinarily busy both at work and away from it and we've all been working hard on the next major version of Connect- 4.0. Apologies for not having more content here lately, but as a New Year's resolution I'll update more frequently. :)

 So what's been going on? We've been working on the next version of Connect, currently slated for deployment in the first half of 2009- I'll have more details on what you can expect, when you can expect it, and what we're working on next in upcoming posts.

 What I've been focused on almost exclusively for a while now is enabling Connect to work with Team Foundation Server. As many of you may know, Microsoft has used a tool called Product Studio for tracking bugs and issues for years, but with the advent of Team Foundation Server and its much richer feature set, we're working hard to enable the feedback you submit to be managed within our TFS systems internally- we already have some support for it, but we're not yet hitting the real deep value we can derive from Team Foundation Server.

I've also been taking quite a few of the lessons we learned from how we receive feedback, bugs and suggestions and closing the loop with our customers (you folks!) and working them into the next generation of our product. A major challenge has always been- "how do you enable a relatively small dev team to communicate effectively with customers numbering in the tens of thousands?" Certainly, there's no easy answer to that question, but there's a lot we can do, and I'm confident everyone who uses Connect will appreciate what we're doing in that regard.

Look in the next few days for some discussions of what we're bringing to the table- RSS is coming, as are tools for more effective collaboration between MS staff and customers submitting feedback. And thanks for using Connect!

 

Posted by Cyclometh | 1 Comments

Still Here, Yes

First, apologies for not keeping my blog up to date. It always seems like there's some fire to put out, and blogging keeps taking a back seat. Well, no more.

So, on to current events. If you haven't yet seen the new Connect Site, you should check it out. The latest release was officially "Connect 3.0", and involved a large number of changes to the Connect web site as well as to the Connect team. We've reorganized the team and now have a group of talented folks whose entire job is to focus on the user experience. Credit them for the bulk of the user interface improvements made in Connect 3.0. The rest of the team works on what we call the "Connect platform", which basically means we focus on the technology that drives the site and the related internal services.

If you have any feedback or suggestions on the new site, please let us know at the Connect Web Site Improvement site at http://connect.microsoft.com/Connect.

We're already working on Connect 3.2, our next point release, containing a few focused updates, performance improvements and bug fixes. In fact, we're winding down on the development cycle for that release, and it should be ready for prime time in the next few weeks. I'll let you know when we have a more specific update.

Further down the road, the next external release is Connect 3.5, which will be a larger release but still focused on improvements and fixes, with only a limited set of new functionality. That's not fully baked in terms of schedule, so I'll let you know when I have more information on it.

And in the dim and misty distance, the next major update to Connect- Connect 4.0- is already in planning. We've got some exciting stuff planned, and I'll be talking about some of it here over the next few posts.

As for me, one reason I've been somewhat quiet on this front of late is that I've had my head down on a major internal Connect update to our internal feedback tracking systems- in other words, the code that routes your feedback and suggestions to the proper folks here.

 

Posted by Cyclometh | 1 Comments

Connect 3.0 Beta- first impressions?

So I'm curious what people think of the new look and feel of the Connect 3.0 beta site. We've seen some activity and a few suggestions/bugs filed (thanks!), but I'm interested in general feedback on the site. What do you like, not like, etc?

 

Posted by Cyclometh | 8 Comments

Connect 3.0 Beta- Check it out!

The new Microsoft Connect site, which we've been working at for months, is now in public beta at http://connectbeta.microsoft.com.

 Head on over and check out some of the new features:

  • A Dashboard showing all your activity (across all your connections)!
  • Totally revised "My Participation" integrated into the Dashboard. You can now remove old Connections from your list and more.
  • Recent bug reports and activity on the homepage, and on your dashboard.
  • A totally revamped "Available Connections" page- sorting, categories, and more!
  • More tools to manage your Connect experience.
  • Improved forum integration!
  • Performance improvements across the board.
  • And much much more.

We're all very excited about this release of Connect. It's expected to go to the main production site within a few weeks after our shakedown cruise and some opportunity for public feedback.

 Remember, this is a beta site- localization is not yet completed so the site is in English only, users with browsers set to other languages may see missing resources or incorrect text. Also, because this is a beta site, the database it uses is separate and data you enter will not be sent or integrated to the main production site.

 If you find any bugs with the site, please file them at http://connect.microsoft.com/Connect/Feedback - this is the current Connect production site and the place to file bugs about Connect itself. We want to hear your feedback, positive or negative- especially with bugs or unexpected behavior.

On behalf of the Connect team let me say I'm very excited to see this going out and we hope you enjoy it. Now go forth and break it so we can make sure it's working perfectly when we release it! :)

 Known Issues

 Here's a list of known issues with the beta- if you run into these, we're already aware of them and working on them!  

  • Dashboard  
    • Some feedback items on your Feedback Watchlist don't show up on See All Your Watchlist page
    • The number of votes, validations, workarounds and comments is not correct in the bug listed under Your Bugs section
    • On Connection Recommendations section the text "No recommendations are suggested" is displayed, even when recommendations are being displayed.
    • A program does not disappear from dashboard UI when remove link is clicked. The page needs to be refreshed. An authorization exception is thrown if you try to access the program after having having removed it.
    • Page not found error displayed when dashboard is accessed by URL directly
    • Header of "Activity in All Connections Since Your Last Visit" section does not change based on the customization options available.
  • Newsgroups
    • Page background is shown on middle pane
    • Both "Add to watchlist" button and "Revome from watchlist" button don't toggle until page is refreshed
  •  Help
    • The help page still refers to the legacy pages "My Participation" and "Available Connections"
  •  Feedback
    • UI overlapping and misalignment  problems when using 120 DPI font size 

More detail about the new features is here.

 

Posted by Cyclometh | 2 Comments
Filed under: ,

Recent Connect Stability Issues

Recently there have been a number of short, isolated outages with Connect. These have occured at generally random times of day and have usually been short, less than 10 minutes. We've been working hard to isolate the problem.  I can't go into specific details, obviously, but the problem has been isolated to a specific section of our system and seems to be related to a bug or issue outside of Connect itself.

The Connect admin team and support staff have engaged on this issue and are continuing to work on tracking down the root cause of the problem. Apologies to anyone affected by these issues, they're as frustrating for us as anyone. ;)

 

Posted by Cyclometh | 1 Comments
Filed under: ,

Coming changes to Connect's development team

With the recent release of Connect 2.4, the Connect team is beginning a phase of more regular releases, in a hopefully dependable rhythm that we can continue to rely on. The Connect team has grown somewhat as Connect has grown.

The Connect team is reorganizing slightly to improve our ability to create a quality experience for the folks who use Connect. The biggest change, and one I'm sure many of you will be excited to hear, is that we are creating a dedicated User Experience (UX) team. In the past, we've had resources devoted to UX, but now we're really focusing hard on it, staffing an entire group within Connect with development, PM and test resources and giving that team full control of the user interface and user experience.

With a dedicated UX team devoted to just the web interface, we're also changing the rest of the team's structure somewhat- both to reflect the growth of the team and to be more effective in general. For example- I'm going to continue being the primary Feedback developer- and many will be very happy to hear that we've added a new SDE to the feedback team (yay!), but we'll have less direct impact on the user interface and more on the "backend". The same restructuring is occuring throughout the team, with the folks who have worked on the features used in Connect continuing to work on those features, but instead of being directly responsible for the UX and UI, the previously mentioned team will be coordinating these efforts.

In the end we believe this will have a huge impact on our ability to create a consistent, usable experience and continuously improve the Connect user interface. We've talked about something like this for quite some time but we kept coming back to the fact that we just weren't large enough a team for such a structure to work. While we haven't grown by orders of magnitude or anything, we have grown somewhat- and the application is much more mature than it was when the idea was first floated, which enables us to take what we all think is a great step for Connect and our customers.

 

Posted by Cyclometh | 0 Comments

ZOMG Connect was down!

Sadly, it's true. At about 9:30 AM Pacific time, the Connect site and our internal management tools for it began having problems, and shortly after went down. We've added some new monitoring tools and process to the system recently, and they informed us right away that a problem had occured. The site was down for about 20 minutes and we quickly isolated the issue to one of our DB servers, which was removed from service and is being looked at now by our crackerjack ops team.

 Apologies for any inconvenience you may have experienced during this brief outage.

Posted by Cyclometh | 4 Comments
Filed under: ,

Connect 2.3 QFE 1

Hey there! Last night we deployed the first set of patches to Connect 2.3. Nearly all of these were what would be termed "backend" fixes for problems we encountered with the new user profile store. I did work out some changes for issues like this one and this one, both of which were annoying and frustrating for our users.

I modiied the popup "hover" code to add a delay and improve the action when moving the mouse away to hide the hovering summary. There's still a few nits with it which I'm working on for the next round of patches, but this should go a long way to improving your experience- or at least I hope it will! :)

 

Connect 2.3 is up!

After what I understand was a very uneventful upgrade procedure, the Connect site is back up at http://connect.microsoft.com. Please take a look. Also be sure to check out http://connectbeta.microsoft.com for a look at our upcoming 2.4 release!

 

Posted by Cyclometh | 2 Comments

Connect 2.3 Is Coming

Tomorrow morning (Saturday, June 2), assuming we run into no late-breaking issues, the Connect team will be deploying Microsoft Connect 2.3. This is a release we've been working on for quite some time now, and we're very excited to be releasing it.

 What's going to be in Connect 2.3? Well, a huge number of improvements and fixes. Connect 2.3 is primarily a bug-fix release, with major improvements to performance, reliability and stability- and browser support. We've made some significant changes on the http://connect.microsoft.com site, and a number of other improvements to the way our internal staff interact with and operate their sites to improve their collaboration with you.

 Aside from a number of bug fixes, many of which were driven directly by your submissions to the Connect Product Improvement connection, there's two major areas in Connect 2.3 that you'll see significant changes in:

Profile Management.

Connect has moved to integrate our store of profile data with the Windows Live ID profile management system at http://profile.microsoft.com/. An email was sent to all users of Microsoft Connect around the 14th of May describing the changes in detail. After the deployment of Microsoft Connect 2.3, you will have the option to update your profile, and a reminder to do so will be displayed to you in the left navigation pane. After a month from June 2, you will be prompted to update your profile.

 You may have slightly different information in your Connect profile than on http://profile.microsoft.com/. You will need to decide which is correct; we will not make this decision for you. :) These changes will improve your experience using Connect and any other Microsoft-related site, as well as improve the security of your personal data.

Feedback and AJAX Integration

As part of Connect 2.3, we are rolling out integration with ASP.NET AJAX (http://ajax.asp.net). The first cut at this adds some dynamic functionality to the Feedback overview page and to the Feedback Details page. You will no longer need to use a separate page to vote on an item; instead you simply click a rating from one to five and your rating is committed instantly, with no need to refresh the page.

We're going to add similar functionality to support comments and other Feedback-related features in the future. We're looking at a Feedback tagging mechanism, which is still in prototype stages.

Over the next couple of weeks I'll post about specific highlights in both Connect 2.3 and the upcoming Connect 2.4 (you can see a beta version of that at http://connectbeta.microsoft.com), which will include support for a web-based forum system that allows you to use either an NNTP newsreader or a web interface (or both) to read forums associated with your favorite Connections!

 

 

Posted by Cyclometh | 0 Comments

Connect 2.3 Alpha 2

Hi folks- we've just completed deployment of the latest Connect 2.3 bits to http://connectbeta.microsoft.com. Please take a look and see what you think. There are a few changes you may find nice, but keep in mind that this is VERY early in the process, so much of what you're seeing will change or be enhanced by the time we go live with it. So don't think that anything is cast in stone, especially with respect to some of the AJAX stuff on the Feedback page.

 If you find any bugs or have any suggestions, please file them at http://connect.microsoft.com/Connect/feedback (the main site, as feedback filed on the beta site doesn't go anywhere). We appreciate and listen to all your feedback, bug reports and suggestions.

 In fact, I have almost 100 bugs, suggestions, feature requests, and other items on my plate, many of which are directly from you folks. So keep them coming.

AJAX and ConnectBeta

 Here's what I can tell you about the AJAX support on ConnectBeta: It's in the early stages yet. Keep in mind that much of what we're doing right now is validating that AJAX works properly, establishing what we can accomplish given our site's architecture and target browser requirements. So much of what you'll see isn't as nice looking as we'll have it. You're looking at what is essentially proof of concept stuff in some cases, experimental in others. We elected to go forward with some unpolished stuff, and in a couple of cases, very unpolished, so you'd have an opportunity to get a glimpse of what we're up to.

Here's the (probably not all-inclusive) list of items I know about for AJAX in Connect:

  • The summary panels appear over the other content and block it until it has faded out, which kind of sucks. This is going to change significantly; modifcations to the location and appearance of the summary panel as well as changes to the way it pops up are in the works. This was mostly to demonstrate different ways of showing the summary data, and was never going to be the final look.
  • Adding or removing items from your watchlist using the summary display will only update your watchlist if there's already items in it. If you run into this, simply refresh the page to see your new watchlist contents, but if you have items in your watchlist it should work.
  • Adding or removing items from your watchlist can cause the page layout to reflow if the list becomes long or short.
  • The "add/remove from watchlist" option on the summary control appears whether you're signed in or not, but if you're not signed in, just shows a pipe (|) character.
  • Fadein/fadeout isn't consistent all the time. Sometimes a panel will be left floating.
  • Hovering over a feedback link on the overview page can cause the page layout to flow differently, but the panel remains in its original location.
  • When you "rate" an item by selecting a particular star, it may take a moment to commit your rating, and until it does moving the mouse away causes it to go back to the previous state, and then it will update. This will be corrected by "locking" the item to the selected rating until the rating selection is committed.

As you can see, the current state is pretty early in the process. Over the next few weeks I'll be working on a number of things to improve this experience, and I think you'll be very pleased. The rest of the dev team is very excited about what AJAX brings to the table.

Posted by Cyclometh | 2 Comments
Filed under: , , ,

Connect 2.3- AJAX!

The Connect team is in the middle of development on Connect version 2.3, a minor functionality release of the site targeted for late spring or early summer. We're putting an emphasis on usability and user experience in this release.

 One thing I've been personally excited to work on is integrating AJAX functionality into the Connect site. We're taking a measured approach with AJAX and implementing specific features or updating existing ones to take advantage of AJAX functionality.

 If you develop ASP.NET web applications, take a look a http://ajax.asp.net and get a look at the ASP.NET AJAX Extensions framework.

In Connect 2.3, the first feature to get some AJAX love is the voting system. We're changing the concept slightly- no longer voting, but "rating", which is really what it was meant to be all along.

Here's a smal picture of the new rating feature on the Feedback Details page. This takes the place of the "Voting" box at the top of the page.

Rating Feature

To rate an item, you simply select the value you want in number of stars- from very unimportant to very important. Click the one you want and the value is instantly committed, the averages updated and you don't have to leave the page. You can also change your rating, just as you can currently change your vote.

The same functionality is available from the Feedback Overview page for any site:

Inline rating with summary.

Again, the same logic applies- simply select the value you want to assign an item, click it and it's immediately stored, and the average/number of ratings updated. This works on both the Feedback Overview AND the Search Results page (so you can rate multiple items without having to leave the page).

The "Vote" page is gone entirely; no longer do you have to use a separate page for a trivial action that shouldn't require so much effort.

We're also going to add the ability to add and remove items from your watchlist without navigating around or doing a full postback as is currently required. For this version, we're not AJAX-enabling a lot of features, but if time allows we'll look at adding some other nice features, like AJAX-enabling the comments feature. Validations, workarounds and so forth are all slated to get some AJAX love, but a lot depends on how things shake out.

I've also developed an AJAX-enabled "Tagging" feature, which was used to test AJAX functionality with our site during development and identify those areas we needed to address in order to integrate AJAX. The tagging feature is fun and potentially very useful- although it's not ready for prime-time, being an internal prototype, we're definitely looking at delivering a lot of this kind of stuff to improve your experience using the Connect site (REST, anyone?).

This is just what I've been working on- the rest of the Connect team is working on some pretty neat stuff too. Sadly, a lot of the work I'm doing in this release also focuses on our internal tools for managing Connect, so I can't show you some of the cool stuff there. Hey, beta administrators need love too! ;)

I'm still doing some fit and finish work on some updates to the overview page and the search results view. When I have those more stable, I'll post some larger screenshots. An alpha release is slated for sometime in the next week or two- watch this space for updates, so you can get a VERY early preview of Connect 2.3.

Oh, and all the stuff I've talked about here works in IE, Firefox and Opera.

Posted by Cyclometh | 3 Comments
Filed under: , , , ,
More Posts Next page »
 
Page view tracker