<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-416001854126006420</id><updated>2011-11-27T16:07:18.557-08:00</updated><category term='technical debt'/><category term='best practices'/><category term='defects'/><category term='character'/><category term='agility'/><category term='metrics'/><title type='text'>Simply Agile</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://simplyagile.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://simplyagile.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nathan Henkel</name><uri>http://www.blogger.com/profile/00925948564671310348</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-416001854126006420.post-3826337474726394874</id><published>2007-12-20T23:30:00.000-08:00</published><updated>2007-12-20T20:31:53.291-08:00</updated><title type='text'>Test-Driven Development is about testing</title><summary type='text'>Whew! I've been really busy. Seems impossible that it's over a month since I posted, but there it is.The week before last, I attented SQE's Agile Development Practices conference in Orlando. The highlight of the conference for me was J. B. Rainsberger's tutorial on Test-Driven Enterprise Code. I'll post my thoughts on that later, but for now I'll just say that I usually consider a conference to </summary><link rel='replies' type='application/atom+xml' href='http://simplyagile.blogspot.com/feeds/3826337474726394874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=416001854126006420&amp;postID=3826337474726394874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default/3826337474726394874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default/3826337474726394874'/><link rel='alternate' type='text/html' href='http://simplyagile.blogspot.com/2007/12/test-driven-development-is-about.html' title='Test-Driven Development &lt;i&gt;is&lt;/i&gt; about testing'/><author><name>Nathan Henkel</name><uri>http://www.blogger.com/profile/00925948564671310348</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-416001854126006420.post-7200405136348839158</id><published>2007-11-14T10:02:00.000-08:00</published><updated>2007-11-14T10:17:15.261-08:00</updated><title type='text'>Position soon to be open:</title><summary type='text'>Borland's marketing communications editor.I just got the following email from Borland:It’s amazing that poor requirements account for 71% of failed software projects*. And, unfortunately, no matter how efficient of a requirements management system you have, it might not be enough to save your projects from joining that statistic. That’s why defining complete and accurate requirements is a </summary><link rel='replies' type='application/atom+xml' href='http://simplyagile.blogspot.com/feeds/7200405136348839158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=416001854126006420&amp;postID=7200405136348839158' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default/7200405136348839158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default/7200405136348839158'/><link rel='alternate' type='text/html' href='http://simplyagile.blogspot.com/2007/11/position-soon-to-be-open.html' title='Position soon to be open:'/><author><name>Nathan Henkel</name><uri>http://www.blogger.com/profile/00925948564671310348</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-416001854126006420.post-8775247280608266428</id><published>2007-11-13T22:13:00.000-08:00</published><updated>2007-11-13T19:15:32.090-08:00</updated><title type='text'>Classifying information (or "what we know about what we know")</title><summary type='text'>Information about any project can be divided into four categories:1. Things we know (and know we know)2. Things we know we don't know3. Things we think we know, but don't (i.e. things we're wrong about)4. Things we don't know we don't knowObviously, if you were to try to actually figure out where everything falls, you would put everything into 1 or 2. Everything that should be in 3, you would put</summary><link rel='replies' type='application/atom+xml' href='http://simplyagile.blogspot.com/feeds/8775247280608266428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=416001854126006420&amp;postID=8775247280608266428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default/8775247280608266428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default/8775247280608266428'/><link rel='alternate' type='text/html' href='http://simplyagile.blogspot.com/2007/10/classifying-information-or-what-we-know.html' title='Classifying information (or &quot;what we know about what we know&quot;)'/><author><name>Nathan Henkel</name><uri>http://www.blogger.com/profile/00925948564671310348</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-416001854126006420.post-2655588755671975834</id><published>2007-11-11T21:08:00.000-08:00</published><updated>2007-11-12T10:44:23.066-08:00</updated><title type='text'>What Code Reviews Are Good For</title><summary type='text'>I don't have any hard evidence to back up this claim, but my guess is that most people think of defect detection when they think of code reviews. And well they should--code reviews are one of the most effective defect-detection methods around, falling just behind high-volume beta testing and prototyping, according to Steve McConnell's Code Complete. If we consider code and design reviews together</summary><link rel='replies' type='application/atom+xml' href='http://simplyagile.blogspot.com/feeds/2655588755671975834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=416001854126006420&amp;postID=2655588755671975834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default/2655588755671975834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default/2655588755671975834'/><link rel='alternate' type='text/html' href='http://simplyagile.blogspot.com/2007/11/what-code-reviews-are-good-for.html' title='What Code Reviews Are Good For'/><author><name>Nathan Henkel</name><uri>http://www.blogger.com/profile/00925948564671310348</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-416001854126006420.post-7888133478981308803</id><published>2007-11-05T22:33:00.000-08:00</published><updated>2007-11-06T06:50:14.604-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agility'/><category scheme='http://www.blogger.com/atom/ns#' term='character'/><title type='text'>Honesty fuels Agility</title><summary type='text'>Another way to say that is, the more honest you are, the more agile you will tend to be in your software development. The more personal and interpersonal honesty you practice, the more able you will be to respond to change.If you are honest with yourself, you will admit what you don't know. You'll admit that you don't know the future, and that you're not that good at predicting it. You'll admit </summary><link rel='replies' type='application/atom+xml' href='http://simplyagile.blogspot.com/feeds/7888133478981308803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=416001854126006420&amp;postID=7888133478981308803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default/7888133478981308803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default/7888133478981308803'/><link rel='alternate' type='text/html' href='http://simplyagile.blogspot.com/2007/10/honesty-fuels-agility.html' title='Honesty fuels Agility'/><author><name>Nathan Henkel</name><uri>http://www.blogger.com/profile/00925948564671310348</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-416001854126006420.post-7890306786961767381</id><published>2007-10-31T20:10:00.000-07:00</published><updated>2007-11-02T13:56:34.220-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='metrics'/><title type='text'>When Metric Gathering Goes Wrong</title><summary type='text'>Metrics, properly used, are a valuable tool for monitoring and improving your software development process. There's a lot of information available about what metrics to gather, what to publish, what not to publish, and how to interpret your findings.Today, however, I want to deal with the problem of intrusive metrics gathering. How much intrusion on a developer's workflow should we allow in the </summary><link rel='replies' type='application/atom+xml' href='http://simplyagile.blogspot.com/feeds/7890306786961767381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=416001854126006420&amp;postID=7890306786961767381' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default/7890306786961767381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default/7890306786961767381'/><link rel='alternate' type='text/html' href='http://simplyagile.blogspot.com/2007/10/when-metric-gathering-goes-wrong.html' title='When Metric Gathering Goes Wrong'/><author><name>Nathan Henkel</name><uri>http://www.blogger.com/profile/00925948564671310348</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-416001854126006420.post-27808586572631523</id><published>2007-10-29T17:44:00.000-07:00</published><updated>2007-10-31T22:42:57.073-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technical debt'/><category scheme='http://www.blogger.com/atom/ns#' term='defects'/><title type='text'>On Defect Indebtedness</title><summary type='text'>Kristan Vingrys writes about defect debt on his blog:"On an Agile project defects are fixed as they are found, so no story should be considered complete if there are outstanding defects with it. But this does not mean that defects do not persist."He describes those defects which persist beyond the story to which they pertain (or persist beyond the iteration in which they were created) as "defect </summary><link rel='replies' type='application/atom+xml' href='http://simplyagile.blogspot.com/feeds/27808586572631523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=416001854126006420&amp;postID=27808586572631523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default/27808586572631523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/416001854126006420/posts/default/27808586572631523'/><link rel='alternate' type='text/html' href='http://simplyagile.blogspot.com/2007/10/on-defect-indebtedness.html' title='On Defect Indebtedness'/><author><name>Nathan Henkel</name><uri>http://www.blogger.com/profile/00925948564671310348</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
