Traditional costing methods do not work in the software development because they are deterministic. Only small iterative blocks of investments over short periods of time work.
Link to the discussion on Medium
https://medium.com/@TheEthicalEngineer/everything-you-need-to-know-about-iiot-project-costing-af41818daa4f
Link to the discussion on Medium
https://medium.com/@TheEthicalEngineer/everything-you-need-to-know-about-iiot-project-costing-af41818daa4f