Pemetaan dokumentasi TOGAF

Menurut spesifikasi TOGAF, domain utama/divisi yang menjadi perhatian adalah:

  • Arsitektur Bisnis
  • Arsitektur Data
  • Arsitektur Aplikasi
  • Arsitektur Teknologi

Menurut spesifikasi, Enterprise Repository< /em> harus menyimpan semua informasi.

repositori perusahaan togaf

Saya punya informasi ini:

  • Cara kerja perusahaan ditinjau dari model bisnisnya
  • Cara kerja aplikasi ditinjau dari fitur fungsional
  • Bagaimana aplikasi diimplementasikan dan disebarkan

Bagaimana cara memetakan data ini berdasarkan gambaran besar TOGAF?

  • Deskripsi arsitektur aplikasi --> Lansekap Arsitektur ?
  • Deskripsi komponen aplikasi --> Repositori Solusi ?
  • Deskripsi fungsi aplikasi --> Kemampuan Arsitektur ?
  • Info penerapan aplikasi --> ¿?
  • Model bisnis --> ¿?

Pembaruan 11/08/2018

Beberapa pertanyaan yang saya miliki:

  • Di mana saya dapat meletakkan informasi perusahaan seperti struktur perusahaan, orang, tim, dll?
  • Di mana saya dapat meletakkan informasi bisnis seperti produk dan layanan yang ditawarkan oleh perusahaan, bagaimana cara menghitung harga? apa artinya "hal X" bagi bisnis?
  • Di mana saya harus melakukan penilaian berkelanjutan? dan di mana saya harus meletakkannya setelah diproduksi?
  • Di mana saya harus meletakkan daftar istilah umum?
  • Di mana saya harus meletakkan panduan pengembangan? seperti daftar lingkungan, IP, alur kerja pengiriman, alur kerja jira, dll?
  • Di mana saya harus meletakkan definisi API layanan?

person Andrés Oviedo    schedule 02.11.2018    source sumber


Jawaban (1)


Anda mencoba menggabungkan Solution Architecture dan Enterprise Architecture, mungkin itulah sebabnya hal ini tampak membingungkan.

TOGAF adalah tentang arsitektur perusahaan - gambaran besarnya, seperti yang Anda tunjukkan dengan benar. Sebaliknya, informasi tentang aplikasi konkret lebih merupakan masalah arsitektur solusi. Tentu saja, ada yang berpendapat bahwa Anda dapat mendeskripsikan arsitektur perusahaan sedetail yang Anda perlukan, namun bukan itu intinya.

Namun, menjawab pertanyaan awal Anda: sepertinya informasi aplikasi (deskripsi arsitektur, deskripsi komponen, deskripsi fungsional) yang Anda miliki harus disimpan di Architecture Repository sebagai Solution Building Blocks. Saya sarankan untuk mengatasinya sebagai bagian dari deskripsi Baseline Application Architecture dan Baseline Technology Architecture, selama Phase C dan Phase D.

Kemudian lagi, pertama-tama Anda harus mempertimbangkan dengan cermat apakah Anda benar-benar memerlukan tingkat detail setinggi ini.

P.S. jika Anda memberikan lebih banyak konteks tentang apa yang ingin Anda capai, saya mungkin dapat memberi Anda saran yang lebih spesifik

Pembaruan 11/11/2018

Di mana saya dapat meletakkan informasi perusahaan seperti struktur perusahaan, orang, tim, dll?

Tergantung. Struktur perusahaan harus disimpan di Baseline/Target Business Architecture sebagai bagian dari model Organization structure. Berikut definisi dari TOGAF:

"Struktur organisasi: mendokumentasikan struktur organisasi, mengidentifikasi lokasi bisnis dan menghubungkannya dengan unit organisasi."

Ini juga merupakan salah satu input - Organizational Model for Enterprise Architecture (lihat Bagian IV, 36.2.16 dari spesifikasi TOGAF).

Di mana saya dapat meletakkan informasi bisnis seperti produk dan layanan yang ditawarkan oleh perusahaan, bagaimana cara menghitung harga? apa artinya "hal X" bagi bisnis?

Ini juga merupakan bagian dari Business Architecture, berikut daftar lengkap dari spesifikasi TOGAF:

  • Struktur organisasi - mengidentifikasi lokasi bisnis dan menghubungkannya dengan unit organisasi
  • Sasaran dan sasaran bisnis - untuk perusahaan dan setiap unit organisasi
  • Fungsi bisnis - langkah rinci dan rekursif yang melibatkan dekomposisi berturut-turut dari area fungsional utama menjadi sub-fungsi
  • Layanan bisnis - layanan yang diberikan oleh perusahaan dan setiap unit perusahaan kepada pelanggannya, baik secara internal maupun eksternal
  • Proses bisnis, termasuk tindakan dan hasil
  • Peran bisnis, termasuk pengembangan dan modifikasi persyaratan keterampilan
  • Model data bisnis
  • Korelasi organisasi dan fungsi - menghubungkan fungsi bisnis dengan unit organisasi dalam bentuk laporan matriks

Di mana saya harus melakukan penilaian berkelanjutan? dan di mana saya harus meletakkannya setelah diproduksi?

Ada pola standar di TOGAF:

  1. Nilai situasi saat ini dan tuliskan sebagai Baseline Architecture
  2. Ciptakan visi dan tuliskan sebagai Target Architecture
  3. Berusahalah menuju Target Architecure dan perbarui Baseline Architecture seiring berjalannya waktu

Jadi, pada akhirnya, baseline Anda harus sama dengan target dan sekarang menjadi baseline baru Anda untuk siklus ADM berikutnya.

Di mana saya harus meletakkan daftar istilah umum?

Hal ini biasanya dilakukan sesegera mungkin selama menyesuaikan TOGAF dengan perusahaan Anda - Preliminary Phase dari siklus ADM (lihat Bagian IV, 36.2.21 spesifikasi TOGAF).

Di mana saya harus meletakkan panduan pengembangan? seperti daftar lingkungan, IP, alur kerja pengiriman, alur kerja jira, dll?

Panduan pengembangan, alur kerja jira, dan hal-hal manajemen proyek lainnya biasanya tidak menjadi perhatian langsung TOGAF. Pastinya harus diwaspadai, arsitek perusahaan bahkan mungkin bisa berkonsultasi mengenai masalah ini. Hanya satu hal yang terlintas dalam pikiran dalam hal manajemen proyek - peta jalan, yang ditulis dan diperbarui sesuai kebutuhan selama hampir semua tahapan.

Lingkungan, IP, dan informasi infrastruktur lainnya biasanya dikerjakan selama Phase D, terutama sebagai bagian dari model dan spesifikasi arsitektur teknologi.

Di mana saya harus meletakkan definisi API layanan?

Sekali lagi, Anda harus mempertimbangkan dengan cermat apakah Anda memerlukan tingkat detail ini, namun tampaknya tepat untuk membahasnya di Phase C (Applications Architecture). Salah satu langkahnya adalah mendefinisikan model (disarankan oleh TOGAF untuk mencari referensi di industri Anda), yang mungkin mencakup definisi API. Biasanya cukup untuk membahas Applications Interoperability yang lebih abstrak dalam kaitannya dengan perusahaan.

Poin yang sangat penting: TOGAF hanyalah sebuah kerangka kerja, Anda dapat menyesuaikannya sesuai keinginan Anda untuk perusahaan Anda saat ini, namun jangan lupa untuk mendokumentasikannya. Anda juga harus ingat bahwa ini bukan hanya seperangkat alat, tetapi juga seperangkat harapan, daftar istilah dan pedoman, sehingga seorang arsitek baru tidak perlu mempelajari semuanya dari awal di setiap perusahaan baru tempat dia bekerja. Seperti yang selalu terjadi - Anda harus menemukan titik keseimbangan yang tepat.

person Wintermute    schedule 07.11.2018
comment
Terima kasih. Saya perlu mendeskripsikan platform secara fungsional dan non-fungsional + desain komponen aplikasi + info bisnis agar memiliki konteks. Tolong, saya telah memperbarui pertanyaan dengan contoh pertanyaan. Salam - person Andrés Oviedo; 08.11.2018
comment
@Andrés, apakah Anda diharuskan menggunakan TOGAF secara khusus? - person Wintermute; 08.11.2018
comment
Apakah menurut Anda ada kerangka standar lain yang lebih baik untuk digunakan? - person Andrés Oviedo; 09.11.2018
comment
@Andrés ini bukan tentang mana yang lebih baik, hanya saja TOGAF biasanya digunakan untuk mendeskripsikan keseluruhan perusahaan, bukan satu aplikasi spesifik dan mungkin terlalu rumit untuk digunakan dalam kasus Anda. Saya dapat mencoba menempatkan jawaban atas pertanyaan terbaru Anda dalam kaitannya dengan TOGAF, jika itu membantu - person Wintermute; 10.11.2018
comment
@Andrés Saya telah menjawab pertanyaan terbaru Anda di jawaban saya yang diperbarui, saya harap ini membantu - person Wintermute; 12.11.2018
comment
Terima kasih. Saya tidak dalam fase ADM. Platform sudah diimplementasikan dan diproduksi, meskipun terus berevolusi. Saya ingin mendokumentasikan semuanya (karena kekurangannya) di beberapa tempat, mengikuti praktik terbaik TOGAF. Platform untuk mendokumentasikan menjadi bagian dari sistem informasi seluruh perusahaan. Tujuannya adalah untuk memiliki sebuah wiki dengan kata-kata dan struktur standar (repositori perusahaan), sehingga dapat digunakan oleh arsitek/orang baru untuk mempelajari proyek dengan sangat cepat dan menjadi produktif. Saya ingin menerapkan praktik terbaik tangkas untuk meningkatkan komunikasi (log portofolio proyek, ec). - person Andrés Oviedo; 12.11.2018
comment
Apakah lebih jelas atau haruskah saya menjelaskan diri saya dengan lebih baik? Terima kasih banyak atas waktu Anda. - person Andrés Oviedo; 12.11.2018
comment
@Andrés oke, begitu. Saya telah melakukan latihan serupa untuk mempersiapkan sertifikasi TOGAF. Saya mengikuti siklus ADM, melewatkan langkah-langkah sebenarnya dalam menciptakan visi, konfirmasi, manajemen perubahan, dll. Saya hanya menggunakannya sebagai panduan untuk mendokumentasikan solusi yang saat ini diterapkan dengan cara yang terhubung secara logis. Dalam kasus Anda, TOGAF berguna sebagai glosarium dan daftar model referensi. Sayangnya, TOGAF tidak menerapkan penggunaan model konkrit, bahkan terkadang tidak menyediakan model siap pakai sama sekali, jadi Anda perlu berimprovisasi - person Wintermute; 12.11.2018
comment
@Andrés Saya pikir bagian paling berguna dari TOGAF dalam kasus Anda adalah p.4 Kerangka Konten Arsitektur - ini akan memberi Anda beberapa tata letak umum untuk repositori dan keluaran Anda (pubs.opengroup.org/architecture/togaf91-doc/m/pt4.html) - person Wintermute; 12.11.2018
comment
@Andrés Anda masih dapat memperoleh beberapa nilai dari jawaban saya di atas: lewati bagian TOGAF yang tidak relevan (dalam kasus Anda) dan baca hanya bagian yang saya sebutkan. Bagaimanapun, saya akan merekomendasikan untuk setidaknya membaca sekilas ikhtisar setiap fase ADM - person Wintermute; 12.11.2018