• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

time estimation - part of architect's job

 
Pradeep bhatt
Ranch Hand
Posts: 8933
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am seeing job description for archiect with skill requirement - should be able to do software time estimation. Is this an essential skill ?
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34860
369
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes. An architect is one of the most senior people on the team. Senior people get asked for project level estimates.
 
Dave Hendricksen
author
Ranch Hand
Posts: 31
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Pradeep,

I agree with Jeanne.

Estimating is absolutely part of an architect's job? high level quick estimates to help give the business an overall sense of the cost for a project - all the way to detailed estimates to be used in a business case. You need to be able to put financial numbers to things you likely do not have all the information for. If you can, look for ways to model the information related to the project to help rationalize the numbers you are giving.

Thanks for the question!
 
Pradeep bhatt
Ranch Hand
Posts: 8933
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How do we learn to estimate. Usually client demand more than what was expected initially. that is chllenging. Are there books available to help us to estimate ? what are your suggestions ?
 
Paul Anilprem
Enthuware Software Support
Ranch Hand
Posts: 3764
10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Pradeep bhatt wrote:How do we learn to estimate. Usually client demand more than what was expected initially. that is chllenging. Are there books available to help us to estimate ? what are your suggestions ?


Very good question. Especially because there could be vast differences between skills of the team members. I am interested in knowing more about this from the experts as well
 
Dave Hendricksen
author
Ranch Hand
Posts: 31
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Pradeep,

For estimating, I usually do a few things
- talk to the "customer" to get a better sense of the requirements and size of the project.
- do a gut feel estimate - based on previous experience.
- do a model driven estimate - I model the problem and assign values to the boxes.

You will never know everything - sometimes you just have to jump off the cliff.

That's what I do.

Thank for the question!
 
Pradeep bhatt
Ranch Hand
Posts: 8933
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks. Where can I learn more about model driven estimate ?
 
Dave Hendricksen
author
Ranch Hand
Posts: 31
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Pradeep,

These won't cover it exactly, but they are good estimating references:
- Software Estimation: Demystifying the Black Art by Steve McConnell
- Agile Estimating and Planning by Mike Cohn

Good luck on the estimates!
 
Pradeep bhatt
Ranch Hand
Posts: 8933
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Dave. Is the first book for non-agile projects ?
 
Dave Hendricksen
author
Ranch Hand
Posts: 31
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It does not focus on agile, but it does focus on a variety of estimating techniques and approaches. For me, having a variety of tools usually comes in handy.
 
Pradeep bhatt
Ranch Hand
Posts: 8933
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can you please recommend the tools ?

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic