estimation

Scrum and Story Points - why ideal man-days not ideal man-hours?

I am used to thinking about time estimates in the way suggested by Joel Spolsky - that if a scheduled item takes more than 16 hours, it should be divided into smaller tasks. Now, I am implementing Scrum in my team together with Story Points based estimations. It seems to me that a good unit for a Story Point would be ideal man-hour, not ...

How to change to use Story Points for estimations in Scrum

Having used "days" as the unit for estimation of tasks in Scrum I find it hard to change to using Story Points. I believe story points should be used as they are more comparable to each other - being less dependent on the qualifications of whoever addresses the task etc. However, it isn't easy to make a team start using Story Points when...

Nanoc3 site creation estimation

I am asked to create a few small websites using nanoc3 like http://www.pancakeaircompressor.org/, how long does it take? I am quite familiar with Ruby & HTML. ...

Rules Of Thumb For Estimating Web App Hours

We all know that software estimation is difficult to get exact, but I am not looking for exact. I'm looking to be able to derive an approximate number of person-hours for a project to know how many people to hire in a startup. So, assuming you have: A web application built on the .NET platform (C#, ASP MVC, etc...) A defined number of...

Estimation technique for small business owners with small budget

Summary We are start up and we provide software development services. We develop windows, web, services and mobile applications. We were aware of agile and we are scrum certified developers . We do user story based estimation and task planning. No issues. Issue We are approached by many small customers. Customers says very high level...

Probability theory and project planning

Hello, everyone, I'm managing a project that has to be estimated, according to rough requirements and specifications. Because of that, the estimations on the specific features and tasks are set of discrete values, instead of just one discrete value (for example, between 10 and 20, instead of exactly 17). I'm curious, if I want to get a...

Android - Estimate port of BlackBerry app with PIM and networking

I have a J2ME CLDC Blackberry app which I need to port to the Android. Some of the features: client/server communication using HTTPS reading/writing PIMs, files on device memory, SD card listeners on PIMs changes small UI: login page and simple status screen Lines of code: 4000 Any idea what is the amount of work to do that? Let say...

Omnioutliner replacement for time estimation in windows

I used to use OmniOutliner to do quick time estimates but as it is mac only I need a windows replacement for work. Here's my use case: I want to be able to break down my projects into sub-tasks with work hour estimates that can be rolled up to each parent in the hierarchy. (the bold italic font indicates a calculated field). total...

What's the typical size of a SaaS or Web2.0 DB?

I would be grateful if you can estimate (based on your experience/knowledge) the typical size of the main database of: A SaaS web site A Web2.0 web site Of course this varies by application type, architecture & user-base, but any average estimation would be very helpful. Thanks! ...

Noise Estimation / Noise Measurement in Image

Hello. I want to estimate the noise in an image. Let's assume the model of an Image + White Noise. Now I want to estimate the Noise Variance. My method is to calculate the Local Variance (3*3 up to 21*21 Blocks) of the image and then find areas where the Local Variance is fairly constant (By calculating the Local Variance of the Local ...

Estimate gaussian (mixture) density from a set of weighted samples

Assume I have a set of weighted samples, where each samples has a corresponding weight between 0 and 1. I'd like to estimate the parameters of a gaussian mixture distribution that is biased towards the samples with higher weight. In the usual non-weighted case gaussian mixture estimation is done via the EM algorithm. Does anyone know an ...

What to look for in estimating a PowerBuilder Conversion Project?

Hi there, I've been trying to do a spec for a PowerBuilder 9 to 11.5 migration of a relatively complex application. Granted PowerBuilder is not really my specialty I'm having issues trying to justify an estimate for this part of the project (and the PowerBuilder people I've been talking with have had some personal issues lately and ...

Blackberry - Estimate port of Android app with GPS and Google Maps

Lets say I have an Android app that uses Google Maps and GPS.Uses custom views and timers. How much time will it require to develop it for Blackberry? What changes will be required? Can the UI be reused? I am totally new to Blackberry, though I know Java. Please help me estimate the time. ...

Project Implementation estimates with TDD

Are there any guidelines when quoting estimates for projects/tasks involving TDD? For example, when compared to normal development of a task taking 1 day to complete, how much more should a TDD driven task take? 50% more time or 70% more time? Are there any statistics available, assuming the developer is well versed with the language an...

How to estimate download time remaining (accurately)?

Sure you could divide the remaining file size by the current download speed, but if your download speed fluctuates (and it will), this doesn't produce a very nice result. What's a better algorithm for producing smoother countdowns? ...

How important is estimating as a skill for developers?

In looking for practices that will make me a better developer (code reading, TDD, pet projects during spare time, for example), I recently got the Steve McConnell book about Software Estimation. I am asked at work to produce estimates of tasks and I know it is a good skill to have as my responsibilities increase. But my question is: i...

Best techniques for estimation

What are the possible techniques to arrive at a good estimate? We use Delphi estimation technique for estimating tasks. What are the other better ways to do so? Also what would be the do's and dont's while giving an estimate. Often we miss schedules and target dates because of poor estimation. The product we work on is a legacy system ...

How do I estimate task size for an open source project?

The scale of an open source project is completely different from the projects I do at the office. Work is done in spare time, volunteer work that may not materialize, personal development resources, not corporate, etc. Clearly the chestnut "do the smallest thing that works" applies, but beyond that, are there any more formal methods to...

Software product pricing/cost estimation

I always had trouble with estimating cost/price of finished software (or programming work), so here are two questions about it. question 1: You're asked to write a piece of code for cash (all rights to the code belongs to buyer once you're done). You know approximate number of hours it will take (+-25%), and approximate complexity (i....

Estimating enhancement requests before requirements have been gathered

I work in a software development department that develops and maintains in house software for the organisation we are part of. There is a process where business users can submit requests for enhancements to any of in-house developed solutions. The user fills in a template and submits it to email group for an estimate to be done. The pr...