Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Cultist148312dForcing to buy stuff because you broke non-legal agreements is illegal in most countries.
atheist230512dMake the "right" way to do something the easiest way to do something, automate as much of the process as possible and if anyone refuses to follow, they are a grown up, management needs to have a grown up conversation about why they won't follow procedure...
sotix10812dRewards work better then punishments in my experience. Be careful about giving everyone equal treatment and chances though (goes for punishments as well).
netikras1276912dI doubt forcing will work. Unless you are dealing with teenagers and/or kids, you should all be responsible, thinking people working towards the same goals. Making them understand why rules need to be followed should work. That and eliminating the Anonimity factor (logging everything).
ddephor435912dBest way to prevent human error is to automate (that doesn't prevent errors in principle, but it makes them traceable).
For anything else you need documented processes. And try to keep them simple, people are lazy, if it is too complicated guidelines won't be followed.
If those processes are not followed, talk to the people and evaluate if it's a personal issue or if the process should be changed.
Penalties like beer or the like is something close friends can agree on, but it's a bad idea as a corporate culture, you will just annoy people and many won't follow that rule as well.
@netikras well this turned out to be a bit different than I expected...
We had cut offs before and rules to prevent everything getting done at the last minute... But everyone finds some way to push the deadline or has to be chased multiple days to get their shit together... Like a mommy chasing after her little kid.
netikras1276912d@billgates in that case... standups, daily progress updates, a clear roadmap with all the steps and responsible employees/teams next to each step.
In worst case you can always do what they were doing in Soviet army. Make others suffer rather than the ones who are responsible. Others will make sure next time this doesn't happen :) For instance if your project is falling behing the plan, assign other teams/devs to the tasks that are lagging. It might seem like putting out fire with gasoline as they have their own tasks to deal with, but it's likely the ones who have been mobilised will have a chat with slackers. Friendly or not -- that I do not know.
This used to be a *VERY* effective tool in Soviet army.
@atheist responsibility, accountability... Seems to be a skill a lot of people lack...
"Oohh I forgot a change... Wait!!! it needs to be included!!" (Technically the release branch should be built and in UAT by now)
"Test evidence? Will do that tomorrow...." (It was supposed to be done by today)
Your Job Suck?
Take a quick quiz from Triplebyte to skip the job search hassles and jump to final interviews at hot tech firms
Get a Better Job