.NET Pusat Keunggulan

[ad_1]

Ringkasan

Platform Microsoft .NET mewakili perubahan paradigma dalam cara aplikasi dikembangkan untuk Internet. Ini mencakup standar terbuka yang memungkinkan perusahaan untuk berkolaborasi secara online dengan investasi minimal. Hanu Software Solutions Inc. (HSS) adalah ahli dalam menggunakan .NET untuk mengembangkan kerangka kerja dan aplikasi untuk solusi.

HSS telah menciptakan Center of Excellence (COE) khusus yang memanfaatkan keahlian platform .NET perusahaan untuk kepentingan pelanggannya. Tim HSS COE memberikan keunggulan teknis melalui arsitektur sistem yang disempurnakan, kemampuan pengembangan aplikasi, dan komponen perusahaan yang dapat digunakan kembali, dan juga berfokus pada membangun solusi bisnis menggunakan teknologi dan standar .NET yang ada dan yang sedang berkembang.

Pusat Keunggulan .NET di Hanu Software Solutions

Latar Belakang

Terlepas dari semua perhatian yang diberikan pada pengembalian investasi TI, sedikit kemajuan telah dibuat dalam menghubungkan semua elemen TI dengan apa yang coba dilakukan perusahaan. Mengelola investasi TI, dan menunjukkan nilai TI bagi bisnis, lebih sulit dari sebelumnya, dan sebagian besar perusahaan tampaknya menahan diri. Seringkali, manajemen meminta manajer TI untuk membenarkan komponen TI yang memberikan nilai bagi bisnis.

Buku putih ini menjelaskan strategi yang telah dikembangkan HSS untuk meningkatkan efisiensinya dalam memberikan solusi .NET kepada pelanggan kami.

Sebagai organisasi layanan perangkat lunak yang bisnisnya adalah teknologi informasi, HSS telah belajar bagaimana menyelaraskan operasinya ke dalam Centers of Excellence (COEs) yang berfokus pada teknologi.

Apa itu peralatan milik kontingen?

Istilah Center of Excellence (COE) adalah istilah umum yang digunakan di banyak jenis organisasi, terutama di bidang pendidikan, penelitian, dan perawatan kesehatan. Industri TI mengambil frasa ini dan mulai menggunakannya untuk mendefinisikan seperangkat alat, sumber daya, dan keterampilan yang digunakan untuk melakukan tugas pengembangan dan pemeliharaan tertentu oleh tim terfokus yang bekerja di satu lokasi.

Terkadang istilah “COE” telah menjadi istilah pemasaran, dengan sedikit substansi, untuk TI. Ini karena organisasi layanan TI merupakan organisasi yang berpusat pada proyek dengan jadwal dan tujuan tertentu, tidak seperti departemen lain yang mungkin tidak memiliki visi, umur panjang, dan sumber daya untuk mempertahankan sistem pengiriman jangka panjang yang berfokus pada tema umum.

Masuk akal bisnis

Sejak awal, HSS memiliki strategi untuk memberikan solusi bernilai tambah dan hemat biaya kepada kliennya secara berkelanjutan. Seiring pertumbuhan perusahaan, HSS melihat perlunya serangkaian proses dan prosedur umum yang memungkinkan pengembangnya dengan cepat menciptakan solusi dan memanfaatkan pengetahuan proyek di seluruh proyek, sehingga perusahaan dapat memberikan layanan dan solusi yang terus ditingkatkan. Kebutuhan ini juga mengharuskan semua kombinasi alat, bahasa, dan pengetahuan tentang cara menggunakannya tersedia untuk insinyur HSS dalam sistem yang terorganisir dan terdefinisi, memungkinkan mereka untuk mengembangkan solusi baru secara fleksibel, lebih cepat, dan dengan biaya lebih rendah. Masukkan Pusat Keunggulan HSS.

Elemen COE HSS

HSS telah membentuk struktur untuk semua COE-nya, yang terdiri dari elemen-elemen utama berikut:

1. Bahasa dan teknologi

2. Alat

3. Operasi

4 orang

Bahasa dan Teknologi

Setiap COE mencakup bahasa pemrograman, teknologi, perpustakaan pengembangan, dan assembler yang berbeda yang terkait dengan domain teknologi khusus untuk COE tersebut. Misalnya, .NET COE menggunakan teknologi berikut:

Bahasa: C# .NET, VB, VB.NET, ASP, ASP.NET, C++. NET, JavaScript, Skrip VB, XML, XSL, XPath, AJAX.

Layanan Web: SOAP, XML RPC, WSDL.

Teknologi terdistribusi: COM / COM + / DCOM / CORBA, RPC, NET jarak jauh.

peralatan

Perangkat pengembangan HSS adalah komponen penting dari proposisi penjualan unik perusahaan, yaitu kemampuannya untuk memberikan solusi untuk banyak siklus hidup, anggaran, dan jadwal yang berbeda. HSS tidak percaya dalam mengembangkan solusi baru dari awal untuk setiap proyek baru. Toolkitnya meliputi:

Alat teknik: Kontrol GUI, komponen yang dapat digunakan kembali, lapisan akses data umum, skrip data SQL, skema SQL, perbandingan SQL, dan banyak lagi.

Alat migrasi: VB ke VB.NET, VB.NET ke C Sharp, ASP ke ASP.NET, PHP ke ASP.NET.

Alat Otomasi Proses: Manajemen Cacat, VSS, Dasbor, Penghitungan Baris, Proyek MS.

HSS juga menggunakan alat untuk analisis, utilitas, dan kontrol.

Pengolahan

Proses penting dalam HSS. Proses yang digunakan oleh HSS didokumentasikan dan didefinisikan dalam Sistem Manajemen Mutu (SMM). Semua insinyur pengembangan HSS mengikuti proses ini. Sistem Manajemen Mutu (SMM) menerapkan praktik terbaik industri dan didasarkan pada standar kualitas ISO dan Model Kematangan Kapasitas (CMM) dari Institut Rekayasa Perangkat Lunak, dan mencakup:

Proses manajemen proyek yang didokumentasikan secara formal, termasuk perencanaan, penjadwalan, pemantauan kemajuan, pelaporan, komunikasi, masalah, manajemen pengiriman, dan banyak lagi.

Proses rekayasa yang didokumentasikan secara resmi, termasuk manajemen konfigurasi, pengembangan persyaratan, desain, konstruksi, pengujian unit (UT), pengujian sistem, dan pengembangan dokumentasi pengguna.

Pengukuran dan kontrol proses kuantitatif yang komprehensif, termasuk pengukuran throughput, pelacakan varians jadwal, laporan kepadatan kesalahan, dan pelacakan varians upaya.

Insinyur HSS mengikuti praktik terbaik berikut selama siklus hidup proyek perangkat lunak untuk mengurangi jadwal pengembangan serta variabilitas jadwal:

1. Inspeksi – Pada setiap tahap pengembangan atau pemeliharaan, HSS melakukan tinjauan teknis terperinci terhadap desain perangkat lunak dan implementasi kode. Mengidentifikasi dan memperbaiki kesalahan pada tahap awal ini mencegah kesalahan memasukkan kode, menghemat waktu dan biaya, dan menghindari kesalahan dalam perangkat lunak yang dikirimkan.

2. Component Reusability – HSS telah mengembangkan pustaka lebih dari 100 komponen perangkat lunak yang sering digunakan pada aplikasi .NET. Komponen-komponen ini dicoba dan diuji dan memiliki desain yang terbukti bebas dari kesalahan kritis. Komponen dapat digunakan kembali tidak berubah atau dengan modifikasi. Pada tahap desain proyek baru, insinyur HSS mengidentifikasi komponen yang sesuai untuk aplikasi baru. Kode unik untuk aplikasi dirancang dan ditulis hanya dari awal. Membuat perangkat lunak yang sudah ada berkualitas tinggi dengan cara ini ke dalam aplikasi baru menghemat waktu dan biaya pelanggan, dan membantu memastikan kualitas dalam aplikasi yang diterbitkan.

3. Ubah Panel Kontrol – HSS QMS mengharuskan pengembang perangkat lunak untuk secara ketat mematuhi persyaratan khusus aplikasi. Pada proyek menengah hingga sangat besar, mekanisme kontrol pusat diperlukan untuk memastikan bahwa setiap perubahan dipertimbangkan dan dikoordinasikan dengan baik. Itulah sebabnya pada proyek-proyek seperti itu, HSS telah membentuk Dewan Pemantau Perubahan. Ini termasuk anggota tim desain, pengembangan, dan pengujian. Itu juga terkadang termasuk anggota tim pelanggan. Tujuannya adalah untuk memastikan bahwa setiap perubahan mendasar dipertimbangkan dengan baik oleh semua pihak yang terlibat dan bahwa setiap perubahan diizinkan sebelum implementasi. CCB adalah badan yang meninjau dan menyetujui, menolak atau menunda semua permintaan perubahan besar untuk informasi lebih lanjut. Menggunakan papan ini mencegah “fitur merayap”, masalah khas dalam industri pengembangan perangkat lunak, sambil menjaga jadwal pengembangan di jalur dan dengan fitur yang diharapkan pelanggan.

4. Pembuatan program dan uji asap setiap malam Setiap malam, HSS Build Group membuat versi baru aplikasi dan menjalankan serangkaian pengujian yang memverifikasi operasi dasarnya. Pembuatan semalam memungkinkan para insinyur menemukan dan memperbaiki kesalahan integrasi hampir seketika. Hal ini juga memungkinkan HSS untuk melacak implementasi fitur sesuai jadwal, seperti yang ditunjukkan setiap hari fitur mana yang telah diimplementasikan.

5. Daftar dan Rencana Risiko – Sebagai bagian dari sistem manajemen mutu, HSS mengembangkan daftar 10 risiko teratas untuk setiap proyek pengembangan, bersama dengan rencana untuk menangani setiap risiko jika itu terjadi. Insinyur HSS menilai risiko setiap minggu, menyelesaikan setiap dan mengidentifikasi potensi risiko baru, meminimalkan dampak pada jadwal dan kualitas program.

orang orang

Kualitas sumber daya manusia merupakan aset penting dalam setiap organisasi. Tim HSS di setiap COE bekerja dengan karyawan yang ahli dalam berbagai alat, bahasa, dan produk yang digunakan peralatan ini. Perusahaan merekrut lulusan teknik yang berpengalaman, terlatih dan bersertifikat ke dalam keahlian TI yang diakui secara internasional. Misalnya, orang-orang di .NET COE bersertifikat MCP dan MCSD.

HSS merekrut talenta teknik terbaik dari universitas terkemuka dan menempatkan mereka melalui enam minggu kelas yang ketat dan pelatihan di tempat kerja. HSS juga menyediakan pelatihan pemrogram tingkat lanjut yang berkelanjutan untuk semua karyawan.

Apa artinya ini bagi pelanggan HSS adalah bahwa solusi, produk, dan perangkat lunak mereka dikembangkan dengan sumber daya bersertifikat, sehingga Anda tidak perlu khawatir tentang orang yang berserakan tentang proyek mereka. Ini juga berarti bahwa klien HSS menerima rekomendasi nilai tambah untuk perencanaan jangka panjang dan dapat mengembangkan peta jalan TI dengan keyakinan bahwa rekomendasi dari HSS didasarkan pada pengetahuan terbaru.

NET COE: Memberikan Solusi Agile di Platform Microsoft

HSS COE untuk .NET diselaraskan dengan platform dan toolkit Microsoft serta menyediakan solusi penting bisnis untuk berbagai bidang teknologi dan bisnis. Center of Excellence ini memiliki pengalaman TI kolektif 200 orang – setahun dan pengalaman NET lebih dari 75 orang – setahun. Fakta penting lainnya adalah:

Staf 45

Dimulai pada tahun 2002

Jumlah proyek yang dilaksanakan 30

Lokasi Gurgaon, India

Komponen COE BERSIH

Diagram ini menunjukkan blok bangunan .NET COE. Pusat adalah Sistem Manajemen Mutu HSS (SMM), yang mengontrol aktivitas, alat, dan sumber daya item lainnya.

Faster.NET – Kerangka Pengembangan HSS untuk .NET Solutions

Pekerjaan peningkatan berkelanjutan dengan .NET COE memungkinkan HSS untuk memberikan solusi .NET yang dapat diskalakan dan sesuai permintaan kepada pelanggan di berbagai industri. Perusahaan menyebutnya Faster.NET. Elemen utamanya adalah:

Komponen perangkat lunak yang telah dikompilasi dan dapat digunakan kembali

Toolkit teknik yang dapat digunakan kembali yang tidak memerlukan penyesuaian untuk setiap proyek, sehingga meningkatkan kecepatan pengembangan

Suite arsitektur yang dapat digunakan kembali atau solusi Blueprint (SBP), menghemat waktu pengembangan arsitektur perangkat lunak dari awal.

Related Articles

Leave a Reply

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

Back to top button
Close
Close