Remote Exploit Forums

Go Back   Remote Exploit Forums > General IT Discussion


General IT Discussion Non BT Related Topics

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 11-02-2009, 04:26 PM
IAMZOMBIE's Avatar
Member
 
Join Date: Sep 2009
Posts: 69
Default Bidding on Jobs -- How do you guesstimate time?

Do youguys have any strategies or tools or formulas or anything to help with specing the time on a Pen-Test of Vulnerability Assessment?

I usually just kind of guess and if I go over I'll just eat the time. However I usually do smaller(10-20 server) jobs where going over by 20-25% isn't a big deal. I'm trying to bid on a project that's a LOT bigger than any prior job, and I have no clue how to guess how many hours it will take...

Thoughts? Advise?



.
Reply With Quote
  #2 (permalink)  
Old 11-02-2009, 05:55 PM
mikec's Avatar
Member
 
Join Date: Oct 2009
Location: 55.762, 37.628
Posts: 75
Default

When I first started I wanted to eat overtime the same way you appear to want to. However, as the jobs add up and you get more experience (I assume you are somewhat new because of the nature of your question) I think you will find that jobs often exceed estimates. Sure, you might be a great estimator, but the fact is that there is usually more work than you initially believe (an onion has many layers).

To counter this I communicate from the very beginning that what I have given is an estimate to the best of my professional abilities and that it will likely go over and that you will be charged for all the time I put into the project. For this to work they have to trust you not to rip them off, but that is normal, trust is a big part of the equation. If you have a good relationship, appear confident and competent then things should go well.

As for how do you make a good estimate, that is very difficult, just try it many many times. Some times you will be way off and that will be a learning experience (those times you usually have to eat the mistake).
Reply With Quote
  #3 (permalink)  
Old 11-02-2009, 09:25 PM
thorin's Avatar
Senior Member
 
Join Date: Feb 2006
Location: Northern Hemisphere
Posts: 2,445
Default

It kind of depends on a number of factors.

1) Pentest takes more effors than VA.
2) Amount of validation.
3) # of systems.
4) Reporting requirements (a full blown doc in a word processor takes a lot more time then an executive summary with all the results in a spreadsheet).
5) Only network/infrastructure level or also including web apps?
__________________
I'm a compulsive post editor, you might wanna wait until my post has been online for 5-10 mins before quoting it as it will likely change.

I know I seem harsh in some of my replies. SORRY! But if you're doing something illegal or posting something that seems to be obvious BS I'm going to call you on it.
Reply With Quote
  #4 (permalink)  
Old 11-03-2009, 10:42 PM
webtrol's Avatar
Member
 
Join Date: Oct 2007
Posts: 84
Default

(disclaimer: my experience is in estimating Dev jobs -java for last 8 years or so, C++, VB etc before)

There are 2 parts to estimate:
1) initial estimate.
2) confidence level.

The only good way to learn how, is to get experience and know how much something takes for particular team/person.
Divide the project into as small as possible tasks or sub-projects.
Whenever estimating new technologies or completely new types of projects confidence of estimate is low and as such I add more and more padding to each step (each step might have different confidence level). THEN I add customary final padding at the end :P.

Then when I get final number I do sanity check on that to make sure I did not get it way too big.
While I do not remember any of my projects missing dates I do rememeber VERY well last weeks being a hell on wheels often enough.

Sin-cerely,
Trol

P.S The more defined goals/requirements the easier to estimate.
__________________
He either fears his faith too much, or his desserts are small
who dares not put to touch, to win or loose it all.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 08:42 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2