<?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/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Headspring &#187; Kassandra Perch</title>
	<atom:link href="http://www.headspring.com/author/kperch/feed" rel="self" type="application/rss+xml" />
	<link>http://www.headspring.com</link>
	<description>Custom software... Done right the first time.</description>
	<lastBuildDate>Wed, 16 May 2012 18:27:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<copyright>Copyright © Headspring 2012 </copyright>
	<managingEditor>marketing@headspring.com (Jeffrey Palermo and Kevin Hurwitz)</managingEditor>
	<webMaster>marketing@headspring.com (Jeffrey Palermo and Kevin Hurwitz)</webMaster>
	<ttl>1440</ttl>
	<image>
		<url>http://www.headspring.com/wp-content/uploads/2012/05/HeadspringFlair144.jpg</url>
		<title>Headspring</title>
		<link>http://www.headspring.com</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle>We believe there is a better way</itunes:subtitle>
	<itunes:summary>Are you a lifelong learner?  Are you always searching for better ways to develop and maintain software?  So are we!  A passion for learning and growth is a core value at Headspring.  In this podcast, Headspring consultants, programmers, software developers, managers, and executives share the skills, techniques, patterns, and tools that have proven effective on clients&#039; consulting projects.  Headspring is a software consulting company in Austin, TX and has been recognized on the Inc 500 list and the Austin Business Journal&#039;s Best Place to Work award.</itunes:summary>
	<itunes:keywords>headspring, software, line, business, enterprise, applications, custom, MVC, Net, C, database, SQL</itunes:keywords>
	<itunes:category text="Technology" />
	<itunes:category text="Business" />
	<itunes:category text="Education">
		<itunes:category text="Training" />
	</itunes:category>
	<itunes:author>Jeffrey Palermo and Kevin Hurwitz</itunes:author>
	<itunes:owner>
		<itunes:name>Jeffrey Palermo and Kevin Hurwitz</itunes:name>
		<itunes:email>marketing@headspring.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.headspring.com/wp-content/uploads/2012/05/HeadspringFlair600.jpg" />
		<item>
		<title>Agile Best Practices*</title>
		<link>http://www.headspring.com/2011/08/agile-best-practices</link>
		<comments>http://www.headspring.com/2011/08/agile-best-practices#comments</comments>
		<pubDate>Tue, 23 Aug 2011 13:51:35 +0000</pubDate>
		<dc:creator>Kassandra Perch</dc:creator>
				<category><![CDATA[Developer Deep Dive]]></category>

		<guid isPermaLink="false">http://www.headspring.com/?p=1548</guid>
		<description><![CDATA[* &#8211; Disclaimer: if you&#8217;re looking for a simple list of &#8220;You ...]]></description>
			<content:encoded><![CDATA[<p>* &#8211; Disclaimer: if you&#8217;re looking for a simple list of &#8220;You Must, You Must Not&#8221; rules, this isn&#8217;t it. And you should be wary of any list that claims to be that list. Read on for more details.</p>
<p>Agile is not about specific rules. It is about attitude &#8211; willingness to change, adapt, and continuously improve and expand. There is no clean-cut set of rules that make one an aglie developer- it is a craft and a way of thinking that must be practiced and honed. That is not to say there are not resources out there to put you on the right path- Headspring offers<a href="http://www.headspring.com/services/developer-training"> an agile boot camp</a> that shows what steps you can take to put the agile attitude into practice. But there is no easy list of things that one can do to be an agile developer- and the push to find this list of things can create what some call &#8220;Agile Theater.&#8221; This is where teams use the &#8220;right&#8221; names for meetings, and call it agile development, but don&#8217;t really change their old ways of thinking. This can actually be quite detrimental to a software development team, as the added semantics of agile just add more work without actually changing the way things are done on a daily basis.</p>
<p>The name agile implies something other than just raw speed- <span id="more-1548"></span>the name also conjures up the idea of being able to adapt quickly to new situations. This is a very practical name- agile developers must be ready to develop quickly (the idea of releasing early and often is a core idea of agile), but they must also be ready to adapt to changes in customer needs and other factors- customer needs change on a constant basis, and at the end the needs and the product need to match up.</p>
<p>Just as the customer&#8217;s needs change constantly, so do an agile team&#8217;s needs- as people come and go onto a team, the skill set and standard work flow may change bit by bit. What works for one team at one time is never guaranteed to work for the same team at a different time, or a different team altogether. This is why agile development cannot be a list of rules- the way teams implement the core ideas of agile must fit the team itself as its needs change.</p>
<p>This may make agile development seem like a daunting task to implement, but it is a very valid investment towards zero-surprises development. Agile teams are responsive to client&#8217;s needs, and release working software early and improve on it often, which makes for much happier clients, and a project with little wasted effort, because the feedback loop is shorter.</p>
<p>Overall, agile is far from a list of rules that teams can follow to become agile developers. Rather, it is a list of ideas that developers should strive towards, using any tactics that they feel fits them best as a team. This makes agile teams responsive not only to their customer&#8217;s needs, but to their team&#8217;s needs as well, creating a stable environment for both customers and developers.</p>
<p><a href="http://www.headspring.com/services/developer-training">Want to learn more about agile? Headspring offers a fantastic Agile Boot Camp that you can attend to get you on the right path.</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.headspring.com/2011/08/agile-best-practices/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review of Robert Martin&#8217;s The Clean Coder</title>
		<link>http://www.headspring.com/2011/07/review-of-robert-martins-the-clean-coder</link>
		<comments>http://www.headspring.com/2011/07/review-of-robert-martins-the-clean-coder#comments</comments>
		<pubDate>Fri, 29 Jul 2011 21:01:07 +0000</pubDate>
		<dc:creator>Kassandra Perch</dc:creator>
				<category><![CDATA[Bonus!]]></category>
		<category><![CDATA[Developer Deep Dive]]></category>

		<guid isPermaLink="false">http://www.headspring.com/?p=1098</guid>
		<description><![CDATA[Humans learn from experience. Learning to be a consultant is a pinnacle ...]]></description>
			<content:encoded><![CDATA[<p>Humans learn from experience. Learning to be a consultant is a pinnacle of this idea- you cannot pick up a book, read it, work a few exercises in an isolated setting, and be a consultant. However, The Clean Coder by Robert Martin puts readers in the right direction and starts them down the path to being a true professional by giving the reader both a code of conduct to live by and plethora of stories detailing Martin&#8217;s own experiences and pitfalls. This second-hand experience is the best possible resource that can be put into text, and while it will not guarantee that the reader will never make spills of their own, it reveals several of the obvious- and not so obvious- pitfalls that are on the path to being a professional developer.</p>
<p>This book is thin, but a very dense read; it covers a true variety of subjects, many of which that are crucial for consultants &#8211; when and how to say no and yes professionally, test driven development, project management, teamwork, and estimation, to name several. But it is because of this wealth of topics that Martin is able to show readers that professionalism and the path to a long and respected career involves dedication, practice, and time.</p>
<p>This is a book I would recommend not only to new software professionals, but experienced ones as well- because Martin also delves into the more detailed issues of professionalism and career development, even established professionals might learn a thing or two. There is also a section on mentoring that should prove useful to current professionals- because sharing knowledge is just as, if not more, important than obtaining it.</p>
<p>Overall, this book provides a solid foundation for any new software development career by giving the reader contextual experience as well as well-thought-out, time-tested rules to govern the start of a new (or existing) career as a software developer. The Clean Coder pulls all of these important topics into a central text, lending a much-needed resource to the software development community.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.headspring.com/2011/07/review-of-robert-martins-the-clean-coder/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.headspring.com @ 2012-05-18 12:48:04 -->
