9 votes

Strategy for whole team switching tehnologies

Don't do this. Speaking as a developer, this sounds great. We get to rewrite that horrible old spaghetti code from scratch! We get to paid to learn a new language! There's a mandate for quality, so ...
user avatar
  • 14.7k
4 votes

How do you get your team to participate in quality assurance practices: Refactoring

I'm usually in the opposite position - when developers want to do so much refactoring that it starts to encroach on delivering business value. That being said, refactoring is a process like any other, ...
user avatar
  • 141
3 votes
Accepted

How do you get your team to participate in quality assurance practices: Refactoring

It's good to care about the quality of your work, and refactoring (if well done) is a good way to provide quality but... let's face some inconvenient truths: Continuous refactoring is a learning ...
user avatar
  • 1,001
2 votes

Strategy for whole team switching tehnologies

The technology part of this question is not relevant to the problem. If the company has decided to make a change, then change is what you need to do. This also assumes that the case for change ...
user avatar
  • 36.5k
2 votes

Strategy for whole team switching tehnologies

Below are some suggestions you may follow: First of all communicate to upper management the high learning curve costs involved (time and money). Perform specialized trainings. Hire trainers that know ...
user avatar
1 vote

Strategy for whole team switching tehnologies

I have also encountered to this issue especially when technologies of web / app development changes and improves much more than before. To be honest, I work on Swift 3 iOS app for project management ...
user avatar
1 vote

Strategy for whole team switching tehnologies

This is quite a sticky situation. Firstly, you say the "management decided". This isn't ideal and the decision should have been made by the team, without the management's involvement whatsoever. ...
user avatar
  • 854
1 vote

How do you get your team to participate in quality assurance practices: Refactoring

Refactoring is a skill, like any other skills you need to practise it often to learn it well and be confident with it. Here is what I would do to increase their refactoring skills: Execute the 4 ...
user avatar
1 vote

How do you get your team to participate in quality assurance practices: Refactoring

Fear of refactoring implies unrealistic expectations in your work environment. I would work to remove that fear first of all. If you want an automated enforcement tool then you will probably find ...
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible