what is the best effort estimation for software phases?, Software Engineering

Assignment Help:
Hello,
I am a CS graduate and i just got a new job in a software development company. My boss assigned me to come up with what he called "the perfect pie chart" basically he says that the teams he has working on the software development phases often argue which phase requires more effort, for example, the team working on analysis say they need the most time, then the implementation team argues that they need most time, then the testers come and say they are the ones that need the most time in the project schedule. anyway, so me being an unbiased newcomer, he assigned me to come up with a general piechart showing each phase and what percentage of time they would need from total duration of the project development cycle. the phases i have chosen are the top level ones : analysis, design, implementation, and testing. ofcourse this isnt a one size fits all matter, but he wants a close estimation...

Related Discussions:- what is the best effort estimation for software phases?

State the advantages of prototyping, State the Advantages of Prototyping ...

State the Advantages of Prototyping Advantages of prototyping outperform problems of prototyping. Hence overall, it's a beneficial approach to develop prototype. End user can'

Software testing, Hello, I have an assignment and have to derive a regular ...

Hello, I have an assignment and have to derive a regular expression based on a CFG provided but i dont know how. please help.

Define metrics, Define metrics. Metrics is explained as the degree to w...

Define metrics. Metrics is explained as the degree to which a system component, or process possesses a given attribute.

What does software engineering means, What does software engineering means ...

What does software engineering means ? Software engineering defined as a discipline in which theories, methods and tools are used to develop professional software.

The design of the software., Software Engineering class assignment The ...

Software Engineering class assignment The design of the software. You must do 2 things: (1) report of the software design, (2) implement the software as per the design, and

Distinguish between verification and validation, Distinguish between verifi...

Distinguish between verification and validation. Verification refers to the set of activities that make sure that software correctly executes a specific function. Validation re

Automobile mgmt. system, How do i create the automobile management system p...

How do i create the automobile management system project?

Define the process of requirements gathering tools, Define the process of R...

Define the process of Requirements Gathering Tools Requirements gathering is an art. Person who gathers requirements must have knowledge of what and when to gather information

Define debugging, Define debugging. Debugging is explained as the proce...

Define debugging. Debugging is explained as the process of removal of defect. It happens as a consequence of successful testing

Explain beta testing, Beta testing is testing an application when developme...

Beta testing is testing an application when development and testing are essentially done and final bugs and troubles require to be found before the final release. Beta testing is t

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd