<?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> &#187; software development</title>
	<atom:link href="http://www.scrum.org.za/tag/software-development/feed" rel="self" type="application/rss+xml" />
	<link>http://www.scrum.org.za</link>
	<description>Connecting the South African Scrum community</description>
	<lastBuildDate>Fri, 03 Feb 2012 16:30:01 +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>How to make your Dev team exceptional</title>
		<link>http://www.scrum.org.za/events/how-to-make-your-dev-team-exceptional</link>
		<comments>http://www.scrum.org.za/events/how-to-make-your-dev-team-exceptional#comments</comments>
		<pubDate>Tue, 18 Oct 2011 12:49:34 +0000</pubDate>
		<dc:creator>Carlo Kruger</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Upcoming Cpt Events]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Cape Town]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[scrum gathering]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.scrum.org.za/?p=2629</guid>
		<description><![CDATA[High quality software that meets the business needs can only come from an exceptional development team. Lets talk about the secret sauce needed to make your team exceptional. Stand-ups every day? Check. Impediment-removing Scrum Master? Check. Product Owner who understands prioritising? Check. Teams that deliver working code every sprint? Check. Review every sprint? Check. Retrospective [...]]]></description>
			<content:encoded><![CDATA[<p>High quality software that meets the business needs can only come from an exceptional development team. Lets talk about the secret sauce needed to make your team exceptional.</p>
<p>Stand-ups every day? Check.<br />
Impediment-removing Scrum Master? Check.<br />
Product Owner who understands prioritising? Check.<br />
Teams that deliver working code every sprint? Check.<br />
Review every sprint? Check.<br />
Retrospective every sprint? Check.</p>
<p>Does this make your business truly Agile? For me there are a couple of checklist items missing:</p>
<p>Development practices that deliver high quality code?</p>
<p>A team of developers who understand one another and operate as a cohesive unit?</p>
<p>Team productivity doesn&#8217;t drop when a particular team member is away?</p>
<p>How would you answer? How would your developers answer?</p>
<p>It&#8217;s bring-a-dev-day at SUGSA! In fact bring your whole development team.</p>
<p><strong>About Austin Fagan <a href="http://www.scrum.org.za/uploads/2011/10/austin.jpg"><img class="alignright size-full wp-image-2627" title="Austin Fagan" src="http://www.scrum.org.za/uploads/2011/10/austin.jpg" alt="" width="106" height="122" /></a></strong></p>
<p>I work for <a title="Unboxed Consulting" href="http://www.unboxedconsulting.com/">Unboxed Consulting</a>.</p>
<p>I started writing software in 1999. I think I&#8217;m as bad now as I was then. So I don&#8217;t code now, my team keeps me as far from the codebase as they can, they shudder at the thought of me coding. I still can&#8217;t help being passionate about development. Weird.</p>
<p>I&#8217;ve been lucky enough to be exposed to Agile techniques and great development practice since 2006 and I&#8217;ve been boring people silly about both since.</p>
<p>&nbsp;</p>
<p><a title="Sign up" href="http://cptnov11.eventbrite.com/">Sign up at Event Brite</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scrum.org.za/events/how-to-make-your-dev-team-exceptional/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gathering 2011 &#8211; The Buffalo Herd, for developers and testers</title>
		<link>http://www.scrum.org.za/uncategorized/gathering-2011-the-buffalo-herd-for-developers-and-testers</link>
		<comments>http://www.scrum.org.za/uncategorized/gathering-2011-the-buffalo-herd-for-developers-and-testers#comments</comments>
		<pubDate>Sun, 14 Aug 2011 21:07:43 +0000</pubDate>
		<dc:creator>Adrian Punt</dc:creator>
				<category><![CDATA[Gathering]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[gathering]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.scrum.org.za/?p=2192</guid>
		<description><![CDATA[There is nothing quite as impressive as a herd of buffalo stampeding through the veld, nothing except a high performance Scrum team that is. This track, aptly named the Buffalo Herd is for the people who do the real work in Scrum: developers, architects, testers and other team members. Not only will this track feature [...]]]></description>
			<content:encoded><![CDATA[<p>There is nothing quite as impressive as a herd of buffalo stampeding through the veld, nothing except a high performance Scrum team that is. This track, aptly named the Buffalo Herd is for the people who do the real work in Scrum: developers, architects, testers and other team members.</p>
<p>Not only will this track feature technical content and learning outcomes, but also provide insight into true Agile culture and principles, the cornerstone for any high performing Scrum team.</p>
<h4>In Johannesburg, we look forward to the following:</h4>
<h2>Manoj Vadakkan</h2>
<h3>It’s the culture, Stupid! &#8211; Why Scrum is more than a few ceremonies, roles, &amp; artifacts</h3>
<p><a href="http://www.scrum.org.za/uploads/2011/06/maoj.jpg"><img class="alignleft size-thumbnail wp-image-2126" title="Manoj Vadakkan " src="http://www.scrum.org.za/uploads/2011/06/maoj-150x150.jpg" alt="" width="142" height="142" /></a>Many organizations are attracted to Scrum because of its apparent simplicity and its potential to deliver results faster.  However, most don’t realize that there are cultural changes which are also required in order for Scrum to be successful.</p>
<p>Manoj postulates that Scrum as a movement will fail if we do not bring the cultural aspects to the forefront.  Attendees will participate in a dynamic discussion about the importance of the cultural aspects that are required for Scrum to flourish within an organization.</p>
<div>
<p>&nbsp;</p>
<h2>Kevin Trethewey</h2>
</div>
<div>
<h3>See code differently</h3>
<p><a href="http://www.scrum.org.za/uploads/2011/08/kevin3.jpg"><img class="alignleft size-full wp-image-2197" title="Kevin Trethewey" src="http://www.scrum.org.za/uploads/2011/08/kevin3.jpg" alt="" width="140" height="148" /></a>Your environment and your own personal and professional life experience inform your view of what computer code is and should be. We will take a journey through some of the history of software code &#8211; how people have created and thought about it.</p>
<p>I will then describe to you how my experiences in Scrum and non-Scrumming environments has taught me how to think about code and the patterns that I have seen work (and fail).</p>
<p>Through this I hope to show how Scrum (and Agile teams in general) think differently about what code is &#8211; and hopefully inspire you to critically analyze the role code plays in your environment.</p>
</div>
<div>
<h4></h4>
<h4>9 September 2011 &#8211; Sandton Convention Center &#8211; <a title="Register" href="http://www.scrum.org.za/gathering-2/register">book your tickets online now!</a></h4>
</div>
<div>
<p style="text-align: center;"> &#8212;&#8212;&#8212;&#8212;</p>
</div>
<div>
<h4>And in Cape Town, we are excited for the following:</h4>
</div>
<div>
<h2>Aslam Khan</h2>
<h3>Live your principles or stay in bed</h3>
<p><a href="http://www.scrum.org.za/uploads/2011/07/AslamKhan-150.jpg"><img class="alignleft size-thumbnail wp-image-2090" title="Aslam Khan" src="http://www.scrum.org.za/uploads/2011/07/AslamKhan-150-150x150.jpg" alt="" width="150" height="150" /></a>We talk frequently of the values, principles and practices in software development. Most commonly in Scrum, are the references to extreme programming. I&#8217;ve been learning to be an extreme programmer for a long time, and it was really easy until I made the decision to not compromise on my principals, one at a time. This session is about taking software development principles, not matter where they came from, and applying them to designs, code and life as a developer.</p>
<p>What&#8217;s this got to do with Scrum? Everything. I see far too many teams compromise their way right from backlog grooming all the way through to the sprint-review, only to be snot-klapped a few sprints later. This session is not about magically exterminating all future snot-klaps, but how to deal with the snot and recover from the klap.</p>
<p>We will move between discussions, whiteboards and cracking open some code in an editor. My objective in this session is to challenge you and push you to make difficult discussions in your head and in your code.</p>
<p>As a side-effect, you will gain some insight into agile development too <img src='http://www.scrum.org.za/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</div>
<div>
<p>&nbsp;</p>
<h2>Fadi Stephan</h2>
<h3>Software Craftsmanship &#8211; Imperative or Hype</h3>
<p><a href="http://www.scrum.org.za/uploads/2011/07/fadi.jpg"><img class="alignleft size-thumbnail wp-image-2093" title="Fadi Stephan" src="http://www.scrum.org.za/uploads/2011/07/fadi-150x150.jpg" alt="" width="150" height="150" /></a>Some Agile teams fail to figure out or implement technical practices that are necessary for long term success. Software craftsmen believe that without these technical best practices, the quality of software goes downhill and teams can no longer sustain their high levels of productivity. They established the software craftsmanship movement to reverse this downhill trend, improve the quality of software and maintain hyper-productivity.</p>
<p>Fadi Stephan introduces software craftsmanship, reviews its history, and explores the driving forces that led practitioners to create this movement. Fadi describes the software craftsman’s ethics, disciplines, principles, and practices as he explores the latest arguments between advocates and opponents of software craftsmanship. Learn the values of the software craftsmanship manifesto. Understand the current state of software development. Discover new tools and forums available to developers for practicing and mastering their craft.</p>
<p>Leave with new insights on how to become a quality software developer.</p>
<p>&nbsp;</p>
<h4>13 and 14 September 2011 &#8211; Erinvale Hotel, Somerset West &#8211; <a title="Register" href="http://www.scrum.org.za/gathering-2/register">book your tickets online now</a>!</h4>
<p style="text-align: left;">We also have dedicated tracks for the Product Owner, the Scrum Master and Management. More information to come in the next few days, so please &#8211; stay tuned. <a title="Register" href="http://www.scrum.org.za/gathering-2/register">Click here</a> to view the detailed program.</p>
<p style="text-align: center;">&#8212;&#8212;&#8212;&#8212;</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.scrum.org.za/uncategorized/gathering-2011-the-buffalo-herd-for-developers-and-testers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hilton Giesenow on Continuous Integration in Scrum</title>
		<link>http://www.scrum.org.za/events/hilton-giesenow-on-continuous-integration-in-scrum</link>
		<comments>http://www.scrum.org.za/events/hilton-giesenow-on-continuous-integration-in-scrum#comments</comments>
		<pubDate>Thu, 14 May 2009 08:41:46 +0000</pubDate>
		<dc:creator>peter</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[CI]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.scrum.org.za/?p=358</guid>
		<description><![CDATA[The Cape Town chapter held it&#8217;s 4th event last night. We meet at Great Westerford, with venue and food kindly sponsored by Intec and drinks sponsored by Scrum Sense. Hilton Giesenow, Development Manager at 3Fifteen and Microsoft MVP spoke on continuous integration (CI). He spoke of CI as a continuum and just one of a [...]]]></description>
			<content:encoded><![CDATA[<p>The Cape Town chapter held it&#8217;s 4th event last night. We meet at Great Westerford, with venue and food kindly sponsored by Intec and drinks sponsored by Scrum Sense.</p>
<p>Hilton Giesenow, Development Manager at 3Fifteen and Microsoft MVP spoke on continuous integration (CI). He spoke of CI as a continuum and just one of a number of good software development practices. He outlined 10 steps to implementing good CI, with the first 3 being an essential starting point:</p>
<ol>
<li>Source repository &#8211; gotta have this!</li>
<li>Make code self-testing with unit tests (for bugs in legacy code, write a failing unit test that reproduces the bug, then fix!)</li>
<li>Automate the build &#8211; use one of the great free tools such as Cruise Control from ThoughtWorks; trigger to run every 30 mins or on each check-in.</li>
<li>Everyone commits their code daily (at least).</li>
<li>Every commit should be built (all code is integrated)</li>
<li>Keep the build fast</li>
<li>Test in a clone of the production environment (use VM&#8217;s)</li>
<li>Make it easy to get the latest deliveries (for example use zip of exe)</li>
<li>Everyone can see the results of the latest build</li>
<li>Automate deployment</li>
</ol>
<p>In the subsequent Q&amp;A session we noted that:</p>
<ul>
<li>You can implement CI beneficially in any SDLC process, whether Waterfall, Scrum or other.</li>
<li>Scrum is (deliberately) silent on software development practices, leaving teams and organisations to choose their own.</li>
<li>It is essential that teams implement good practices such as CI to complement the Scrum process if they want to improve.</li>
<li>Doing CI will provide you with useful metrics as a side-effect, for example code coverage by tests, number of automated tests.</li>
</ul>
<p>We&#8217;re grateful to Hilton for taking the time to spend with us!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scrum.org.za/events/hilton-giesenow-on-continuous-integration-in-scrum/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

