How do you estimate the effort for your project? Where is
the estimation procedure documented?
Answers were Sorted based on User's Feedback
Answer / shridhar
Depending on the project you work for, multiple Estimation
techniques are used. Some of them are:
1. Work Breakdown Structure
2. Function Point Analysis.
3. use Case Template
In #1, you breakdown the project into deliverables and the
activities associated with those deliverables and then each
activity is estimated.
Total estimate is total of all the activity estimates.
Further yto this, contigencies are added by PMs.
2. In Function point Analysis, you need to go into a bit
deeper and refer to the input data/output files and then
estimate the function points for each file/program. It was
industry standards multiplication factors. Total FPA counts
multiplied by multiplication factor provides you a total
project estimation.
3. Use Case is more based on the client's needs and
deliverables.
Depending on the functionality provided in the
application/project, it is estimated.
Use case is mainly used for development projects, though
others can be also used for devp/maintenance kind of
projects.
FPA provides different estimation mechanism within it for
development and maintenance projects. (having different
multiplication factors).
I use WBS estimation technique, which I find easier as
compared to other approaches.
Is This Answer Correct ? | 12 Yes | 1 No |
Answer / megha
WBS is usud for Scheduling/Tracking purpose (in my opninion)
Estimation techniques
1. COCOMO
2. FP (Function Point)
3. KLOC (K Lines of code)
4. SMC (Small /med/complex)
5. Delphi whitebabd
6. Usecase point
6. Prior exp
Documentation we can do it excelsheet
Is This Answer Correct ? | 7 Yes | 1 No |
Answer / sj1234
Estimation is based on the Project/APPlication
I do estimation for e-learning Projects
Decide the Complexity of Page and do the estimation and
the nos of Platforms
Is This Answer Correct ? | 9 Yes | 7 No |
Answer / hunter walk
Megha,
Your opinion speaks of WBS Dictionary which is referred for tracking purpose.
In general, WBS ensures that nothing falls through the cracks thus prevents changes. In particular it provides proof for estimating staff, cost and time.
Is This Answer Correct ? | 1 Yes | 1 No |
How would you deal with changes being made a week or so before the ship date?
How do you create the Software Project Management Plan (SPMP)?
What are the two data table in Microsoft Project 2007?
How do you handle change requests ?
How do the audits cover planning activities?
What and where are the policy statements for software project planning?
Write the instr function.
What training have you undergone in project planning?
What is the role of CLR in ASP.NET?
Scenario: -------- -- You are a project manager in a large software house of 375 staff in total. The company has been running for 5 years. The company has been CMM assessed at level 3. The company has many external clients for whom it develops a wide range of business applications. -- Most of the company‘s applications are developed in Java. The waterfall lifecycle development model is normally used in developments. -- The company has historically suffered from the type of problems that are common in the software industry. In particular systems have been delivered not always to user requirements and containing faults. The managing director of the company is very keen for improvements to be made in these areas. -- You are in charge of a project team of 8 developers, 2 requirements engineers and 3 testers. Your team is just about to start a new development. System to Develop :( Exact Question ) ------------------------------------- -- Your team is about to start to develop a novel vehicle navigation system for physically impaired drivers. The navigation system not only identifies the correct route for the driver in the normal way, but also controls the steering wheel to navigate the car to the destination identified by the driver. -- A basic statement of requirements has been received from the customer and budget and timescales have been formalised into a contract. Requires TASK to write : ------------------------ -- You must write a short report (maximum of 1 page) for the managing director of your company outlining how you propose to ensure that this project improves on previous projects in terms of delivering to user requirements and without faults. Your report must include how you propose to show improvement on these issues to your managing director. Also please tell me how should I choose the best software model when given scenarios like these ...?
How do speedup the project delivery without affecting the cost?
How do you estimate the effort for your project? Where is the estimation procedure documented?