1 Floating could be enough for your team. It gives your full team access to the tool, but just one user at a time. Also depending on your architecture, when running a pipeline job (like from a CI tool), when you run a test it also consumes a license. So you could not build or run tests when your CI license is executing.
If 1 floating license is enough for building test with your 10 team members that is good. If you are wondering about building tests while you are running a pipeline suite, I would recommend looking into another TestComplete license, or we have an execution, pipeline license, called TestExecute, that is designed for pipeline execution.
TestExecute is not required, but I bring it up for pipeline licenses.