topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 10:10 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: NANY 2010 Release: Bestimate  (Read 33345 times)

skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,286
    • View Profile
    • Donate to Member
NANY 2010 Release: Bestimate
« on: December 31, 2009, 07:39 PM »
NANY 2010 Entry Information

Application Name Bestimate
Version v1.0.5
Short Description A small utility designed to help you become more accurate and realistic about your predictions and promises.
Supported OSes All Windows OS
Web Page Bestimate
Download Link Zip file (portable)
System Requirements Windows OS
Version HistoryChangelog
Author Jody Holmes (Skwire)
Screencast (courtesy of mouser, thanks!)


Description
Original idea from mouser here: https://www.donation...ex.php?topic=20629.0

Bestimate is a utility designed to help you become more accurate and realistic about your predictions and promises.  Add items like "Number of pages I will write this week" or "Number of pounds i will lose this month", and provide your predicted/promised values.  Then, at the end of the time period, record your actual achieved values.  Bestimator keeps track of how far off you were from your initial prediction/promise.  Note that this program is intended to help you become more realistic about your predictions, so being off in either direction is just as bad!

Features
  • Track as many estimates as you would like.
  • Real-time updating of estimates as you adjust the data.
  • Export to CSV option.

Planned Features
I cater to the people so suggest something.   :D

Screencast


Screenshots

main.pngNANY 2010 Release: Bestimate

Usage
Installation
Unpack the archive to its own folder and run Bestimate.exe.

Using the Application
1. Right-click the list (or use the toolbar buttons) and choose "Add entry" from the menu.  A new entry will be added to the list with some default values.  You will see a grey icon as well.  This signifies that the entry hasn't been completed yet.
2. Name the entry whatever you'd like and change the values as needed using the fields at the bottom.
3. The accuracy is calculated in realtime as you adjust the numbers.
4. Once you complete the entry by entering in an "Actual Value", the icon will turn green if 100% or red otherwise.
5. The status bar will show an average accuracy from all your entries.

Uninstallation
Delete the folder you unpacked the archive to.  Nothing is written to the registry.

Known Issues
It wouldn't be software if it didn't have issues.  Let me know if you find any.
« Last Edit: February 27, 2010, 07:33 AM by skwire »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #1 on: December 31, 2009, 09:46 PM »
nice  :up:

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #2 on: December 31, 2009, 10:45 PM »
I realize that one can set the columns to auto but it would be nice if the app remembered whatever sizing was last set.
When trying this out I dragged columns around to the dimensions that I wanted, but on restart the interface reset to default.

skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,286
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #3 on: December 31, 2009, 11:36 PM »
I realize that one can set the columns to auto but it would be nice if the app remembered whatever sizing was last set.
When trying this out I dragged columns around to the dimensions that I wanted, but on restart the interface reset to default.
-cranioscopical (December 31, 2009, 10:45 PM)

Doh...bug on my part.  Widths and column order should be saved now.  Thanks.

Website | Download
v1.0.2 - 2009-12-31
    ! Column order and widths weren't being saved properly.  (Thanks, cranioscopical)
« Last Edit: January 05, 2010, 03:13 AM by skwire »

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #4 on: December 31, 2009, 11:56 PM »
Widths and column order should be saved now.
Lovely grub! Works a treat, thanks!  :Thmbsup:

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #5 on: January 04, 2010, 06:49 PM »
Hi Skwire

I'd like to use this to track a few recurring tasks.
My principal measurement unit is hours.
The items I'd like to monitor can run from a couple of hours to a few days.
At the low end of that range, 10, 15, or 37 minutes can be significant.
I can't enter a decimal into the fields for predicted/actual values.
Rather than a quick mental conversion to minutes (requires thinking :o) would you consider allowing decimal entries?

(I hope this hasn't been discussed and rejected elsewhere.)

skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,286
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #6 on: January 05, 2010, 03:24 AM »
would you consider allowing decimal entries?
-cranioscopical (January 04, 2010, 06:49 PM)

Done.   :D

Website | Download
v1.0.3 - 2010-01-05
    ! Decimal values are now allowed.  (Thanks, cranioscopical)

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #7 on: January 05, 2010, 09:05 AM »
Generous of spirit, as ever. Thanks!  :up: :up:

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #8 on: February 03, 2010, 01:56 PM »
Skwire,

I return to bang my tin cup on your wall.

If there are many tasks to a project it'd be useful to achieve an overview.
Since I hate to remove my socks, any chance of a totals row at the foot of the window, in order to sum each column?

skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,286
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #9 on: February 04, 2010, 04:16 AM »
any chance of a totals row at the foot of the window, in order to sum each column?
-cranioscopical (February 03, 2010, 01:56 PM)

Sure...but did you mean just the Actual Value, Predicted Value and Accuracy columns?  Otherwise, I'm not sure how you'd like the other columns totaled, guv.  =]

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #10 on: February 04, 2010, 10:30 AM »
any chance of a totals row at the foot of the window, in order to sum each column?
-cranioscopical (February 03, 2010, 01:56 PM)

Sure...but did you mean just the Actual Value, Predicted Value and Accuracy columns?  Otherwise, I'm not sure how you'd like the other columns totaled, guv.  =]
My apologies for being vague. Yes, the Actual, Predicted, and Accuracy columns are those for which I'd like to see totals.
Here, a typical project probably breaks into 20-40 significant chunks. A see-at-a-glance overview of those columns would be useful both for a final analysis and also as a crude guide to progress during execution.

At the same time, I'm aware of being lazy by not dumping the .csv into a spreadsheet  :-[


skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,286
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #11 on: February 04, 2010, 10:36 AM »
Would it be acceptable if I put these averages into the statusbar?

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #12 on: February 04, 2010, 02:01 PM »
Would it be acceptable if I put these averages into the statusbar?
You bet, anywhere you like! Thanks for considering this!

skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,286
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #13 on: February 04, 2010, 10:07 PM »
Website | Download
v1.0.4 - 2010-02-04
    + Added average predicted and actual values to the statusbar.  (Thanks, cranioscopical)


Please, sir, may I have some more?   :P

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #14 on: February 04, 2010, 10:25 PM »
Website | Download
v1.0.4 - 2010-02-04
    + Added average predicted and actual values to the statusbar.  (Thanks, cranioscopical)

Brilliant!
Please, sir, may I have some more?   :P
Well, Oliver, since you ask... here's a new twist.
Can I have a separate Bestimate file for each of many projects?
If projects are sequential there's no problem, I can simply delete unwanted items and start again. However, if projects run in parallel and each has many steps...

skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,286
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #15 on: February 04, 2010, 10:29 PM »
Can I have a separate Bestimate file for each of many projects?
If projects are sequential there's no problem, I can simply delete unwanted items and start again. However, if projects run in parallel and each has many steps...
-cranioscopical (February 04, 2010, 10:25 PM)

Funny you should ask since I've already started work on that based on what you said a few posts ago.  =]

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #16 on: February 04, 2010, 10:57 PM »

Funny you should ask since I've already started work on that based on what you said a few posts ago.  =]
Good heavens, prescience now!

skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,286
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #17 on: February 04, 2010, 11:01 PM »
Well, you had mentioned tracking multiple projects so it seemed a pretty logical jump to being able to save/load separate files per project.  It's not hard to implement...I'll finish it up tomorrow.

skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,286
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #18 on: February 27, 2010, 07:45 AM »
Website | Download
v1.0.5 - 2010-02-27
    + Added per-file saving/loading.  (Thanks, cranioscopical)
    + Added up/down toolbar buttons to move a selection in the listview.
    + Added a "Recent files" menu to the main File menu.
    * Changed the icon look from the Silk set to the Fugue set found at http://www.pinvoke.com.


New look:

2010-02-27_074033.pngNANY 2010 Release: Bestimate

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #19 on: February 27, 2010, 08:04 AM »
v1.0.5 - 2010-02-27
Very nice!
I use this now for tracking the accuracy of my time estimates for each step of complex projects with rigid deadlines.

skwire

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,286
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: Bestimate
« Reply #20 on: February 27, 2010, 10:30 AM »
Thanks for all the testing of this latest version, Chris.  I much appreciate it.  =]