|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
PROJECT & TEST ENGINEERING SYSTEM
(PTESY) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
PTESY is a complete system for the Project and Test Engineering, fully conceived and designed by Andromeda. It allows to manage all the meaningful aspects of project life cycle, by means of tools based on relational database. Such tools allow - among other functionalities - to automatically produce and re-produce (each time is needed) the documents in the most used electronic format (MS Word). PTESY produces the following MSWord documents: I/O List and Terminal List, Test Procedure Documents, Fathers-Children Requirements Traceability Matrixes, Test Cases vs. Requirements Traceability Matrixes. Several tools allow to check the design completeness as well. The real innovation of the described methodology is that it is a technology-based one: the paper documentation is not neglected, but definitely out of the project loop, therefore it doesn't burden anymore the scheduling of the activities. The Project Management methodology is compliant to quality standard, but no more based on paper. PTESY is based on electronic support and commercial platforms, usable on whatever PC or NoteBook. It was born and evolved on the job, pressed by the contractual milestones; it was conceived with the scope to conciliate apparently incompatible needs. It represents, therefore, a conspicuous qualitative step, in the management of all the project phases. What do we intend with "meaningful elements of the Cycle of Life of the System?" At least the following macro-elements: Customer Functional Requirements, Software (or Technologic) Requirements,Test procedures, Problems found during the test phases, at the different integration levels, Problems found by the Customer during the life of the system. Each-one of the listed information categories have the proper electronic notebook:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
PTESY automatically produces the following documents:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Functions and benefits of PTESY |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
PTESY allows the user to save enormous amounts of time, namely in the following areas: SYSTEM DESIGN
TEST ENGINEERING
PROJECT MANAGEMENT
OPERATION
During the whole project life:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Who gets profit by using PTESY (the plus of PTESY) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Basically PTESY was conceived in the context of automation software projects, but it is usable in any technologic or scientific context, in any project context. PTESY can help anyone who develops project activities, thus all the productive industrial and post-industrial world, and all the world of the scientific and technological research.
PTESY was fully designed and developed in Italy, in the "fire" of complex ESA projects, where the respect of the schedule and the respect of the quality methodologies had the same relevance: PTESY showed that it is possible to manage both the needs in an harmonic, and nomore conflictual, way. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Possible configurations and supply conditions |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
PTESY is commercialized as software license. Each one of its component modules (LogBook, ReqBook, TestBook, IO_Manager, DocBook) can be purchased and installed as a single application (Single Application configuration) or, together the other modules, as an integrated system (Integrated configuration).
Both the single modules and the integrated system can be installed on a single machine (Stand Alone configuration), or in Client Server architecture (Client Server configuration), on a Local Area Network. Using a VPN tunnel, on an ADSL internet connection, PTESY can be shared among remotely connected users. In Single Application / Stand Alone configuration each module can be easily installed by the User in few minutes. The Integrated and/or Client Server configurations require the intervention of skilled personnel, in order to install and configure the system. Such intervention, together with the minimum needed training of the user personnel, does not require usually more than one or two days, according to the dimension of the network on which the system shall be installed. Customer-Suppliers configurations: using a VPN connection, it is possible – e.g. for a system integrator – to place Client PTESY applications at the supplier’s home, in order to share, and develop in an integrated way, the relevant project & test information, the i/o signals archive, the project documents, etc… |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The Project Requirements Book, component module of the PTESY system, is an electronic notebook, to record the functional user and/or technologic or software requirements of a system, the project of which is in progress. ReqBook is a multiuser tool, infact it is used, in different phasis:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Some topic ReqBook's functions are briefly described below. ReqBook is equipped by a powerful comments section, that allows the user to easily deal with the requirements discussion phase, among all the involved people. ReqBook can import requirements generated by means of other tools or word processors. For this purpose it only requires the insertion of few key-words, to allow the import parser to correctly isolate each requirement during the import operation. ReqBook automatically produces the MSWord, fully formatted, Traceability Matrix documents: of the Children Requirements vs. Fathers Requirements, ordered by Children; of Fathers Requirements vs. Children Requirements, ordered by Fathers. ReqBook also produces selections of Orphans Requirements and Without Children Requirements. ReqBook can be used integrated with LogBook. Such use allows to quickly retrieve the requirements violated by the detected problems, avoiding thus time-eating searches on the paper documents. In many cases also are very simplified correction vs. change discussions. ReqBook can be installed in integrated configuration with LogBook, TestBook, DocBook, IO_Manager, to share the common archives and to directly select references to Test Cases, Problems, Documentation. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The Test Procedures Book, component module of the PTESY system, is the electronic notebook that allows to record, on a relational database, the Test Cases of the various Test Procedures of a system that we are going to test. Test Book is a multiuser tool, infact it is used, in different phasis:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TestBook allows to develop the following layers of the Test Procedures:
TestBook automatically produces the complete Test Procedure documents, in MS Word format (with all the proper font, formatting, tables, etc...), extracting the proper information from the database, each time the test engineer needs to re-issue the document. TestBook also automatically produces, in MS Word, fully formatted, the Traceability Matrixes documents, of Test Cases vs. covered Requirements, ordered by Test Cases, of covered Requirements vs. Test Cases, ordered by Requirements, of the Requirements not covered by any Test Case. TestBook can be installed in integrated configuration with LogBook, ReqBook, DocBook, IO_Manager, to share the common archives and to directly select references to Requirements, Problems, Documentation. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The Problems and Events/Notes LogBook, component module of the PTESY system, is a tool to record the detected problems and errors as well as technical notes of laboratory experiments, during the life cycle of a project, namely:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
LogBook is therefore a multiuser tool, since it is used by the Test Engineers during the test phasis, and by the Final Customer during the operative life of the system. LogBook can run on the same workstation used for making the test, allowing to record the problems directly when they are detected, with the following benefits:
The Problems selection/search function allows the user to compose complex queries, using all the key-fields. The selection queries can be saved for future use. The problem record includes all the analytical information usufel to manage the problem itself and its solution. The user can make his/her templates to guide the problem description as well as the solutions. It is possible to insert up to 3 pictures (any MS OLE object), and to refer to max. 3 electronic documents (which are copied into a PTESY directory). A powerful Notes and Events section allows the User to keep a diary of the project activities.
thus allowing a great reduction of the times to search references on paper documents. See also the section "Why to log problems". |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
IO_Manager, component module of the PTESY system, is the electronic notebook that allows to record and document, on a relational database, the Input/Output signals of a system the development or the commissioning of which is in
progress.
IO_Manager is used, in different phases:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IO_Manager includes the following sections:
IO_manager can be installed in integrated configuration with LogBook, ReqBook, TestBook, to share the common archives and to directly select references to Test Cases, Problems, Requirements. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
DocBook, component module of the PTESY system, is the electronic notebook that allows to import and manage, on a relational database, all the meaningful technical information related to the project documentation.
DocBook is used, during the whole project - and after the end of the project - to archive the following information related to project documents:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DocBook includes the following sections:
DocBook can be installed in integrated configuration with LogBook, ReqBook, TestBook, IO_ Manager, to share the common archives and to directly select references to Test Cases, Problems, Requirements. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
SysBook, component module of the PTESY system, is the electronic notebook that allows to
define and manage the safety of the system: accounts and access
privileges, tracing of modifications, automated backup of data.
SysBook is used, in different phases:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
SysBook includes the following sections:
SysBook is installed in integrated configuration with LogBook, ReqBook, TestBook, IO_ Manager, DocBook, to share the common archives. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Why to log problemsThere are several cultural and/or behavioural items against the practice of a scrupolous problems tracing, namely: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Item |
Description |
Comment |
|
If we don't think about problems, they will disappear, or, better, never occur. |
No need for comments. |
|
|
The designers are "sure" that they are perfectly able to manage the problems, and they have no time to write everything. |
If the designer is young, it is possible that his/her memory will help him not to forget the problems. But the young age brings also some minus: low methodologic experience, high possibility to solve similar problems in not standard ways, etc... |
|
|
In the moment the problem is detected, I have no paper, no pencil, no time to log the problem. |
LogBook solves this problem: it is an electronic notebook, that can be used on the same machine where we are running the test. |
|
|
When I find a problem, I don't like to give emphasis to it (I was so sure to have no errors in my system!) |
Understandable feeling, in young designers, but they should learn to change. |
|
|
Psichology |
If I can solve the problem at once, why to mention it again later? |
Because whatever Quality Methodology (ISO 9000, ESA PSS05, etc...) you are using, it requires you two things:
Therefore the problem cannot be solved at once, and shall be traced anyway. |
|
If I cannot solve the problem at once, it will take me five minutes later, no need to mention it. |
That's not true: you will find many other problems, and all together will take considerable time to be solved. |
|
|
Minimizing |
I will write everything, later in the afternoon, at the end of the tests. |
Are you quite sure that you will remember everything, later in the afternoon, about the tents of problems you will detect today? The best moment to log a problem is when you detect it, you analyze it, you have it "fresh" in your mind. Later you could be forced to spend mother time, in order to make the analysis again (most likely, you will write less than what you had written now). |
|
A good designer should make very few errors. |
Completely false:
|
|
|
Each time I find an error in my system I enter a depression state. |
Completely reverse:
|
|
|
|
Finally, we can say the following:
LogBook is designed properly to make easy to log and trace problems during the test phases, but it can be used even later, during the operative life of the systems, to help the solution of all the problems detected during the normal use. |
|
THE SYSTEM LIFE CYCLE DERIVED FROM ESA STANDARD:
|
|
|
|
|
Ask for more information and/or a demo CD of PTESY
|