More generally, if
$f(x)
=\prod_{k=1}^n (x-a_k)^{b_k}
$,
then
$\ln f(x)
=\sum_{k=1}^n b_k \ln(x-a_k)
$.
Differentiating,
$\dfrac{f'(x)}{f(x)}
=\sum_{k=1}^n \dfrac{b_k}{x-a_k}
$,
so
$f'(x)
=f(x)\sum_{k=1}^n \dfrac{b_k}{x-a_k}
$.
Setting $x=0$,
$\begin{array}\\
f'(0)
&=f(0)\sum_{k=1}^n \dfrac{b_k}{-a_k}\\
&=\prod_{j=1}^n (-a_j)^{b_j}\sum_{k=1}^n \dfrac{b_k}{-a_k}\\
&=\sum_{k=1}^n b_k(-a_k)^{b_k-1}\prod_{j=1, j \ne k}^n (-a_j)^{b_j}\\
\end{array}
$
If $a_k = k-1$
and $b_k = 1$
as in your case,
$\begin{array}\\
f'(0)
&=\sum_{k=1}^n \prod_{j=1, j \ne k}^n (-j+1)\\
&=(-1)^{n-1}\sum_{k=1}^n \prod_{j=1, j \ne k}^n (j-1)\\
&=(-1)^{n-1}\left(\prod_{j=2}^n (j-1)+\sum_{k=2}^n \prod_{j=1, j \ne k}^n (j-1)\right)\\
&=(-1)^{n-1}(n-1)!
\qquad\text{since all terms with }k\ge 2 \text{ have j=1 so are zero}\\
\end{array}
$