Brainmatics

Scrum Project Management

Training Scrum Project Management memperkenalkan dasar-dasar scrum dan menjelaskan bagaimana menerapkan teknik untuk mengelola berbagai program dan proyek yang kompleks. Scrum Project Management menyediakan metode perencanaan untuk mengendalikan ruang lingkup proyek dan memastikan proyek yang dibuat tetap sesuai jadwal. Hal tersebut merupakan metode scrum tracking untuk membantu mempertahankan fokus tim. Training ini juga menunjukkan bagaimana untuk :

    1. Menggabungkan metode Traditional Project Management dengan scrum.
    2. Beradaptasi dengan struktur rincian kerja untuk menciptakan backlog scrum dan sprint.

Pada training ini akan di ajarkan juga metode yang diperlukan untuk mencapai keberhasilan proyek.

OBJECTIVES

  1. Memahami konsep scrum untuk mengelola berbagai program dan proyek.
  2. Memahami prinsip pengembangan menggunakan Agile (Agile Development).
  3. Memahami item-item yang ada pada scrum framework.
  4. Memahami requirement yang dibutuhkan dari proyek scrum.
  5. Memahami peran penting product backlog pada proyek pengembangan scrum.
  6. Mampu mengimplementasikan prinsip-prinsip scrum framework dalam proyek pengembangan yang ada.

TARGET AUDIENCE

  1. IT Project Manager
  2. IT Manager
  3. System Analyst
  4. Business Analyst
  5. Programmer

 

SKILL REQUIREMENTS

None

 

CONTENT

1. Scrum Framework

  1. Scrum Roles
  2. Scrum Activities and Artifacts

2. Agile Principles

  1. Variability and Uncertainty
  2. Prediction and Adaptation
  3. Validated Learning
  4. Work in Process (WIP)
  5. Progress
  6. Performance

3. Sprints

  1. Timeboxed
  2. Short Duration
  3. Consistent Duration
  4. No Goal-Altering Changes
  5. Definition of Done

4. Requirements and User Stories

  1. Progressive Refinement
  2. What Are User Stories
  3. Level of Detail
  4. INVEST in Good Stories
  5. Nonfunctional Requirements
  6. Knowledge-Acquisition Stories
  7. Gathering Stories

5. Product Backlog

  1. Product Backlog Items
  2. Good Product Backlog Characteristics
  3. Grooming
  4. Flow Management
  5. Which and How Many Product Backlogs

6. Estimation and Velocity

  1. PBI Estimation Concepts
  2. PBI Estimation Units
  3. Planning Poker
  4. Understanding the Velocity
  5. Calculate a Velocity Range
  6. Forecasting Velocity
  7. Affecting Velocity
  8. Misusing Velocity

7. Technical Debt

  1. Consequences of Technical Debt
  2. Causes of Technical Debt
  3. Technical Debt Must Be Managed
  4. Managing the Accrual of Technical Debt
  5. Making Technical Debt Visible
  6. Servicing the Technical Debt

8. Product Owner

  1. Characteristics/Skills
  2. Product Owner Combined with Other Roles
  3. Product Owner Team

9. ScrumMaster

  1. Characteristics/Skills
  2. Fulfilling the Role

10. Development Team

  1. Role-Specific Teams
  2. Characteristics/Skills

11. Scrum Team Structures

  1. Feature Teams versus Component Teams
  2. Multiple-Team Coordination

12. Managers

  1. Fashioning Teams
  2. Nurturing Teams
  3. Aligning and Adapting the Environment
  4. Managing Value-Creation Flow
  5. Project Managers

13. Scrum Planning Principles

  1. Don’t Assume We Can Get the Plans Right Up Front
  2. Up-Front Planning Should Be Helpful without Being Excessive
  3. Keep Planning Options Open Until the Last Responsible Moment
  4. Focus More on Adapting and Replanning Than on Conforming to a Plan
  5. Correctly Manage the Planning Inventory
  6. Favor Smaller and More Frequent Releases
  7. Plan to Learn Fast and Pivot When Necessary

14. Multilevel Planning

  1. Portfolio Planning
  2. Product Planning (Envisioning)
  3. Release Planning
  4. Sprint Planning
  5. Daily Planning

15. Portfolio Planning

  1. Scheduling Strategies
  2. Inflow Strategies
  3. Outflow Strategies
  4. In-Process Strategies

16. Envisioning (Product Planning)

  1. SR4U Example
  2. Visioning
  3. High-Level Product Backlog Creation
  4. Product Roadmap Definition
  5. Other Activities
  6. Economically Sensible Envisioning

17. Release Planning (Longer-Term Planning)

  1. Release Constraints
  2. Grooming the Product Backlog
  3. Refine Minimum Releasable Features (MRFs)
  4. Sprint Mapping (PBI Slotting)
  5. Fixed-Date Release Planning
  6. Fixed-Scope Release Planning
  7. Calculating Cost
  8. Communicating

18. Sprint Planning

  1. Approaches to Sprint Planning
  2. Determining Capacity
  3. Selecting Product Backlog Items
  4. Acquiring Confidence
  5. Refine the Sprint Goal
  6. Finalize the Commitment

19.  Sprint Execution

  1. Sprint Execution Planning
  2. Flow Management
  3. Daily Scrum
  4. Communicating

20. Sprint Review

  1. Participants
  2. Prework
  3. Approach
  4. Sprint Review Issues

21. Sprint Retrospective

  1. Participants
  2. Prework
  3. Approach
  4. Follow Through
  5. Sprint Retrospective Issues

22. The Path Forward

  1. There Is No Definition of Done for a Scrum
  2. Discover Path
  3. Sharing Best Practices
  4. Using Scrum to Discover the Path Forward

 

INSTRUCTOR

trainer-scrum-rizky-syaifulRizky Syaiful,Menyelesaikan S1 Ilmu Komputer di Universitas Indonesia. Memiliki keahlian dan minat tinggi pada pengelolaan organisasi dan pengembangan software agile. Telah melakukan pembinaan pada beberapa persuahaan nasional dan internasional dalam menerapkan pengelolaan projek dan pengembangan software berbasis agile. Memiliki sertifikasi profesional di bidang Scrum; Professional Scrum Master I dan Professional Scrum Product Owner I.

 

trainer-pmp-muhammad-athar-januarMohammad Athar Januar, Lahir di Jakarta, 11 Juni 1981. Menyelesaikan pendidikan S2 (Dipl.-Inform) di Jerman jurusan Computer Science di University of Karlsruhe pada tahun 2008. Menyelesaikan thesis di bidang Software Product Lines melalui studi yang dilakukan di dua tempat, yaitu National University of Singapore (NUS) dan di University of Karlsruhe. Tahun 2008 memutuskan untuk kembali ke Jakarta dan memulai karier sebagai IT Consultant di salah satu perusahaan IT terbesar di Indonesia. Tahun 2009 mendapatkan sertifikasi ITIL v3 Foundation dan Project Management Professional (PMP) pada tahun 2010. Selama studinya di Jerman, menjadi tutor untuk mata kuliah “Java & Eclipse”, dan saat ini akfif mengajar Project Management, terutama untuk persiapan menghadapi ujian PMP dan berprofesi sebagai konsultan Project Management.

Romi Satria Wahono,Lahir di Madiun, 2 Oktober 1974. Menyelesaikan pendidikan dasar dan menengah di SD Negeri Sompok 4 dan SMP Negeri 8 Semarang. Menamatkan SMA di SMA Taruna Nusantara, Magelang pada tahun 1993. Menempuh pendidikan S1 (B.Eng), S2 (M.Eng), dan S3 (Dr.Eng) (on-leave) di bidang Software Engineering di Department of Computer Science di Saitama University, Jepang pada tahun 1999, 2001, dan 2004. Juga menyelesaikan PhD di bidang Software Engineering dan Machine Learning di  Faculty of Information and Computer Technology diUniversiti Teknikal Malaysia Melaka pada tahun 2014. Mantan PNS dan peneliti Lembaga Ilmu Pengetahuan Indonesia (LIPI). Cisco certified instructor lulusan Nanyang Technological University (NTU), Singapore. Bidang minat penelitian adalah Software Engineering dan Machine Learning. Professional member dari asosiasi ilmiah IEEE Computer Society(90598687), ACM (6680333) dan PMI (2822015). Pendiri dan CEO dari PT Brainmatics Cipta Informatika, sebuah perusahaan yang bergerak di bidang pengembangan software, training dan certification center.