Skip to content

Definition of 'Done'

May 1, 2006 by Artem

During the last Agile SW Development Practices Seminar in Vantaa the participants shared a set of stories about how the switching to the agile development methods proceeded in their companies. A reasonable amount stories included a mention about that without the agreed definition of "done", nothing was completely done.

Own experience

Few weeks ago, when starting a new project, our team decided to try figuring out what our 'done' means. It was a total surprise to discover that within a small and rather coherent team of five persons we had three different points of view.

Importance of 'done'

People are different. They have different experiences and perceive the software development projects from the different perspectives. When developer tells that this or that feature is implemented, he often means, that all the functions are implemented and are ready for optimization, refactoring and extensive testing. On the other hand, when customer or manager hears that the feature is implemented, he often expects it to be ready for the release. This inconsistency can lead to the system composed of inconsistent components: half-tested, half-documented, half-optimized and eventually half-ready for the release. That's why an explicit and concrete definition of "done" is the small, but important checkpoint in the software projects. Pay attention to this issue, talk it over with your boss and your customer. As a result of a rather small effort investment, you'll have much getter grounds to describe the project state. A typical definition could be as simple as: "'Done' means, that the feature is implemented, reviewed, unit tested, but not necessarily documented".

What do you think? Do your customers always share your point of view on what the "feature is implemented" means?

Comments

Providing value is the most important

May 2, 2006 by Anonymous, 8 years 25 weeks ago
Comment id: 6

Do your customers always share your point of view on what the "feature is implemented" means?

I don't think they do, but I find that we get best results when I press to get as real feedback as I can when finishing off a feature. So in the best case, I get approval from the customer and positive feedback from the actual end user of the feature.

Providing value is the most

May 2, 2006 by Artem, 8 years 25 weeks ago
Comment id: 7

Providing value is the most important, I agree. However, it's very good to know what exactly has been provided, isn't it?

Do you mean, that you are trying to do that detailed reporting that you don't need this kind of definitions? In other words what 'done' means is defined in your every report?

Partly done

May 8, 2006 by Dave Nicolette, 8 years 24 weeks ago
Comment id: 8

Your comment that on a team of five there were three distinct viewpoints about the definition of 'done' is an important point. A team must have a consensus about what 'done' means.

One definition I've heard is to say a feature is done when it is 'potentially shippable.' That is, even if the project as a whole is not ready to deploy to production, the pieces that are considered 'done' are in good enough condition to deploy. Of course, this must be defined more precisely for each case.

When the customer/user is satisfied with a feature, I think that is only part of the equation. Customers are unlikely to mention (or be aware of) non-functional requirements. There will be non-functional requirements of a technical nature, such as recoverability, performance, security, and so forth. There may be regulatory requirements, for example if the business domain is in the financial or defense sector. There may be organizational standards for UI look-and-feel or for standards compliance. A feature is not really 'done' until it satisfies non-functional requirements as well as customer-requested functional requirements.

Excellent comment, Dave!

May 8, 2006 by Artem, 8 years 24 weeks ago
Comment id: 9

Excellent comment about the need to satisfy the non-functional requirements also!

Unfortunately, the need to have a consensus on what "done" means is not that evident idea to everybody. In my case, after some arguing we decided to explicitly list the components of "done" in the task list. For example, there are items like "Code initial implementation of the mini-feature", "test this mini-feature", "run the code analysis tool and fix its warnings", etc. It is a bit more clumsy, than just "feature done", but defines the concrete requirements at the same level of precision

"One definition I've heard is to say a feature is done when it is 'potentially shippable.'"
I also like this definition from the Scrum process very much. However, not everybody is ready accept the whole idea of potentially shippable increments.

"Done" softwear

May 13, 2008 by David Vydra (not verified), 6 years 23 weeks ago
Comment id: 1541

Yeah, that can be quite a

May 15, 2008 by Artem, 6 years 23 weeks ago
Comment id: 1543

Yeah, that can be quite a reminder to "remain green always". I wonder if it helps to put the whole definition of done to a T-Shirt :)

This blog is really great.

March 17, 2012 by asdasda (not verified), 2 years 31 weeks ago
Comment id: 21407

This blog is really great. The information here will surely be of some help to me. Thanks!. Singing Lessons London

This blog is really great.

March 17, 2012 by asdasda (not verified), 2 years 31 weeks ago
Comment id: 21408

This blog is really great. The information here will surely be of some help to me. Thanks!. Singing Lessons London

Thanks for the post and great

March 17, 2012 by Anonymous (not verified), 2 years 31 weeks ago
Comment id: 21414

Thanks for the post and great tips..even I also think that hard work is the most important aspect of getting success. carpal tunnel treatment

Thanks you very much for

March 21, 2012 by Anonymous (not verified), 2 years 30 weeks ago
Comment id: 21446

Thanks you very much for sharing these links. Will definitely check this out. anne

This is just the information

March 21, 2012 by Anonymous (not verified), 2 years 30 weeks ago
Comment id: 21447

This is just the information I am finding everywhere. Thanks for your blog, I just subscribe your blog. This is a nice blog. Cock Rings

I can set up my new idea from

March 24, 2012 by Anonymous (not verified), 2 years 30 weeks ago
Comment id: 21480

I can set up my new idea from this post. It gives in depth information. Thanks for this valuable information for all,. best universities in the world

It is imperative that we read

March 25, 2012 by Anonymous (not verified), 2 years 30 weeks ago
Comment id: 21482

It is imperative that we read blog post very carefully. I am already done it and find that this post is really amazing. Classifieds

It is a great website.. The

March 25, 2012 by Anonymous (not verified), 2 years 30 weeks ago
Comment id: 21486

It is a great website.. The Design looks very good.. Keep working like that!. Menopause

The information you have

March 26, 2012 by Anonymous (not verified), 2 years 30 weeks ago
Comment id: 21500

The information you have posted is very useful. The sites you have referred was good. Thanks for sharing..
Haarausfall Frau

you shared very useful

March 28, 2012 by kimm (not verified), 2 years 29 weeks ago
Comment id: 21532

you shared very useful information. i liked it. thanks for sharing it. video production

No doubt this is an excellent

March 28, 2012 by Anonymous (not verified), 2 years 29 weeks ago
Comment id: 21534

No doubt this is an excellent post I got a lot of knowledge after reading good luck. Theme of blog is excellent there is almost everything to read, Brilliant post. www.shoerack.org.uk

It is imperative that we read

March 29, 2012 by Anonymous (not verified), 2 years 29 weeks ago
Comment id: 21538

It is imperative that we read blog post very carefully. I am already done it and find that this post is really amazing. Hip Hop Blogs

Your website is really cool

March 29, 2012 by Anonymous (not verified), 2 years 29 weeks ago
Comment id: 21539

Your website is really cool and this is a great inspiring article. Thank you so much. Hip Hop Blogs

Nice Blog

May 21, 2012 by Roney (not verified), 2 years 22 weeks ago
Comment id: 22255

This is very nice one and gives indepth information. thanks for this nice article. Book of ra online spielen

nice one..

May 26, 2012 by Murali (not verified), 2 years 21 weeks ago
Comment id: 22560

I recently came across your article and have been reading along. I want to express my admiration of your writing skill and ability to make readers read from the beginning to the end. I would like to read newer posts and to share my thoughts with you.
Liquor Store

I really like your blog..

May 26, 2012 by Ray Vigorito (not verified), 2 years 21 weeks ago
Comment id: 22565

I really like your blog.. very nice colors & theme. Did you design this website yourself or did you hire someone to do it for you? Plz respond as I'm looking to design my own blog and would like to find out where u got this from. cheers Ray Vigorito

Excellent article. Very

May 28, 2012 by Anonymous (not verified), 2 years 21 weeks ago
Comment id: 22604

Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.
Lela Oaxaca

Thanks for sharing this

May 29, 2012 by sdasdsad (not verified), 2 years 20 weeks ago
Comment id: 22618

Thanks for sharing this information. I really like your blog post very much. You have really shared a informative and interesting blog post with people..
cashadvance.ws

nice post

June 6, 2012 by Anonymous (not verified), 2 years 19 weeks ago
Comment id: 22808

Nice work done this post increase my knowledge thanks for sharing it. keep up the nice work

flights to lagos
flights to nigeria

Always so interesting to

June 11, 2012 by fitness tips (not verified), 2 years 19 weeks ago
Comment id: 22868

Always so interesting to visit your site.What a great info, thank you for sharing. this will help me so much in my learning.

nice one

June 19, 2012 by Parera (not verified), 2 years 17 weeks ago
Comment id: 22970

I really have enjoyed this great and fun article. This was really great and fun for me to read. I cant wait to read more. buy rolex

News

June 20, 2012 by Sree (not verified), 2 years 17 weeks ago
Comment id: 22975

Communicate openly with the children. Open communication includes everything from telling them they are loved by both their biological parents and the stepparent, as well as stating things clearly about feelings, rules and ideas. Talking about problems and issues prevents misunderstandings. Thanks for sharing information.
best thesis writers

This is really a nice and

June 24, 2012 by Anonymous (not verified), 2 years 17 weeks ago
Comment id: 23029

This is really a nice and informative, containing all information and also has a great impact on the new technology. Thanks for sharing it
perfect tortilla

Thank you again for all the

June 25, 2012 by Anonymous (not verified), 2 years 17 weeks ago
Comment id: 23036

Thank you again for all the knowledge you distribute,Good post. I was very interested in the article, it's quite inspiring I should admit. I like visiting you site since I always come across interesting articles like this one.Great Job, I greatly appreciate that.Do Keep sharing! Regards,
http://www.capcredit.com/

Nice post

June 26, 2012 by all kind allergies (not verified), 2 years 16 weeks ago
Comment id: 23049

Thanks for such a great post and the review, I am totally impressed! Keep stuff like this coming. all kind allergies

flowers..

July 3, 2012 by tonycharles (not verified), 2 years 15 weeks ago
Comment id: 23192

Esta mensagem é realmente maravilhoso. Realmente impressionado com a leitura deste artigo. No futuro, você deve dar mais informações sobre o adicional. A necessidade de você para admirar nesta área, fornecendo trabalho ordinário adicional. Você tem outros artigos sobre isso?
jogos da barbie

This is a great inspiring

July 8, 2012 by Anonymous (not verified), 2 years 15 weeks ago
Comment id: 23262

This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next post.
funny clips

Thanks for the post and great

July 9, 2012 by Anonymous (not verified), 2 years 15 weeks ago
Comment id: 23280

Thanks for the post and great tips..even I also think that hard work is the most important aspect of getting success..
stupid clips

ahair-cut.com

July 23, 2012 by mudassar (not verified), 2 years 13 weeks ago
Comment id: 23481

ahair-cut.com Thanks for sharing this useful information! Hope that you will continue with

Wonderful illustrated

August 2, 2012 by Anonymous (not verified), 2 years 11 weeks ago
Comment id: 23638

Wonderful illustrated information. I thank you about that. No doubt it will be very useful for my future projects. Would like to see some other posts on the same subject!
salvage motorcycle parts

Reply to comment | Agile Software Development

September 14, 2012 by tn requin pas cher (not verified), 2 years 5 weeks ago
Comment id: 23869

Wonderful ωеb site. Plenty of helpful
info here. I'm sending it to several pals ans also sharing in delicious. And certainly, thanks in your sweat!

If you happen to encounter

September 18, 2012 by mentse (not verified), 2 years 4 weeks ago
Comment id: 23945

If you happen to encounter another interesting content published since last Friday, please, post links in the comments.192.168.1.1

Nice Post :

September 24, 2012 by alex adam (not verified), 2 years 4 weeks ago
Comment id: 24003

Thank you very much for this great article and information. It is very useful to me, please provide more information or a good article like this again.

Coursework Help

great

October 31, 2012 by Melaniesmith (not verified), 1 year 50 weeks ago
Comment id: 24330

well, I guess I need to learn a lot from it too. Thanks much for all the help. Right now I am really doing my best. Thanks much for all. business crisis management

Perfect Pre-made Icons for Your Next Project

December 10, 2012 by deliciouscion.scom (not verified), 1 year 45 weeks ago
Comment id: 24948

By WebOsPublisher

Icon Constructor creates icon from any image. Chameleon Icons converts images into icons. Extract Windows Icon from inside of files. Scan of all local hard disks for icon images
Emo Icon Soft: Icon Constructor - advanced icon creator, Chameleon Icons, Arm Icon Extractor, Icon Searcher, ...
Emo Icon Soft
All
|
Free
|
Commercial
Programs 1-12 of 180
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Icon Constructor converts BMP, JPEG, GIF, PNG, PSD, TGA, TIFF formats into icons
Make icons from BMP, JPEG, GIF, PNG, PSD, TGA and TIFF images.
Explore or "extract" Windows icons from inside of EXE, DLL, DRV, SCR files.
This performs a fast scan of all local hard disks for icons.
gif iconiconmac iconpng icon
spy icontga to icontif to iconmsn icon
bmp to iconbmp jpg png to iconnew iconbuy icon
Icon Constructor - advanced icon creator 3.54 by Icon Constructor
Icon Constructor is an advanced icon creator, it converts all image formats into Windows icons. It supports Windows XP icons in 32-bit color depth with an alpha channel. This robust program works like the Swiss Army knife of icon creation!
icon, icon creator, icon builder
Review by ohwait: Good, Fast and Simple, many options and good main menu (5/5 - 14-Apr-2009)
Buy ($29.95) / Download (4.4 MB)
Chameleon Icons 1.0 by Softshape
Chameleon Icon converts images of any format into Windows icons with just a few clicks. Convert any picture or photo in BMP, JPEG, GIF, PNG, PSD, TGA and TIFF format into icons for your Windows desktop, applications, folders, email and ICQ contacts.
icon, icon creator, icon builder
Buy ($49.00) / Download (3.4 MB)
Arm Icon Extractor 2.8 by Armenian Dictionary Software
Arm Icon Extractor allows you to explore or extract Windows icons from inside of EXE, DLL, DRV, SCR files and save to ICO and Icon Library file. An extra tool is provided for BATCH conversion of Icon to Image with many filtering effects.
icon extactor, icon explorer, icon finder
Buy ($19.95) / Download (4.9 MB)
Icon Searcher 4.00 by SoftPlus
This tool scans all local hard disks for icons of various file formats and extracts them from files to a more user-friendly visual image list. This also stores found icons in a database and compresses them.
icon, searcher icon, icons
Buy ($29.95) / Download (13.0 MB)
Axialis IconWorkshop 6.20 by Axialis Software
Use the industry standard to make, edit, convert Windows and Macintosh icons. It supports all formats up to Windows Vista (PNG compressed) and Leopard (OSX 10.5). Hundreds of features permit to produce hi-quality icons using a professional tool.
Icon editor, XP icon, Vista icon
Buy ($49.95) / Download (20.0 MB)
Buddy Icon Grabber 1.09 by Ptshare
Designed to extract high-quality icons from application files (exe, dll), icon files (ico), and icon list files (icl) and save to ico, bmp, jpg files without color disortion at the five sizes.
buddy icon grabber, buddy icon, icon grabber
Buy ($19.95) / Download (1.2 MB)
PC Icon Editor 3.6 by Program4Pc
PC Icon Editor is a powerful tool designed to Create, Edit, and Manage Windows icons, cursors, and Icon Library files. Create Windows icon from digital photos and images. Export icons to bitmap file with ability to define transparency color.
pc icon editor, pc icon extractor, icon converter plus
Review by John Wiling: The app is cool, did what i wanted, thanks guys :) (5/5 - 27-Jun-2011)
Review by Atul Satasiya: this software is most important for create icon (5/5 - 9-May-2011)
Buy ($19.95) / Download (5.6 MB)
PC Icon Extractor 4.3 by Program4Pc
PC Icon Extractor allows you to extract all Windows icons include XP icons from inside of EXE, DLL, DRV, OCX, SCR, VBX, ICL, NI, and IL files and save them into BMP, GIF, JPG, TIF, WMF, EMF, PNG, PCX, J2K, TGA, RAS and ICO files.
pc icon extractor, icon converter plus, icon to image converter
Review by John McBlack: It is really nice and easy to use, it helps me to extract my icons to do my graphic works better (5/5 - 27-Oct-2005)
Buy ($19.95) / Download (6.4 MB)
IconChanger 3.8 by Shell Labs
Icon Changer is a software application that makes changing icons on the desktop fun and easy. Change icons to make navigation easier, to group similar applications together or merely to customize and spice up your desktop! Try Icon Changer for free n
icon tool, change icon, icon search
Buy ($24.95) / Download (1.1 MB)
PC Icon Grabber 3.2 by Program4Pc
PC Icon Grabber allows you to explore, or "grab" Windows icons include XP icons from inside of EXE, DLL, DRV, SCR and ICO files on your computer and save them into ICO and Icon Library file as well. It can completely support XP Alpha Channel icons.
icon explorer, icon grabber, icon extractor
Buy ($14.95) / Download (3.5 MB)
Frontbase Image To Icon 2.10 by Oy Frontbase Ltd
Create graphics with your favorite painting program, and then convert them into icon files with this program. The program supports BMP, GIF, ICO, JPG, PCX, PNG, TGA, and RAS.
Convert images with the right mouse button menu in Windows Explorer.
icon, ico, icons
Buy ($19.95) / Download (1.6 MB)
IconICan Studio 2.01.120703 by IconICan Team
IconICan Studio is a complete solution for 32 bit icon editing and creation. The program includes all icon editing tools, as well as a variety of filters and effects that can be used to enhance your icon designs.
win7 icon editor, Vista icon editor, xp icon editor
Buy ($27.95) / Download (7.6 MB)
Programs 1-12 of 180
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Menu
Top 100
Awarded
User Reviews
New $ Updated
Categories
Audio $ Multimedia
Business
Communications
Desktop
Development
Education
Games
Graphics
Animation Tools
CADs
Converters
Editors
Font Tools
Gallery $ Cataloging
Icon Tools
Screen Capture
Viewers
Other
Home $ Hobby
Network $ Internet
Security $ Privacy
Servers
Utilities
Web Development
User reviews
MacX DVD Ripper Mac Free Edition 2.5.1
This free program didn’t let me down. In fact, it’s the most convenient one that I’ve ever used. What lights me up is its ultrafast downloading speed and straightforward interface, allowing m...
MacX DVD Ripper Pro 3.9.11
The videos converted by this program are crisp!!! No chopping of video or audio. It is doing well to optimize the ripping process with simple interface, smooth conversion and fast speed. Even the l...
AthTek Code to FlowChart 1.5.4
Ive been using this
and its easy to operate and is stable
Internet Monitoring Software 12.01.01
Bad video card drivers! Minecraft was unable to start because it failed to find an accelerated OpenGL mode. This can usually be fixed by updating the video card drivers.
Web Speed Accelerator 1.03
Excellent in working if it is right as you decided, that is. Thank you.
Advertising | Feedback | Privacy | Submit
© 2005–2012 softplatz.net

hi

January 30, 2013 by Anomol kr. (not verified), 1 year 37 weeks ago
Comment id: 26043

Buy Backlinks How would your strategy change for visually impaired readers? Would you simply eliminate references to illustrations or attempt to describe them.

reply

January 30, 2013 by yvone (not verified), 1 year 37 weeks ago
Comment id: 26072

Very good to read the paper every one of your happenings. It is simple to obtain my own way on the weblog
yvone

Thank you so much for sharing

February 6, 2013 by Buy Essays Online (not verified), 1 year 36 weeks ago
Comment id: 26164

Thank you so much for sharing this with us, it helps me a lot, really appreciated!

rapidwriters.net

February 6, 2013 by rapidwriters.net (not verified), 1 year 36 weeks ago
Comment id: 26169

Nice i really glade your work this article is amazing keep it up.

Nice post

February 6, 2013 by Haircuts 2013 (not verified), 1 year 36 weeks ago
Comment id: 26172

That is so amazing and amazing post.I have read some other this site's postes also and have got latest knowledge from here .Great sharing ...

Haircuts 2013

Nice Post

February 14, 2013 by Vanlines (not verified), 1 year 35 weeks ago
Comment id: 26256

Thanks, its really a good post.
Interstate Removalists | International Removalists

Hello there, You've

February 18, 2013 by John Mayer (not verified), 1 year 35 weeks ago
Comment id: 26315

Hello there, You've performed an incredible job. I will definitely digg it and personally recommend to my friends. I'm sure they will be benefited from this web site. I've just back from tour Vietnam.

Agile Software

February 20, 2013 by Atik (not verified), 1 year 34 weeks ago
Comment id: 26368

There is lot of information and they are very innovative and informative. I have read the article very well and it seems to me awesome. Colley and Colley, LLP - Austin

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <b> <i> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br> <blockquote>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.

Best of AgileSoftwareDevelopment.com