Deep Dive into Feedback Practices
In every day or professional life, there can be many opportunities to provide feedback, whether it’s from a manager to a team member or the reverse. It could also be to a colleague, a customer or even a friend. However, it’s a challenging and difficult task, mastering it is a true art. Without understanding the best practices, there’s a risk of achieving counterproductive results.
Feedback on Agile Software Development
Inside the tech scene, using an agile methodology has established itself as the primary mode of organization. This takeover was not made without resistance, a good illustration is the conference by Erik Meijer One Hacker Way which begins with the punchline agile is a cancer that we have to eliminate from our industry. Another example is the talk Agile is dead by Dave Thomas or The death of Agile by Allen Holub.
Engineering Management is a Fundamental Discipline
Traditionally in technical fields such as software, it is not uncommon to experience an atmosphere of mistrust and sometimes a feeling of total rejection of leadership positions. The famous video game company, Valve, adopted a flatness organization by totally removing hierarchy. The success of this company emphasized the initial feeling of mistrust proving that it was possible to succeed even without management. By reducing management, they succeed in removing the burden of toxic management, but they have also cut down on good managers who can have an extremely positive influence on increasing the potential of individuals.