My client is an internet website service company that offers products/services for the real estate industry. Their R/D cycle/style is to do a series of short, iterative projects. Their typical project is short in duration (< 1 month) and involves a few engineers and they test/learn/code and repeat. Thus, a feature starts out a certain way, but may be something pretty different by the time they are "done" with the feature. We have capitalized the first project that passes the test on new functionality but the subsequent cycles have been labeled "incremental" and have not been capitalized. I believe these subsequent changes can be major because if you compare the before and after when they are done with the many changes, it is indeed a significant change and if they had done it under the label of one project with a clearly laid out start and end date, the whole thing would have been capitalized.
Is our capitalization therefore on the low end (we cap ~10% of engineering labor) because of the way they do their projects? Is there another way of looking at it that allows us to perhaps bundle the many changes together to attribute it to one project instead of many projects that incrementally change the features?
Thanks for your feedback.