At Vivacom Solutions, we follow the Agile Software Development methodology, which refers to a group of software development methodologies that are based on similar principles. According to the Wikipedia, agile methodologies generally promote:
A project management process that encourages frequent inspection and adaptation.
A leadership philosophy that encourages team work, self-organization and accountability.
A set of engineering best practices that allow for rapid delivery of high-quality software.
A business approach that aligns development with customer needs and company goals.