<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>Recent Posts in Practices of an Agile Developer | Pragmatic Forums</title>
    <link>http://forums.pragprog.com/forums/14/posts</link>
    <language>en-us</language>
    <ttl>60</ttl>
    <item>
      <title>trouble with technology decisions posted by Chad Edge @ Tue, 27 May 2008 21:27:37 -0000</title>
      <description>&lt;p&gt;So I picked up &amp;#8220;Practices of an Agile Developer&amp;#8221; this past weekend. Read it this morning, and highlighted like crazy.&lt;/p&gt;


	&lt;p&gt;I bought the book because I&amp;#8217;m dealing with a specific problem: a small(1) project has been given the green light using what our company calls &amp;#8220;Act2;&amp;#8221; a combination of Scrum, Agile, and Act. It&amp;#8217;s worked in the past for other projects, and our small project seemed to be similarly aligned.&lt;br /&gt;The problem we&amp;#8217;re facing is the business management has made the technology decision to use .NET without fully understanding(2) what it would take (system, support, and developer &amp;#8211; wise) to deliver the solution. We have great .NET developers, but little to no &lt;span class="caps"&gt;ASP&lt;/span&gt;.net developers (this is a web-app). Our server environment does not have the necessary structure to support &lt;span class="caps"&gt;ASP&lt;/span&gt;.net (we need an http_rewrite component &amp;#8211; without &lt;span class="caps"&gt;IIS 7&lt;/span&gt;, or 3rd party Helicon, we&amp;#8217;re toast).&lt;br /&gt;On the other hand, I have written extensively about the &lt;span class="caps"&gt;LAMP&lt;/span&gt; stack &amp;#8211; how large its install base is here at our company, how many resources we have on-staff for supporting the code and servers, and have even put together a demo(3).&lt;/p&gt;


	&lt;p&gt;So, after all my documenting, presenting, discussing with the top-brass, it seems that all my efforts have fallen on deaf ears. Chapter 4, practice 12 says &amp;#8220;Justify Technology Use&amp;#8221; and provides guidelines for approaching technology. I&amp;#8217;ve followed those over the last 5 months (my opinions were documented back to January of this year). &lt;strong&gt;So, what do I do when all the tips have failed?&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;Footnotes:&lt;br /&gt;(1) I called the project small, since I am confident I could deploy the solution within 30-60 days, with two demos to the stakeholders as a single developer, with one product owner.&lt;br /&gt;(2) I say &amp;#8220;not fully understand,&amp;#8221; and I don&amp;#8217;t want that to seem like bashing &amp;#8211; I just assume they don&amp;#8217;t &amp;#8220;get it&amp;#8221; since the response has not been positive, or with any explanation of reason beyond &amp;#8220;that&amp;#8217;s how we roll&amp;#8221; &lt;br /&gt;(3) We finished one 30-day sprint (there&amp;#8217;s the Scrum part) &amp;#8211; my &amp;#8220;from scratch&amp;#8221; demo took 4 days and exceeded the features completed in the 30-day sprint!&lt;/p&gt;</description>
      <pubDate>Tue, 27 May 2008 21:27:37 -0000</pubDate>
      <guid isPermaLink="false">forums.pragprog.com:14:469:2915</guid>
      <author>Chad Edge</author>
      <link>http://forums.pragprog.com/forums/14/topics/469</link>
    </item>
  </channel>
</rss>
