<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Case study of agile and UCD working together</title>
	<atom:link href="http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/feed/" rel="self" type="application/rss+xml" />
	<link>http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/</link>
	<description>Boxes and Arrows is devoted to the practice, innovation, and discussion of design; including graphic design, interaction design, information architecture and the design of business.</description>
	<lastBuildDate>Mon, 20 May 2013 13:09:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: mariusvandam</title>
		<link>http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7363</link>
		<dc:creator>mariusvandam</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7363</guid>
		<description><![CDATA[Thanks for the article. Unfortunately you don&#039;t go deep into how the interaction between the IA&#039;s and the Agile development was organised and how UCD and Agile fitted together. 

It looks like most of the IA work (structure, wireframes etc) were designed upfront and handed over to the next team. Was that part of the project done in a more waterfall like process or was it seen as preparation or &#039;sprint 0&#039;? 

What happened to the IA during development and were the IA&#039;s part of or interacting with the development team to further iterate the IA?]]></description>
		<content:encoded><![CDATA[<p>Thanks for the article. Unfortunately you don&#8217;t go deep into how the interaction between the IA&#8217;s and the Agile development was organised and how UCD and Agile fitted together. </p>
<p>It looks like most of the IA work (structure, wireframes etc) were designed upfront and handed over to the next team. Was that part of the project done in a more waterfall like process or was it seen as preparation or &#8216;sprint 0&#8242;? </p>
<p>What happened to the IA during development and were the IA&#8217;s part of or interacting with the development team to further iterate the IA?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: holger_maassen</title>
		<link>http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7364</link>
		<dc:creator>holger_maassen</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7364</guid>
		<description><![CDATA[Hi James – great article thx for sharing, I think you really did a great job of highlighting some of the aspects of Agile. When I think or thought about Agile, I summed it up with the words or it appeared to me as a “squeezed development process”. I’ve been working in waterfall, agile, and fragile processes. (Fragile is like Agile but in the absence of discipline and sometimes I&#039;m under the impression that it&#039;s entire chaotic). I firmly believe the key to success is the willingness to change things based on gained knowledge and wisdom. I love the big bang approach myself but sometimes it’s NOT the only way to find the Holy Grail. The big plus of Agile is - Agile chooses to do things in small increments with minimal planning, rather than long-term planning – but that’s also its big minus. I’m very fascinated by Agile but also frightened and nervous about it again and again. Your article allayed such irritation for a little bit - thx.
@ Marius van Dam - Thx for your questions - I looking for forward to read James&#039;s answers.]]></description>
		<content:encoded><![CDATA[<p>Hi James – great article thx for sharing, I think you really did a great job of highlighting some of the aspects of Agile. When I think or thought about Agile, I summed it up with the words or it appeared to me as a “squeezed development process”. I’ve been working in waterfall, agile, and fragile processes. (Fragile is like Agile but in the absence of discipline and sometimes I&#8217;m under the impression that it&#8217;s entire chaotic). I firmly believe the key to success is the willingness to change things based on gained knowledge and wisdom. I love the big bang approach myself but sometimes it’s NOT the only way to find the Holy Grail. The big plus of Agile is &#8211; Agile chooses to do things in small increments with minimal planning, rather than long-term planning – but that’s also its big minus. I’m very fascinated by Agile but also frightened and nervous about it again and again. Your article allayed such irritation for a little bit &#8211; thx.<br />
@ Marius van Dam &#8211; Thx for your questions &#8211; I looking for forward to read James&#8217;s answers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fnkdumplin</title>
		<link>http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7365</link>
		<dc:creator>fnkdumplin</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7365</guid>
		<description><![CDATA[I agree with Marius.  Nice, detailed work, but this process looks more like waterfall than agile.  I see Agile as a way to combine both UX wireframing and UI development work into manageable sprints.  It appears you handed all wireframes over to the UI team at once.  Not saying that&#039;s bad, just saying that&#039;s not really agile.

I also don&#039;t agree that agile forces a project team to LAUNCH work incrementally.  It simply means that a team can CONSTRUCT work incrementally.  Thus, agile can still happen in a big bang project.  You simply collect all your agile sprints into the test phase, test as a collective whole, then push the button.]]></description>
		<content:encoded><![CDATA[<p>I agree with Marius.  Nice, detailed work, but this process looks more like waterfall than agile.  I see Agile as a way to combine both UX wireframing and UI development work into manageable sprints.  It appears you handed all wireframes over to the UI team at once.  Not saying that&#8217;s bad, just saying that&#8217;s not really agile.</p>
<p>I also don&#8217;t agree that agile forces a project team to LAUNCH work incrementally.  It simply means that a team can CONSTRUCT work incrementally.  Thus, agile can still happen in a big bang project.  You simply collect all your agile sprints into the test phase, test as a collective whole, then push the button.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jameskelway</title>
		<link>http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7366</link>
		<dc:creator>jameskelway</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7366</guid>
		<description><![CDATA[Great to have some feedback here with some important questions. I have the benefit of hindsight and much more experience since this project went live. This gives me a perspective similar to the one that Anthony Colfelt writes in his  article a couple of months ago (http://boxesandarrows.com/view/bringing-user).

@Marius 

I was effectively a UX team of one here so I did the IA and interaction design, working very closely with the visual designer (for UI) and the development team for functionality of the elements. This would occur on a daily basis, very much in a loose, iterative way of designing and developing simultaneously. So although wireframes were handed to both parties, decisions were being made around these documents as they were being worked from and we moved quickly, sometimes without further wireframe revisions. 

So yes it was a Sprint 0, for some elements and then I carried on through subsequent sprints to check the new functionalities with the website editor (product manager). It was not optimal as a way of working, one problem we had was that we were located on several floors which meant a lot of protracted meetings. But under the circumstances, it was the best we could do.

@Holger

I too hold a love/hate relationship with Agile. Mainly as I am a big supporter of iterative design, and a development process that seems to be based on the cyclical nature of design is very interesting. However it does have limitations, mainly on the type of culture that it operates in. Some companies or organisations will never be able to build in a truly Agile way as much as they are incapable of utilising social media technologies. Unfortunately it is the nature of the beast. 

Agile, like so many new ways of working, seems to require a course in change management before people rush headlong into it. Your fears about Agile are mirrored time and again in the clients that I work with. They like the idea but they feel they are on a train unable to get off. If it is not managed by a very empathetic project manager the client feels lost and out of the loop with a budget being spent on intangible elements they can not see. 

Fragile is such a great way to put it, and there is definitely room to improve this area of Agile. It seems to need the UCD thinking more at its core to help bridge that gap between the concept and the delivery of the product. Agile is development and delivery focussed but it needs great communication and collaboration between people to produce quality results.

@Eric

I totally agree about the difference between launching and construction. This being a relaunch I highlighted the project in this context but as you rightly say, construction is the focus of Agile. Launching in a phased way was the initial ambition of the development team but it proved too much of change in technical architecture.]]></description>
		<content:encoded><![CDATA[<p>Great to have some feedback here with some important questions. I have the benefit of hindsight and much more experience since this project went live. This gives me a perspective similar to the one that Anthony Colfelt writes in his  article a couple of months ago (<a href="http://boxesandarrows.com/view/bringing-user" rel="nofollow">http://boxesandarrows.com/view/bringing-user</a>).</p>
<p>@Marius </p>
<p>I was effectively a UX team of one here so I did the IA and interaction design, working very closely with the visual designer (for UI) and the development team for functionality of the elements. This would occur on a daily basis, very much in a loose, iterative way of designing and developing simultaneously. So although wireframes were handed to both parties, decisions were being made around these documents as they were being worked from and we moved quickly, sometimes without further wireframe revisions. </p>
<p>So yes it was a Sprint 0, for some elements and then I carried on through subsequent sprints to check the new functionalities with the website editor (product manager). It was not optimal as a way of working, one problem we had was that we were located on several floors which meant a lot of protracted meetings. But under the circumstances, it was the best we could do.</p>
<p>@Holger</p>
<p>I too hold a love/hate relationship with Agile. Mainly as I am a big supporter of iterative design, and a development process that seems to be based on the cyclical nature of design is very interesting. However it does have limitations, mainly on the type of culture that it operates in. Some companies or organisations will never be able to build in a truly Agile way as much as they are incapable of utilising social media technologies. Unfortunately it is the nature of the beast. </p>
<p>Agile, like so many new ways of working, seems to require a course in change management before people rush headlong into it. Your fears about Agile are mirrored time and again in the clients that I work with. They like the idea but they feel they are on a train unable to get off. If it is not managed by a very empathetic project manager the client feels lost and out of the loop with a budget being spent on intangible elements they can not see. </p>
<p>Fragile is such a great way to put it, and there is definitely room to improve this area of Agile. It seems to need the UCD thinking more at its core to help bridge that gap between the concept and the delivery of the product. Agile is development and delivery focussed but it needs great communication and collaboration between people to produce quality results.</p>
<p>@Eric</p>
<p>I totally agree about the difference between launching and construction. This being a relaunch I highlighted the project in this context but as you rightly say, construction is the focus of Agile. Launching in a phased way was the initial ambition of the development team but it proved too much of change in technical architecture.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: flugelmeister</title>
		<link>http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7367</link>
		<dc:creator>flugelmeister</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7367</guid>
		<description><![CDATA[Interesting article &amp; comments. I have found a hybrid development process with an &quot;external&quot; waterfall view (complete with up-front specs, Alpha, Beta, RC, Gold milestones) combined with an &quot;internal&quot; agile process based on user stories, sprints &amp; iteratively releasable code works well for us :)]]></description>
		<content:encoded><![CDATA[<p>Interesting article &amp; comments. I have found a hybrid development process with an &#8220;external&#8221; waterfall view (complete with up-front specs, Alpha, Beta, RC, Gold milestones) combined with an &#8220;internal&#8221; agile process based on user stories, sprints &amp; iteratively releasable code works well for us <img src='http://www-boxesandarrows-com.zippykid.netdna-cdn.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brtrx</title>
		<link>http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7368</link>
		<dc:creator>brtrx</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7368</guid>
		<description><![CDATA[Really enjoyed the case study, James. Thank you.

Regardless of whether your working in an agile context, I think there&#039;s great value in the Boundary Spanner concept. It seems to me to be an excellent way of communicating the strategic importance of UX, from the perspective of project team effectiveness. 

I also found your description of the deliverables do a good job of showing their value for a development team. Churn at pre-release becomes especially expensive when we are talking about a relaunch.

Together these help broaden the business value of UX, and shift it away from being some sort of quality assurance method with purely marketing value.]]></description>
		<content:encoded><![CDATA[<p>Really enjoyed the case study, James. Thank you.</p>
<p>Regardless of whether your working in an agile context, I think there&#8217;s great value in the Boundary Spanner concept. It seems to me to be an excellent way of communicating the strategic importance of UX, from the perspective of project team effectiveness. </p>
<p>I also found your description of the deliverables do a good job of showing their value for a development team. Churn at pre-release becomes especially expensive when we are talking about a relaunch.</p>
<p>Together these help broaden the business value of UX, and shift it away from being some sort of quality assurance method with purely marketing value.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: magia3e</title>
		<link>http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7369</link>
		<dc:creator>magia3e</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7369</guid>
		<description><![CDATA[This is a great case study and a lot of good work (and diagrams) but I&#039;m sorry I can&#039;t agree that this represents an agile+UX approach. What you&#039;ve described with the 6 month period to concept is the very definition of &#039;big design up-front&#039; that is typical of Waterfall. Just because you design iteratively doesn&#039;t mean it&#039;s agile.

To replace a whole website in a big-bang approach isn&#039;t anti-agile. In fact, you could achieve the whole outcome by using the same team, working collaboratively in parallel, working on a &#039;skinny solution&#039; to replace the whole website, within 8 weeks. The focus after that would be to identify what users value most (through application of UCD techniques) and then add to the site incrementally in 2 week iterations.

UCD can also lead the assessment of the priority of features to be designed+coded within an iteration through collaborative work and I often see great IAs doing this through what you term here the &#039;boundary spanner&#039;. In agile-speak this is the job of the Agile Master who&#039;se been there and done that and knows enough to be able to be the gel that keeps the team together, helps to identify impediments to the project and keeps everyone working to the Agile Way.]]></description>
		<content:encoded><![CDATA[<p>This is a great case study and a lot of good work (and diagrams) but I&#8217;m sorry I can&#8217;t agree that this represents an agile+UX approach. What you&#8217;ve described with the 6 month period to concept is the very definition of &#8216;big design up-front&#8217; that is typical of Waterfall. Just because you design iteratively doesn&#8217;t mean it&#8217;s agile.</p>
<p>To replace a whole website in a big-bang approach isn&#8217;t anti-agile. In fact, you could achieve the whole outcome by using the same team, working collaboratively in parallel, working on a &#8216;skinny solution&#8217; to replace the whole website, within 8 weeks. The focus after that would be to identify what users value most (through application of UCD techniques) and then add to the site incrementally in 2 week iterations.</p>
<p>UCD can also lead the assessment of the priority of features to be designed+coded within an iteration through collaborative work and I often see great IAs doing this through what you term here the &#8216;boundary spanner&#8217;. In agile-speak this is the job of the Agile Master who&#8217;se been there and done that and knows enough to be able to be the gel that keeps the team together, helps to identify impediments to the project and keeps everyone working to the Agile Way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jameskelway</title>
		<link>http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7370</link>
		<dc:creator>jameskelway</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7370</guid>
		<description><![CDATA[@Craig 

This sounds really interesting and glad to hear it works for you. It is dependent where you operate, but it is a really important matter to find the solution that is right for the context you operate in.

@Justin  

The boundary spanner is actually the core message of this article that I wanted to get across and I am really glad you picked up on it. UX people are the ones who have the ability to bridge those roles in organisations that may be more traditional and subject to organisational structures that confine efficiency. We should strive to go beyond boundaries, reach out and collaborate beyond our remit as a matter of course. If we do this effectively and avoid the jargon (especially amongst the stakeholders) then business value is derived from our behaviour. I firmly believe this is the 
differentiator between the usability guy and a person who will transform the product to a desirable or delightful experience.

@Matthew

The case study really highlights what occured within the confines of what we were able to operate in. Agile was the method of the development department. You are right in saying that iterative design is not agile, I completely 
agree. Agile is a way of getting work done with a series of steps and methods that are clearly defined, taught to 
scrum masters and stuck to rigidly in my experience.

 I would say that iterative design happens in a different arena in a different mode in the development of the site. Sorry if this was unclear - but it is an important distinction to make.

I agree with your point of how it could be done, but that was not the reality in this particular company and that moment in time. The organisational make up of the business proved to be an impediment to developing the site optimally. This meant that the &#039;Agile Master&#039; was not actually the boss of the team but the client of internal departments. The scrum was managed by another person, who led the development team. In this situation, there was no way that they would do any IA at all.

I have written about this recently (http://userpathways.com/2010/04/agile-and-the-importance-of-cultural-understanding/) and it would be great to have some feedback.

What you raise here is really valid, but this situation, called for this solution. It couldn&#039;t be done in any other way - at that moment. It was not optimal but it achieved the brief in a manner that satsified both the users and the business.]]></description>
		<content:encoded><![CDATA[<p>@Craig </p>
<p>This sounds really interesting and glad to hear it works for you. It is dependent where you operate, but it is a really important matter to find the solution that is right for the context you operate in.</p>
<p>@Justin  </p>
<p>The boundary spanner is actually the core message of this article that I wanted to get across and I am really glad you picked up on it. UX people are the ones who have the ability to bridge those roles in organisations that may be more traditional and subject to organisational structures that confine efficiency. We should strive to go beyond boundaries, reach out and collaborate beyond our remit as a matter of course. If we do this effectively and avoid the jargon (especially amongst the stakeholders) then business value is derived from our behaviour. I firmly believe this is the<br />
differentiator between the usability guy and a person who will transform the product to a desirable or delightful experience.</p>
<p>@Matthew</p>
<p>The case study really highlights what occured within the confines of what we were able to operate in. Agile was the method of the development department. You are right in saying that iterative design is not agile, I completely<br />
agree. Agile is a way of getting work done with a series of steps and methods that are clearly defined, taught to<br />
scrum masters and stuck to rigidly in my experience.</p>
<p> I would say that iterative design happens in a different arena in a different mode in the development of the site. Sorry if this was unclear &#8211; but it is an important distinction to make.</p>
<p>I agree with your point of how it could be done, but that was not the reality in this particular company and that moment in time. The organisational make up of the business proved to be an impediment to developing the site optimally. This meant that the &#8216;Agile Master&#8217; was not actually the boss of the team but the client of internal departments. The scrum was managed by another person, who led the development team. In this situation, there was no way that they would do any IA at all.</p>
<p>I have written about this recently (<a href="http://userpathways.com/2010/04/agile-and-the-importance-of-cultural-understanding/" rel="nofollow">http://userpathways.com/2010/04/agile-and-the-importance-of-cultural-understanding/</a>) and it would be great to have some feedback.</p>
<p>What you raise here is really valid, but this situation, called for this solution. It couldn&#8217;t be done in any other way &#8211; at that moment. It was not optimal but it achieved the brief in a manner that satsified both the users and the business.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matthijs</title>
		<link>http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7371</link>
		<dc:creator>matthijs</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7371</guid>
		<description><![CDATA[On design in an agile environment, I read Lynn Miller&#039;s (Alias software - they developed Maya) paper (2005): http://agileproductdesign.com/useful_papers/miller_customer_input_in_agile_projects.pdf .. There I learned (and we adopted) parallel design and development. In short, the IxD is one sprint ahead .. The product owner now does have to look one sprint ahead as well ..

Here&#039;s another document by Desirée Sy (2007, also Alias) that elaborates on the parallel approach: http://upassoc.org/upa_publications/jus/2007may/agile-ucd.pdf]]></description>
		<content:encoded><![CDATA[<p>On design in an agile environment, I read Lynn Miller&#8217;s (Alias software &#8211; they developed Maya) paper (2005): <a href="http://agileproductdesign.com/useful_papers/miller_customer_input_in_agile_projects.pdf" rel="nofollow">http://agileproductdesign.com/useful_papers/miller_customer_input_in_agile_projects.pdf</a> .. There I learned (and we adopted) parallel design and development. In short, the IxD is one sprint ahead .. The product owner now does have to look one sprint ahead as well ..</p>
<p>Here&#8217;s another document by Desirée Sy (2007, also Alias) that elaborates on the parallel approach: <a href="http://upassoc.org/upa_publications/jus/2007may/agile-ucd.pdf" rel="nofollow">http://upassoc.org/upa_publications/jus/2007may/agile-ucd.pdf</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jameskelway</title>
		<link>http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7372</link>
		<dc:creator>jameskelway</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://boxesandarrows.com/case-study-of-agile-and-ucd-working-together/#comment-7372</guid>
		<description><![CDATA[@Matthijs 
Thanks for the links and I agree Sprint 0 is the way to go - one sprint ahead. But as you say, the product owner is there also in this IxD stage. Such an important fact, and one that needs to be encouraged and monitored to ensure a successful project in my opinion. 

This parallel way to design and develop works really well when communication lines are clear and used frequently, if not it can go badly wrong very quickly. Hence the need for boundary spanners, or product owners who collaborate in all stages of the product&#039;s creation.]]></description>
		<content:encoded><![CDATA[<p>@Matthijs<br />
Thanks for the links and I agree Sprint 0 is the way to go &#8211; one sprint ahead. But as you say, the product owner is there also in this IxD stage. Such an important fact, and one that needs to be encouraged and monitored to ensure a successful project in my opinion. </p>
<p>This parallel way to design and develop works really well when communication lines are clear and used frequently, if not it can go badly wrong very quickly. Hence the need for boundary spanners, or product owners who collaborate in all stages of the product&#8217;s creation.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
