Course Outline
Pendahuluan
- Apa itu Proses Requirement Management? Mengapa Agile?
- Business fleksibilitas dan pengiriman perangkat lunak yang gesit : Definisi
- Menghubungkan Agile dengan Business : Model Canvas Business Motivation Model vs. Business,
- Bagaimana menggunakan Value Proposition Canvas secara efisien untuk mendefinisikan Visi Produk?
- Business fleksibilitas vs. prinsip pengiriman perangkat lunak yang gesit
- Apa itu Agile? Dampak dari sinkronisasi dengan strategi dan kemampuan
- Requirement Management dalam Konteks Agile
- Ciclo Hidup Scrum : Masalah tentang kelengkapan persyaratan dan pelacakan
- Bagaimana model produktif meningkatkan komunikasi dalam 'Agile'?
- Ekstensi Business dari Agile : Struktur Kontribusi Nilai Business dari User Story
- Lanskap diagram UML untuk memodelkan persyaratan
- Rangka kerja untuk melacak persyaratan menuju implementasi perangkat lunak dan pengujian
- 5 tingkatan perencanaan proyek gesit (dari Membuat Jelas Visi dan Product Backlog hingga Tugas... dan Skeleton Arsitektur Berjalan)
- Manajemen Persyaratan dalam Metode Agile (Scrum, DAD) vs. Unified Process (RUP)
- Rol, tim, lingkungan
- Presentasi Studi Kasus untuk Struktur persyaratan dan mengelolanya menggunakan proses iteratif
Bagaimana mendeskripsikan visi bisnis dan kebutuhan melalui model yang dapat dilacak?
- Kualifikasi persyaratan : Model Kano vs. Value Proposition Canvas
- Mengstruktur Visi Produk berdasarkan strategi, kekuatan lingkungan dan tren
- Proposisi nilai, aktivitas kunci, sumber daya kunci, aliran pendapatan dan struktur biaya,
- Mencari ruang lingkup bisnis produk menggunakan kebutuhan pelanggan, manfaat dan kerugian
- Mendeskripsikan kasus penggunaan bisnis menggunakan 'value streams' dan 'value stages'
- Menghubungkan ruang lingkup bisnis produk dengan kontribusi nilai yang diharapkan
- Studi Kasus : Mendeskripsikan visi produk
Bagaimana mendeskripsikan kebutuhan pengguna melalui pemodelan kasus pengguna gesit (epis dan user stories)?
- Agile Estimasi dan Perencanaan
- Membangun dan mengelola product backlog / granularitas persyaratan
- Sebelum perencanaan sprint
- Pembuatan sprint backlog
- Polanya Agile User Story : lingkup sistem (subjek), aktor, kasus penggunaan, user stories, kriteria penerimaan, model INVEST
- The Walking Skeleton menggunakan Pengiriman Agile yang Terstruktur : Dari Proses ke Teknologi
- Bagaimana menemukan epis dan user stories berdasarkan value streams?
- Kontribusi nilai dari epis dan user stories
- Menulis tugas : granularitas dan ukuran menggunakan model SMART
- Studi Kasus : Menemukan epis dan user stories berdasarkan value streams
Menguji dan menguji pemahaman yang benar tentang spesifikasi detail
- Menggunakan proses pengumpulan persyaratan bertingkat dan sprint backlog
- Aturan untuk deskripsi epic, user story, dan arsitektur yang efisien
- Diagram untuk memvalidasi deskripsi epis dan user stories
- Bagaimana memilih diagram yang tepat?
- Menyempurnakan fitur menggunakan pemodelan kasus penggunaan dan hubungan
- Menguji pemahaman yang benar tentang persyaratan menggunakan Test-Driven Requirements
- Struktur Given/When/Then dan Kontrak Operasi untuk memandu pengembang dalam menerapkan persyaratan
- Analisis cakupan dan manajemen perubahan
- Studi Kasus : Memvalidasi, menguji, dan berkomunikasi spesifikasi detail kepada pengembang
Kesimpulan
- Tahap-tahap proses pengumpulan persyaratan dan analisis sistem yang efisien
- Pelacakan antara persyaratan dan model analisis
- Polanya untuk mengumpulkan dan menguji persyaratan
Catatan: Sesi pelatihan-mentoring di atas dilakukan secara interaktif menggunakan contoh dari Requirement Engineering dan alat pemodelan untuk memastikan tingkat pelacakan yang baik antara persyaratan dan solusi yang mendasarinya. Konsep pertama kali dijelaskan menggunakan contoh dasar, diikuti oleh draf solusi untuk kasus potensial Anda. Setelah sesi ini, kami juga dapat membantu Anda dengan meninjau dan memvalidasi solusi Anda tergantung pada kebutuhan Anda.
Testimonials (5)
-Knowledge of the teacher in the subject was really good. He was able to explain very nicely and was able to answer all the questions at that moment. -To be able to know what all the tool is capable of was really good. -The structure he showed, like using scenarios and traceability would be really helpful in my day-to-day work.
Harsha Jain - Scania CV AB
Course - Introduction to Enterprise Architect
pengetahuan pelatih dan kemudahan untuk berdiskusi - aliran yang luar biasa
Piotr Stanik - GP Strategies Poland sp. z o.o.
Course - Fintech: A Practical Introduction for Managers
Machine Translated
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Course - Design Patterns
Hands-on and conducted using the Sparx EA application which we use extensively in the job
Andy Davey - Envitia
Course - Data Modelling with UML
I mostly liked the exercises and examples.