IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Factors affecting in the Estimation of projects.


IBM Mainframe Forums -> COBOL Programming
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
usharaniA

New User


Joined: 22 Jan 2008
Posts: 85
Location: India

PostPosted: Mon Oct 19, 2009 10:03 am
Reply with quote

Hi,
I want the usage of calculating the size of working storage section in Cobol program, in what means they help in Estimation of projects.
Back to top
View user's profile Send private message
Steve Davies

New User


Joined: 15 Oct 2009
Posts: 32
Location: UK

PostPosted: Mon Oct 19, 2009 1:24 pm
Reply with quote

usharaniA wrote:
Hi,
I want the usage of calculating the size of working storage section in Cobol program, in what means they help in Estimation of projects.


I don't get what you're asking. You want a method of calculating the size of a working storage section, and how does this help estimating a project?

Please can you clarify, as if all the estimates I given over the years, they have never been based on the size of the working storage section.

Perhaps I have mis-understood your question.
Back to top
View user's profile Send private message
usharaniA

New User


Joined: 22 Jan 2008
Posts: 85
Location: India

PostPosted: Mon Oct 19, 2009 1:53 pm
Reply with quote

Then can you please tel me what are the factors in cobol program will be helpful in the estimation.
Back to top
View user's profile Send private message
Steve Davies

New User


Joined: 15 Oct 2009
Posts: 32
Location: UK

PostPosted: Mon Oct 19, 2009 2:41 pm
Reply with quote

Any estimate I give is based on my own experience of how long I think it will take to do what is being asked of me. If I'm asked to amend or create a new program I need to understand what needs to be done, then based on experience I can tell the project manager how long I think it will take. The project manager will then create the project plan based on estimates they receive.

However, I've also worked in places where you get told how long you have to fix a program or write a new one, which is usually never long enough to do it properly!
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19243
Location: Inside the Matrix

PostPosted: Mon Oct 19, 2009 10:24 pm
Reply with quote

Hello,

Quote:
Then can you please tel me what are the factors in cobol program will be helpful in the estimation.
One of the best "factors" to use when estimating is how long similar tasks (in the same environment) took using people with similar qualifications. Then adjust for the particulars of this requirement.

As Steve mentioned, often the developer(s) have a deadline rather than an estimation request.

When there is an opportunity to present an estimation, developers tend to be over-optimistic about how long a task will take.
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8700
Location: Dubuque, Iowa, USA

PostPosted: Mon Oct 19, 2009 10:58 pm
Reply with quote

What you are asking is generally known as software metrics. There are many ways to estimate the work involved in making a change, but it is not wise to blindly apply any of them without understanding the metric and the factors that can affect it. In general, there is no simple formula for saying that a program with X lines of WORKING-STORAGE will take Y days to make change Z -- usually you must also take into account the complexity of the PROCEDURE DIVISION, whether or not calls to external interfaces are involved, the size of the desired change, and so forth -- the amount of "and so forth" depends upon the metric being used and the desired accuracy of the estimate.
Back to top
View user's profile Send private message
Anuj Dhawan

Superior Member


Joined: 22 Apr 2006
Posts: 6248
Location: Mumbai, India

PostPosted: Tue Oct 20, 2009 7:52 pm
Reply with quote

And such estimations would vary shop to shop (and person to person, even in same shop). Suggest you get familiar with the methods used at your shop for this or ,may be, search in google on "project cost estimation methods".
Back to top
View user's profile Send private message
Debabrata Pruseth

New User


Joined: 11 Dec 2008
Posts: 59
Location: Pune , India

PostPosted: Wed Oct 21, 2009 12:56 am
Reply with quote

I have been using different estimation tools in my organization as a part of project sizing and scoping activity . In general these are the few main points that any estimation tool will cover while calculating the man hours required for the project.

1. Complexity : That depends upon a number of factor like , weather it is a pure COBOL or pure CICS program ( or it uses other applications like DB2 tables ) ; number of files or database to be processed ; the complexity of pseudo code etc.

2. Resource Allocation : How many resources will work on the project , what is the experience of the resource in doing similar type of project earlier

3. Testing Consideration : How much time will take for testing the code . This inturn will depend on the availability of test environment infrastructure and the complexity of code determined in point 1.

4. Buffer :An additional overall buffer ( say 10% of total man hour calculated ) for unforseen circumstances like associates fall sick or there are a number of holidays in between .

It is always a good practise to define and use standard processes for project estimation instead of relying everytime on the instinct of the developer to say in how much time he will be able to finish it .
Back to top
View user's profile Send private message
ksk

Active User


Joined: 08 Jun 2006
Posts: 355
Location: New York

PostPosted: Wed Oct 21, 2009 11:09 am
Reply with quote

And also we used to give based on the below points.

If you are developing entirely new program from the scratch or already in developed format e.g., comparing 2 programs.

If it's complex program takes more time and if it's a report to make in client desired format by using data from the different files takes less time.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> COBOL Programming

 


Similar Topics
Topic Forum Replies
No new posts Splitting of the text without affecti... DFSORT/ICETOOL 4
No new posts Dividing by different factors in outr... SYNCSORT 3
No new posts Endevor - Delete Source module withou... CA Products 7
No new posts Overlay part of a record without affe... JCL & VSAM 26
No new posts explanation of scaling factors in SDS... IBM Tools 1
Search our Forums:

Back to Top