Quality Control


Quality management could be defined as an overall approach to the quality of products and deliverables to be adopted within each project phases as well as in each procedure followed by the project team. The aim of this methodology is to monitor products, processes and procedures in order to ensure that they are produced and performed according to the appropriate quality.

The Quality Assessment procedures include defined rules on how to carry out project activities, namely indications for preparing documents, instructions for cooperation in the project, time schedule for reviews. The quality assessment and assurance process will consist in defining quality assurance criteria and procedures within each task as well as specific performance indicators, project milestones, permanent internal assessment and evaluation of their progresses during the task performance – by the Project Office and by the Task Leaders – as well as by the Project Management Staff.

ARCADIA SIT propose several main way for monitoring the project’s activities:

First one base on periodical and planned meetings

Meetings are formal events attended by the Contractor’s representative (embodied in the Project Manager) and the Customer’s responsible person with the aim of defining the state-of-the-art of the project and planning future actions to be taken.

For a correct management of the project we think it advisable to make a distinction between two different types of meetings:

Project Management Meetings

  • report on previous actions
  • Project Manager’s Report
  • Task Manager’s Report
  • Review work plan
  • Identification of the level of compliance of the project with the established organisational and project process
  • Identification of actual project problem areas based on analysis of technical review results
  • Change requests
  • Identification of risks based on participation and evaluation of project progress and trouble areas
  • Identification of corrective actions
  • Next actions
  • Planning of next meeting
  • Budget status discussion

Technical Meetings on specific project issue

  • identify problems as early as they arise in order to correct them before they are compounded in subsequent project phases
  • determine whether process items fully meet their intended objectives
  • identify potential technical risk areas in the project in order to manage them as the project progresses
  • Technical Meetings are called by the Project Manager who decides who should attend them.

Second one base real time monitoring

For this action ARCADIA SIT propose a web system monitoring that allows to consulate, update and verify each phase and each task: timing, work advancement, technical and administrative documentation.

The system is explain in the next paragraph of this technical page.

Project Documentation and Reporting

  • Project reporting represents the baseline for project administrative management and assessment. The reporting activity involves the collection and dissemination of the relevant information concerning both the way resources are being used to achieve project objectives and the evaluation of the project progress in terms of:
  • which is the future work-plan.
  • The following levels of reporting are envisaged:
  • User Requirements Document
  • Progress Reports
  • Quality Reports
  • Other Reports on specific project issues
  • Final Report
  • Written Document Management

ARCADIA SIT proposal, to respond to these needs, is based on the creation of a Workflow platform management able to handle for each activity: state of work, transmission of technical documents, reports delivery, reports test, methodological notes, list of anomalies, communication between the staff companies.

The system implementation is based on the OpenERP platform leveraging, parameterize and extending the native form of project management.

This module provides management of the phases and activities allowing an immediate view of the states and communication, in real-time, between staff organization for an effectively track of the various steps of data production through a simple and structured interface.

The Workflow platform runs in Web environment and can be accessed and modified by any authorized user, in accordance with authorizations profiled that determine what data and functions are accessible for each user.

The Workflow platform allows, to specify for each task, which documents must be realized, those who have to produce them, their acknowledgment and acceptance or request for review. By integrate the Workflow platform with our WebGIS product is possible monitor the progress of data production in a geographical way, with the benefit of typical G.I.S. functions for the map data management, such as maps and themes display, map navigation, spatial analysis, support by a geographical representation of the projects status more synthetic and easy to understand.

The mainly area interlinked areas:

PROJECT MANAGEMENT: Task – Phases – Timing – Resource

COMMUNICATION: communication between the parts – publication of documents – report of test – storage of documents

QUALITY CONTROL: process define of quality control – test documentation – procedures – report error – corrective notes – Planning of meeting

In OpenERP, a project is represented by a set of tasks to be completed. Projects have a tree structure that can be divided into phases and sub-phases. This structure is very useful to organise your work.

The setting of the process, managed by WorkFlow platform, is realized with the logic of nested processes, by providing a main flow of activities, each of which is constituted by a local flow of steps specific to the main activity itself.


Whereas analytic accounts look at the past activities of the company, Project Management’s role is to plan the activities. Even though there is a close link between the two (such as where a project has been planned and then completed through OpenERP) they are still two different concepts, each making its own contribution to a flexible workflow.

Main function for monitoring project work flow

Define Project

Administrator can define a new project, and give a name to identify it.

He can also put this project into a hierarchy, as a child of a Parent Project, and assign a Project Manager. Enter the general duration by completing Start Date and End Date. The Administration tab displays information about Planned Time and the Time Spent on the project according to the task work completed.

Phase Scheduling

  • OpenERP allows to the administrator to define and scheduling the phases of the project:
  • Automatic scheduling of Phases/Tasks
  • Gantt Diagram
  • Allocation resources
  • Define working time
  • Define resource allocation per project

Task Working

Once a project has been defined, user can enter the tasks to be executed, creating a new task and assign it to an existing project, managing:

  • Work on Tasks
  • Progress
  • Follow
  • Delegate
  • Follow Task’s progression


Storing Attached Documents

For any object in OpenERP, for instance manage a session to able user to attach external documents.

OpenERP allows you to add as many attachments as needed. Combined with the Knowledge application, OpenERP will index documents of the type .doc, .pdf, .sxw and .odt, so that you can effortlessly search through their content.

Share user Knowledge through Efficient Document Management.

Track User Process Flows

Many documents have a workflow of their own, and also take part in cross-functional processes. Take a document that could be expected to have a workflow, such as a Sales Order, and then click the ? button above its form to see the full process.



Unlike most other ERP systems and classic statistic-based systems, OpenERP provide dashboards for all system users, and not just managers and accountants.

Each user can have his own dashboard, adapted to his needs, enabling him to manage his own work effectively. For example, a developer using the Project Dashboard can see information such as a list of open tasks, tasks delegated to him and an analysis of the progress of the relevant projects. Dashboards are dynamic, letting user navigate easily around the entire information base.


User can click any element of the list to get detailed statistics on the selected element. Dashboards can be customized to fit the needs of each user and each company. OpenERP contains a Dashboard Editor to create user own dashboard to fit his specific needs.

Statistics & Performance

  • Get accurate statistics
  • Task progress
  • Closing delays
  • Customize dashboards
  • Dynamic statistics
  • Filter
  • Drill down
  • Drill across
  • Group by

Gantt chart, calculated for earliest delivery

User can set the Working Time in the project file. Once the time is specified user can call up a project Gantt chart from Tasks. The system then calculates a project plan for earliest delivery using task ordering and the working time.

Quality map dataset control

Geodatabase you may need to operate some inspections and remediation activities, standardization and harmonization in order to make the data consistent with each other and improve their quality. To this end, over the years we have designed operating procedures, specific test and control tools and support to data quality, based on the use of GIS last generation, in compliance with the national and European standards.

The following procedures are available and reusable in similar processes:

  • Procedure for the selection of the homologous points semi-automatic for georeferencing of cadastral maps, with calculation of the RMS and the error residual for each pair of homologous points;
  • Procedure for batch georeferencing of cadastral sheets, with optimization of production times and production log automatic and error reports;
  • Procedure for checking the quality of the cadastral ground control points with a topographic base of reference;
  • Procedure for checking / cleaning geometry of map elements;
  • Check Topologic Parcel Cadastral;
  • Procedures for mosaic cadastral sheets and production geodatabase, with consistency check sheets neighbors;
  • Import tables in database information from register of property and verification of consistency with cartographic elements of the Land Registry;
  • Procedures for commissioning map points detected during the survey operations.
  • Software for managing the work flow of the production and quality control of data, that assigns to each stage: input and output control, test, produce reports.
  • Queries for extracting samples to be validated, and control procedures sequential land parcel controlled, production of statistical reports.

Topology procedures

For the geometry and topology control we have developed in Python a series of parameterized procedures to detect errors, produce reports and in some cases to intervene with automatisms for the corrections.

Building procedures

In ArcGis using ModelBuilder application is possible create, edit, and manage models. Models are workflows that string together sequences of geoprocessing tools, feeding the output of one tool into another tool as input. ModelBuilder can also be thought of as a visual programming language for building workflows.

ModelBuilder, very useful for constructing and executing simple workflows, can also provides advanced methods for extending ArcGIS functionality by allowing you to create and share your models as tool.

ModelBuilder can even be used to integrate ArcGIS with other applications. An example is provided below:


The benefits of ModelBuilder can be summarized as follows:

  • ModelBuilder is an easy-to-use application for creating and running workflows containing a sequence of tools.
  • You can create your own tools with ModelBuilder. Tools you create with ModelBuilder can be used in Python scripting and other models.
  • ModelBuilder, along with scripting, is a way for you to integrate ArcGIS with other applications.