Programme Management

Anderson Software have many years experience in program management and system design. For example we have recently completed a major development of a Navision solution which Microsoft Business Systems have analysed and declared the most sophisticated operational development using their premier financials product. In addition the novel and innovative use of SQL technology has achieved a degree of configurability and control that had never before been attempted. Our Navision and .Net prototypes of this solution, and our subsequent lead in the design and programme management of this project allowed our customer to achieve a phenomenal increase in their profitability, making their current financial year their most successful ever.

The chief design consultant at Anderson Software is a Chartered Engineer of the Engineering Council, a master's graduate of both Oxford and Buckingham Universities, a Microsoft Certified Solution Developer, and certified by Microsoft in SQL 2000 database design and administration and in Analysing Requirements and Defining .NET Solution Architectures. He has experience in the Prince 2 project management method, and ISO 9000 Quality Assurance for Software Development.

Our software development methodology follows the Microsoft Solution Framework. This is a mature milestone-based project development method that provides models for project Teams, Process, Application, Solution Design, Enterprise Architecture and Total Cost of Ownership. MSF teams identify roles for product management, program management, development, testing, user education and logistics. The main thrust of the development process is achieving project milestones, risk-driven scheduling, and versioned releases. The development process has the following phases:

  • Envisioning - where the vision and scope, risk management plan, and project structure are defined.
  • Planning - where the functional specification, master project plan, master schedule, and project quality plan are developed. The functional specification includes a conceptual design, a logical design, and a physical design.
  • Development - where code is created that verifies against the physical specifications created during the planning phase.
  • Stabilisation - including pilot and acceptance testing, and where issues are resolved and the product prepared for deployment.
  • Deployment - where the application architecture is deployed, data migrated to the new system, users trained, and the business change plans implemented.
For more information

Contact Anderson Software for a free IT consultancy visit.

Anderson Software Home. 01908 236807.