• Home \ Services
Continuous improvement of process and methods is only one of the responsibilities of the development manager or the project manager. In the daily hassle to meet the next deadline, or make the next product ready to ship, it is a task that can be difficult to devote attention to. However when asked, most does agree, that a long term focus on process improvement is essential to avoid that the work process deteriorates and to ensure survival and ability to execute also in the future.

A solution to that dilemma can be the use of a consultant, to put focus to process improvement for a period of time. This approach has a number of advantages:

    • Process improvement will be priority #1 for the consultant, preventing it from being pushed aside for other tasks.
    • The customer will, through the consultant, gain access to other organizations experiences and ways to work.
    • The consultant can offer a fresh view on people and processes, and often find new possibilities and overlooked resources.

To make a consulting engagement successful it should carried out in close cooperation with
management and staff. The consultant will primarily act as a catalyst pointing to possibilities and
helping make them become reality.

Starting with the client's wishes and actual needs, we have a number of different offerings.
Some examples are:

Assessment
In order to identify possibilities for a improved development process, the consultant will make an assessment of the current process and present a number of proposals, that can be readily implemented. Frequently, but not only, will the proposals address problem areas such as: Number of defects and the rate of solving them, speed of the development process and adherence to deadlines, communication and cooperation with external and internal stakeholders.

Training
We offer training based on many years of experience and a deep understanding in e.g. the following subjects:
    • Agile methods
      • Scrum - project management in real-time
      • eXtreme Programming - Software Engineering best practices
    • Lean product development. Use of lean principle in software development. In particular with focus on speed, quality and continuous improvements.
    • Techniques for review and feedback
    • Risk management for software development.

Implementation
We take part in all phases of implementing one or more improvement initiatives. Whether we talk about using a new methodology (e.g. Scrum or eXtreme Programming), or a pilot project trying out a specific new practice or technique, our experience with similar changes will help find the strategy that offers the best likelihood of success in your specific environment.

Advice and Coaching
We offer long-term relationships, where e.g. the development manager or the project manager is offered the kind of coaching and sparring which often can be difficult to achieve within the organization. We do also offer advice in concrete situations - maybe when a new project is starting up or in an "end-game", where help is needed to get the product out the door.