Modernisasi Aplikasi Perusahaan – Unlocking nilai Laten

Modernisasi Aplikasi Perusahaan – Unlocking nilai Laten . Anda bosan dengan tempat wisata yang itu itu saja? AlifWisata menyediakan open Trip Paket Tour ke Bromo dengan harga yang berkualitas dan pastiya dengan pelayanan yang memuaskan.

Apa Maksud dari Modernisasi Aplikasi Perusahaan – Unlocking nilai Laten ?

<b> PENDAHULUAN </ b>

Korporasi selama bertahun-tahun, menggunakan beragam aplikasi perangkat lunak dan perangkat keras untuk mendapatkan keunggulan kompetitif. Kemajuan cepat dalam TI, dikombinasikan dengan kebutuhan bisnis yang terus berubah, telah menghasilkan lingkungan TI yang kontras di seluruh perusahaan.

Modernisasi Aplikasi Perusahaan - Unlocking nilai Laten
Modernisasi Aplikasi Perusahaan – Unlocking nilai Laten

Di salah satu ujung spektrum adalah aplikasi arsitektur terbuka yang memanfaatkan potensi Internet, sementara ujung lainnya terdiri dari perangkat lunak tradisional, tertutup, dan lama. data perusahaan masih berada di warisan Beberapa perkiraan riset pasar menunjukkan bahwa lebih dari 70% sistem.

Oleh karena itu manajemen yang sukses dan penyebaran kembali sistem warisan untuk memenuhi kebutuhan bisnis masa depan adalah tantangan utama saat ini.

Buku putih ini akan membantu organisasi memahami masalah yang terlibat dalam manajemen yang efektif dari sistem warisan yang ada.

<b> LEGACY APPLICATIONS </ b>

<b> DEFINISI </ b>

Sistem warisan biasanya terdiri dari aplikasi besar yang mengakses data tebal yang disimpan dalam sistem manajemen basis data warisan yang berjalan di platform mainframe atau mid-range.
Sistem ini masuk akal secara ekonomi ketika dikembangkan.

Fungsionalitas sistem ini tidak perlu dipertanyakan lagi pada saat instalasi. Namun, karena teknologi dan kebutuhan bisnis berevolusi, mereka telah menjadi kompleks dan tidak ekonomis untuk dipelihara.
Karena perusahaan telah menginvestasikan sejumlah besar waktu dan uang dalam sistem ini, investasi ini tidak bisa dihapus begitu saja.

<b> MASALAH TERKAIT DENGAN APLIKASI LEGACY </ b>

Dalam keadaan mereka saat ini, sebagian besar aplikasi warisan memiliki beberapa tantangan yang terkait dengan fungsi dan pemeliharaannya. Beberapa tantangan khas disebutkan di bawah ini:

  • Sistem lama dibuat untuk penggunaan internal, penggunaan perusahaan, sementara bisnis saat ini menuntut agar mereka terpapar dengan entitas eksternal yang baru. Fokusnya hampir selalu pada logika bisnis internal.
  • Aplikasi ini tidak fleksibel. Mereka tidak modular sehingga pemisahan presentasi, bisnis dan logika basis data mengkonsumsi sumber daya penting.
  • Kurangnya dokumentasi dan tenaga terampil membuat modifikasi proses ad-hoc dan bukan yang holistik. Ini dapat menyebabkan crash dan kerusakan di bagian sistem yang tidak dapat diprediksi.

Upaya untuk mengatasi tantangan ini telah sedikit demi sedikit, dan memiliki dampak yang terbatas. Kombinasi sistem baru dan yang lama dipasang telah mengatasi masalah. Adopsi teknologi dan bahasa baru sering hanya demi teknologi. Akhirnya, kebutuhan untuk menghadirkan fungsionalitas aplikasi melalui saluran baru seperti perangkat seluler, dengan pendekatan transaksi yang berbeda menambah masalah keberhasilan modernisasi warisan.

<b> MANFAAT APLIKASI LEGACY </ b>

Organisasi terus menggunakan aplikasi warisan karena berbagai alasan. Beberapa manfaat yang dirasakan oleh organisasi adalah:

  • Sistem legacy dikembangkan untuk, dan masih berjalan, aplikasi mission-critical.
  • Sejumlah besar pengguna menggunakan sistem. Mereka sangat akrab dengan fungsionalitas aplikasi, termasuk tampilan dan nuansa. Mereka juga memperoleh pemahaman yang lengkap tentang kekuatan dan keterbatasan sistem.
  • Perangkat keras dan perangkat lunak yang mendasari sistem warisan tersebut telah teruji waktu dan sangat andal. Aplikasi itu sendiri telah berevolusi selama beberapa dekade dan berperilaku sangat dapat diprediksi.

Faktor-faktor ini berkontribusi pada penggunaan sistem warisan secara berkelanjutan. Namun, modernisasi yang efektif dari sistem warisan ini akan memastikan bahwa manfaat ini dapat diperkuat dengan biaya minimal.

<b> MENGUBAH PERSYARATAN BISNIS DAN APLIKASI LEGACY </ b>

Kondisi ekonomi dan politik selama beberapa tahun terakhir telah menghasilkan beberapa tantangan yang muncul untuk organisasi teknologi.

  • Waktu untuk pasar menurun. Organisasi bergerak dari siklus proyek 18 bulan ke siklus proyek 6 bulan.
  • Produk dan layanan baru diperkenalkan secara cepat.
  • Dengan globalisasi dan deregulasi, kebutuhan akan sistem fleksibel yang dapat disinkronkan dengan pergeseran bisnis yang cepat menjadi sangat penting.
  • Organisasi memetakan pengendalian biaya untuk ekspektasi layanan yang tepat.

Pertimbangan yang dinamis seperti itu telah membuat penting bagi organisasi untuk menilai kelayakan finansial portofolio TI mereka, sehingga mereka dapat memanfaatkan kelebihan bahasa-bahasa baru dan mengoptimalkan laba atas investasi pada aplikasi yang ada juga.
Para pemimpin bisnis harus mempertimbangkan mengikuti isu-isu strategis ketika berevolusi di luar sistem warisan:

Total Biaya Kepemilikan –

Biasanya, Total Biaya Kepemilikan (TCO) dari menjaga sistem warisan yang berjalan dapat sangat tinggi dibandingkan dengan biaya menjalankan sistem yang lebih baru.

TCO sistem mencakup komponen seperti operasi (perangkat keras, perangkat lunak sistem), dukungan produksi, dan pemeliharaan aplikasi. Garis kode, kualitas dokumentasi, dan cara aplikasi terstruktur secara langsung mempengaruhi biaya sistem.

Pengalaman industri menunjukkan bahwa biaya pemeliharaan turun sebanyak faktor 3 setelah sistem warisan ditransformasikan. Ini memang mungkin jika sistem yang lebih baru lebih terstruktur, didokumentasikan dengan lebih baik dan telah mengoptimalkan kode.

Produktifitas –

Sebuah sistem warisan biasanya berutang stabilitas, skalabilitas, dan keandalannya ke platform mainframe yang mendasari di mana ia dikerahkan. Setiap pendekatan untuk memodernisasi sistem warisan harus mengenali ini dan mengembangkan solusi yang sesuai.

Memodernisasi legacy tidak berarti migrasi menjauh dari platform mainframe dalam manifestasinya saat ini, tetapi mengoptimalkan sistem yang ada untuk meningkatkan kinerja.

Fleksibilitas –

Teknologi yang digunakan dalam aplikasi warisan sering tidak terintegrasi dengan baik dengan komponen aplikasi teknologi yang lebih baru yang telah dikembangkan lebih lanjut.

Tapi kehilangan fleksibilitas utama muncul dari fakta bahwa aplikasi adalah monolitik – tidak seperti arsitektur multi-tier yang lebih baru di mana presentasi dan logika bisnis dipisahkan. Arsitektur multi-tier memungkinkan fleksibilitas yang lebih besar dan perubahan dapat dilakukan dengan cepat.

Kekakuan arsitektur adalah salah satu alasan utama mengapa beberapa organisasi lebih memilih untuk merancang ulang aplikasi warisan, bahkan dengan tetap mempertahankan platform dan bahasa yang mendasarinya.

Aplikasi yang diubah membuat sistem multi-tier, mudah beradaptasi, memungkinkan integrasi yang mudah dari teknologi yang lebih baru.

Ketersediaan Pengetahuan –

Programer mahir di COBOL, PL / 1, Assembler dan beberapa bahasa warisan lainnya adalah suku yang hilang. Bahasa-bahasa pemrograman ini tidak lagi diajarkan dalam kursus ilmu komputer di sekolah-sekolah dan lembaga pelatihan – karenanya, tanpa pelatihan ulang yang cukup, sulit untuk menciptakan keterampilan-keterampilan ini di rumah.

Masalah yang sama berlaku untuk teknologi database yang digunakan. Di masa lalu, database hirarkis dan jaringan sangat umum digunakan, sedangkan aplikasi baru bekerja dengan basis data relasional.

(Last but not least) . Dokumentasi sehubungan dengan fungsionalitas aplikasi hampir selalu tidak memadai. Dan hanya beberapa orang yang memiliki pengetahuan lengkap tentang apa yang dilakukan aplikasi.

Vendor yang Punah –

Dalam banyak kasus yang dilaporkan, perusahaan yang semula mengembangkan aplikasi tidak lagi dalam bisnis. Yang membuat pelanggan mereka dalam posisi yang sangat berbahaya karena paling sering bahasa yang digunakan untuk mengembangkan sistem sudah usang dan tidak lagi didukung.

Selain itu, sistem ini biasanya sangat disesuaikan, dan tidak ada dokumentasi yang benar dipertahankan. Ini juga merupakan hambatan utama untuk mengimplementasikan peningkatan dan perubahan pada aplikasi.

Oleh karena itu, kapan pun sistem semacam itu harus diambil alih untuk pemeliharaan, itu membutuhkan kurva pembelajaran yang tinggi. Periode ini dapat bervariasi dari 2 bulan hingga 6 bulan tergantung pada kompleksitas sistem. Hanya setelah terbiasa dengan sistem ini, pihak ketiga dapat melakukan pekerjaan pemeliharaan yang efektif.

Menyelaraskan dengan Sasaran Bisnis –

Beberapa CIO tentu saja bertanya-tanya apakah bermanfaat untuk mempertahankan dan meningkatkan sistem warisan. Pada kenyataannya, pengeluaran tersebut dapat menghasilkan laba atas investasi yang sehat tidak boleh dianggap sebagai biaya berjalan belaka.

Ada tiga jenis biaya pemeliharaan yang berbeda: preventif (misalnya Y2K, Euro), adaptif, dan kerusakan. Biaya pemeliharaan preventif dan breakdown diperlukan untuk menjaga agar sistem tetap berjalan, sehingga biaya yang dialokasikan untuk ini dapat dikatakan sebagai biaya operasional.

Pemeliharaan adaptif biasanya mengacu pada peningkatan atau peningkatan. Pemeliharaan ini, meskipun sedikit demi sedikit, meningkatkan fungsionalitas, aksesibilitas, dan memberikan nilai bisnis yang baik. Sayangnya, sebagian besar permintaan peningkatan mengambil posisi belakang karena sebagian besar alokasi anggaran dikonsumsi oleh pemeliharaan preventif dan gangguan.

Peningkatan hasil investasi dapat diperoleh hanya dengan melakukan peningkatan yang cukup besar, dan itu juga ketika bisnis sangat membutuhkannya.

Perencanaan yang tepat dan analisis Return On Investment (ROI) harus dilakukan untuk peningkatan legacy untuk mengetahui apakah nilai terakumulasi dari peningkatan hasil atau pengurangan TCO (pemeliharaan, infrastruktur, dan biaya operasional).

SOLUSI ALTERNATIF

Organisasi yang beralih dari sistem warisan harus mengadopsi solusi finansial yang layak yang memenuhi kebutuhan bisnis strategis. Ada berbagai opsi yang tersedia bagi CIO ketika melakukan metamorfosis dari sistem warisan ke platform yang lebih kontemporer.

Ekstensi Fungsional –

Berguna ketika aplikasi warisan memiliki logika bisnis yang memadai, tetapi membutuhkan fungsionalitas tambahan. Ekstensi Fungsional mengacu pada penutupan kesenjangan fungsional dalam aplikasi warisan dengan merekayasa ulang aplikasi yang ada atau dengan mengintegrasikannya dengan aplikasi lain.

Ekstensi Teknis –

Berguna ketika aplikasi warisan yang ada memiliki biaya operasional yang tinggi dan ada kebutuhan yang kuat untuk berbagi kemampuan bisnis dengan mitra / pemasok. Salah satu pendorong utama untuk ekstensi teknis adalah kebutuhan untuk mengaktifkan aplikasi warisan web.
Ekstensi teknis mencakup kegiatan seperti:
. Kode pembersihan / optimalisasi
. Komponenisasi
. Pengembangan pembungkus
. Integrasi Legacy

Baik dalam ekstensi fungsional dan teknis, proses dan aturan bisnis dipertahankan sementara komponen penting dari aplikasi diubah dan diadaptasi.

Migrasi –

Menjadi opsi modernisasi yang penting ketika aplikasi warisan memiliki aturan bisnis yang memadai, tetapi membutuhkan skalabilitas dan interoperabilitas yang lebih tinggi.
Opsi ini juga berguna, ketika sulit untuk memisahkan logika dari data persisten dan lapisan presentasi.
. Pemilihan bahasa pemrograman / platform / basis data yang ditargetkan
. Migrasi kode
. basis data
. Migrasi penempatan

Penggantian –

Mengganti aplikasi warisan yang ada dengan produk umum di luar rak atau menulis ulang di bawah lingkungan pemrograman baru adalah pilihan lain.
Penggantian akan menghasilkan manfaat yang serupa dengan rekayasa ulang dan rentan terhadap kerugian serupa. Ada juga bahaya mengabaikan aturan bisnis penting yang merupakan jantung dari aplikasi warisan.

<b> MEMILIH SOLUSI YANG COCOK </ b>

Pemilihan salah satu dari empat opsi ini akan didasarkan pada analisis ekstensif dari portofolio aplikasi di sekitar berbagai parameter aplikasi, beberapa di antaranya meliputi:

. Kesesuaian fungsional
. Ketersediaan berbagai fitur
. Skalabilitas
. Interoperabilitas
. Maintainability
. Keandalan
. Ketersediaan solusi standar (Produk OTS)
. Kemudahan penggunaan
. Tingkat dokumentasi tersedia
. Aksesibilitas
. Dukungan tersedia dari vendor platform / teknologi
. Penerapan kebijakan dan standar Arsitektur Perusahaan

Analisis portofolio di sekitar parameter ini akan membantu menganalisis aplikasi berdasarkan celah fungsional dan kesenjangan teknis dalam aplikasi. Setelah analisis portofolio telah mengidentifikasi kesenjangan fungsional dan teknis, setiap aplikasi dapat ditempatkan di salah satu dari 9 blok, ditampilkan dalam grid analisis berikut. Ini akan membantu dalam mengidentifikasi strategi modernisasi yang cocok untuk aplikasi.

Analisis portofolio adalah aspek yang paling penting dari keseluruhan latihan modernisasi aplikasi perusahaan dan karenanya harus ada pendekatan berbasis alat yang akan menghilangkan, sampai tingkat tinggi, subjektivitas yang diperkenalkan oleh pendekatan manual murni.

<b> LEGACY EXTENSION (FUNGSIONAL DAN TEKNIS) </ b>

<b> APA SAJA PERLUASAN YANG LUAR BIASA? </ b>

Legacy Extension menjembatani kesenjangan antara warisan dan arsitektur strategis. Ini menambah integrasi non-invasif dan opsi proyek lainnya. Perpanjangan legacy efektif biaya, hemat waktu, dan berisiko merugikan. Proses perpanjangan terdiri dari memahami dan mendokumentasikan sistem yang ada; mendekomposisi aplikasi ke dalam data, presentasi, dan logika pemrosesan; membuat dan mengekstrak komponen yang dapat digunakan kembali; dan jika diinginkan, mengubah kode warisan ke bahasa yang kompatibel dengan Web.

<b> KEUNGGULAN EKSTENSI LEGACY </ b>

Memperluas sistem warisan menawarkan organisasi sejumlah keunggulan yang berbeda termasuk:

1. Penurunan hingga 40% dalam biaya pemeliharaan, dengan peningkatan pemahaman tentang fungsionalitas aplikasi Anda. Mengoptimalkan biaya kepemilikan sistem yang diubah dan mengurangi biaya keseluruhan (termasuk sumber daya baru, pelatihan dan pemeliharaan).

2. Memanfaatkan proses bisnis saat ini dan teknologi modern.

3. Peningkatan akses ke sistem melalui re-deployment dan re-orientasi perangkat keras dan perangkat lunak yang ada. Kapan saja, di mana saja, akses aman ke pengguna dan pelanggan. Akses mudah ke pengguna melalui Internet karena tidak ada perangkat keras atau perangkat lunak tambahan yang diperlukan untuk mengakses
aplikasi. Antarmuka ramah pengguna yang membutuhkan pelatihan / pelatihan ulang minimal.

4. Menggeser ketergantungan aktivitas pemeliharaan dari beberapa individu ke proses dan alat transparan. Kemudahan pemeliharaan dari perspektif kelompok Pemrograman / Pemeliharaan.

5. Dokumentasi komprehensif sistem dengan pengetahuan lengkap tentang proses.

6. Kemudahan dalam penyebaran dan peningkatan fungsionalitas.

<b> METODE PERLUASAN KEKERASAN </ b>

Sistem warisan biasanya terdiri dari miliaran baris kode dalam berbagai bahasa tradisional. Proses perpanjangan melibatkan kode pemindaian, mengekstraksi logika bisnis, menghapus kode mati dan mengatur modul ke dalam komponen logis.

Programer yang terampil dapat menjalankan aktivitas ini secara manual. Namun karena berbagai implikasi waktu, biaya dan risiko dari intervensi manual, ekstensi berbasis alat adalah pilihan yang lebih cepat, lebih mudah, dan lebih hemat biaya.

<b> PENDEKATAN TOOL-BASED TO EXTENSION </ b>

Permintaan untuk pengembangan aplikasi yang cepat, bersama dengan kemajuan signifikan dalam otomatisasi pengembangan perangkat lunak, telah menghasilkan penciptaan alat yang mengotomatisasi dan membantu dalam proses perpanjangan warisan.

Dalam sistem warisan, satu program melakukan beberapa fungsi, atau beberapa program dapat melakukan fungsi yang diberikan. Memahami semua operasi yang dijalankan oleh fungsi adalah tugas yang sulit dalam hal besar, usaha dan kompleksitas.

Beberapa program mungkin harus dianalisis untuk sepenuhnya memahami satu fungsi. Metode ini memakan waktu dan rentan terhadap kesalahan.

<b> KEUNGGULAN MENGGUNAKAN ALAT BANTU </ b>

Ekstensi berbasis alat dapat terbukti bermanfaat dalam:

1. Ekstraksi logika bisnis – Sebuah alat dapat mengekstraksi logika bisnis yang terkait dengan fungsionalitas, dari semua program dan membuat seluruh fungsionalitas tersedia dalam bentuk repositori aturan bisnis. Dengan otomatisasi analisis fungsional, pengembang dapat menghabiskan lebih banyak waktu dalam optimasi dan componentization
Kode.

2. Ekstraksi pada tingkat sistem dan fungsional – Sebuah alat dapat mengekstraksi logika bisnis pada tingkat sistem serta tingkat fungsional. Menerapkan alat memastikan bahwa pengetahuan bisnis yang lengkap diekstraksi dari sistem, sambil memberikan gambaran yang akurat tentang fungsi aplikasi (s).

3. Penggambaran bergambar aliran sistem – Sebuah alat juga dapat memberikan representasi bergambar dari aliran sistem, dan menyoroti berbagai modul dalam program. Ini memberi pengembang pemahaman yang lebih baik tentang sistem.

Alat juga dapat digunakan untuk upaya migrasi data, dimana dimungkinkan untuk memodelkan data untuk sistem target. Ini sangat berguna dalam kasus seperti konversi VSAM ke RDBMS.

Biasanya, pendekatan berbasis pahat untuk ekstensi lawas melibatkan langkah-langkah berikut:

Menafsirkan Inventarisasi –

1. Alat menangkap inventaris modul-bijaksana.

2. Hilang rutinitas, program dll dilaporkan. Sebagai contoh, program A memanggil program lain B, dan program B tidak mencari dalam inventaris program. Program B kemudian dapat diimpor ke dalam persediaan alat. . Siklus terus berjalan hingga inventaris selesai.

3. Program redundan, yaitu program yang tidak direferensikan oleh program lain diidentifikasi dan diabaikan.

Perencanaan dan Penjadwalan –

1. Program yang diimpor dianalisis untuk kompleksitasnya. Alat yang berbeda menggunakan algoritma yang berbeda untuk menentukan kompleksitas.

2. Analisis kompleksitas membantu dalam estimasi usaha untuk perluasan program dan perencanaan lebih lanjut & penjadwalan kegiatan yang diperlukan.

Menghasilkan Aliran Proses –

1. Alat ini menghasilkan aliran proses untuk suatu transaksi.
2. Ini menyoroti referensi silang dan interdependensi antara program, pekerjaan batch, modul, dll.
3. Representasi visual memberikan pemahaman yang lebih baik tentang sistem di tingkat makro dan mikro.

Pemodelan Data –

1. Alat ini menghasilkan model data “sebagaimana adanya” dari sistem saat ini.
2. Model ini dapat lebih dinormalisasi dan dioptimalkan agar sesuai dengan kebutuhan klien.
3. Model data ini dapat diekspor untuk pemanfaatan langsung oleh alat-alat standar seperti Rational Rose, ERWIN, dll, untuk membuat database target.
4. Model ini juga dapat digunakan untuk membuat DDL untuk database target. Fitur ini menambah nilai lebih ketika mengubah dari dataset VSAM ke RDBMS.
5. Dependensi dan hubungan antara berbagai entitas dapat dimodelkan menggunakan antarmuka grafis.
6. Dalam banyak kasus, back-end dapat tetap tidak berubah.

Pertambangan dan Perluasan Pengetahuan –

1. Aturan kompleks dibagi menjadi aturan atom independen. Aturan yang diekstrak ditinjau dan divalidasi terhadap kode dan fungsi saat ini. Kode redundan disingkirkan.
2. “Use Cases” dirancang dan aturan bisnis yang sesuai dikaitkan dengan mereka, sehingga membangun komponen yang diterjemahkan ke dalam perangkat lunak dalam bahasa target. Komponen dapat terdiri dari lebih dari satu fungsi. Desain komponen tergantung pada arsitektur dan infrastruktur target.

Penyebaran –

1. Aplikasi re-architected terkena pengguna internal untuk menguji fungsionalitasnya.
2. Perangkat lunak yang dihasilkan diimplementasikan pada platform target.

 

<b> PENDEKATAN PATNI </ b>

<b> PERAWATAN VALUE-TAMBAH </ b>

Patni percaya bahwa cara terbaik untuk melayani kebutuhan pelanggan adalah dengan menyerap proses yang lazim di situs klien dan memadukannya dengan alat, proses, dan metodologi pengembangan Patni.
Pendekatan ini memungkinkan Patni untuk menyediakan “proses layanan yang paling sesuai” yang menambah nilai pada operasi TI klien.

Patni memiliki ‘Center of Excellence’ untuk Modernisasi Legacy. Fokus dari grup ini adalah:

1.Memberikan konsultasi di-rumah dan menetapkan tolok ukur untuk berbagai teknologi Legacy.
2. Identifikasi alat, proses, dan metodologi ‘nilai tambah’, dan fasilitasi penggunaannya di situs klien.
3. Berikan “bukti konsep” dan rumuskan solusi dalam e-Business, modernisasi Legacy dan Manajemen Aplikasi.
4. Memberikan layanan transfer solusi yang hemat biaya ke Unit Pengiriman, menggunakan campuran bijaksana profesional TI yang sangat terampil di lokasi dan di lepas pantai.
Pusat Keunggulan Modernisasi Legacy memiliki keahlian dalam melaksanakan proyek pada berbagai platform legacy seperti mainframe IBM dan AS / 400, Vax / VMS, HP 3000 / MPE.

<b> NON-INVASIVE </ b>

Patni percaya bahwa perluasan sistem warisan apa pun harus “tidak invasif” mungkin. Seperti yang dijelaskan sebelumnya, Menghadapi Kembali, Rekayasa Ulang dan Penggantian adalah tiga strategi migrasi dari warisan ke platform yang lebih baru.

Ini berkisar dari “kosmetik” ke “sangat invasif” metode yang digunakan oleh vendor alat dan teknologi spesifik.

<b> CAKUPAN CUSTOMIZATION </ b>

Berdasarkan pengalaman konsultasi kami yang luas, Patni membatasi klasifikasi biaya-manfaat. Atas dasar penelitian mereka, analis kami mengkategorikan aplikasi ke dalam salah satu dari empat kategori:

Tingkatkan / Diganti –
Aplikasi yang memberikan fungsionalitas penting secara strategis, tetapi memiliki biaya retensi tinggi, harus dipertahankan. Namun, mereka adalah kandidat untuk pengurangan biaya melalui peningkatan teknologi atau melalui eksploitasi sistem lain. Jika eksploitasi sistem Quadrant 4 (Ekspor) memungkinkan untuk mengganti sistem ini, aplikasi ini akan secara efektif pindah ke Kuadran 1 (Pensiun)

Pensiunan –
Aplikasi yang tidak memberikan fungsi strategis yang signifikan, tetapi memiliki biaya retensi tinggi, adalah nilai uang yang buruk. sistem yang telah semiretired, atau digunakan untuk referensi data historis saja, akan dimasukkan dalam kategori ini.

Pertahankan –
Aplikasi yang tidak memberikan fungsi strategis yang signifikan, tetapi memiliki biaya retensi yang rendah, paling baik dipertahankan atas dasar “sebagaimana adanya”. Tidak banyak yang dapat diperoleh dari pensiun mereka, karena mereka memiliki biaya retensi rendah – juga tidak banyak yang bisa diperoleh dari investasi waktu atau usaha lebih lanjut. Jika eksploitasi sistem Quadrant 4 (Exploit) memungkinkan untuk mengganti sistem ini, aplikasi ini akan secara efektif pindah ke Quadrant 1 (pensiun).

Maksimalkan Pemanfaatan –
Aplikasi yang memberikan fungsionalitas strategis yang signifikan, dan juga memiliki retensi biaya rendah, appearto menawarkan “Nilai untuk uang” yang baik dan harus digunakan seluas mungkin. Eksploitasi dapat mengakibatkan pembuatan sistem lainnya (Quadrant 2 upgrade / replace) dan Quadrant 3 (Retain) berlebihan, sehingga secara efektif memindahkannya ke Kuadran 1 (Pensiun). High Low Strategic value Tinggi

<b> PROSES PERALATAN OLAH RAGA LEGACY </ b>

Tangga:
1. Pemahaman Legacy: Mendokumentasikan sistem yang ada.
2. System Decomposition: Aplikasi dipecah menjadi data, presentasi dan pengolahan logika.
3. Komponenisasi: Buat dan ekstrak komponen yang dapat digunakan kembali.
4. Ekstensi: Konversi kode warisan ke bahasa yang kompatibel dengan Web.

Setiap ekstensi lama akan membutuhkan alat yang tepat dan pendekatan yang tepat. Patni memiliki aliansi strategis dengan beberapa “modernisasi legacy” terkemuka dan penyedia alat “web-enable” di industri. Pengalaman yang kaya, orientasi pelanggan, alat pengembangan yang canggih, proses dan metodologi memungkinkan Patni untuk menyediakan “proses layanan yang paling sesuai” yang menambah nilai bagi operasi TI klien.

<b> KESIMPULAN </ b>

1. Lebih dari 70% data perusahaan masih berada pada sistem warisan.
2. Perusahaan-perusahaan besar telah menginvestasikan sumber daya yang cukup besar pada sistem ini. Investasi ini tidak dapat dihapuskan.
3. Sistem legacy dikembangkan untuk, dan masih menjalankan aplikasi mission-critical.
4. Dalam keadaan mereka saat ini, sebagian besar aplikasi warisan memiliki beberapa tantangan yang terkait dengan fungsi dan pemeliharaannya.
5. Ketika berevolusi di luar sistem warisan, pemimpin bisnis harus mempertimbangkan isu-isu strategis seperti:
. Total Biaya Kepemilikan
. Produktifitas
. Fleksibilitas
. Ketersediaan Pengetahuan
. Vendor yang Punah
. Menyelaraskan dengan Sasaran Bisnis

6. Berbagai opsi tersedia bagi CIO ketika bermigrasi dari sistem Legacy ke platform yang lebih kontemporer:
. Ekstensi Fungsional
. Ekstensi Teknis
. Migrasi
. Penggantian

7. Perluasan sistem warisan apa pun harus “non-invasif.”
8. Proses perpanjangan terdiri dari memahami dan mendokumentasikan sistem yang ada; mendekomposisi aplikasi ke dalam data, presentasi, dan logika pemrosesan; membuat dan mengekstrak komponen yang dapat digunakan kembali; dan jika diinginkan, mengubah kode warisan ke bahasa yang kompatibel dengan Web.

Posted on: March 14, 2019, by :

Leave a Reply

Your email address will not be published. Required fields are marked *