Coaching

Help Teams to Help Themselves.

In a competitive market, software producing enterprises are expected to be professionals in their field. This enables them to position themselves in the market. The use of modern project management processes, like Scrum, is expected. Collaboration Tools and Application Lifecycle Management Platforms are prerequisit for state of the art communication between customers and teams. Training and coaching sessions implement these skills into the enterprise.

Project success requires an iterative development style. This is the basic foundation of agile types of methodologies. These have to be tailored for each team. The suited infrastructure to communicate well in a software development team has to be defined and implemented by the team itself. Conflicts that occur during a development process have to be solved. Workshops and moderated meetings help to structure the communication in a project. Challenges in a team are identified during personal coaching sessions.

Virtual teams, usually developing open source software, have their own dynamic. The motivation of team members is very unique and deserves special appreciation.