...
1. How uncertain or dissimilar is the work to projects done before?
I'm not sure what you mean.
Some projects could be new, as it would be building a brand new application.
Other projects could be maintenance work where the system is built but changes are needed.
Our company usually stays within the same industry (education technology) but have worked on other projects that are not related to ed-tech (ex: medical applications)
2. How capable are the delivery teams when it comes to agile delivery?
Everyone is very familiar with agile and all PMs are certified product owners or scrum masters.
3. What time horizon is looked at for the estimates (e.g. next near term release, full project)?
We have different projects that could either option.
4. Is this expected to be just an estimate or the basis of a fixed price contract?
Any of our projects could be both. We are now using a times/material contract because we were not able to accurately estimate for the fixed price contracts.