I want to calculate: How much money I have for each dollar invested in each product of my portfolio. For example, each 1 dollar I invest in one product, I have 1,25 dollar. It can be the ROI, or profitability. But, the problem is: I have a Initial Investiment and as any IT product, I must keep investing more for new releases and updates. So, I have a timeline table by months, and I must calculate profitability for each month separately and acummulated profitability. I don't know what I consider to calculate it. I have already some informations: Month Result, accumulated results, developing costs, commercial costs, marketing costs, taxes costs. How can I manage all this costs and investiments to have what I want? Thank you
Most projects deliver features or value (however the organization defines value for itself), but projects are unlikely to generate profit directly. Generally speaking, profits can only be generated once a shippable product is released into a sales channel, and the revenue from the sold product exceeds its associated costs.
Track Value Instead of Profit
While there are certainly exceptions, such as projects that have rolling releases directly into a sales channel, most projects are a cost center rather than a profit center. It rarely makes sense to track "profit" month-to-month on something that has not yet been fully built.
Instead, many projects use Earned Value Management, where the project periodically "cashes out" earnings as defined by the project's Planned Value in accordance with predefined rules. Planned Value could conceivably be used as a proxy for potential profit once the product eventually ships, but that isn't really using the methodology to best advantage.
Other frameworks such as Scrum focus on iterative delivery of potentially-shippable features. Assuming you ship monthly and tie your sales earnings to specific monthly releases, you could use those numbers retroactively to identify profit or loss for each iteration. However, iterations generally have a short fixed duration (e.g. one month), while sales generally follow a longer cycle and often have a long tail. I suspect that trying to tie sales to each tagged release will cause most of your iterations to represent a "loss," at least on paper, but your mileage may vary.