<?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>Agile Development Ottawa &#124; Innovative Agile Coaching, Agile Training &#38; Agile Consulting for Government &#38; Enterprise &#124; Westboro Systems Agile Development, Ottawa</title>
	<atom:link href="http://www.westborosystems.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.westborosystems.com</link>
	<description>Agile Coaching, Training, Organizational Transformations</description>
	<lastBuildDate>Thu, 26 Jan 2012 17:56:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Professional Developer Week 2010 Workshop</title>
		<link>http://www.westborosystems.com/2010/06/professional-developer-week-2010-workshop/</link>
		<comments>http://www.westborosystems.com/2010/06/professional-developer-week-2010-workshop/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 20:17:42 +0000</pubDate>
		<dc:creator>glenn</dc:creator>
				<category><![CDATA[Articles and Presentations]]></category>

		<guid isPermaLink="false">http://www.westborosystems.com/?p=638</guid>
		<description><![CDATA[Workshop given at the 2010 Professional Developers Week hosted by The Association of Public Sector Information Professionals (DPI)]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.westborosystems.com/wp-content/uploads/2010/06/DPW-2010-05-Agile-Presentation-Final.pdf" target="_blank">Workshop</a> given at the <a href="http://www.dpi-canada.com/en/events/pdw.aspx" target="_blank">2010 Professional Developers Week</a> hosted by <a href="http://www.dpi-canada.com/en/default.aspx" target="_blank">The Association of Public Sector Information Professionals</a> (DPI)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.westborosystems.com/2010/06/professional-developer-week-2010-workshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automated Testing and Refactoring Workshop</title>
		<link>http://www.westborosystems.com/2010/02/automated-testing-and-refactoring-workshop/</link>
		<comments>http://www.westborosystems.com/2010/02/automated-testing-and-refactoring-workshop/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 16:19:11 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Public Training Courses]]></category>

		<guid isPermaLink="false">http://www.westborosystems.com/?p=612</guid>
		<description><![CDATA[April 20, 2010 Ottawa, ON $799 CDN Location: TBA Course Outline]]></description>
			<content:encoded><![CDATA[<h3>April 20, 2010 Ottawa, ON $799 CDN</h3>
<p><strong>Location:</strong> TBA</p>
<p><em><strong><a href="/agile-training-overview/automated-testing-refactoring-workshop/">Course Outline<br />
	</a></strong></em></p>
<p style="margin-top: 1em; text-align: center;"><em><strong><a href="&#109;ai&#108;t&#111;:&#105;&#110;&#102;o&#64;&#119;&#101;&#115;tb&#111;&#114;o&#115;&#121;ste&#109;s&#46;c&#111;m?su&#98;j&#101;ct=&#65;u&#116;om&#97;&#116;&#101;d Tes&#116;in&#103;&#32;a&#110;&#100; &#82;&#101;&#102;&#97;&#99;&#116;&#111;rin&#103; &#87;&#111;&#114;k&#115;&#104;op&#32;&#45;&#32;&#79;&#116;taw&#97;,&#32;&#79;&#78; -&#32;Ap&#114;i&#108; 20,&#32;20&#49;&#48;"><img alt="Register Now!" height="29" src="/wp-content/uploads/2010/01/RegisterNowButton.png" width="140" /></a><br />
	</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.westborosystems.com/2010/02/automated-testing-and-refactoring-workshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction to Agile Software Development</title>
		<link>http://www.westborosystems.com/2010/02/introduction-to-agile-software-development-2/</link>
		<comments>http://www.westborosystems.com/2010/02/introduction-to-agile-software-development-2/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 16:04:45 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Public Training Courses]]></category>

		<guid isPermaLink="false">http://www.westborosystems.com/?p=608</guid>
		<description><![CDATA[May 11-12, 2010 Ottawa, ON $995 CDN Location: TBA Course Outline]]></description>
			<content:encoded><![CDATA[<h3>May 11-12, 2010 Ottawa, ON $995 CDN</h3>
<p><strong>Location:</strong> TBA</p>
<p><em><strong><a href="/agile-training-overview/intro-to-agile/">Course Outline<br />
	</a></strong></em></p>
<p style="margin-top: 1em; text-align: center;"><em><strong><a href="&#109;&#97;&#105;lt&#111;:i&#110;&#102;&#111;&#64;wes&#116;&#98;o&#114;o&#115;&#121;&#115;&#116;e&#109;&#115;.&#99;o&#109;&#63;&#115;&#117;&#98;&#106;ect&#61;I&#110;tro&#100;&#117;c&#116;&#105;&#111;&#110;&#32;&#116;o&#32;Ag&#105;le&#32;&#83;of&#116;w&#97;re&#32;Devel&#111;p&#109;&#101;nt &#45;&#32;&#79;&#116;t&#97;wa, ON&#32;&#45; &#77;&#97;&#121; 11-1&#50;,&#32;2&#48;&#49;&#48;"><img alt="Register Now!" height="29" src="/wp-content/uploads/2010/01/RegisterNowButton.png" width="140" /></a><br />
	</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.westborosystems.com/2010/02/introduction-to-agile-software-development-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction to Agile Software Development</title>
		<link>http://www.westborosystems.com/2010/02/introduction-to-agile-software-development/</link>
		<comments>http://www.westborosystems.com/2010/02/introduction-to-agile-software-development/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 16:02:49 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Public Training Courses]]></category>

		<guid isPermaLink="false">http://www.westborosystems.com/?p=602</guid>
		<description><![CDATA[April 13-14, 2010 Ottawa, ON $995 CDN Location: TBA Course Outline]]></description>
			<content:encoded><![CDATA[<h3>April 13-14, 2010 Ottawa, ON $995 CDN</h3>
<p><strong>Location:</strong> TBA</p>
<p><em><strong><a href="/agile-training-overview/intro-to-agile/">Course Outline<br />
	</a></strong></em></p>
<p style="margin-top: 1em; text-align: center;"><em><strong><a href="ma&#105;l&#116;&#111;:in&#102;o&#64;&#119;&#101;&#115;&#116;&#98;&#111;&#114;os&#121;&#115;t&#101;&#109;s.&#99;o&#109;?&#115;&#117;bj&#101;ct&#61;I&#110;&#116;&#114;od&#117;ctio&#110; &#116;&#111;&#32;&#65;gil&#101;&#32;So&#102;&#116;&#119;are D&#101;&#118;elo&#112;m&#101;&#110;t - Ot&#116;&#97;wa, O&#78;&#32;-&#32;Ap&#114;il&#32;13&#45;&#49;&#52;&#44; &#50;0&#49;0"><img alt="Register Now!" height="29" src="/wp-content/uploads/2010/01/RegisterNowButton.png" width="140" /></a><br />
	</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.westborosystems.com/2010/02/introduction-to-agile-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coding Standard</title>
		<link>http://www.westborosystems.com/2010/02/coding-standard/</link>
		<comments>http://www.westborosystems.com/2010/02/coding-standard/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 14:56:19 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Agile Tips]]></category>

		<guid isPermaLink="false">http://www.westborosystems.com/?p=586</guid>
		<description><![CDATA[For a team to work effectively in pairs, and to share ownership of all the code, all the developers need to write the code in the same way, with rules that ensure the code communicates clearly. The specifics of the coding standard aren&#39;t all that important, just that all team members follow the same standard. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">For a team to work effectively in pairs, and to share ownership of all the code, all the developers need to write the code in the same way, with rules that ensure the code communicates clearly.</p>
<p style="text-align: justify;">The specifics of the coding standard aren&#39;t all that important, just that all team members follow the same standard.</p>
<p style="text-align: justify;">Here are some sample coding standards:</p>
<ul>
<li>Java &#8211; <a href="http://java.sun.com/docs/codeconv/" target="_blank">Code Conventions for the JavaTM Programming Language</a></li>
<li>Ruby &#8211; <a href="http://www.caliban.org/ruby/rubyguide.shtml" target="_blank">The Unofficial Ruby Usage Guide</a></li>
<li>C# &#8211; <a href="http://msdn2.microsoft.com/en-us/library/aa291593%28VS.71%29.aspx" target="_blank">Visual Studio Coding Techniques</a></li>
<li>C++ &#8211; <a href="http://pst.cern.ch/HandBookWorkBook/Handbook/Programming/CodingStandard/c++standard.pdf" target="_blank">CERN C++ Coding Standard</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.westborosystems.com/2010/02/coding-standard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sustainable Pace</title>
		<link>http://www.westborosystems.com/2010/02/sustainable-pace/</link>
		<comments>http://www.westborosystems.com/2010/02/sustainable-pace/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 14:51:00 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Agile Tips]]></category>

		<guid isPermaLink="false">http://www.westborosystems.com/?p=584</guid>
		<description><![CDATA[Tired team members make more mistakes. Airline pilots, truck drivers and other occupations that require sharp concentration mandate the maximum number of hours that can be worked.&#160; That doesn&#39;t apply to the software industry, and the overall quality of software reflects that fact. Agile advocates only working overtime if it is effective, and certainly not [...]]]></description>
			<content:encoded><![CDATA[<p>Tired team members make more mistakes. Airline pilots, truck drivers and other occupations that require sharp concentration mandate the maximum number of hours that can be worked.&nbsp; That doesn&#39;t apply to the software industry, and the overall quality of software reflects that fact.</p>
<p>Agile advocates only working overtime if it is effective, and certainly not for an extended period of time.&nbsp; The basis for this is to allow Agile teams to work at a pace that can be sustained for the long term without causing burnout. This improves the quality of the work performed, and improves the team&#39;s morale.</p>
<p>Of the 4 variables of project management &#8211; Resources, Scope, Quality, and Time &#8211; Sustainable Pace is intended to improve the control of Quality.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.westborosystems.com/2010/02/sustainable-pace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continuous Integration</title>
		<link>http://www.westborosystems.com/2010/02/continuous-integration/</link>
		<comments>http://www.westborosystems.com/2010/02/continuous-integration/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 14:47:40 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Agile Tips]]></category>

		<guid isPermaLink="false">http://www.westborosystems.com/?p=581</guid>
		<description><![CDATA[Continuous Integration is a practice in which the team checks in and builds the software system as often as possible. This keeps all the programmers on the same page, and enables very rapid progress. Perhaps surprisingly, integrating more frequently tends to eliminate integration problems that plague teams who integrate less often. True Continuous Integration occurs [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Continuous Integration is a practice in which the team checks in and builds the software system as often as possible. This keeps all the programmers on the same page, and enables very rapid progress. Perhaps surprisingly, integrating more frequently tends to eliminate integration problems that plague teams who integrate less often.</p>
<p style="text-align: justify;">True Continuous Integration occurs when developers use the practice in concert with <a title="Test-Driven Development (TDD)" href="http://www.westborosystems.com/2010/02/test-driven-development-tdd/">Test-Driven Development (TDD)</a>, integrating their work immediately after writing a unit test and just enough code to make the test pass.  The cycle looks like this:</p>
<p style="text-align: justify;"><a href="http://www.westborosystems.com/wp-content/uploads/2010/02/Test-Code-Refactor-Integrate.jpg"><img class="aligncenter size-medium wp-image-552" title="Test-Code-Refactor-Integrate" src="http://www.westborosystems.com/wp-content/uploads/2010/02/Test-Code-Refactor-Integrate-300x222.jpg" alt="" width="300" height="222" /></a></p>
<p style="text-align: justify;">This leads to developers integrating very small changes very frequently &#8211; on the order of 5-10 minutes.  This practice all but eliminates the issues such as complex merges with collisions that teams encounter when they integrate even once per day and certainly when they delay integration for longer periods of time.</p>
<p style="text-align: justify;">There are several tools that assist in Continuous Integration:</p>
<ul>
<li><a title="Jenkins CI" href="http://jenkins-ci.org/" target="_blank">Jenkins</a></li>
<li><a href="http://cruisecontrol.sf.net/" target="_blank">CruiseControl and CruiseControl.NET</a></li>
<li><a href="http://www.urbancode.com/projects/anthill/default.jsp" target="_blank">AntHill</a></li>
<li><a href="http://jakarta.apache.org/gump/" target="_blank">Gump</a></li>
<li><a href="http://hudson-ci.org/">Hudson<br />
</a></li>
<li><a href="http://www.atlassian.com/software/bamboo/">Bamboo<br />
</a></li>
<li><a href="http://en.wikipedia.org/wiki/Team_Foundation_Server">Team Foundation Server (TFS)<br />
</a></li>
</ul>
<p style="text-align: justify;">Each of these tools can be configured to poll your code repository for changes, and automatically start the build process when a change is detected. They can also execute unit and accpetance tests, and report the results.</p>
<p style="text-align: justify;">There is also the belief that a tool is overkill for implementing Continuous Integration. James Shore has published a <a href="http://www.jamesshore.com/Blog/Continuous-Integration-Checklist.html" target="_blank">Continuous Integration Checklist</a>, that thoroughly describes the CI process without the use of special tool (excepting a rubber chicken!).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.westborosystems.com/2010/02/continuous-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Collective Ownership</title>
		<link>http://www.westborosystems.com/2010/02/collective-ownership/</link>
		<comments>http://www.westborosystems.com/2010/02/collective-ownership/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 14:43:50 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Agile Tips]]></category>

		<guid isPermaLink="false">http://www.westborosystems.com/?p=579</guid>
		<description><![CDATA[All of the system artifacts belong to the entire team. This allows the team to continuously move forward, avoiding bottlenecks caused by islands of knowledge in the team.&#160; This improves flow and thus productivity, and reduces the risk that work will be disrupted by staff turnover. Generalizing Specialists In order to allow all team members [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">All of the system artifacts belong to the entire team. This allows the team to continuously move forward, avoiding bottlenecks caused by islands of knowledge in the team.&nbsp; This improves flow and thus productivity, and reduces the risk that work will be disrupted by staff turnover.</p>
<h2>Generalizing Specialists</h2>
<p style="text-align: justify;">In order to allow all team members to share in the work, you want to avoid having very narrow specializations as much as possible.&nbsp; That doesn&#39;t preclude having people with some specialization, but the team members should be <a href="http://www.agilemodeling.com/essays/generalizingSpecialists.htm" target="_blank">Generalizing Specialists</a> as much as possible.</p>
<p style="text-align: justify;">Remember, though, this is just a guideline &#8211; there will always be instances where very specific specialization is required.&nbsp; However, in most cases Generalizing Specialists will be more productive.&nbsp; As Robert Heinlein said in <i>Time Enough For Love</i>:</p>
<blockquote>
<p style="text-align: justify;">A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.westborosystems.com/2010/02/collective-ownership/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Oversight</title>
		<link>http://www.westborosystems.com/2010/02/code-oversight/</link>
		<comments>http://www.westborosystems.com/2010/02/code-oversight/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 14:29:45 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Agile Tips]]></category>

		<guid isPermaLink="false">http://www.westborosystems.com/?p=564</guid>
		<description><![CDATA[A relatively important practice in Agile is the use of multiple pairs of eyeballs to help ensure that the code that is being delivered is of the highest quality possible.&#160; Quality in the context means low defects, good design, adherence to local standards, and suitability to the task at hand. There are several ways to [...]]]></description>
			<content:encoded><![CDATA[<p>A relatively important practice in Agile is the use of multiple pairs of eyeballs to help ensure that the code that is being delivered is of the highest quality possible.&nbsp; Quality in the context means low defects, good design, adherence to local standards, and suitability to the task at hand.</p>
<p>There are several ways to achieve this goal:</p>
<ul>
<li>Pair Programming</li>
<li>Peer Programming</li>
<li>Open Source Committer Model</li>
<li>Formal Code Reviews</li>
</ul>
<h2>Pair Programming</h2>
<p>In Pair Programming, all production code is written in pairs -&nbsp; two programmers working together at one machine. Pair programming has been shown by several experiments to produce better software at similar or lower cost than programmers working alone.</p>
<p style="text-align: justify;">This is a rather controversial practice &#8211; the concept of not working alone is foreign to many programmers. However, Pair Programming acts as a real-time code review, and it has a distinct peer pressure aspect to it.&nbsp; Programmers are more likely to develop test-first, follow coding standards and refactor their code when there is someone working with them!</p>
<p style="text-align: justify;"><a href="http://www.stsc.hill.af.mil/crosstalk/1996/07/manageme.asp" target="_blank" title="Management Impact on Software Cost and Schedule"> Research by Dr. Randall W. Jensen published in 1996</a> while he was working for the U.S. Air Force spoke of two-person (2P) teams. At the time of the report, 2P teams had been in use since 1975. Initially, there was concern that there would be lost productivity owing to having 2 people work on the same problem. However, the study showed productivity improvements of over 150% at the time scale of a month.</p>
<p style="text-align: justify;"><a href="http://collaboration.csc.ncsu.edu/laurie/pair.html" target="_blank" title="Laurie Williams"> Similar research by Laurie Williams at North Carolina State University</a> has indicated that there is a 15% overhead when programming in pairs, i.e. it takes 15% longer to develop the same code as when it is written by individual programmers. However, the 15% overhead is more than made up for by the reduction in defects and the higher overall design quality of the code. Also notice that the overhead is only 15%, as opposed to the expected 50%. This indicates that two programmers working together are indeed working faster than when they are alone.</p>
<p style="text-align: justify;">Pair Programming, though, depends on total engagement by both people involved.&nbsp; If one simply acts as a passenger, it is indeed a waste of time.&nbsp; The social aspects can be uncomfortable for some people, although it can be argued that software development in general is a social exercise and it requires the level of collaboration that pairing provides.</p>
<h2>Peer Programming</h2>
<p>In this model, developers may work alone but they must have another developer commit their code to source control.&nbsp; This means that the second developer will perform a quick code review, and work with the first developer if any issues are identified.</p>
<p>This provides the benefit of a second pair of eyes reviewing the code, but doesn&#39;t provide the real-time feedback that Pair Programming does.</p>
<h2>Open Source Committer Model</h2>
<p>Most open source projects have a very small group or even a single person who is authorized to commit code to source control.&nbsp; There may be many, even hundreds, of people creating code and submitting it for review.&nbsp; Considering the number of highly successful open source projects, this model does have merit.&nbsp; For situations where the development people are widely distributed geographically, it can be particularly effective.</p>
<p>The assumption, though, is that the committers have time available to be able to review submissions.&nbsp; A committer must have the talent and in-depth knowledge of the system to be able to verify that submitted code is able to be committed.&nbsp; Because committers are reviewing, they aren&#39;t able to work on as much production code where that talent and knowledge may be better applied.</p>
<h2>Formal Code Reviews</h2>
<p>The traditional form of code review involves multiple team members reading selected code line by line to critique the design and style and search for defects.&nbsp; There are processes and tools available to facilitate the review process, including a number of open source and commercial tools to help ensure adherence to coding standards and static analysis of the code for potential issues.</p>
<p>While this review method is not without merit, it&#39;s current use has become generally limited to safetly and life-critical applications, with the other methods increasing in popularity.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.westborosystems.com/2010/02/code-oversight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get Agile With Westboro Systems!</title>
		<link>http://www.westborosystems.com/2010/02/ottawas-choice-for-agile-software-development/</link>
		<comments>http://www.westborosystems.com/2010/02/ottawas-choice-for-agile-software-development/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 13:51:57 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Site Content]]></category>
		<category><![CDATA[main-top-b]]></category>

		<guid isPermaLink="false">http://www.westborosystems.com/?p=573</guid>
		<description><![CDATA[Your Agile Development Team In Ottawa Agile development delivers business value sooner by focusing on the key qualities that lead to innovation, productivity, and quality. Every Agile team we work with is different. Your corporate culture, your skills base, your objectives, and even your products come down to one common element &#8211; people. Westboro Systems [...]]]></description>
			<content:encoded><![CDATA[<h2>Your Agile Development Team In Ottawa</h2>
<p>Agile development delivers business value sooner by focusing on the key qualities that lead to innovation, productivity, and quality. Every Agile team we work with is different. Your corporate culture, your skills base, your objectives, and even your products come down to one common element &#8211; people.</p>
<p>Westboro Systems Agile development, Ottawa combines Agile methodologies and proven experience in <a href="/agile-training-overview/">Agile training</a> and <a href="/agile-coaching/">Agile coaching</a> to bring out the best in government adoption of Agile and enterprise Agile development clients.</p>
<p>If &ldquo;the best&rdquo;, for you, means effective communication, decreased attrition, increased productivity, and maximized return on investment, you&rsquo;ve come to the right place &#8211; Westboro Systems is Ottawa&rsquo;s choice for Agile solutions and project management.</p>
<h3><a href="/agile-training-overview/" style="color: rgb(240, 49, 7);">Agile Software Development Training</a></h3>
<p><a href="/agile-training-overview/"><img align="left" alt="Agile Training" height="120" src="/wp-content/uploads/2010/01/Storytelling-150x150.jpg" style="padding-right: 10px;" width="120" /></a>We have a number of workshops to bring Agile skills to your teams, from introductory Agile training to advanced technical skills workshops. Using a hands-on approach these courses start with the motivations for Agile through to practical examples of using Agile in your teams.</p>
<p><strong><a href="/agile-training-overview/">More information&#8230;</a></strong></p>
<h3><a href="/agile-coaching/" style="color: rgb(240, 49, 7);">Agile Coaching</a></h3>
<p><a href="/agile-coaching/"><img align="left" alt="Agile Coaching" height="120" src="/wp-content/uploads/2010/01/Planning-150x150.jpg" style="padding-right: 10px;" width="120" /></a>Coaching is an excellent complement to Agile Training. Working closely with your teams we ensure that you use the Agile practices effectively, avoiding&nbsp; the mistakes that teams new to Agile commonly make. We look at all aspects of delivering the system or product from strategy and business engagement to automated tools and build systems. We can start with kicking-off a new project or work with a project in progress.</p>
<p><strong><a href="/agile-coaching/">More information&#8230;</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.westborosystems.com/2010/02/ottawas-choice-for-agile-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

