1. Homepage
  2. Project Phases
  3. Implementation

1

Project Support and Coaching

Some projects present teams with huge challenges. Especially younger teams lack experience. With our help you have a handle on the project risks. Instead of creating dependence we enable teams to independently lead projects to success. We recognize problems early, propose solutions, and help with the implementation when necessary. We ensure that the development follows the architecture and that the formulated quality goals are achieved. We support your team with goal-oriented coaching when particular roles are too weak in a project.

Project Support and Coaching
2

Know-How Transfer and Training

The daily routine of a project often leaves too little time for further education. We are internationally renowned for our innovative training concepts that are far from teacher-centred teaching and standard examples. We further your developers through training-on-the-job and coaching while supporting the project at the same time. This is how we help to limit the technical debt and ensure that the software that is developed in sustainable. We work with the team directly on their code and improve existing solutions or create proof-of-concept code for new approaches. The team's self-reliance is especially important to us.

Know-How Transfer and Training
3

Audit and Review

The longer a project is going on the harder it get to stay on top of things. You want to be sure that your project is on the right course. With an outsider's neutral view, we perform milestone reviews and competently gauge the current state of the project. Thereby we focus our attention on the maintainability and sustainability of the software being developed. We recognize risks and assess them in a dialogue with you. We point out an eventual need for action with regard to the project situation. We do not solely reason from a technical perspective but also consider business aspects.

Audit and Review
4

Tools and Development Processes

Developers need tools to be productive. We help with the selection and adoption of suitable tools. It is important for us that tools are not an end unto themselves but rather support the existing processes. We examine whether existing tools are appropriately used. While doing so we also scrutinize processes and make pragmatic suggestions for changes if necessary. Thereby we systematically work towards a high degree of automation as well as early and frequent releases of software.

Tools and Development Processes
5

Organisation and Processes

Every organisation and each team is different. We support you in the definition, adoption, and optimization of development processes. We include the teams in the formulation because only accepted processes can be lived. When we detect problems that may only be solved cross-departmentally we mediate constructively between engineering department, specialist department, and management. We advocate lightweight processes and create individual solutions.

Organisation and Processes