<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:iweb="http://www.apple.com/iweb" version="2.0">
  <channel>
    <title>the agile engineer</title>
    <link>http://www.theagileengineer.com/public/Home/Home.html</link>
    <description> </description>
    <generator>iWeb 3.0.3</generator>
    <item>
      <title>One Kid, Two Kid, Red Kid, Where did my time go?</title>
      <link>http://www.theagileengineer.com/public/Home/Entries/2011/10/18_One_Kid,_Two_Kid,_Red_Kid,_Where_did_my_time_go.html</link>
      <guid isPermaLink="false">7dd66576-ed0c-46ee-a2cf-33dbf940adf0</guid>
      <pubDate>Tue, 18 Oct 2011 09:49:54 -0400</pubDate>
      <description>&lt;a href=&quot;http://www.theagileengineer.com/public/Home/Entries/2011/10/18_One_Kid,_Two_Kid,_Red_Kid,_Where_did_my_time_go_files/RedFishBlueFish.jpg&quot;&gt;&lt;img src=&quot;http://www.theagileengineer.com/public/Home/Media/object000_1.png&quot; style=&quot;float:left; padding-right:10px; padding-bottom:10px; width:158px; height:237px;&quot;/&gt;&lt;/a&gt;When you have your second child, along with all the joy comes the stark realization that what little remaining free time that you had after number one now completely disappears. Bam. Gone. And that free time you had before kids - you can't remember that far back. What was life like back then?&lt;br/&gt;This is a leading contributor to my lack of blog posts for six months. Quite frankly, life has been a whirlwind recently. Between the arrival of our new baby girl Luna Marin (born July 18th), her growing big brother Indie (2 1/2), multiple client engagements and organizing Innovate Virginia, life has been a sprint since early April.&lt;br/&gt;With the arrival of Fall I'm trying to find a better work-life balance with the little free time I have. But before I look forward, I thought I'd reflect a bit on life recently, starting with Innovate Virginia.&lt;br/&gt;I helped organize the inaugural &lt;a href=&quot;http://www.innovatevirginia.com/&quot;&gt;Innovate Virginia&lt;/a&gt; here in Richmond, VA focused on innovation in software delivery. It was a long time in the making - since last November - and represented a large part of my time over the past few months. One of the most challenging and rewarding aspects was creating the program and finding the speakers. </description>
      <enclosure url="http://www.theagileengineer.com/public/Home/Entries/2011/10/18_One_Kid,_Two_Kid,_Red_Kid,_Where_did_my_time_go_files/RedFishBlueFish.jpg" length="86576" type="image/jpeg"/>
    </item>
    <item>
      <title>Before the Backlog</title>
      <link>http://www.theagileengineer.com/public/Home/Entries/2011/3/21_Before_the_Backlog.html</link>
      <guid isPermaLink="false">aa13d363-a911-4156-8bd7-6cb4fd8c1c53</guid>
      <pubDate>Mon, 21 Mar 2011 08:00:05 -0400</pubDate>
      <description>&lt;a href=&quot;http://www.theagileengineer.com/public/Home/Entries/2011/3/21_Before_the_Backlog_files/iStock_000004374408XSmall.jpg&quot;&gt;&lt;img src=&quot;http://www.theagileengineer.com/public/Home/Media/object000_3.jpg&quot; style=&quot;float:left; padding-right:10px; padding-bottom:10px; width:156px; height:110px;&quot;/&gt;&lt;/a&gt;Some of the more interesting techniques I’ve been using recently are about what comes before you start the Scrum or Kanban processes. How do you know your next release is building the right features for the right people? &lt;br/&gt;&lt;br/&gt;Most software delivery methods are silent about how you go about building the right backlog. It’s a problem that &lt;a href=&quot;http://www.dominiondigital.com/&quot;&gt;we&lt;/a&gt; deal with continually so we’re motivated to continually improve our methods in search of effective and practical techniques we can use with our clients. Recently I’ve been working with two colleagues, one from customer marketing and the other from &lt;a href=&quot;http://twitter.com/UXdesignThought&quot;&gt;user experience&lt;/a&gt;, incorporating these more progressive techniques into our engagements. Later this week &lt;a href=&quot;http://beforethebacklog.eventbrite.com/?ref=ecal&quot;&gt;we’ll be demonstrating&lt;/a&gt; these in a session at our &lt;a href=&quot;http://www.agilerichmond.com/&quot;&gt;local agile user group&lt;/a&gt;. The session is titled:&lt;br/&gt;&lt;br/&gt;Before the Backlog: Interactive Techniques for tying Stories to Stakeholders (&lt;a href=&quot;Entries/2011/3/21_Before_the_Backlog_files/BeforeTheBacklog.pdf&quot;&gt;download&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;The primary agenda is to help &lt;a href=&quot;http://www.agilerichmond.com/board.asp&quot;&gt;Agile Richmond’s board&lt;/a&gt; identify web site improvements based on input from attendees. The board (of which I’m a member) have stated we’d like to improve our web site this year but we’re unsure what our members (and non-members) want. So we’re going to ask them in the course of an interactive session.&lt;br/&gt;&lt;br/&gt;The secondary agenda is to teach some of the techniques we’re using including:&lt;br/&gt;&lt;br/&gt;	★	Stick Personas - Lightweight &lt;a href=&quot;http://commadot.com/sticky-personas/&quot;&gt;representations of real users&lt;/a&gt; including a catchy name (thus “sticky”), a brief bio, adjectives, likes / dislikes and goals (which can be measured). I learned this technique from &lt;a href=&quot;http://www.agilepalooza.com/losangeles2010/slidedecks/blending-design-thinking-and-agility.pdf&quot;&gt;a session&lt;/a&gt; with &lt;a href=&quot;http://devjam.com/&quot;&gt;David Hussman&lt;/a&gt; and &lt;a href=&quot;http://www.agileproductdesign.com/index.html&quot;&gt;Jeff Patton&lt;/a&gt; at last year’s Agile 2010 conference and have been using it since.&lt;br/&gt;&lt;br/&gt;	★	Story Mapping - A visual &lt;a href=&quot;http://www.agileproductdesign.com/blog/the_new_backlog.html&quot;&gt;map of the major activities and tasks&lt;/a&gt; to complete a process. In eCommerce, this could be registration or purchasing a product. I learned this technique from &lt;a href=&quot;http://www.agileleantraining.com/about/team.html&quot;&gt;Gabrielle Benefield&lt;/a&gt; in the Certified Scrum Product Owner class I took last year and also saw it done quite well at Hussman and Patton’s session last year.&lt;br/&gt;&lt;br/&gt;	★	Visual Release Planning - Overlaying the story map with the planned scope for the upcoming release, based on prioritized tasks within each activity.&lt;br/&gt;&lt;br/&gt;We’re finding these techniques are not only more effective for getting the right information, they also take less time (less cost!) and are more fun than writing requirements documents and scheduling document review meetings (so boring!). &lt;br/&gt;&lt;br/&gt;I’ll plan to upload our presentation after the meeting, but in the mean time here’s two recent snapshots, the first of a sticky persona and the second after a story mapping session for an eCommerce project we’re doing:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;In this photo, the product owner at the right is reviewing the activities (yellow stickies) and supporting tasks (pink stickies) for the shopping and checkout processes for Rebecca the Registered User. The agile coach and dev team look on inquiring about the details of each task. Once the tasks are prioritized under each activity, the agile coach will draw a line from left to right showing the planned cut-off for the next release (whiteboard painted walls makes this easier - you can faintly see the line in this photo). Afterwards the agile coach will turn ~90% of these tasks into user stories for the release backlog and prioritize for implementation.&lt;br/&gt;&lt;br/&gt;After a few pilots we’re seeing some positive results of these one-day, full-immersion workshops:&lt;br/&gt;&lt;br/&gt;	★	Our clients like these techniques because in one day we can collectively sketch out the entire context and scope for a project. At the end of the day, everyone has a good understanding of who we’re focused on (personas), what’s desired (activities and tasks), what’s most important to the product owner and what areas are the riskiest and need to be further researched.&lt;br/&gt;&lt;br/&gt;	★	Did I mention everyone? Yes. In addition to those responsible for planning such as the product owner and agile coach, we engage the entire delivery team in the day’s session including developers, testers, analysts, user interface designers - anyone who’ll be working on the project. Doing so ensures they hear directly from the customer what’s most important and what’s not. At the session above one of our developers told me, “I’ve never come up to speed on a project this fast - I feel like I really get what the customer wants”.&lt;br/&gt;&lt;br/&gt;	★	In one day’s session, we can sketch out 2-3 releases’ worth of stories and have a good plan for our next release agreed upon by the product owner by the end of the day. After this day’s session, our user interface team can start working on wireframes, our agile coach can flush out the stories and layout the delivery plan and our development team can do research on some of the risks identified.&lt;br/&gt;&lt;br/&gt;We do this workshop within the initial two-week inception phase before delivery begins, but doing it in this manner allows the team to get engaged and started quickly with everyone on the same page after the initial one-day session.&lt;br/&gt;&lt;br/&gt;This particular team is using a mix of Scrum (roles, artifacts) and Kanban (WIP limits, pull, weekly cadence) - sometimes referred to as &lt;a href=&quot;http://leansoftwareengineering.com/ksse/scrum-ban/&quot;&gt;Scrumban&lt;/a&gt;. Although this project is still in flight, so far the results are encouraging for rolling these techniques out to all our engagements.&lt;br/&gt;&lt;br/&gt;I’m looking for some feedback from readers on these ideas. Are you also using interactive techniques like these to elicit requirements? What’s been your experience? Any other ideas we should be trying?</description>
      <enclosure url="http://www.theagileengineer.com/public/Home/Entries/2011/3/21_Before_the_Backlog_files/iStock_000004374408XSmall.jpg" length="45003" type="image/jpeg"/>
    </item>
    <item>
      <title>Looking Back on the Gantthead Years</title>
      <link>http://www.theagileengineer.com/public/Home/Entries/2011/1/24_The_Gantthead_Years__A_Retrospective.html</link>
      <guid isPermaLink="false">c3afa965-eae6-4414-9f49-fdc4d074dbf6</guid>
      <pubDate>Mon, 24 Jan 2011 20:44:48 -0500</pubDate>
      <description>&lt;a href=&quot;http://www.theagileengineer.com/public/Home/Entries/2011/1/24_The_Gantthead_Years__A_Retrospective_files/2209746702_1bd4f94cdd_z.jpg&quot;&gt;&lt;img src=&quot;http://www.theagileengineer.com/public/Home/Media/object004_1.jpg&quot; style=&quot;float:left; padding-right:10px; padding-bottom:10px; width:161px; height:110px;&quot;/&gt;&lt;/a&gt;If you’re like me, the beginning of the year brings a time of reflection on what you’re doing and where you’re going. For me this means thinking about priorities and where I need to spend more time and (consequently) where I need to spend less. As a result of wanting to spend more time focused on my value work, I’ve decided to cut back in other areas - one of which is as a regular contributor to &lt;a href=&quot;http://www.gantthead.com/&quot;&gt;gantthead.com&lt;/a&gt;’s agile department. After two years, eight articles and a webinar I’ve decided to hang it up.&lt;br/&gt;&lt;br/&gt;During my time with gantthead I worked with editor &lt;a href=&quot;http://www.dougdecarlo.com/&quot;&gt;Doug DeCarlo&lt;/a&gt;. Doug was a great sounding board who helped me shape ideas into articles - always with enthusiasm. He’d let me know when something was good and when it wasn’t. Based on reader’s feedback the process worked - so thanks Doug for the opportunity and help along the way!&lt;br/&gt;&lt;br/&gt;Without further ado, here’s all my gantthead articles in reader-preferred order (on scale of 1 - 7). Click on the title to view the PDF version.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;Entries/2011/1/24_The_Gantthead_Years__A_Retrospective_files/ProductQualitiesAgileStyle.pdf&quot;&gt;Product Qualities Approach, Agile Style&lt;/a&gt; - 6.8&lt;br/&gt;This article provides a how-to for progressive change agents interested in delivering products that generate measurable business value for their customers and stakeholders. You’ll learn how product qualities differ from functions, how to identify the right ones, measure them and use improvements to drive business results. Along the way, I’ll demonstrate how to integrate an agile development processes such as Scrum.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;Entries/2011/1/24_The_Gantthead_Years__A_Retrospective_files/SevenStrategiesTechnicalDebt.pdf&quot;&gt;Seven Strategies for Technical Debt&lt;/a&gt; - 6.7&lt;br/&gt;This article introduces you to technical debt, including common symptoms of organizations suffering under technical debt. You'll learn the basic steps to set up a repayment plan, the common causes of technical debt and effective strategies for paying it down.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;Entries/2011/1/24_The_Gantthead_Years__A_Retrospective_files/HyperProductivity.pdf&quot;&gt;Hyper-Productive Agile&lt;/a&gt; - 6.5&lt;br/&gt;This article introduces you to the key practices used by Scrum teams around the world to achieve hyper-productive results (4x - 8x) including the practices your team can apply right now to get started.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;Entries/2011/1/24_The_Gantthead_Years__A_Retrospective_files/AgileEngineeringManagers.pdf&quot;&gt;Agile Engineering: An Introduction for Managers&lt;/a&gt; - 6.3&lt;br/&gt;This article introduces the Agile Engineering principles and practices enabling some teams and their respective organizations build very high quality software, very quickly that pleases customers. Organizations embracing Agile Engineering practices, when used in conjunction with Agile and Lean management practices, can gain delivery advantages on their competitors while managing lower maintenance and support costs in the long term. &lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;Entries/2011/1/24_The_Gantthead_Years__A_Retrospective_files/BolsteringTheBacklog-1.pdf&quot;&gt;Bolstering the Backlog&lt;/a&gt; - 6.1&lt;br/&gt;This article introduces the concept of a Results Backlog for maintaining the prioritized business objectives and product qualities. It encourages quantification of these and regular review of the progress towards goals during planning.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;Entries/2011/1/24_The_Gantthead_Years__A_Retrospective_files/ValueThinkingLeanTimes-1.pdf&quot;&gt;Value Thinking in Lean Times: Put the Hatchet Away&lt;/a&gt; - 6.1&lt;br/&gt;This article, written during the midst of the economic downturn, encourages IT leaders to resist the urge for across-the-board cuts and instead focus their teams on delivering value to their stakeholders through the use of prioritized, measurable business objectives.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;Entries/2011/1/24_The_Gantthead_Years__A_Retrospective_files/DelightingYourCustomers.pdf&quot;&gt;Four Techniques for Delighting your Customer&lt;/a&gt; - 5.8&lt;br/&gt;This article introduces techniques for better defining your customers and their desires to help ensure teams know who their customers and users are, who they are not and how to create winning solutions for delivering value.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;Entries/2011/1/24_The_Gantthead_Years__A_Retrospective_files/ArtFindingRelease.pdf&quot;&gt;The Art of Finding the Real Release&lt;/a&gt; - 5.5&lt;br/&gt;This article introduces the basic practices of finding the real objectives of your next release, using a case study as an example.</description>
      <enclosure url="http://www.theagileengineer.com/public/Home/Entries/2011/1/24_The_Gantthead_Years__A_Retrospective_files/2209746702_1bd4f94cdd_z.jpg" length="64247" type="image/jpeg"/>
    </item>
    <item>
      <title>Tools for the Agile Engineer</title>
      <link>http://www.theagileengineer.com/public/Home/Entries/2010/11/23_Agile_Engineering_Tools_Reference.html</link>
      <guid isPermaLink="false">f58da143-51af-48f3-bfb3-af7313a00c39</guid>
      <pubDate>Tue, 23 Nov 2010 14:21:01 -0500</pubDate>
      <description>&lt;a href=&quot;http://www.theagileengineer.com/public/Home/Entries/2010/11/23_Agile_Engineering_Tools_Reference_files/toolkit.jpg&quot;&gt;&lt;img src=&quot;http://www.theagileengineer.com/public/Home/Media/object001_4.jpg&quot; style=&quot;float:left; padding-right:10px; padding-bottom:10px; width:156px; height:110px;&quot;/&gt;&lt;/a&gt;I’m working on my final article for &lt;a href=&quot;http://www.gantthead.com/&quot;&gt;gantthead.com&lt;/a&gt; and I’ve decided to write an introduction to agile engineering - the catch-all terms that refers to the principles, practices and tools associated with building quality products using progressive methods. &lt;br/&gt;&lt;br/&gt;My goal is to create an article with the principles, practices and tools in use on real projects in common platforms such as &lt;a href=&quot;http://www.java.com/en/&quot;&gt;Java&lt;/a&gt;, &lt;a href=&quot;http://www.ruby-lang.org/en/&quot;&gt;Ruby&lt;/a&gt; and &lt;a href=&quot;http://www.microsoft.com/net/&quot;&gt;.NET&lt;/a&gt;. In doing so, I need your help to ensure I capture the most popular tools commonly used in practice. See my current list below and give me some feedback on additions or subtractions based on what you’re using (and endorse). You can either add a comment below or &lt;a href=&quot;mailto:ryanshriver@mac.com?subject=Agile%20Engineering%20Tools/&quot;&gt;send me an email&lt;/a&gt; to get me your feedback. I’ll post the full article here once published in December.&lt;br/&gt;&lt;br/&gt;Note: I’ve organized these primarily by development platform, but many of these tools (such as source control and continuous integration) work on multiple development platforms. I’ve also tried to capture the more popular tools and not an exhaustive list of ever tool made....&lt;br/&gt;&lt;br/&gt;Java&lt;br/&gt;	•	 Integrated Development Environment (IDE)&lt;br/&gt;	✓	 &lt;a href=&quot;http://www.eclipse.org/&quot;&gt;Eclipse&lt;/a&gt;, &lt;a href=&quot;http://netbeans.org/&quot;&gt;NetBeans&lt;/a&gt;, &lt;a href=&quot;http://www.jetbrains.com/idea/&quot;&gt;IntelliJ IDEA&lt;/a&gt;, &lt;a href=&quot;http://www.oracle.com/technetwork/developer-tools/jdev/overview/index.html&quot;&gt;JDeveloper&lt;/a&gt;&lt;br/&gt;	•	 Source Control&lt;br/&gt;	✓	 &lt;a href=&quot;http://subversion.apache.org/&quot;&gt;Subversion&lt;/a&gt;, &lt;a href=&quot;http://git-scm.com/&quot;&gt;Git&lt;/a&gt;, &lt;a href=&quot;http://www.nongnu.org/cvs/&quot;&gt;CVS&lt;/a&gt;, &lt;a href=&quot;http://www.perforce.com/&quot;&gt;Perforce&lt;/a&gt;&lt;br/&gt;	•	 Continuous Integration&lt;br/&gt;	✓	 &lt;a href=&quot;http://hudson-ci.org/&quot;&gt;Hudson&lt;/a&gt;, &lt;a href=&quot;http://cruisecontrol.sourceforge.net/&quot;&gt;CruiseControl&lt;/a&gt;, &lt;a href=&quot;http://continuum.apache.org/&quot;&gt;Continuum&lt;/a&gt;, &lt;a href=&quot;http://www.anthillpro.com/&quot;&gt;AnthillPro&lt;/a&gt;, &lt;a href=&quot;http://www.jetbrains.com/teamcity/&quot;&gt;Team City&lt;/a&gt;, &lt;a href=&quot;http://www.atlassian.com/software/bamboo/&quot;&gt;Bamboo&lt;/a&gt;&lt;br/&gt;	•	 Build &amp;amp; Deploy Automation&lt;br/&gt;	✓	 &lt;a href=&quot;http://ant.apache.org/&quot;&gt;Ant&lt;/a&gt;, &lt;a href=&quot;http://maven.apache.org/&quot;&gt;Maven&lt;/a&gt;, &lt;a href=&quot;http://www.anthillpro.com/&quot;&gt;AnthillPro&lt;/a&gt;&lt;br/&gt;	•	 Unit Test Automation&lt;br/&gt;	✓	 &lt;a href=&quot;http://www.junit.org/&quot;&gt;JUnit&lt;/a&gt;, &lt;a href=&quot;http://www.jmock.org/&quot;&gt;JMock&lt;/a&gt;&lt;br/&gt;	•	 Acceptance Test Automation&lt;br/&gt;	✓	 &lt;a href=&quot;http://fitnesse.org/&quot;&gt;FitNesse&lt;/a&gt;, &lt;a href=&quot;http://seleniumhq.org/&quot;&gt;Selenium&lt;/a&gt;&lt;br/&gt;	•	 Code Quality &amp;amp; Reporting&lt;br/&gt;	✓	 &lt;a href=&quot;http://pmd.sourceforge.net/&quot;&gt;PMD&lt;/a&gt;, &lt;a href=&quot;http://www.sonarsource.org/&quot;&gt;Sonar&lt;/a&gt;, &lt;a href=&quot;http://emma.sourceforge.net/&quot;&gt;Emma&lt;/a&gt;, &lt;a href=&quot;http://findbugs.sourceforge.net/&quot;&gt;FindBugs&lt;/a&gt;, &lt;a href=&quot;http://pmd.sourceforge.net/cpd.html&quot;&gt;CPD&lt;/a&gt;, &lt;a href=&quot;http://www.atlassian.com/software/clover/&quot;&gt;Clover&lt;/a&gt;, &lt;a href=&quot;http://cobertura.sourceforge.net/&quot;&gt;Cobertura&lt;/a&gt;, &lt;a href=&quot;http://www.eclemma.org/jacoco/index.html&quot;&gt;JaCoCo&lt;/a&gt;, &lt;a href=&quot;http://www.redhillconsulting.com.au/products/simian/index.html&quot;&gt;Simian&lt;/a&gt;, &lt;a href=&quot;http://www.jcoverage.com/&quot;&gt;jcoverage&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Ruby&lt;br/&gt;	•	 Integrated Development Environment (IDE)&lt;br/&gt;	✓	 &lt;a href=&quot;http://macromates.com/&quot;&gt;TextMate&lt;/a&gt;, &lt;a href=&quot;http://netbeans.org/&quot;&gt;NetBeans&lt;/a&gt;, &lt;a href=&quot;http://www.gnu.org/software/emacs/&quot;&gt;Emacs&lt;/a&gt;&lt;br/&gt;	•	 Source Control&lt;br/&gt;	✓	 &lt;a href=&quot;http://git-scm.com/&quot;&gt;Git&lt;/a&gt;, &lt;a href=&quot;http://subversion.apache.org/&quot;&gt;Subversion&lt;/a&gt;, &lt;a href=&quot;http://www.perforce.com/&quot;&gt;Perforce&lt;/a&gt;&lt;br/&gt;	•	 Continuous Integration&lt;br/&gt;	✓	 &lt;a href=&quot;http://hudson-ci.org/&quot;&gt;Hudson&lt;/a&gt;, &lt;a href=&quot;http://cruisecontrolrb.thoughtworks.com/&quot;&gt;CruiseControl.rb&lt;/a&gt;&lt;br/&gt;	•	 Build &amp;amp; Deploy Automation&lt;br/&gt;	✓	 &lt;a href=&quot;http://rake.rubyforge.org/&quot;&gt;Rake&lt;/a&gt;, &lt;a href=&quot;http://www.capify.org/&quot;&gt;Capistrano&lt;/a&gt;, &lt;a href=&quot;http://www.modrails.com/&quot;&gt;Passenger&lt;/a&gt;&lt;br/&gt;	•	 Unit Test Automation&lt;br/&gt;	✓	 &lt;a href=&quot;http://www.ruby-doc.org/stdlib/libdoc/test/unit/rdoc/classes/Test/Unit.html&quot;&gt;Test::Unit&lt;/a&gt;, &lt;a href=&quot;http://rspec.info/&quot;&gt;RSpec&lt;/a&gt;, &lt;a href=&quot;http://mocha.rubyforge.org/&quot;&gt;Mocha&lt;/a&gt;&lt;br/&gt;	•	 Acceptance Test Automation&lt;br/&gt;	✓	 &lt;a href=&quot;http://fitnesse.org/&quot;&gt;FitNesse&lt;/a&gt;, &lt;a href=&quot;http://cukes.info/&quot;&gt;Cucumber&lt;/a&gt;, &lt;a href=&quot;http://seleniumhq.org/&quot;&gt;Selenium&lt;/a&gt;, &lt;a href=&quot;http://watir.com/&quot;&gt;Watir&lt;/a&gt;, &lt;a href=&quot;http://thoughtbot.com/community/&quot;&gt;Shoulda&lt;/a&gt;&lt;br/&gt;	•	 Code Quality &amp;amp; Reporting&lt;br/&gt;	✓	 &lt;a href=&quot;http://metric-fu.rubyforge.org/&quot;&gt;Metric-fu&lt;/a&gt;, &lt;a href=&quot;https://github.com/kevinrutherford/reek/wiki&quot;&gt;Reek&lt;/a&gt;, &lt;a href=&quot;http://roodi.rubyforge.org/&quot;&gt;Roodi&lt;/a&gt;, &lt;a href=&quot;http://eigenclass.org/hiki.rb?rcov&quot;&gt;rcov&lt;/a&gt;, &lt;a href=&quot;http://rails-bestpractices.com/&quot;&gt;RailsBestPractices&lt;/a&gt;, &lt;a href=&quot;http://saikuro.rubyforge.org/&quot;&gt;Saikuro&lt;/a&gt;, &lt;a href=&quot;http://ruby.sadi.st/Flog.html&quot;&gt;Flog&lt;/a&gt;, &lt;a href=&quot;http://ruby.sadi.st/Flay.html&quot;&gt;Flay&lt;/a&gt;, &lt;a href=&quot;http://ruby.sadi.st/Heckle.html&quot;&gt;Heckle&lt;/a&gt;, &lt;a href=&quot;https://github.com/danmayer/churn#readme&quot;&gt;Churn&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;.NET&lt;br/&gt;	•	 Integrated Development Environment (IDE)&lt;br/&gt;	✓	 &lt;a href=&quot;http://www.microsoft.com/visualstudio/en-us/&quot;&gt;Visual Studio&lt;/a&gt;, &lt;a href=&quot;http://monodevelop.com/&quot;&gt;MonoDevelop&lt;/a&gt;&lt;br/&gt;	•	 Source Control&lt;br/&gt;	✓	 &lt;a href=&quot;http://msdn.microsoft.com/en-us/vstudio/ff637362.aspx&quot;&gt;Team Foundation Server (TFS)&lt;/a&gt;, &lt;a href=&quot;http://subversion.apache.org/&quot;&gt;Subversion&lt;/a&gt;, &lt;a href=&quot;http://mercurial.selenic.com/&quot;&gt;Mercurial&lt;/a&gt;, &lt;a href=&quot;http://git-scm.com/&quot;&gt;Git&lt;/a&gt;, &lt;a href=&quot;http://www.perforce.com/&quot;&gt;Perforce&lt;/a&gt;&lt;br/&gt;	•	 Continuous Integration&lt;br/&gt;	✓	 &lt;a href=&quot;http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET&quot;&gt;CruiseControl.NET&lt;/a&gt;, &lt;a href=&quot;http://msdn.microsoft.com/en-us/vstudio/ff637362.aspx&quot;&gt;TFS&lt;/a&gt;, &lt;a href=&quot;http://www.anthillpro.com/&quot;&gt;AnthillPro&lt;/a&gt;, &lt;a href=&quot;http://www.jetbrains.com/teamcity/&quot;&gt;Team City&lt;/a&gt;&lt;br/&gt;	•	 Build &amp;amp; Deploy Automation&lt;br/&gt;	✓	 &lt;a href=&quot;http://nant.sourceforge.net/&quot;&gt;NAnt&lt;/a&gt;, &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/0k6kkbsd.aspx&quot;&gt;MSBuild&lt;/a&gt;&lt;br/&gt;	•	 Unit Test Automation&lt;br/&gt;	✓	 &lt;a href=&quot;http://www.nunit.org/&quot;&gt;NUnit&lt;/a&gt;, &lt;a href=&quot;http://www.mbunit.com/&quot;&gt;MbUnit&lt;/a&gt;, &lt;a href=&quot;http://xunit.codeplex.com/&quot;&gt;xUnit&lt;/a&gt;&lt;br/&gt;	•	 Acceptance Test Automation&lt;br/&gt;	✓	 &lt;a href=&quot;http://fitsharp.github.com/&quot;&gt;FitSharp&lt;/a&gt;, &lt;a href=&quot;http://seleniumhq.org/&quot;&gt;Selenium&lt;/a&gt;&lt;br/&gt;	•	 Code Quality &amp;amp; Reporting&lt;br/&gt;	✓	 &lt;a href=&quot;http://www.sonarsource.org/&quot;&gt;Sonar&lt;/a&gt;, &lt;a href=&quot;http://www.ndepend.com/&quot;&gt;NDepend&lt;/a&gt;, &lt;a href=&quot;http://www.ncover.com/&quot;&gt;NCover&lt;/a&gt;, &lt;a href=&quot;http://www.jetbrains.com/dotcover/&quot;&gt;dotCover&lt;/a&gt;, &lt;a href=&quot;http://www.microsoft.com/visualstudio/en-us/&quot;&gt;Visual Studio&lt;/a&gt;, &lt;a href=&quot;http://www.redhillconsulting.com.au/products/simian/index.html&quot;&gt;Simian&lt;/a&gt;, &lt;a href=&quot;http://www.jetbrains.com/resharper/&quot;&gt;Resharper&lt;/a&gt;</description>
      <enclosure url="http://www.theagileengineer.com/public/Home/Entries/2010/11/23_Agile_Engineering_Tools_Reference_files/toolkit.jpg" length="92302" type="image/jpeg"/>
    </item>
    <item>
      <title>Reflections on Lean Kanban 2010: Stop Starting. Start Finishing.</title>
      <link>http://www.theagileengineer.com/public/Home/Entries/2010/10/2_Reflections_on_Lean_Kanban_2010.html</link>
      <guid isPermaLink="false">19a84c21-6dcc-4db5-912c-13710ea98db3</guid>
      <pubDate>Sat, 2 Oct 2010 07:16:57 -0400</pubDate>
      <description>&lt;a href=&quot;http://www.theagileengineer.com/public/Home/Entries/2010/10/2_Reflections_on_Lean_Kanban_2010_files/IMG_2424.jpg&quot;&gt;&lt;img src=&quot;http://www.theagileengineer.com/public/Home/Media/object003_2.jpg&quot; style=&quot;float:left; padding-right:10px; padding-bottom:10px; width:156px; height:93px;&quot;/&gt;&lt;/a&gt;It’s been a little over a week since I boarded the plane home from the &lt;a href=&quot;http://www.leankanban2010.be/&quot;&gt;Lean Kanban 2010 conference&lt;/a&gt; in Antwerp. I’ve been meaning to take some time to write up my thoughts and a &lt;a href=&quot;http://jockeholm.wordpress.com/2010/09/30/highlights-from-lean-kanban-2010/&quot;&gt;recent post&lt;/a&gt; got me thinking I need to do this before too much time passes and my memory fades. &lt;br/&gt;&lt;br/&gt;So here goes.&lt;br/&gt;&lt;br/&gt;To set some context, my agile journey started with XP ten years ago and gradually migrated to Scrum about four years ago with some Evo ideas tossed in for good measure. The past few years I’ve watched the Lean community grow, taken Mary and Tom’s course and read their books. In all this I’ve largely stayed on the sidelines as the new Kanban community grows. &lt;br/&gt;&lt;br/&gt;Frankly, I was skeptical on Kanban. I thought it was a way for a handful of agile talking heads to say “Agile has become soooo mainstream (i.e. boring), we’re onto something cool and new”. This happens all the time in the technology community and I sensed a similar pattern. I’m naturally suspect of “new cool things” and although I sat in a few sessions at Agile2010 about Kanban, I still came away thinking “neat ideas...but doesn’t really change my mind”. &lt;br/&gt;&lt;br/&gt;It took a trip to Antwerp for me to get it.&lt;br/&gt;&lt;br/&gt;The “aha” moments happened less in the formal presentations (which were good), but in the conversations with fellow speakers and participants over breaks, dinner and wonderful Belgium beers in the evening. These discussions helped me make the connection with what Kanban really is and how I, my company and my clients could benefit from introducing it into our lives.&lt;br/&gt;&lt;br/&gt;I left Antwerp with lots of new information, but a few things really stick out in my mind. In addition to the simplicity of “Stop Starting. Start Finishing”, they include:&lt;br/&gt;&lt;br/&gt;	1.	Kanban is the simplest way to teach Agile transitions&lt;br/&gt;&lt;br/&gt;As someone who helps teams and organizations transition to agile, even though I tend to thing teaching someone the Scrum process is pretty easy, it still contains lots of new things from their perspectives. New roles. New artifacts. New processes. New collaboration. For relatively immature teams this can still seem like a lot of change to absorb at once. Especially one that comes from an outside consultant.&lt;br/&gt;&lt;br/&gt;I’m struck that Kanban’s first two steps of “visualize current work” and “limit work in process” are much simpler to absorb for a few reasons. First, it works on a team’s existing processes today and doesn’t require immediate changes to the way they work - at least to start. Second, its less threatening to teams because we’re just visualizing their current process where they are still the expert. Third, by setting limits on work in process, teams can start to figure out for themselves more quickly how to resolve issues. The team is more engaged in owning the process than when a new Scrum process is introduced by an agile consultant like myself and the coach is suppose to have all the answers.&lt;br/&gt;&lt;br/&gt;While there’s much more to “becoming agile” (whatever that means) than setting up a Kanban board, I think it’s the easiest place to start a team heading down the agile path and can be an entree to adoption of agile and lean techniques.&lt;br/&gt;&lt;br/&gt;	1.	Kanban can greatly improve delivery within a Sprint&lt;br/&gt;&lt;br/&gt;I’ve always focused my Scrum teams to use pair programming and focus on the highest priority stories before working on lower priority stories. Inevitably with many teams I have to continually remind them of this and even then it doesn’t always stick. With Kanban’s explicit limits on work-in-process being transparent, it helps the team see they can’t pick up new work before completing existing work. They also must collaboratively figure out how to get stories passed and work through their constraints. Even if using time-boxed iterations for delivery, I think there’s value in using a Kanban board to visualize work within a Sprint is invaluable. Basically, a Kanban board is an improved story tracking board.&lt;br/&gt;&lt;br/&gt;	1.	Kanban can be used with Agile - it doesn’t have to be Us vs. Them&lt;br/&gt;&lt;br/&gt;Although one of the tenants of Kanban is the idea of continuous flow without a need for time-boxed iterations, it’s not mandatory to toss the iterations...at least at first. Perhaps over time with enough metrics on lead time the iterations can be removed, but for teams looking to get more out of their current iterations, Kanban can be an effective tool as a replacement for your story board. Blend the best of both to start instead of throwing out Scrum for Kanban.&lt;br/&gt;&lt;br/&gt;As I’m learning, the folks in the Scrum-ban community have already &lt;a href=&quot;http://leansoftwareengineering.com/ksse/scrum-ban/&quot;&gt;figured this out&lt;/a&gt; and provide a nice transition plan.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Since returning I’ve lined up some opportunities to try out Kanban within our company and for some clients new to agile. I’m currently reading &lt;a href=&quot;http://www.amazon.com/Kanban-David-J-Anderson/dp/0984521402&quot;&gt;David Anderson’s book&lt;/a&gt; and hope to learn some new ideas for putting Kanban in practice. We’ll see how it goes and I’ll try to blog about successes (or failures) I experience.&lt;br/&gt;&lt;br/&gt;Lastly, I’d be remiss if I didn’t say thanks to &lt;a href=&quot;http://twitter.com/agileminds&quot;&gt;Maarten Volders&lt;/a&gt; for organizing such a great conference. I had a blast. I’d also like to thank those speakers who helped me learn some very practical techniques including Claudio, Joakim and John. And finally thanks to all the folks I got to hang out with including Robin, Kurt, Christopher, Kitty, Serge, Lillian, Mathieu, Antony, Andy, Marco, Gus, Simon and of course the ever-present Olav. Hope to see you all again.</description>
      <enclosure url="http://www.theagileengineer.com/public/Home/Entries/2010/10/2_Reflections_on_Lean_Kanban_2010_files/IMG_2424.jpg" length="150058" type="image/jpeg"/>
    </item>
    <item>
      <title>Lean Kanban 2010: Value over Velocity</title>
      <link>http://www.theagileengineer.com/public/Home/Entries/2010/9/23_Lean_Kanban_2010__Value_over_Velocity.html</link>
      <guid isPermaLink="false">ed9acf6b-c9d7-4b87-b6f1-79970420de45</guid>
      <pubDate>Thu, 23 Sep 2010 07:21:14 -0400</pubDate>
      <description>&lt;a href=&quot;http://www.theagileengineer.com/public/Home/Entries/2010/9/23_Lean_Kanban_2010__Value_over_Velocity_files/iStock_GearsMedium.jpg&quot;&gt;&lt;img src=&quot;http://www.theagileengineer.com/public/Home/Media/object001_3.jpg&quot; style=&quot;float:left; padding-right:10px; padding-bottom:10px; width:156px; height:110px;&quot;/&gt;&lt;/a&gt;You can download my &lt;a href=&quot;Entries/2010/9/23_Lean_Kanban_2010__Value_over_Velocity_files/ValueOverVelocity_LeanKanban2010.pdf&quot;&gt;Value over Velocity presentation&lt;/a&gt; from today’s session. It is an updated version of the talk I gave at Agile 2010 and I feel an improvement based on the feedback from that session.&lt;br/&gt;&lt;br/&gt;In particular I added:&lt;br/&gt;&lt;br/&gt;	1.	Visualization of steps in Value Delivery process&lt;br/&gt;	2.	Integration with Scrum and Kanban&lt;br/&gt;	3.	Example of Value Decision table (aka Impact Estimation)&lt;br/&gt;	4.	Techniques for identifying Customer and Business goals&lt;br/&gt;&lt;br/&gt;In order to reduce the presentation from 90 to 60 minutes I had to cut some things too:&lt;br/&gt;&lt;br/&gt;	1.	Exercises to identify and quantify objectives&lt;br/&gt;	2.	Real examples of poor objectives&lt;br/&gt;	3.	How my organization is using objectives in our strategic planning processes&lt;br/&gt;&lt;br/&gt;Overall I’m happy with the continual evolution of this topic and am interested in integrating these concepts with Kanban as I learn more about it.&lt;br/&gt;</description>
      <enclosure url="http://www.theagileengineer.com/public/Home/Entries/2010/9/23_Lean_Kanban_2010__Value_over_Velocity_files/iStock_GearsMedium.jpg" length="183976" type="image/jpeg"/>
    </item>
    <item>
      <title>Technical Debt: Crossing the Chasm</title>
      <link>http://www.theagileengineer.com/public/Home/Entries/2010/9/13_Technical_Debt__Crossing_the_Chasm.html</link>
      <guid isPermaLink="false">b4aecacf-15d8-4a86-9541-e7db6f377f95</guid>
      <pubDate>Mon, 13 Sep 2010 06:09:27 -0400</pubDate>
      <description>&lt;a href=&quot;http://www.theagileengineer.com/public/Home/Entries/2010/9/13_Technical_Debt__Crossing_the_Chasm_files/20081124210953_0159_crossing_the_chasm.jpg&quot;&gt;&lt;img src=&quot;http://www.theagileengineer.com/public/Home/Media/object001_4.jpg&quot; style=&quot;float:left; padding-right:10px; padding-bottom:10px; width:156px; height:93px;&quot;/&gt;&lt;/a&gt;I’ve been thinking a lot about technical debt recently, it seems to be popping up everywhere for me. This is in part due to upcoming article I just sent to my editor to be published later this month on &lt;a href=&quot;http://www.gantthead.com/extreme-project-management/&quot;&gt;gantthead.com&lt;/a&gt;. &lt;br/&gt;&lt;br/&gt;Updated: &lt;a href=&quot;http://www.gantthead.com/content/articles/258854.cfm&quot;&gt;here it is published on gantthead.com&lt;/a&gt; or you can &lt;a href=&quot;Entries/2010/9/13_Technical_Debt__Crossing_the_Chasm_files/TechnicalDebt_published.pdf&quot;&gt;download a PDF&lt;/a&gt;&lt;br/&gt; The article looks at the topic from a number of angles:&lt;br/&gt;&lt;br/&gt;	1.	 What is Technical Debt&lt;br/&gt;	2.	 Common Symptoms of Technical Debt&lt;br/&gt;	3.	 Creating a Repayment Plan&lt;br/&gt;	4.	 Strategies for Paying Down Technical Debt&lt;br/&gt;&lt;br/&gt;It was a fun piece to write, in fact one of the most enjoyable ones I’ve written this year. I was inspired to write the article through a combination of &lt;a href=&quot;http://www.jimhighsmith.com/&quot;&gt;Jim Highsmith&lt;/a&gt;’s talk at Agile 2010 and my current consulting engagements. I think Jim (along with &lt;a href=&quot;http://theagileexecutive.com/&quot;&gt;Israel Gat&lt;/a&gt;) are doing great work to bring this concept, known for years in the technical community, to the attention of management.&lt;br/&gt;&lt;br/&gt;Jim and Israel recognize that addressing technical debt requires buy-in from management who are responsible for budgets, priorities and resources. Without them on board in understanding what technical debt is and how it affects their organizations and the bottom line, addressing technical debt in a proactive manner is nearly impossible.&lt;br/&gt;&lt;br/&gt;One of the most interesting things I’ve seen in recent years is how technical debt is &lt;a href=&quot;http://en.wikipedia.org/wiki/Crossing_the_Chasm&quot;&gt;crossing the chasm&lt;/a&gt; from the technology to leadership communities. While we’ve know for years for that ignoring technical debt results on the need for code refactoring and the creation of ‘technical stories’, what’s now being emphasized is how ignoring technical debt results in extremely costly, risky system rewrites that impact organization competitiveness and the bottom line: topics that get the attention of management.&lt;br/&gt;&lt;br/&gt;This shift in focus is helping me better articulate the business impacts of technical debt to my current client’s leadership. In particular, proactively managing technical debt for their products should be a part of their strategy for reducing costs and risks while improving velocity (and even morale).&lt;br/&gt;&lt;br/&gt;The topic of technical debt is relevant in two of my current engagements:&lt;br/&gt;&lt;br/&gt;In the first, at our sprint retrospective, the team discussed factors limiting velocity and technical debt was identified as a culprit. In particular, lack of automated regression testing is resulting in the team spending more time fixing defects created as new stories are implemented each Sprint. Finding and fixing the defects typically takes more senior members of the team to diagnose, reducing the time they can focus on story development and delivering points. &lt;br/&gt;&lt;br/&gt;As we start to plan our next release, having the product owner hear from the team is helping me make the case that a proactive investment in fixing technical debt (meaning prioritizing technical stories over user stories) will eventually lead to the delivery of more features within each release as velocity improves. As velocity improves, the cost per feature will decrease by reducing the cost per story point. Aside from the bottom line impact, the team is currently frustrated it takes so long to deliver each story, which affects morale. &lt;br/&gt;&lt;br/&gt;In the second, I presented the results of a recent methodology audit to my client’s senior leadership including the CEO. One of our findings was that technical debt is one of the leading contributor to their product’s and team’s poor performance. As they sign up new customers (multi-million dollar contracts), scalability is affecting their ability to meet customer demand which is translating to a huge risk to their organization. It’s also contributing to the team spending nearly 50% of their time on re-work and fixing defects which is crippling their ability to respond to customers. &lt;br/&gt;&lt;br/&gt;In communicating this to the CEO, I  borrowed Jim Highsmith’s idea that they have three basic strategies for dealing with their technical debt:&lt;br/&gt;&lt;br/&gt;- Do Nothing and it’ll continually get worse over time&lt;br/&gt;- Do Nothing and face a big, expensive, risky system rewrite in a few years&lt;br/&gt;- Commit to Invest in incremental refactoring and proactively managing their debt&lt;br/&gt;&lt;br/&gt;Time will tell whether this message resonated enough to warrant action by them, but at least I felt I had communicated the concept as succinctly as possible to the group of stakeholders who have the authority to make do something about it.&lt;br/&gt;&lt;br/&gt;For further reading on the topic, here are some of the resources I found useful in researching this topic, maybe you will too.&lt;br/&gt;&lt;br/&gt;Helpful Technical Debt Resources&lt;br/&gt;&lt;br/&gt;	✓	 Brad Appleton’s post on &lt;a href=&quot;http://bradapp.blogspot.com/2009/06/technical-debt-definition-and-resources.html&quot;&gt;Technical Debt Definitions and Resources&lt;/a&gt;&lt;br/&gt;	✓	 Martin Fowler’s post on &lt;a href=&quot;http://martinfowler.com/bliki/TechnicalDebt.html&quot;&gt;Technical Debt&lt;/a&gt; and the &lt;a href=&quot;http://martinfowler.com/bliki/TechnicalDebtQuadrant.html&quot;&gt;Technical Debt Quadrant&lt;/a&gt;&lt;br/&gt;	✓	 Ward Cunningham’s &lt;a href=&quot;http://www.youtube.com/watch?v=pqeJFYwnkjE&quot;&gt;video explaining Technical Debt&lt;/a&gt;&lt;br/&gt;	✓	 Jim Highsmith’s slide on &lt;a href=&quot;http://theagileexecutive.com/2009/12/28/make-the-hairs-on-the-back-of-your-neck-stand-up/&quot;&gt;Technical Debt&lt;/a&gt;&lt;br/&gt;	✓	 Israel Gat’s post on &lt;a href=&quot;http://theagileexecutive.com/2009/09/29/technical-debt-on-your-balance-sheet/&quot;&gt;Technical Debt on your Balance Sheet&lt;/a&gt;&lt;br/&gt;	✓	 Tom Brazier’s article on &lt;a href=&quot;http://accu.org/index.php/journals/1301&quot;&gt;Managing Technical Debt&lt;/a&gt;&lt;br/&gt;	✓	 &lt;a href=&quot;http://www.sonarsource.org/&quot;&gt;Sonar’s&lt;/a&gt; &lt;a href=&quot;http://docs.codehaus.org/display/SONAR/Technical+Debt+Plugin&quot;&gt;Technical Debt plugin&lt;/a&gt; to help measure technical debt in code</description>
      <enclosure url="http://www.theagileengineer.com/public/Home/Entries/2010/9/13_Technical_Debt__Crossing_the_Chasm_files/20081124210953_0159_crossing_the_chasm.jpg" length="232266" type="image/jpeg"/>
    </item>
    <item>
      <title>Agile 2010 Presentation: Non Functional Requirements (Qualities), Agile Style</title>
      <link>http://www.theagileengineer.com/public/Home/Entries/2010/8/12_Agile_2010_Presentation__Non_Functional_Requirements_%28Qualities%29,_Agile_Style.html</link>
      <guid isPermaLink="false">03cf7d99-0f9a-436a-a51f-7ae3d399e406</guid>
      <pubDate>Thu, 12 Aug 2010 14:13:09 -0400</pubDate>
      <description>&lt;a href=&quot;http://www.theagileengineer.com/public/Home/Entries/2010/8/12_Agile_2010_Presentation__Non_Functional_Requirements_%28Qualities%29,_Agile_Style_files/NFR_ScreenShot.jpg&quot;&gt;&lt;img src=&quot;http://www.theagileengineer.com/public/Home/Media/object002_2.jpg&quot; style=&quot;float:left; padding-right:10px; padding-bottom:10px; width:156px; height:110px;&quot;/&gt;&lt;/a&gt;You can &lt;a href=&quot;Entries/2010/8/12_Agile_2010_Presentation__Non_Functional_Requirements_%28Qualities%29,_Agile_Style_files/NonFunctionalRequirementsAgileStyle.pdf&quot;&gt;download the presentation&lt;/a&gt; and the &lt;a href=&quot;Entries/2010/8/12_Agile_2010_Presentation__Non_Functional_Requirements_%28Qualities%29,_Agile_Style_files/ImpactEstimation_Architects.xls&quot;&gt;Impact Estimation spreadsheet&lt;/a&gt; as well. I’m happy with  how this turned out and would like to thank &lt;a href=&quot;http://scalingsoftwareagility.wordpress.com/&quot;&gt;Dean Leffingwell&lt;/a&gt; for working with me on this presentation.</description>
      <enclosure url="http://www.theagileengineer.com/public/Home/Entries/2010/8/12_Agile_2010_Presentation__Non_Functional_Requirements_%28Qualities%29,_Agile_Style_files/NFR_ScreenShot.jpg" length="83961" type="image/jpeg"/>
    </item>
    <item>
      <title>Agile 2010 Presentation: Value over Velocity</title>
      <link>http://www.theagileengineer.com/public/Home/Entries/2010/8/12_Agile_2010_Presentation__Value_over_Velocity.html</link>
      <guid isPermaLink="false">a98c8d1d-713b-461d-9809-3bd9470f4fd3</guid>
      <pubDate>Thu, 12 Aug 2010 11:12:15 -0400</pubDate>
      <description>&lt;a href=&quot;http://www.theagileengineer.com/public/Home/Entries/2010/8/12_Agile_2010_Presentation__Value_over_Velocity_files/iStock_GearsMedium.jpg&quot;&gt;&lt;img src=&quot;http://www.theagileengineer.com/public/Home/Media/object001_5.jpg&quot; style=&quot;float:left; padding-right:10px; padding-bottom:10px; width:156px; height:110px;&quot;/&gt;&lt;/a&gt;You can download my &lt;a href=&quot;Entries/2010/8/12_Agile_2010_Presentation__Value_over_Velocity_files/ValueOverVelocity.pdf&quot;&gt;Value over Velocity presentation&lt;/a&gt; from this morning’s session. &lt;br/&gt;&lt;br/&gt;I had a good turnout, the room was full and it seemed most people got the basic concepts I was teaching. I got some feedback after the session for how to improve it, including more examples for stakeholders, values and objectives and covering impact estimation to show how means impacts ends. I originally had the impact estimation in the talk but pulled it out after some feedback and due to time constraints.&lt;br/&gt;&lt;br/&gt;Still one more talk to go later today with &lt;a href=&quot;http://scalingsoftwareagility.wordpress.com/&quot;&gt;Dean Leffingwell&lt;/a&gt; on Non Functional Requirements, Agile Style.</description>
      <enclosure url="http://www.theagileengineer.com/public/Home/Entries/2010/8/12_Agile_2010_Presentation__Value_over_Velocity_files/iStock_GearsMedium.jpg" length="183976" type="image/jpeg"/>
    </item>
    <item>
      <title>Endless Summer</title>
      <link>http://www.theagileengineer.com/public/Home/Entries/2010/7/24_Endless_Summer.html</link>
      <guid isPermaLink="false">7d6c4384-c603-425a-9824-51a00f123c69</guid>
      <pubDate>Sat, 24 Jul 2010 20:23:25 -0400</pubDate>
      <description>&lt;a href=&quot;http://www.theagileengineer.com/public/Home/Entries/2010/7/24_Endless_Summer_files/endless_summer_ii.jpg&quot;&gt;&lt;img src=&quot;http://www.theagileengineer.com/public/Home/Media/object004_1.jpg&quot; style=&quot;float:left; padding-right:10px; padding-bottom:10px; width:156px; height:201px;&quot;/&gt;&lt;/a&gt;As the heat &lt;a href=&quot;http://weather.timesdispatch.com/wx.php?config=&amp;user=RTD&amp;forecast=warnings&amp;place=richmond&amp;state=va&amp;zipcode=23218&amp;country=us&amp;county=51760&amp;zone=vaz071&amp;icao=&amp;place=richmond&amp;state=va&amp;zipcode=23218&amp;country=us&amp;county=51760&amp;zone=vaz071&amp;icao=#adv0&quot;&gt;bears down&lt;/a&gt; on us here in Richmond and I contemplate another 100+ degree day, it feels like summer has been here for months. The heat advisory days weeks are starting to become a drag and It’s not even August. &lt;br/&gt;&lt;br/&gt;When it really gets hot.&lt;br/&gt;&lt;br/&gt;All this time indoors away from the heat should afford me time to write more posts, but I see I’ve been negligent since May 22. Its for a good reason though - I’ve been busy with my family, travel, work and lots of cool projects. &lt;br/&gt;&lt;br/&gt;So this is a catch-up post full of things I’ve found interesting along the way:&lt;br/&gt;&lt;br/&gt;The big trip was to London for &lt;a href=&quot;http://twitter.com/imtomgilb&quot;&gt;Tom Gilb&lt;/a&gt;’s seminar in late June, this time with my colleague &lt;a href=&quot;http://twitter.com/choujimmy&quot;&gt;Jimmy&lt;/a&gt;. The topic was Value Delivery and every attendee had a different interpretations on the topic. My presentation Value Delivery in Practice was about putting Evo and Scrum together on different types of engagements I’m working on. Sort of an experience report from the practitioner’s perspective.&lt;br/&gt;&lt;br/&gt;One of the surprises of the conference was Will Hopper’s two-part presentation on his recent book &lt;a href=&quot;http://www.puritangift.com/Welcome.html&quot;&gt;The Puritan Gift&lt;/a&gt;. Jimmy and I agreed this was probably our highlight of the week, just listening to Will tell stories and recount history. It was especially nice having the opportunity to get to know Will over lunches and dinners during the week, he’s a very kind and sincere person.&lt;br/&gt;&lt;br/&gt;It was also great to see the group of friends I look forward to catching up with every year. This year’s group included (left to right) in front row: &lt;a href=&quot;http://www.malotaux.nl/nrm/English/&quot;&gt;Niels&lt;/a&gt;, &lt;a href=&quot;http://lornemitchell.com/blog/&quot;&gt;Lorne&lt;/a&gt;, Susan, &lt;a href=&quot;http://twitter.com/benjaminm&quot;&gt;Benjamin&lt;/a&gt;, Renze, &lt;a href=&quot;http://twitter.com/pg_rule&quot;&gt;Grant&lt;/a&gt;, Vlatka, Elayne and back row: Alan, David, myself, Bruce, Eilif, &lt;a href=&quot;http://clearconceptualthinking.blogspot.com/&quot;&gt;Rolf&lt;/a&gt;, Jimmy, &lt;a href=&quot;http://www.gilb.com/&quot;&gt;Tom&lt;/a&gt;, Lars, &lt;a href=&quot;http://www.oxyware.com/&quot;&gt;Hubert&lt;/a&gt;, &lt;a href=&quot;http://scrum.jeffsutherland.com/&quot;&gt;Jeff&lt;/a&gt;, &lt;a href=&quot;http://gabriellebenefield.blogspot.com/&quot;&gt;Gabrielle&lt;/a&gt;, &lt;a href=&quot;http://www.osel.co.uk/&quot;&gt;Clifford&lt;/a&gt; and Lech. There were a few more including Kai, Marilyn and Gerrit that didn’t make the official photo.</description>
      <enclosure url="http://www.theagileengineer.com/public/Home/Entries/2010/7/24_Endless_Summer_files/endless_summer_ii.jpg" length="131519" type="image/jpeg"/>
    </item>
  </channel>
</rss>

