1. I’ve built systems that can do this <a href="https://insideropinion.com/" rel="nofollow">https://insideropinion.com/</a><p>2. If anyone has worked in a corporate environment you know a large portion of the team is slacking. That’s not to say they should be fired. I always recommend rehabilitation, as those people already have institutional knowledge AND if they can be rehabilitated are more energetic.<p>3. If you only now realize their activity, you had bad metrics for success. Activity does not mean results, and results should be the end goal. Case in point, an expert developer may like to take talks to consider a problem. Their activity will be lower, while their delivery will be higher.<p>4. My system monitors morale as well, because firing someone impacts morale. In this case morale will likely drop, but overall work may improve (I don’t know).<p>5. In the end, “data analysis” probably didn’t need to be done. People who don’t do work are left alone, if you surveyed the company you’d probably find a lot of those people single out by coworkers as people they don’t want to work with.<p>Anyway, I always have mixed feelings on this. Personally, I think it’s good to cut weight, but better to focus on making the team fit (and reducing attrition).