This applies to more IT projects than I care to recall:
The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.[1]
— Tom Cargill, Bell Labs