Managing to get the most from people, particularly aimed at software developmentTranslate this text using Google Translate.
Managing to get the most from people, particularly aimed at software developmentTranslate this text using Google Translate.
Software engineering is a complex skill requiring a lot from the engineers engaged in it. It isn't the only process which fits this description.
To get the best from them you need to understand a lot about your people, how to get the best from them, how to setup the organisation, what does and doesn't work in different cultured.
I have worked in many countries from the far east to America, from the frozen north of Finland to the heat of India. The people are as different as the countries and you will need to adjust your style depending on who you are working with, this course contains tips on this.
I have managed small projects with just a couple of people to hundreds on multi million pound multi year programs, maintaining motivation over such things depends on many things and I can show you a good number of them.
Coping with the demand to know 'when will it be ready' is a skill in its own, how do you estimate, how do you predict, what do you do when someone wants it quicker.
There are different techniques for management of projects - 'waterfall', 'v-model', 'spiral', 'agile' to cover a few, what are the differences, what are the advantages and disadvantages of each, how to choose the right one for your project and organisation.
Reporting, not just pretty graphs but how to find out the TRUTH so you know what to say and don't look a fool in a months (or even an hours) time.