{"id":28132,"date":"2019-12-17T15:34:12","date_gmt":"2019-12-17T14:34:12","guid":{"rendered":"https:\/\/pitss.org\/de\/?p=28132"},"modified":"2020-01-13T17:14:27","modified_gmt":"2020-01-13T16:14:27","slug":"oracle-forms-wartung-zeit-kosten-sparen","status":"publish","type":"post","link":"https:\/\/pitss.org\/de\/oracle-forms-wartung-zeit-kosten-sparen\/","title":{"rendered":"Wie Sie Zeit und Kosten durch die optimale Wartung Ihrer Oracle Forms Anwendung sparen"},"content":{"rendered":"<p>[et_pb_section bb_built=&#8220;1&#8243; fullwidth=&#8220;on&#8220; _builder_version=&#8220;3.22&#8243; background_image=&#8220;https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2017\/08\/blog-1-header-v2-min.jpg&#8220; next_background_color=&#8220;#ffffff&#8220;][et_pb_fullwidth_header title=&#8220;Projekt Digital&#8220; subhead=&#8220;Der Blog f\u00fcr digitale Business Leader&#8220; text_orientation=&#8220;center&#8220; background_overlay_color=&#8220;rgba(0,0,0,0.53)&#8220; _builder_version=&#8220;4.0.7&#8243; title_level=&#8220;h2&#8243; title_font=&#8220;|700|||||||&#8220; title_font_size=&#8220;36px&#8220; subhead_font_size=&#8220;22px&#8220; background_color=&#8220;rgba(255, 255, 255, 0)&#8220; max_width_tablet=&#8220;50px&#8220; z_index_tablet=&#8220;500&#8243; title_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; title_text_shadow_vertical_length_tablet=&#8220;0px&#8220; title_text_shadow_blur_strength_tablet=&#8220;1px&#8220; content_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; content_text_shadow_vertical_length_tablet=&#8220;0px&#8220; content_text_shadow_blur_strength_tablet=&#8220;1px&#8220; subhead_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; subhead_text_shadow_vertical_length_tablet=&#8220;0px&#8220; subhead_text_shadow_blur_strength_tablet=&#8220;1px&#8220; content_link_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; content_link_text_shadow_vertical_length_tablet=&#8220;0px&#8220; content_link_text_shadow_blur_strength_tablet=&#8220;1px&#8220; content_ul_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; content_ul_text_shadow_vertical_length_tablet=&#8220;0px&#8220; content_ul_text_shadow_blur_strength_tablet=&#8220;1px&#8220; content_ol_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; content_ol_text_shadow_vertical_length_tablet=&#8220;0px&#8220; content_ol_text_shadow_blur_strength_tablet=&#8220;1px&#8220; content_quote_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; content_quote_text_shadow_vertical_length_tablet=&#8220;0px&#8220; content_quote_text_shadow_blur_strength_tablet=&#8220;1px&#8220; button_one_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; button_one_text_shadow_vertical_length_tablet=&#8220;0px&#8220; button_one_text_shadow_blur_strength_tablet=&#8220;1px&#8220; button_two_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; button_two_text_shadow_vertical_length_tablet=&#8220;0px&#8220; button_two_text_shadow_blur_strength_tablet=&#8220;1px&#8220; box_shadow_horizontal_tablet=&#8220;0px&#8220; box_shadow_vertical_tablet=&#8220;0px&#8220; box_shadow_blur_tablet=&#8220;40px&#8220; box_shadow_spread_tablet=&#8220;0px&#8220; box_shadow_horizontal_image_tablet=&#8220;0px&#8220; box_shadow_vertical_image_tablet=&#8220;0px&#8220; box_shadow_blur_image_tablet=&#8220;40px&#8220; box_shadow_spread_image_tablet=&#8220;0px&#8220; box_shadow_horizontal_button_one_tablet=&#8220;0px&#8220; box_shadow_vertical_button_one_tablet=&#8220;0px&#8220; box_shadow_blur_button_one_tablet=&#8220;40px&#8220; box_shadow_spread_button_one_tablet=&#8220;0px&#8220; box_shadow_horizontal_button_two_tablet=&#8220;0px&#8220; box_shadow_vertical_button_two_tablet=&#8220;0px&#8220; box_shadow_blur_button_two_tablet=&#8220;40px&#8220; box_shadow_spread_button_two_tablet=&#8220;0px&#8220; text_shadow_horizontal_length_tablet=&#8220;0px&#8220; text_shadow_vertical_length_tablet=&#8220;0px&#8220; text_shadow_blur_strength_tablet=&#8220;1px&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover=&#8220;null&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover=&#8220;null&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover=&#8220;null&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover=&#8220;null&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover=&#8220;null&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover=&#8220;null&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover=&#8220;null&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover=&#8220;null&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover=&#8220;null&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover=&#8220;null&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover=&#8220;null&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover=&#8220;null&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover=&#8220;null&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover=&#8220;null&#8220;]<\/p>\n<p><\/p>\n<p>[\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section bb_built=&#8220;1&#8243; specialty=&#8220;on&#8220; background_position_1=&#8220;top_left&#8220; background_position_2=&#8220;top_left&#8220; background_repeat_1=&#8220;no-repeat&#8220; background_repeat_2=&#8220;no-repeat&#8220; _builder_version=&#8220;4.1&#8243; z_index_tablet=&#8220;500&#8243; box_shadow_horizontal_tablet=&#8220;0px&#8220; box_shadow_vertical_tablet=&#8220;0px&#8220; box_shadow_blur_tablet=&#8220;40px&#8220; box_shadow_spread_tablet=&#8220;0px&#8220; prev_background_color=&#8220;#000000&#8243; next_background_color=&#8220;#000000&#8243;][et_pb_column type=&#8220;3_4&#8243; specialty_columns=&#8220;3&#8243;][et_pb_row_inner admin_label=&#8220;Row&#8220; column_structure=&#8220;undefined&#8220; _builder_version=&#8220;3.25&#8243;][et_pb_column_inner type=&#8220;undefined&#8220; saved_specialty_column_type=&#8220;3_4&#8243; _builder_version=&#8220;3.0.47&#8243; custom_padding=&#8220;|||&#8220; custom_padding__hover=&#8220;|||&#8220; saved_specialty_column_type=&#8220;3_4&#8243;][et_pb_text _builder_version=&#8220;4.1&#8243; header_3_font_size=&#8220;20px&#8220; width=&#8220;96.1%&#8220; module_alignment=&#8220;left&#8220; custom_margin=&#8220;|190px||||&#8220; custom_padding=&#8220;|0px||||&#8220; z_index_tablet=&#8220;500&#8243; text_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; text_text_shadow_vertical_length_tablet=&#8220;0px&#8220; text_text_shadow_blur_strength_tablet=&#8220;1px&#8220; link_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; link_text_shadow_vertical_length_tablet=&#8220;0px&#8220; link_text_shadow_blur_strength_tablet=&#8220;1px&#8220; ul_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; ul_text_shadow_vertical_length_tablet=&#8220;0px&#8220; ul_text_shadow_blur_strength_tablet=&#8220;1px&#8220; ol_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; ol_text_shadow_vertical_length_tablet=&#8220;0px&#8220; ol_text_shadow_blur_strength_tablet=&#8220;1px&#8220; quote_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; quote_text_shadow_vertical_length_tablet=&#8220;0px&#8220; quote_text_shadow_blur_strength_tablet=&#8220;1px&#8220; header_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; header_text_shadow_vertical_length_tablet=&#8220;0px&#8220; header_text_shadow_blur_strength_tablet=&#8220;1px&#8220; header_2_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; header_2_text_shadow_vertical_length_tablet=&#8220;0px&#8220; header_2_text_shadow_blur_strength_tablet=&#8220;1px&#8220; header_3_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; header_3_text_shadow_vertical_length_tablet=&#8220;0px&#8220; header_3_text_shadow_blur_strength_tablet=&#8220;1px&#8220; header_4_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; header_4_text_shadow_vertical_length_tablet=&#8220;0px&#8220; header_4_text_shadow_blur_strength_tablet=&#8220;1px&#8220; header_5_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; header_5_text_shadow_vertical_length_tablet=&#8220;0px&#8220; header_5_text_shadow_blur_strength_tablet=&#8220;1px&#8220; header_6_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; header_6_text_shadow_vertical_length_tablet=&#8220;0px&#8220; header_6_text_shadow_blur_strength_tablet=&#8220;1px&#8220; box_shadow_horizontal_tablet=&#8220;0px&#8220; box_shadow_vertical_tablet=&#8220;0px&#8220; box_shadow_blur_tablet=&#8220;40px&#8220; box_shadow_spread_tablet=&#8220;0px&#8220; text_text_shadow_horizontal_length=&#8220;text_text_shadow_style,%91object Object%93&#8243; text_text_shadow_vertical_length=&#8220;text_text_shadow_style,%91object Object%93&#8243; text_text_shadow_blur_strength=&#8220;text_text_shadow_style,%91object Object%93&#8243; link_text_shadow_horizontal_length=&#8220;link_text_shadow_style,%91object Object%93&#8243; link_text_shadow_vertical_length=&#8220;link_text_shadow_style,%91object Object%93&#8243; link_text_shadow_blur_strength=&#8220;link_text_shadow_style,%91object Object%93&#8243; ul_text_shadow_horizontal_length=&#8220;ul_text_shadow_style,%91object Object%93&#8243; ul_text_shadow_vertical_length=&#8220;ul_text_shadow_style,%91object Object%93&#8243; ul_text_shadow_blur_strength=&#8220;ul_text_shadow_style,%91object Object%93&#8243; ol_text_shadow_horizontal_length=&#8220;ol_text_shadow_style,%91object Object%93&#8243; ol_text_shadow_vertical_length=&#8220;ol_text_shadow_style,%91object Object%93&#8243; ol_text_shadow_blur_strength=&#8220;ol_text_shadow_style,%91object Object%93&#8243; quote_text_shadow_horizontal_length=&#8220;quote_text_shadow_style,%91object Object%93&#8243; quote_text_shadow_vertical_length=&#8220;quote_text_shadow_style,%91object Object%93&#8243; quote_text_shadow_blur_strength=&#8220;quote_text_shadow_style,%91object Object%93&#8243; header_text_shadow_horizontal_length=&#8220;header_text_shadow_style,%91object Object%93&#8243; header_text_shadow_vertical_length=&#8220;header_text_shadow_style,%91object Object%93&#8243; header_text_shadow_blur_strength=&#8220;header_text_shadow_style,%91object Object%93&#8243; header_2_text_shadow_horizontal_length=&#8220;header_2_text_shadow_style,%91object Object%93&#8243; header_2_text_shadow_vertical_length=&#8220;header_2_text_shadow_style,%91object Object%93&#8243; header_2_text_shadow_blur_strength=&#8220;header_2_text_shadow_style,%91object Object%93&#8243; header_3_text_shadow_horizontal_length=&#8220;header_3_text_shadow_style,%91object Object%93&#8243; header_3_text_shadow_vertical_length=&#8220;header_3_text_shadow_style,%91object Object%93&#8243; header_3_text_shadow_blur_strength=&#8220;header_3_text_shadow_style,%91object Object%93&#8243; header_4_text_shadow_horizontal_length=&#8220;header_4_text_shadow_style,%91object Object%93&#8243; header_4_text_shadow_vertical_length=&#8220;header_4_text_shadow_style,%91object Object%93&#8243; header_4_text_shadow_blur_strength=&#8220;header_4_text_shadow_style,%91object Object%93&#8243; header_5_text_shadow_horizontal_length=&#8220;header_5_text_shadow_style,%91object Object%93&#8243; header_5_text_shadow_vertical_length=&#8220;header_5_text_shadow_style,%91object Object%93&#8243; header_5_text_shadow_blur_strength=&#8220;header_5_text_shadow_style,%91object Object%93&#8243; header_6_text_shadow_horizontal_length=&#8220;header_6_text_shadow_style,%91object Object%93&#8243; header_6_text_shadow_vertical_length=&#8220;header_6_text_shadow_style,%91object Object%93&#8243; header_6_text_shadow_blur_strength=&#8220;header_6_text_shadow_style,%91object Object%93&#8243;]<\/p>\n<h1>Wie Sie Zeit und Kosten durch die optimale Wartung Ihrer Oracle Forms Anwendung sparen<\/h1>\n<p><b>Viele ERP-Anwendungen sind fast so alt wie Oracle Forms selbst. Erfahren Sie, wie Sie solche hochkomplexen IT-Monster erfolgreich bew\u00e4ltigen und Ressourcen f\u00fcr weitere Projekte freimachen.<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Oracle Forms hat 2019 sein 40. Jubil\u00e4um gefeiert! 40 Jahre Entwicklung effizienter, datenbankgest\u00fctzter OLTP-Anwendungen. Dank eines kontinuierlichen Supports seitens Oracle konnten Unternehmen w\u00e4hrend all dieser Zeit Ihre Forms-Anwendungen aktiv pflegen, weiterentwickeln und erweitern. So ist es wenig \u00fcberraschend, dass viele der aktuell genutzten Unternehmensanwendungen fast so alt wie Oracle Forms selbst sind. Mit dem neuesten Release 12.2.1.4 und der Ank\u00fcndigung weiterer Verbesserungen durch Michael Ferrante (Oracle Forms Product Manager) zeigen sich die meisten Kunden weiterhin daran interessiert, bei Forms zu bleiben.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-28140\" src=\"https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2019\/12\/oracle-forms-maintenance-development-zeit-kosten-sparen.jpg\" alt=\"\" width=\"880\" height=\"550\" srcset=\"https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2019\/12\/oracle-forms-maintenance-development-zeit-kosten-sparen.jpg 880w, https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2019\/12\/oracle-forms-maintenance-development-zeit-kosten-sparen-480x300.jpg 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 880px, 100vw\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">Einmal Oracle Forms, immer Oracle Forms?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Auf den ersten Blick sieht es vielversprechend aus. Die Entscheidung, auch nach 2020 bei Forms zu bleiben, hat aber einen Haken: Die Wartung einer Legacy-Anwendung ist in den allermeisten F\u00e4llen eine wahre Herausforderung.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Die <\/span><a href=\"https:\/\/de.wikipedia.org\/wiki\/Wartbarkeit\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">Definition von Wartbarkeit<\/span><\/a><span style=\"font-weight: 400;\"> in der Softwareentwicklung beschreibt zwei wesentliche Abh\u00e4ngigkeiten: Die Wartbarkeit ist umso wichtiger,<\/span><\/p>\n<p><span style=\"font-weight: 400;\">(1) je l\u00e4nger die Nutzungsdauer der Software und<br \/><\/span><span style=\"font-weight: 400;\">(2) je geringer die Verf\u00fcgbarkeit von Experten auf dem jeweiligen Fachgebiet.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Beides trifft auf Oracle Forms- und Report-Anwendungen ganz klar zu.\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Software Maintenance wurde ausgiebig erforscht<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Viele Forschungen widmen sich dem Aufwand zur Pflege einer Anwendung. In \u201e<\/span><a href=\"http:\/\/citeseerx.ist.psu.edu\/viewdoc\/download?doi=10.1.1.88.7697&amp;rep=rep1&amp;type=pdf\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">The Economics of Software Maintenance in the Twenty First Century<\/span><\/a><span style=\"font-weight: 400;\">&#8220; analysiert Capers Jones diverse Softwaremetriken und kommt zum Schluss, dass knapp <\/span><b>75 % des Softwareentwicklungsaufwands auf die Wartung<\/b><span style=\"font-weight: 400;\"> zur\u00fcckgehen.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Prof. Dr. Udo Kelter, Leiter des Fachbereichs Praktische Informatik an der Universit\u00e4t Siegen, r\u00e4t dazu, <\/span><b>60-90 % aller Kosten f\u00fcr die Instandhaltung<\/b><span style=\"font-weight: 400;\"> einzuplanen. Und nicht zuletzt stellt Stephen R. Schach in seiner Arbeit <\/span><a href=\"https:\/\/www.researchgate.net\/publication\/226881274_Determining_the_Distribution_of_Maintenance_Categories_Survey_versus_Measurement\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">\u201eDetermining the Distribution of Maintenance Categories&#8220;<\/span><\/a><span style=\"font-weight: 400;\"> fest, dass <\/span><b>65 % des Softwareentwicklungsaufwandes auf die Wartungskosten zur\u00fcckgeht<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Die Gr\u00fcnde f\u00fcr diesen enormen Aufwand k\u00f6nnen unterschiedlich sein:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">Fehlende oder nicht eingehaltene Kodierungskonvention<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Viele Massen\u00e4nderungen ohne Berechnung der technischen Tiefe<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Redundanzen innerhalb der Anwendung (siehe <\/span><a href=\"https:\/\/www.computerwoche.de\/a\/redundanter-code-blaest-wartungskosten-auf,1149466\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">Artikel aus der Computerwoche<\/span><\/a><span style=\"font-weight: 400;\">)<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Fehlende oder nicht aktuelle Dokumentation<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Verwendung von Anti-Pattern\u00a0<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Fehlende Namenskonvention<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Anwendungswartung in der Praxis<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Steht ein Entwickler vor einer Fehlerkorrektur oder wird er dazu aufgefordert, neue Funktionen innerhalb der Anwendung zu entwerfen und zu implementieren, muss er zun\u00e4chst die bestehenden Architektur, Struktur und Code verstehen. Software Developer k\u00f6nnen in der Tat aber nur eine Teilmenge der Anwendung selbst abdecken. Ein strikter, modularer Aufbau, der auf einfachen hierarchischen Abh\u00e4ngigkeiten basiert und konsequent Designmuster verwendet, w\u00fcrde es Entwicklern nat\u00fcrlich viel einfacher machen, an der Anwendung zu arbeiten.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Jedoch trifft dies auf jahrzehntealte Forms-Anwendungen selten zu. Entwickler sehen sich sehr oft gezwungen, sich zun\u00e4chst mit dem Legacy-Code vertraut zu machen. Dabei versuchen sie, Informationen zu assimilieren, w\u00e4hrend sie Muster und Hierarchien identifizieren \u2013 alles nur durch Lesen des Codes.<\/span><\/p>\n<div id=\"attachment_28134\" style=\"width: 890px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-28134\" class=\"wp-image-28134 size-full\" src=\"https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2019\/12\/software-maintenance-effort-diagramm.jpg\" alt=\"\" width=\"880\" height=\"550\" srcset=\"https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2019\/12\/software-maintenance-effort-diagramm.jpg 880w, https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2019\/12\/software-maintenance-effort-diagramm-480x300.jpg 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 880px, 100vw\" \/><p id=\"caption-attachment-28134\" class=\"wp-caption-text\">Aufteilung der Zeit f\u00fcr die Pflege einer Software nach <a href=\"https:\/\/www.langlebige-softwarearchitekturen.de\/\" target=\"_blank\" rel=\"noopener noreferrer\">Dr. Carola Lilienthal<\/a><\/p><\/div>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.1&#8243; custom_margin=&#8220;|45px||||&#8220; z_index_tablet=&#8220;500&#8243; text_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; text_text_shadow_vertical_length_tablet=&#8220;0px&#8220; text_text_shadow_blur_strength_tablet=&#8220;1px&#8220; link_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; link_text_shadow_vertical_length_tablet=&#8220;0px&#8220; link_text_shadow_blur_strength_tablet=&#8220;1px&#8220; ul_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; ul_text_shadow_vertical_length_tablet=&#8220;0px&#8220; ul_text_shadow_blur_strength_tablet=&#8220;1px&#8220; ol_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; ol_text_shadow_vertical_length_tablet=&#8220;0px&#8220; ol_text_shadow_blur_strength_tablet=&#8220;1px&#8220; quote_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; quote_text_shadow_vertical_length_tablet=&#8220;0px&#8220; quote_text_shadow_blur_strength_tablet=&#8220;1px&#8220; header_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; header_text_shadow_vertical_length_tablet=&#8220;0px&#8220; header_text_shadow_blur_strength_tablet=&#8220;1px&#8220; header_2_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; header_2_text_shadow_vertical_length_tablet=&#8220;0px&#8220; header_2_text_shadow_blur_strength_tablet=&#8220;1px&#8220; header_3_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; header_3_text_shadow_vertical_length_tablet=&#8220;0px&#8220; header_3_text_shadow_blur_strength_tablet=&#8220;1px&#8220; header_4_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; header_4_text_shadow_vertical_length_tablet=&#8220;0px&#8220; header_4_text_shadow_blur_strength_tablet=&#8220;1px&#8220; header_5_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; header_5_text_shadow_vertical_length_tablet=&#8220;0px&#8220; header_5_text_shadow_blur_strength_tablet=&#8220;1px&#8220; header_6_text_shadow_horizontal_length_tablet=&#8220;0px&#8220; header_6_text_shadow_vertical_length_tablet=&#8220;0px&#8220; header_6_text_shadow_blur_strength_tablet=&#8220;1px&#8220; box_shadow_horizontal_tablet=&#8220;0px&#8220; box_shadow_vertical_tablet=&#8220;0px&#8220; box_shadow_blur_tablet=&#8220;40px&#8220; box_shadow_spread_tablet=&#8220;0px&#8220;]<\/p>\n<h2><span style=\"font-weight: 400;\">So viel k\u00f6nnten Sie an Wartungskosten sparen<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Anhand der aufgef\u00fchrten Fakten zeichnet sich ein klares Ziel ab: Das Lesen und Verstehen des Codes, das Gruppieren der Daten und das Identifizieren und \u00dcberpr\u00fcfen von Mustern zu beschleunigen. Dadurch lie\u00dfe sich ein Gro\u00dfteil der Software-Wartungskosten drastisch reduzieren.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Betrachten wir als Beispiel ein mittelst\u00e4ndisches Unternehmen mit einem 4-k\u00f6pfigen Entwicklerteam:\u00a0<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<p><strong>Faktor<\/strong><\/p>\n<\/td>\n<td>\n<p><strong>Zahlen<\/strong><\/p>\n<\/td>\n<td>\n<p><strong>Wert<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Jahreseinkommen <\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">4 Entwickler je 60T\u20ac pro Person<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">240.000 \u20ac<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Wartungskosten<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">65% aller Aufw\u00e4nde<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">156.000 \u20ac<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Software verstehen<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">70% des Wartungsaufwands<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">109.200 \u20ac<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Aufwand mit Tools reduzieren\u00a0<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">50% Kostenersparnis<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">54.600 \u20ac<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">Am obigen Beispiel wird klar, dass sich die Wartungsaufw\u00e4nde durch das Heranziehen eines Tools sp\u00fcrbar reduzieren lassen. Spezielle Automatismen greifen genau da ein, wo die meiste Arbeitszeit reinflie\u00dft \u2013 die Software zu verstehen. Durchschnittlich um 50% wird der Wartungsaufwand reduziert. In unserem Beispiel k\u00f6nnte sich das Unternehmen von den Einsparungen fast einen zus\u00e4tzlichen Entwickler leisten und so sich auf die Verbesserung und Weiterentwicklung der Anwendung konzentrieren.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tools machen auch vieles mehr m\u00f6glich, wie zum Beispiel die Anwendung zu refakturieren, die Gesamtkomplexit\u00e4t zu reduzieren und damit den Wartungsaufwand von vornherein m\u00f6glichst niedrig zu halten.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-28133\" src=\"https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2019\/12\/oracle-forms-wartung-zeit-kosten-sparen.jpg\" alt=\"\" width=\"880\" height=\"550\" srcset=\"https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2019\/12\/oracle-forms-wartung-zeit-kosten-sparen.jpg 880w, https:\/\/pitss.org\/de\/wp-content\/uploads\/sites\/9\/2019\/12\/oracle-forms-wartung-zeit-kosten-sparen-480x300.jpg 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 880px, 100vw\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">Diese Tools machen die Software-Wartung endlich einfacher<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Getreu ihrem Credo \u201eSimplifying Complexity\u201d bietet die PITSS eine Reihe von bew\u00e4hrten Produkten und L\u00f6sungen zur Vereinfachung der Anwendungspflege. Klassische Entwicklungsaufgaben \u00fcbernimmt zum Beispiel der Forms &amp; Reports Manager, der mit nur einem Klick automatisch Code, Komponenten oder Eigenschaften \u00e4ndert. Mit diesem sowie den anderen intelligenten PITSS-Tools lassen sich unter anderem folgende anspruchsvolle Aufgaben problemlos l\u00f6sen:<\/span><\/p>\n<ul>\n<li><b>Forms-Dokumentation: <\/b><span style=\"font-weight: 400;\">Auf Basis der drei Ebenen Daten, Logik und Benutzeroberfl\u00e4che werden die wichtigsten Informationen Ihrer Anwendung als eine \u00fcbersichtliche Webanwendung pr\u00e4sentiert.<\/span><\/li>\n<li><b>Abh\u00e4ngigkeitsmanagement:<\/b><span style=\"font-weight: 400;\"> Beim \u00c4ndern selbst eines einzelnen Teils Ihrer Anwendung sehen Sie sofort alle abh\u00e4ngigen Objekte und k\u00f6nnen so sicher an der Code-\u00c4nderung weiterarbeiten.\u00a0<\/span><\/li>\n<li><b>Abschluss von Tests:<\/b><span style=\"font-weight: 400;\"> Nach der \u00c4nderung Ihres Codes stellt die Testkoordination sicher, dass alle notwendigen Artefakte durch automatisierte oder Benutzertests abgedeckt werden.<\/span><\/li>\n<li><b>Regel-Check:<\/b><span style=\"font-weight: 400;\"> Allgemeine und kundenspezifische Regeln pr\u00fcfen, ob die PL\/SQL-Programmierung Ihren oder \u00fcblichen Best Practices entspricht.\u00a0<\/span><\/li>\n<li><b>Redundanzen-Check:<\/b><span style=\"font-weight: 400;\"> Redundanzen tragen am meisten zur Zunahme des Wartungsaufwandes einer Software bei. Mit den PITSS-Tools k\u00f6nnen Sie Redundanzen identifizieren und sie aus Ihrer Software bereinigen.<\/span><\/li>\n<li><b>Logik in die Datenbank:<\/b><span style=\"font-weight: 400;\"> Um Designmustern zu folgen, k\u00f6nnen Sie relevanten Code (z.B. DML-bezogenen Code) in die Datenbank verschieben. Dadurch wird ein klarer hierarchischer Ansatz geschaffen.\u00a0<\/span><\/li>\n<li><b>Abdeckung der gesamten Infrastruktur:<\/b><span style=\"font-weight: 400;\"> Je komplexer die Software, desto mehr Infrastrukturkomponenten beansprucht sie. Dazu geh\u00f6ren verkn\u00fcpfte Datenbanken, externe Skripte, Backend-Schnittstellen etc. PITSS\u2019 Tools decken alle diese Bereiche ab.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Warten Sie nicht mehr, sondern entwickeln Sie weiter! <a href=\"https:\/\/pitss.org\/de\/kontaktformular\/\">Kontaktieren Sie uns jetzt<\/a> und wir suchen f\u00fcr Sie die richtigen Tools aus unserer smarten Modernisierungspalette aus. So kommen Sie aus dem Legacy-Wartungskreis sicher heraus und k\u00f6nnen sich getrost dem Ausbau Ihres Kerngesch\u00e4fts widmen.\u00a0<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][\/et_pb_column][et_pb_column type=&#8220;1_4&#8243;][et_pb_search exclude_pages=&#8220;on&#8220; include_categories=&#8220;118,189,147,199,19,173,175,176,5,112,180,18,150,141,153,142,200,144,190,80,185,177,137,159,96,161,99,113,191,192,201,25,162,202,203,82,97,105,106,151,107,108,194,193,156,186,154,121,100,3,69,148,195,85,131,170,115,86,160,87,145,117,196,114,138,2,133,83,164,165,98,143,139,109,157,166,110,158,111,102,167,155,168,197,163,84,101,4,171,204,140,116,178,174,136,187,179,103,1,198,172,152,169,188,91,104,92,149&#8243; show_button=&#8220;off&#8220; placeholder=&#8220;Artikel suchen&#8220; button_color=&#8220;#006bb3&#8243; _builder_version=&#8220;3.23&#8243; button_text_color=&#8220;#ffffff&#8220; module_alignment=&#8220;left&#8220; custom_margin=&#8220;|||1px||&#8220; hide_button=&#8220;off&#8220; button_text_size__hover_enabled=&#8220;off&#8220; button_text_size__hover=&#8220;null&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover=&#8220;null&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover=&#8220;null&#8220; button_text_color__hover_enabled=&#8220;off&#8220; button_text_color__hover=&#8220;null&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover=&#8220;null&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover=&#8220;null&#8220; button_border_width__hover_enabled=&#8220;off&#8220; button_border_width__hover=&#8220;null&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover=&#8220;null&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover=&#8220;null&#8220; button_border_color__hover_enabled=&#8220;off&#8220; button_border_color__hover=&#8220;null&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover=&#8220;null&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover=&#8220;null&#8220; button_border_radius__hover_enabled=&#8220;off&#8220; button_border_radius__hover=&#8220;null&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover=&#8220;null&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover=&#8220;null&#8220; button_letter_spacing__hover_enabled=&#8220;off&#8220; button_letter_spacing__hover=&#8220;null&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover=&#8220;null&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover=&#8220;null&#8220; button_bg_color__hover_enabled=&#8220;off&#8220; button_bg_color__hover=&#8220;null&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover=&#8220;null&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover=&#8220;null&#8220;]<\/p>\n<p><\/p>\n<p>[\/et_pb_search][et_pb_sidebar orientation=&#8220;right&#8220; area=&#8220;et_pb_widget_area_1&#8243; _builder_version=&#8220;3.0.74&#8243;]<\/p>\n<p><\/p>\n<p>[\/et_pb_sidebar][et_pb_button button_url=&#8220;https:\/\/pitss.org\/de\/techblog&#8220; button_text=&#8220;\u2191 Zur\u00fcck zur \u00dcbersicht&#8220; button_alignment=&#8220;center&#8220; _builder_version=&#8220;3.16&#8243; custom_button=&#8220;on&#8220; button_text_size=&#8220;16&#8243; button_text_color=&#8220;#9b9b9b&#8220; button_border_color=&#8220;#d2d2d2&#8243; button_text_size__hover_enabled=&#8220;off&#8220; button_text_size__hover=&#8220;null&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover=&#8220;null&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover=&#8220;null&#8220; button_text_color__hover_enabled=&#8220;off&#8220; button_text_color__hover=&#8220;null&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover=&#8220;null&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover=&#8220;null&#8220; button_border_width__hover_enabled=&#8220;off&#8220; button_border_width__hover=&#8220;null&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover=&#8220;null&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover=&#8220;null&#8220; button_border_color__hover_enabled=&#8220;off&#8220; button_border_color__hover=&#8220;null&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover=&#8220;null&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover=&#8220;null&#8220; button_border_radius__hover_enabled=&#8220;off&#8220; button_border_radius__hover=&#8220;null&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover=&#8220;null&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover=&#8220;null&#8220; button_letter_spacing__hover_enabled=&#8220;off&#8220; button_letter_spacing__hover=&#8220;null&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover=&#8220;null&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover=&#8220;null&#8220; button_bg_color__hover_enabled=&#8220;off&#8220; button_bg_color__hover=&#8220;null&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover=&#8220;null&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover=&#8220;null&#8220;]<\/p>\n<p><\/p>\n<p>[\/et_pb_button][\/et_pb_column][\/et_pb_section][et_pb_section bb_built=&#8220;1&#8243; disabled_on=&#8220;on|on|on&#8220; _builder_version=&#8220;3.22&#8243; disabled=&#8220;on&#8220; prev_background_color=&#8220;#000000&#8243;][et_pb_row _builder_version=&#8220;3.25&#8243; background_size=&#8220;initial&#8220; background_position=&#8220;top_left&#8220; background_repeat=&#8220;repeat&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;3.25&#8243; custom_padding=&#8220;|||&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_comments _builder_version=&#8220;3.16&#8243; header_level=&#8220;h2&#8243; header_font=&#8220;|700|||||||&#8220; border_style_all=&#8220;solid&#8220; border_style=&#8220;solid&#8220; button_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220;]<\/p>\n<p><\/p>\n<p>[\/et_pb_comments][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wie Sie Zeit und Kosten durch die optimale Wartung Ihrer Oracle Forms Anwendung sparenViele ERP-Anwendungen sind fast so alt wie Oracle Forms selbst. Erfahren Sie, wie Sie solche hochkomplexen IT-Monster erfolgreich bew\u00e4ltigen und Ressourcen f\u00fcr weitere Projekte freimachen.Oracle Forms hat 2019 sein 40. Jubil\u00e4um gefeiert! 40 Jahre Entwicklung effizienter, datenbankgest\u00fctzter OLTP-Anwendungen. Dank eines kontinuierlichen Supports seitens Oracle konnten Unternehmen w\u00e4hrend all dieser Zeit Ihre Forms-Anwendungen aktiv pflegen, weiterentwickeln [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":28133,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[3,212],"tags":[290,416,127,76,211,415,247,293],"class_list":["post-28132","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-home-page-featured","category-projekt-digital","tag-cloud","tag-fads","tag-oracle-forms","tag-release","tag-reporting","tag-sicherheit","tag-support","tag-ui"],"_links":{"self":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/28132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/comments?post=28132"}],"version-history":[{"count":5,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/28132\/revisions"}],"predecessor-version":[{"id":28252,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/28132\/revisions\/28252"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/media\/28133"}],"wp:attachment":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/media?parent=28132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/categories?post=28132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/tags?post=28132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}