ViVieb in its approach of software engineering, it prefers a lightweight methodology. This involves a particular method for software development that involves as much as possible to the client, creating a high correlation with its demands.
Software development split into small windows of time, called iterations, is supported by constantly repeated actions: planning, requirements analysis, testing, deployment, tests and documentation.
The successive iterations always bring more to the demands of the customer.
With a light approch, preference is the real-time communication, preferably face to face, without neglecting the written (documentation). The team will consist of all persons necessary to complete the software project, then the team should include engineers, programmers and their clients.