tableau – How to create a Jacobian matrix for a large system of equations?

I would like to create a Jacobian matrix using the simplified functions below:

f1[a_,b_,c_]: = a ^ 2 + b ^ 2
f2[a_,b_,c_]: = c / 2
f3[a_,b_,c_]: = b ^ 3

I say simplified because in the code I'm working on, there are 14 functions and therefore 14 variables defined for each function, all defined as follows: f1, f2, ... f14. Because of its large size, I wanted to get an idea of ​​how I could implement the following code on the wolfram site, possibly by iteration:

JacobianMatrix[f_List?VectorQ, x_List] : =
Outside[D, f, x] /; Equal @@ (Dimensions / @ {f, x})