<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tim Gregory &#187; 24.com</title>
	<atom:link href="http://tim-gregory.com/tag/24-com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tim-gregory.com</link>
	<description>personal blog about all things Agile, SEO, Web Development, Scrum, Usability, Photography and whatever else I blurt out</description>
	<lastBuildDate>Wed, 16 Nov 2011 07:31:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>The things we weren&#8217;t told about Scrum</title>
		<link>http://tim-gregory.com/2010/02/the-things-we-werent-told-about-scrum/</link>
		<comments>http://tim-gregory.com/2010/02/the-things-we-werent-told-about-scrum/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 15:58:49 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[24.com]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Slideshare]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://tim-gregory.com/2010/02/the-things-we-werent-told-about-scrum/</guid>
		<description><![CDATA[This is a short presentation I first delivered at the MIH Tech conference in Prague last year, and then touched up in February 2010 to deliver to a local tech team that is in the process of implementing Scrum. The main areas I cover are the challenges of innovating within the Scrum process, how to [...]


Related posts:<ol><li><a href='http://tim-gregory.com/2010/03/is-there-a-place-for-criticism-of-scrum/' rel='bookmark' title='Is there a place for criticism of Scrum?'>Is there a place for criticism of Scrum?</a></li>
<li><a href='http://tim-gregory.com/2009/07/24-com-dev-team-wins-an-award/' rel='bookmark' title='24.com Dev team wins an award'>24.com Dev team wins an award</a></li>
<li><a href='http://tim-gregory.com/2009/06/first-post/' rel='bookmark' title='First post!'>First post!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftim-gregory.com%2F2010%2F02%2Fthe-things-we-werent-told-about-scrum%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftim-gregory.com%2F2010%2F02%2Fthe-things-we-werent-told-about-scrum%2F&amp;source=tim_gregory&amp;style=compact&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>This is a short presentation I first delivered at the MIH Tech conference in Prague last year, and then touched up in February 2010 to deliver to a local tech team that is in the process of implementing Scrum.</p>
<p>The main areas I cover are the challenges of innovating within the Scrum process, how to use Scrum techniques for non-Scrum teams, and the key things we&#8217;ve learned about Scrum over the last 2 years at 24.com.</p>
<p>Comments are welcome ; )</p>
<div style="width:425px;text-align:left" id="__ss_3246390"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/timothygregory/the-things-we-werent-told-about-scrum" title="The things we weren&#39;t told about Scrum">The things we weren&#39;t told about Scrum</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=scrumpresentationfeb2010-100222094403-phpapp01&#038;stripped_title=the-things-we-werent-told-about-scrum" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=scrumpresentationfeb2010-100222094403-phpapp01&#038;stripped_title=the-things-we-werent-told-about-scrum" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="510" height="426"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/timothygregory">Tim Gregory</a>.</div>
</div>
<div style="float:left;margin:0px 0px 0px 0px;"></div>

<p>Related posts:<ol><li><a href='http://tim-gregory.com/2010/03/is-there-a-place-for-criticism-of-scrum/' rel='bookmark' title='Is there a place for criticism of Scrum?'>Is there a place for criticism of Scrum?</a></li>
<li><a href='http://tim-gregory.com/2009/07/24-com-dev-team-wins-an-award/' rel='bookmark' title='24.com Dev team wins an award'>24.com Dev team wins an award</a></li>
<li><a href='http://tim-gregory.com/2009/06/first-post/' rel='bookmark' title='First post!'>First post!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://tim-gregory.com/2010/02/the-things-we-werent-told-about-scrum/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>24.com Dev team wins an award</title>
		<link>http://tim-gregory.com/2009/07/24-com-dev-team-wins-an-award/</link>
		<comments>http://tim-gregory.com/2009/07/24-com-dev-team-wins-an-award/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 05:57:02 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[24.com]]></category>
		<category><![CDATA[Award]]></category>
		<category><![CDATA[Media24]]></category>

		<guid isPermaLink="false">http://tim-gregory.com/?p=130</guid>
		<description><![CDATA[At the Media24 Gala dinner last night, an award was presented to the 24.com Dev teams to recognise the work done on the CMS development and the migration of our sites off the legacy platforms and onto the new system. We got a mention on stage for the Portal teams, the central Dev team, the [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftim-gregory.com%2F2009%2F07%2F24-com-dev-team-wins-an-award%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftim-gregory.com%2F2009%2F07%2F24-com-dev-team-wins-an-award%2F&amp;source=tim_gregory&amp;style=compact&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://tim-gregory.com/wp-content/uploads/2009/07/24comAward.jpg" alt="24comAward" title="24comAward" width="268" height="334" class="alignright size-full wp-image-132" />At the Media24 Gala dinner last night, an award was presented to the 24.com Dev teams to recognise the work done on the CMS development and the migration of our sites off the legacy platforms and onto the new system.</p>
<p>We got a mention on stage for the Portal teams, the central Dev team, the Design team and the Project office.</p>
<p>I&#8217;m very pleased that the contribution that the tech team has made to the organisation over the past year have been recognised. It a honor to be presented with an award that usually goes to a business unit within 24.com.<br />
I think 24.com needs more awards at this ceremony &#8211; we had only one, versus 30+ for the various print and logistics divisions.<br />
In future I&#8217;d like to see an innovation award, a mobile product award, an award for the business units, and perhaps an award for strongest technical contribution.<br />
But I&#8217;m not griping &#8211; it&#8217;s great to see my teams recognised in this way.</p>
<div style="float:left;margin:0px 0px 0px 0px;"></div>

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://tim-gregory.com/2009/07/24-com-dev-team-wins-an-award/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Federated Identity (and why OpenID sucks)</title>
		<link>http://tim-gregory.com/2009/07/federated-identity-and-why-openid-sucks/</link>
		<comments>http://tim-gregory.com/2009/07/federated-identity-and-why-openid-sucks/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 20:18:37 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[24.com]]></category>
		<category><![CDATA[Afrigator]]></category>
		<category><![CDATA[Facebook Connect]]></category>
		<category><![CDATA[Google Friend Connect]]></category>
		<category><![CDATA[OpenID]]></category>

		<guid isPermaLink="false">http://tim-gregory.com/?p=50</guid>
		<description><![CDATA[The idea of federated identity management on the WWW has been around in various forms for years, but has only gained real traction in the past year or so. For websites, the idea is simple – instead of each site that requires user authentication asking for registration and capturing and storing all that information themselves, [...]


Related posts:<ol><li><a href='http://tim-gregory.com/2009/07/competitor-usability-testing-is-it-useful/' rel='bookmark' title='Competitor usability testing &#8211; is it useful?'>Competitor usability testing &#8211; is it useful?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftim-gregory.com%2F2009%2F07%2Ffederated-identity-and-why-openid-sucks%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftim-gregory.com%2F2009%2F07%2Ffederated-identity-and-why-openid-sucks%2F&amp;source=tim_gregory&amp;style=compact&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>The idea of <a href="http://en.wikipedia.org/wiki/Federated_identity">federated identity</a> management on the WWW has been around in various forms for years, but has only gained real traction in the past year or so.<br />
For websites, the idea is simple – instead of each site that requires user authentication asking for registration and capturing and storing all that information themselves, sites may allow external services to authenticate users for them. </p>
<p>This is great for users, because they don’t have to remember lots of passwords and maintain identity on various sites, and it’s great for websites too, because they don’t have to force all users through convoluted sign-up process nor do they have to secure usernames and passwords for every user that interacts with the site. The authenticating service only vouches for ‘who’ the user says they are, the authorization, or ‘what’ they may do once authenticated is still managed by the websites themselves.</p>
<p>It’s taken a little while for website owners to get their heads around the idea that they don’t have to authenticate users themselves, but it’s starting to happen all over now.<br />
A great analogy for this new way of thinking is paying for a meal at a restaurant with a credit card – the restaurant probably doesn’t care whether it’s Visa or Mastercard doing the authentication, they just want to know that a trusted authority confirms that the user is probably who they say they are and have funds available.</p>
<p>It’s taken a long time to get to where we are… <a class="zem_slink" href="http://www.microsoft.com" title="Microsoft" rel="homepage">Microsoft</a> launched their Passport ‘Single Sign On’ (SSO) servicein 1999, promising a single login that could be used at multiple websites, all managed by Microsoft.<br />
Major Microsoft properties such as the MSN Network used it, and other high profile sites like eBay adopted it over the following couple of years.<br />
In South Africa, MWEB launched a similar service called ‘Sign Me In’, sometime around 2001 if my memory serves me.<br />
Sign Me In, or SMI was a <a class="zem_slink" href="http://en.wikipedia.org/wiki/Single_sign-on" title="Single sign-on" rel="wikipedia">Single Sign On</a> service modeled on MS Passport, and rolled out to all MIH and Naspers group sites at the time like SuperSport, the M&amp;G, and News24.<br />
It was also used to lock down all local news and content sites published by Media24 and MWEB to South African users. International users had to pay a subscription to access the content.</p>
<p>Predictably, there was some resistance to SMI amongst partner sites, and it faced a similar battle to gain widespread adoption to that faced by Passport.<br />
Website owners didn’t want to entrust their user database and authentication services to another party. They got the sense that the authenticating services wanted to ‘own’ the users somehow, and they were probably right. Service level agreements had to be put in place. Any down-time on the sign-in service would knock out all dependent sites. International bandwidth and latency issues meant that early versions of SMI could take up to 2 minutes to log users in across all sites.</p>
<p>The way it was implemented meant that it was possible for a user to log in, be authenticated against a number of sites, and then hit a ‘Sign Me Out’ button that would log them out of only a single site, leaving them authenticated against loads of other sites. And most importantly, site owner lost control of the user experience at one of the most important moments of interaction with them.</p>
<p>The experience for all concerned was poor, and SMI and Passport shared a similar fate – over time the relying parties moved away from them or offered a choice of login. Today, Windows LiveID, Passport’s successor is only used on Microsoft sites and services and some affiliates like Expedia. And today SMI is only in use on MWEB’s products and services and a couple of sites that haven’t got around to unhooking from it yet like <a href="http://www.food24.com">Food24</a>.</p>
<p>Fast-forward to today, and there is a huge amount of buzz about <a class="zem_slink" href="http://openid.net" title="OpenID Foundation" rel="homepage">OpenID</a>, <a class="zem_slink" href="http://facebook.com" title="Facebook" rel="homepage">Facebook</a> Connect, <a class="zem_slink" href="http://google.com" title="Google" rel="homepage">Google</a> <a class="zem_slink" href="http://www.google.com/friendconnect" title="Google Friend Connect" rel="homepage">Friend Connect</a>, <a class="zem_slink" href="http://www.crunchbase.com/product/myspaceid" title="MySpaceID" rel="crunchbase">MySpaceID</a> and various other services that allow you to use your choice of authentication service to login to websites.<br />
The use of these services today is quite different to the experience of Passport and SMI:</p>
<ol>
<li>Customers are given choice, rather than the website choosing one single-signon technology</li>
<li>Users trust Facebook, Google and <a class="zem_slink" href="http://myspace.com" title="MySpace" rel="homepage">MySpace</a>. They already maintain identities there, and use their login credentials all the time to access these services</li>
<li>Facebook, Google and MySpace are well-known, instantly recognisable brands for web users</li>
<li>Website owners get to access existing profile details without requiring registration, and to interact with the users’ social graph</li>
<li>Users maintain multiple personas online, and the use of multiple alternate authentication services allows them to choose which one they use to login to a given site</li>
<li>The experience is slick – users are often able to login to a site without a fresh login if they are already signed into a trusted service</li>
</ol>
<p>At 24.com we’ve started dabbling with the idea of federated identity and 3rd-party authentication, having recently launched an integration between comments on <a href="http://www.wheels24.co.za">Wheels24</a> and Facebook using Facebook Connect.<br />
The experience is great – if I’m logged in to Facebook as <a href="http://www.facebook.com/timgregorysa">Tim Gregory</a>, when I attempt to comment on the site I’m already recognized and my details (including profile pic) are pulled through.<br />
<img src="http://tim-gregory.com/wp-content/uploads/2009/07/Wheels_comments.png" alt="Wheels_comments_Facebook_Connect" title="Wheels_comments_Facebook_Connect" class=" size-full wp-image-52" width="490" height="485"><br />
When posting a comment, I’m given the option of pushing a notification out to my Facebook activity stream which in turn drives further conversation, commenting, and clicks on the link the article. Nice.</p>
<p>Now on to OpenID, and the proliferation of sites accepting alternative sign-ins. I presume the thinking goes something like this – “well, if accepting 1 or 2 alternative log in options is good, then accepting dozens must be awesome!”<br />
And we quickly arrive at login processes like the one on <a href="http://www.afrigator.com/">Afrigator</a>. I’m sure the developers had the best intentions, but the login usability is terrible.</p>
<p>The homepage shows six (6!) logos of authentication services that can be used to log in to Afrigator. These include Google, <a class="zem_slink" href="http://www.yahoo.com" title="Yahoo!" rel="homepage">Yahoo!</a>, WordPress, Blogger, Twitter, and Facebook.<br />
Clicking on ANY of the images take you through to a second page that now displays the same 6 logos on the right (which will take you endlessly to the page you’re on when clicked), and then the same 6 logos on the left again, with Flickr and OpenID logos now thrown in for a total of 8 branded login choices. In addition to an invitation to login using a form below all the logos.</p>
<p>Kinda makes you think that you might be able to use any of those logins in the form below the logos, right?<br />
Wrong! That’s the Afrigator login, stupid!<br />
If you want to actually login with your Yahoo! account, you need to click on the logo. (no, the Yahoo! logo on the <em>left</em>, the Yahoo! logo on the <em>right</em> puts you into a loop, remember?).<br />
Ok… so I click on the Yahoo! logo again, expecting that perhaps I’ll be presented with a form asking me for my Yahoo! account details. Nope, wrong again… I’m presented with a popup containing the SAME 6 logos I’ve seen again and again… and yes, the Yahoo! logo is still there. By now I feel like Charlie Brown  trying to kick the football &#8211; “Go on, kick the ball Charlie Brown, I promise I won’t move it this time”. Should I click it again? Will clicking a different logo do something new? </p>
<p>This is not a good user experience, no matter how good the intentions of the site creators. To try convey the full impact of the choices presented, I’ve created a little montage of all the logo choices presented by Afrigator for authentication. In my opinion, too much choice is a bad thing in this context. It doesn’t help users, and that has to be the over-riding usability objective. To be fair to the Afrigator guys, I do understand the impact of using RPX, and the site as a whole is usable. I just get the feeling that nobody has looked past the technical aspects to see if the interface actually makes sense.</p>
<p><img src="http://tim-gregory.com/wp-content/uploads/2009/07/logo_soup.png" alt="logo_soup" title="logo_soup" class="alignnone size-full wp-image-53" width="557" height="183"></p>
<p>And I haven’t even got to <strong>OpenID</strong> yet….<br />
OpenID is not a brand, it’s a technology.<br />
Only real geeks recognize the logo. Not even Mac users.<br />
Nobody loves OpenID the way they love Facebook and Google.<br />
OpenID breaks common login metaphors, like the username/password convention.<br />
OpenID is not intuitive, and requires explanation (as evidenced by various sites online that <a href="http://openidexplained.com">explain how to use it</a>).<br />
The multi-site login/logout behaviour is inconsistent.<br />
The experience of using OpenID to log into a site is usually more painful than simply signing up for a new account on the site.<br />
Few users know that they can use some of their existing services for OpenID authentication.<br />
It offers little utility to site owners in terms of trusted 3rd-party authentication (anybody can be an authenticator using OpenID), and it provides little value in the way of a social graph that can be tapped into by the site owner.</p>
<p>If you don’t believe me, go read the reports Yahoo’s OpenID research group have released regarding <a href="http://developer.yahoo.net/blog/archives/2008/10/open_id_research.html">OpenID usability</a>. It’s not pretty, and this is the result of testing done on technical users by advocates of the technology.<br />
The <a href="http://developer.yahoo.com/openid/openid-research-jul08.pdf">Yahoo! usability report presentation is here</a> and should be compulsory reading for tech-utopians who haven’t figured out why OpenID is still a solution looking for a problem.</p>
<p>So… if reason prevails when we integrate 3rd-party authentication services for 24.com, there will be a standard login screen with a username and password form, a link inviting users to register, and only 2 additional logos on the page – Facebook, and Google. Close to these logos will be a line of text inviting users to login with one of these alternatives. Clicking on either logo will log the user in (if the user has a valid authenticated session open), or invite the user to enter an username and password for the service of their choice.<br />
And that is all.<br />
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.techcrunch.com/2009/10/02/easy-does-it-google-friend-connect-one-ups-facebook-connects-install-wizard/">Easy Does It: Google Friend Connect One-Ups Facebook Connect&#8217;s Install Wizard</a> (techcrunch.com)</li>
</ul>
<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/ec517cbd-3fea-4bdd-8ff2-0a9687a01fba/" title="Reblog this post [with Zemanta]"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_c.png?x-id=ec517cbd-3fea-4bdd-8ff2-0a9687a01fba" alt="Reblog this post [with Zemanta]"></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>
<div style="float:left;margin:0px 0px 0px 0px;"></div>

<p>Related posts:<ol><li><a href='http://tim-gregory.com/2009/07/competitor-usability-testing-is-it-useful/' rel='bookmark' title='Competitor usability testing &#8211; is it useful?'>Competitor usability testing &#8211; is it useful?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://tim-gregory.com/2009/07/federated-identity-and-why-openid-sucks/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.458 seconds -->

