Cel
The project will develop and apply an innovative paradigm for the life cycle of quick software components production. This paradigm is based on the parallel concurrent execution of the main phases of the software life cycle: Coding, Testing, and Documentation plus training. There are not so many precedents of such life cycle implementation that have been successful in Europe. Most of them are academic research; in fact we do not know any adoption case in the European industry. Our improvement action includes a new organisational framework for software development based upon:
- specialised teams with shared responsibility,
- the formal description of the new life-cycle, its phases, milestones and work products,
- the development of a detailed rules for the work of each team on each phase.
The new model will be tested and evaluated through its application over a Baseline project, consisting in the development of an innovative graphical user interface module over Internet for our original SCADA, control system and data acquisition software ICEBERG.
Objectives:
The final target of the proposed action is to acquire for our company a new advanced process for the quick development of software components, which can provide a high productivity with high level of quality. Specific objectives are:
- Time-to-market reduction of a product.
- Component reusability by means of a double domain and application engineering.
- Incremental tests of components all along their development.
- Control and assurance of the Product Quality.
The project will bring experimental evidence, validation and viability of the advantages of the new life cycle paradigm, and can be useful to help the decision of its adoption in our company and others. Those technical objectives are related to the primary business objective: to maintain and improve our current competitive position on the world wide control systems market, by means of being able to develop a high quality SCADA system for the Web era at a competitive cost.
Work description:
The new organisation and life-cycle and the basic processes of software development using the new paradigm will be first specified. A priority will be to have good planning and tracking processes in order to assure an accurate execution of the production process under the new life cycle. All those processes will be formally defined and documented. Then a Baseline project will be executed with the new processes in a controlled and measured way. After, that experience will be analysed and both results and lesson learned will be translated over processes to define a tuned version of them. Additionally the experience will be published and the results disseminated.
The work is divided into six workpackages:
WP 0: Project Management. To manage the project, planning resource management, tracking and follow up.
WP 1: Process design and definition. The design phase must be organised in such a way as to enable subsequent concurrent work. Rules and instruction for the concurrent work on coding, testing and documentation will be specified, as well as the processes for planning and tracking the project progress under that life-cycle. Finally, the work package includes the process support activities, SQA, and verification
WP 2: Measurement and data collection over the Baseline project. To collect data and measurement over baseline project, on three separate modules, the first one developed by the traditional way, the second and third ones using the new life cycle.
WP 3: To run new processes over baseline project: perform the second and third modules with new process in a controlled way.
WP 4: Result analysis and tuning of the processes. A new version of the life cycle and process will be developed taking into account the results of the experiment on the Baseline projects. Qualitative and quantitative improvements will be detailed.
WP 5: Dissemination and reporting. To disseminate experience and results, report at regional, and international level, as well as through co-operation with other European Commission initiatives. Also includes mandatory public reports to Commission services.
Milestones:
The work plan has three main milestones and two intermediate:
M-0: Start of project. On: 1/09/2000.
M-1: Finish process definition, start application over Baseline project. On: 28/02/2000.
M-2: Finish Baseline project and start result analysis and process tuning. 30/08/2001
M-3: Project final. Conclusion and final report. 31/12/2001.
Expected results are a complete operative version of the new life-cycle for the development of software components with its basic processes defined and validated. Planning and tracking will be included. Also, we will have evidence of the ability of such process to produce software components of higher quality, free of errors and on schedule.
Dziedzina nauki (EuroSciVoc)
Klasyfikacja projektów w serwisie CORDIS opiera się na wielojęzycznej taksonomii EuroSciVoc, obejmującej wszystkie dziedziny nauki, w oparciu o półautomatyczny proces bazujący na technikach przetwarzania języka naturalnego. Więcej informacji: Europejski Słownik Naukowy.
Klasyfikacja projektów w serwisie CORDIS opiera się na wielojęzycznej taksonomii EuroSciVoc, obejmującej wszystkie dziedziny nauki, w oparciu o półautomatyczny proces bazujący na technikach przetwarzania języka naturalnego. Więcej informacji: Europejski Słownik Naukowy.
- inżynieria i technologia inżynieria elektryczna, inżynieria elektroniczna, inżynieria informatyczna inżynieria elektroniczna automatyka i systemy sterowania
- nauki przyrodnicze informatyka internet
- nauki przyrodnicze informatyka oprogramowanie tworzenie oprogramowania
- nauki społeczne ekonomia i biznes ekonomia ekonomia produkcji produktywność
Aby użyć tej funkcji, musisz się zalogować lub zarejestrować
Program(-y)
Wieloletnie programy finansowania, które określają priorytety Unii Europejskiej w obszarach badań naukowych i innowacji.
Wieloletnie programy finansowania, które określają priorytety Unii Europejskiej w obszarach badań naukowych i innowacji.
Temat(-y)
Zaproszenia do składania wniosków dzielą się na tematy. Każdy temat określa wybrany obszar lub wybrane zagadnienie, których powinny dotyczyć wnioski składane przez wnioskodawców. Opis tematu obejmuje jego szczegółowy zakres i oczekiwane oddziaływanie finansowanego projektu.
Zaproszenia do składania wniosków dzielą się na tematy. Każdy temat określa wybrany obszar lub wybrane zagadnienie, których powinny dotyczyć wnioski składane przez wnioskodawców. Opis tematu obejmuje jego szczegółowy zakres i oczekiwane oddziaływanie finansowanego projektu.
Zaproszenie do składania wniosków
Procedura zapraszania wnioskodawców do składania wniosków projektowych w celu uzyskania finansowania ze środków Unii Europejskiej.
Brak dostępnych danych
Procedura zapraszania wnioskodawców do składania wniosków projektowych w celu uzyskania finansowania ze środków Unii Europejskiej.
System finansowania
Program finansowania (lub „rodzaj działania”) realizowany w ramach programu o wspólnych cechach. Określa zakres finansowania, stawkę zwrotu kosztów, szczegółowe kryteria oceny kwalifikowalności kosztów w celu ich finansowania oraz stosowanie uproszczonych form rozliczania kosztów, takich jak rozliczanie ryczałtowe.
Program finansowania (lub „rodzaj działania”) realizowany w ramach programu o wspólnych cechach. Określa zakres finansowania, stawkę zwrotu kosztów, szczegółowe kryteria oceny kwalifikowalności kosztów w celu ich finansowania oraz stosowanie uproszczonych form rozliczania kosztów, takich jak rozliczanie ryczałtowe.
Koordynator
28108 MADRID
Hiszpania
Ogół kosztów poniesionych przez organizację w związku z uczestnictwem w projekcie. Obejmuje koszty bezpośrednie i pośrednie. Kwota stanowi część całkowitego budżetu projektu.