We develop a large number of software products which together form comprehensive and functional IT solutions for a number of large operational systems, such as water and waste, environment, building process and case managment.
Our focus is on developing customer and operational friendly products. Therefore, we work closely with many of Sweden's municipalities, large waste management companies, state institutions and companies during the development process. More than 90% of Sweden's municipalities use the EDP software for their daily operations.
The company was founded in 1983 by Mikael Nyquist and today it has over 90 employees located in six offices, headquarters in Staffanstorp and an additional five smaller offices. At EDP people get a chance to interact with people from different educational backgrounds, industry knowledge and cultural backgrounds. We believe that the diversity, the long lasting experience and broad knowledge empowers the company and is the key to our business success. At EDP , we are proud that despite our leading position within the industry and many highly regarded customers, we have maintained our simple and down-to-earth mentality. We want to treat our employees and our clients as equals, and have honest and reliable relationships and partnerships. We strive to be personable, dependable and solution-oriented!
Our company policy is primarily focused on developing recognisable environments, computer data bases and tools. Therefore, we work with products from Microsoft. The development platform is VisualStudio.Net with C# as program language. The standard data base is MS SQL-server. We have our own developing standard for this platform. This standard gives us many advantages like uniform programs, common routines and many other advantages which we have collated in our products. In order to meet our customers' demands and needs, we have a test and quality department where we ensure the quality of the products. Every product is delivered with a quality manual containing detailed test instructions concerning usage which highlights which outcome should be viewed. Test driven development (TDD) is applied when the developers verifies their own code, before they reach the test department for further testing. Most changes generate a code review, we aim to soon apply this to all changes made. Our process is described by SCRUM as agile, which enables enable quick, frequent deliveries and quick reconnection between development and test.
Testing of the daily work happens continuously according to the SCRUM-method. The test periods are thoroughly planned and structured. Circa two to three weeks before a new version is launched, the development creates a release version for testing. The group manger plans the recourses demanded for the work to be carried out within the set time frame and is also responsible that, amongst other things, the testing environment and test data are ready. A test plan and test case is prepared and thereafter the testing will be carried out over the next two to four weeks. When the testing is completed a report is generated to show the result.
During the test period, the testers work closely with the developers. During this period, no new development takes place, is sole focus is on correcting any surfacing problems. The products are thoroughly examined and any potential errors are quickly addressed. In some cases, the ready tested version is sent to a pilot customer who in turn tests the new product for another two weeks before the product is launched.