<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/1.5.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: FlexDev</title>
	<link>http://blog.qualityaspect.com/2006/05/10/flexdev/</link>
	<description>Lidor Wyssocky's Blog on Optimizing Software Development</description>
	<pubDate>Wed, 20 Aug 2008 12:57:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.2</generator>

	<item>
 		<title>Comment on FlexDev by: Business Process Management Software Html</title>
		<link>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-34851</link>
		<pubDate>Mon, 04 Feb 2008 13:46:29 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-34851</guid>
					<description>&lt;strong&gt;Purchasing Inventory Management Software for Process Manufacturing Businesses&lt;/strong&gt;

Reducing inventory management costs is an essential and integral part of any business, but none more so than in the process manufacturing business. Proper inventory management can make a real difference in obtaining and retaining a competitive edge in ...</description>
		<content:encoded><![CDATA[	<p><strong>Purchasing Inventory Management Software for Process Manufacturing Businesses</strong></p>
	<p>Reducing inventory management costs is an essential and integral part of any business, but none more so than in the process manufacturing business. Proper inventory management can make a real difference in obtaining and retaining a competitive edge in &#8230;
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on FlexDev by: Lidor Wyssocky</title>
		<link>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-12175</link>
		<pubDate>Thu, 15 Mar 2007 11:07:28 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-12175</guid>
					<description>Of course you are right, Alistair. 

If it wasn't clear, the FlexDev &quot;marketing&quot; stuff should not be taken too seriously. What should be taken seriously is the fact that common sense is often abandoned in favor of marketing hypes  or theological debates. 

You quoted me as saying &quot;everything is allowed&quot;, but that refers just the pool of options. Of course some solutions are better than others... but in a certain context. If you know this, and you analyze your needs and constraints properly, you won't let the garbage in: you will filter it out. You will then have a better chance of succeeding than by sticking to a certain process as described by what could be best referred to as a cult.

Lidor</description>
		<content:encoded><![CDATA[	<p>Of course you are right, Alistair. </p>
	<p>If it wasn&#8217;t clear, the FlexDev &#8220;marketing&#8221; stuff should not be taken too seriously. What should be taken seriously is the fact that common sense is often abandoned in favor of marketing hypes  or theological debates. </p>
	<p>You quoted me as saying &#8220;everything is allowed&#8221;, but that refers just the pool of options. Of course some solutions are better than others&#8230; but in a certain context. If you know this, and you analyze your needs and constraints properly, you won&#8217;t let the garbage in: you will filter it out. You will then have a better chance of succeeding than by sticking to a certain process as described by what could be best referred to as a cult.</p>
	<p>Lidor
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on FlexDev by: Alistair Cockburn</title>
		<link>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-9112</link>
		<pubDate>Sat, 24 Feb 2007 01:49:41 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-9112</guid>
					<description>Lidor --- I keep hoping you will notice the little self-contradiction you've gotten yourself into. The moment you named your (non-)methodology &quot;FlexDev&quot;, you immediately bought into the exact problem you mention in the paragraph below... simply substitute &quot;FlexDev&quot; for the phrase &quot;any other methodology name&quot;.

&amp;#62;

It's a catch-22 --- if you don't name it, no one can refer to it; if you do name it, you immediately get trapped in theological discussions, as has happened on this page. If you allow anything, then you allow more garbage than you intend; if you exclude anything, then you are back to the theological arguments. 

Welcome to the club. 

Alistair Cockburn</description>
		<content:encoded><![CDATA[	<p>Lidor &#8212; I keep hoping you will notice the little self-contradiction you&#8217;ve gotten yourself into. The moment you named your (non-)methodology &#8220;FlexDev&#8221;, you immediately bought into the exact problem you mention in the paragraph below&#8230; simply substitute &#8220;FlexDev&#8221; for the phrase &#8220;any other methodology name&#8221;.</p>
	<p>&gt;</p>
	<p>It&#8217;s a catch-22 &#8212; if you don&#8217;t name it, no one can refer to it; if you do name it, you immediately get trapped in theological discussions, as has happened on this page. If you allow anything, then you allow more garbage than you intend; if you exclude anything, then you are back to the theological arguments. </p>
	<p>Welcome to the club. </p>
	<p>Alistair Cockburn
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on FlexDev by: technical - uttaruk.com &#187; Flexible Software Development (aka FlexDev)</title>
		<link>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-7550</link>
		<pubDate>Tue, 30 Jan 2007 22:14:53 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-7550</guid>
					<description>[...] Lidor Wyssocky had a post about the way process should be grown out of project needs and he calls that Flexible Software Development (or FlexDev). He basically argues that people should not be bought into any kind of development processes (e.g. RUP, XP, Scrum) or practices (e.g. TDD, pair programming), instead they should just work out a process of their own during the development life-cycle, depending on the project needs. This can be summarized by the following statement of Lidor [...]</description>
		<content:encoded><![CDATA[	<p>[&#8230;] Lidor Wyssocky had a post about the way process should be grown out of project needs and he calls that Flexible Software Development (or FlexDev). He basically argues that people should not be bought into any kind of development processes (e.g. RUP, XP, Scrum) or practices (e.g. TDD, pair programming), instead they should just work out a process of their own during the development life-cycle, depending on the project needs. This can be summarized by the following statement of Lidor [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on FlexDev by: Buu Nguyen&#8217;s Blog &#187; Blog Archive &#187; Flexible Software Development (aka FlexDev)</title>
		<link>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-7548</link>
		<pubDate>Tue, 30 Jan 2007 21:42:33 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-7548</guid>
					<description>[...] Lidor Wyssocky had a post about the way process should be grown out of project needs and he calls that Flexible Software Development (or FlexDev). He basically argues that people should not be bought into any kind of development processes (e.g. RUP, XP, Scrum) or practices (e.g. TDD, pair programming), instead they should just work out a process of their own during the development life-cycle, depending on the project needs. This can be summarized by the following statement of Lidor [...]</description>
		<content:encoded><![CDATA[	<p>[&#8230;] Lidor Wyssocky had a post about the way process should be grown out of project needs and he calls that Flexible Software Development (or FlexDev). He basically argues that people should not be bought into any kind of development processes (e.g. RUP, XP, Scrum) or practices (e.g. TDD, pair programming), instead they should just work out a process of their own during the development life-cycle, depending on the project needs. This can be summarized by the following statement of Lidor [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on FlexDev by: Tom Harris</title>
		<link>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-2013</link>
		<pubDate>Sat, 30 Sep 2006 22:18:52 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-2013</guid>
					<description>Here's another one:

http://www.stsc.hill.af.mil/Crosstalk/2003/07/sheard.html

Ends with

A truly successful effort will result when a company develops specific solutions to its specific concerns.</description>
		<content:encoded><![CDATA[	<p>Here&#8217;s another one:</p>
	<p><a href='http://www.stsc.hill.af.mil/Crosstalk/2003/07/sheard.html' rel='nofollow'>http://www.stsc.hill.af.mil/Crosstalk/2003/07/sheard.html</a></p>
	<p>Ends with</p>
	<p>A truly successful effort will result when a company develops specific solutions to its specific concerns.
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on FlexDev by: Tom Harris</title>
		<link>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-2012</link>
		<pubDate>Sat, 30 Sep 2006 21:44:54 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-2012</guid>
					<description>Watch out -- FlexDev is getting popular.

But seriously, here's another clear thinker:

http://ryan-technorabble.blogspot.com/2006/09/try-your-best-agile-and-why-we-cant.html

He ends with 

At best, you could come up with a new group, like “The Workable Code Movement™”, that’s a subset of practices if that’s what you want.</description>
		<content:encoded><![CDATA[	<p>Watch out &#8212; FlexDev is getting popular.</p>
	<p>But seriously, here&#8217;s another clear thinker:</p>
	<p><a href='http://ryan-technorabble.blogspot.com/2006/09/try-your-best-agile-and-why-we-cant.html' rel='nofollow'>http://ryan-technorabble.blogspot.com/2006/09/try-your-best-agile-and-why-we-cant.html</a></p>
	<p>He ends with </p>
	<p>At best, you could come up with a new group, like “The Workable Code Movement™”, that’s a subset of practices if that’s what you want.
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on FlexDev by: FlexDev - Pliant: ¿llega la era post-ágil? &#166; METODOLOGÍAS ÁGILES</title>
		<link>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-1098</link>
		<pubDate>Fri, 28 Jul 2006 07:58:54 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-1098</guid>
					<description>[...] FlexDev: afirma que se debe de implementar el desarrollo óptimo para cada proyecto. Nada de tener un proceso estático que se aplique a todos los proyectos. Dependiendo del proyecto, se implementa un proceso. [...]</description>
		<content:encoded><![CDATA[	<p>[&#8230;] FlexDev: afirma que se debe de implementar el desarrollo óptimo para cada proyecto. Nada de tener un proceso estático que se aplique a todos los proyectos. Dependiendo del proyecto, se implementa un proceso. [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on FlexDev by: pliantalliance.org &#187; FlexDev, Pliant, Post-Agilism, FooBar</title>
		<link>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-756</link>
		<pubDate>Tue, 27 Jun 2006 13:08:08 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-756</guid>
					<description>[...] I&amp;#8217;ve come across yet another independant redefinition of what pliantalliance.org is getting at. It comes from Lidor who once again hits the nail on the head with FlexDev. FlexDev is defined as &amp;#8220;creating the optimal process for each project&amp;#8221;. Brilliant. [...]</description>
		<content:encoded><![CDATA[	<p>[&#8230;] I&#8217;ve come across yet another independant redefinition of what pliantalliance.org is getting at. It comes from Lidor who once again hits the nail on the head with FlexDev. FlexDev is defined as &#8220;creating the optimal process for each project&#8221;. Brilliant. [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on FlexDev by: BD</title>
		<link>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-733</link>
		<pubDate>Mon, 26 Jun 2006 11:15:39 +0000</pubDate>
		<guid>http://blog.qualityaspect.com/2006/05/10/flexdev/#comment-733</guid>
					<description>Thanks for your idea Lidor. I agree with you completely that projects are best developed using no predefined process at all - instead, just let the team create their own process, along with whatever practices that bring about the highest possible productivity. The point is that a mature team will know what to do to get things done and any kind of predefined procedures will only serve, more or less, as a burden.

Nonetheless, my point is that it is not easy at all to find teams with leaders/managers who can be of that mature. I'm working in one of the largest outsourcing software shops in Vietnam, and have seen enough incompetent leaders and managers who never quite get what process really means - and thus, there is no way they can create a good process for their own projects (i.e. &quot;what the heck is refactoring that you're talking about, the code works and just leave it alone, we need to code new features asap my dear boys!!!&quot;). 

For those teams, it's better to have excellent software people around the world to define a bunch of principles and practices (and called them with names as XP, or Scrum etc.), writing books them (and even bringing hype about them) so that the less capable people can learn about them. I don't say those less capable people can get the much, if any, from doing that, but at least this will definitely help some of them learn something or two about the current state of software engineering - and thus hopefully they can move towards FlexDev.</description>
		<content:encoded><![CDATA[	<p>Thanks for your idea Lidor. I agree with you completely that projects are best developed using no predefined process at all - instead, just let the team create their own process, along with whatever practices that bring about the highest possible productivity. The point is that a mature team will know what to do to get things done and any kind of predefined procedures will only serve, more or less, as a burden.</p>
	<p>Nonetheless, my point is that it is not easy at all to find teams with leaders/managers who can be of that mature. I&#8217;m working in one of the largest outsourcing software shops in Vietnam, and have seen enough incompetent leaders and managers who never quite get what process really means - and thus, there is no way they can create a good process for their own projects (i.e. &#8220;what the heck is refactoring that you&#8217;re talking about, the code works and just leave it alone, we need to code new features asap my dear boys!!!&#8221;). </p>
	<p>For those teams, it&#8217;s better to have excellent software people around the world to define a bunch of principles and practices (and called them with names as XP, or Scrum etc.), writing books them (and even bringing hype about them) so that the less capable people can learn about them. I don&#8217;t say those less capable people can get the much, if any, from doing that, but at least this will definitely help some of them learn something or two about the current state of software engineering - and thus hopefully they can move towards FlexDev.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
