aspose file tools*
The moose likes Jobs Discussion and the fly likes time estimation - part of architect's job Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "time estimation - part of architect Watch "time estimation - part of architect New topic
Author

time estimation - part of architect's job

Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8919

I am seeing job description for archiect with skill requirement - should be able to do software time estimation. Is this an essential skill ?


Groovy
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30938
    
158

Yes. An architect is one of the most senior people on the team. Senior people get asked for project level estimates.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Dave Hendricksen
author
Ranch Hand

Joined: Dec 06, 2011
Posts: 31
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!


Dave Hendricksen [12 Essential Skills for Software Architects]
Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8919

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

Joined: Sep 23, 2000
Posts: 3324
    
    8
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


Enthuware - Best Mock Exams and Questions for Oracle/Sun Java Certifications
Quality Guaranteed - Pass or Full Refund!
Dave Hendricksen
author
Ranch Hand

Joined: Dec 06, 2011
Posts: 31
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

Joined: Feb 27, 2002
Posts: 8919

Thanks. Where can I learn more about model driven estimate ?
Dave Hendricksen
author
Ranch Hand

Joined: Dec 06, 2011
Posts: 31
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

Joined: Feb 27, 2002
Posts: 8919

Thanks Dave. Is the first book for non-agile projects ?
Dave Hendricksen
author
Ranch Hand

Joined: Dec 06, 2011
Posts: 31
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

Joined: Feb 27, 2002
Posts: 8919

Can you please recommend the tools ?

 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: time estimation - part of architect's job