SlideShare a Scribd company logo
1 of 27
Download to read offline
Using Scrum in Indonesian Banks Workshop

Joshua Partogi
http://www.scrumway.asia
   @ScrumWayAsia




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Who Am I?

• I am a Scrum expert from Indonesia and the only Professional Scrum Trainer
  through Scrum.org based in Asia to date


• Scrum.org is the home of Scrum. We host the Scrum Guide - Scrum Body of
  Knowledge - in 30 languages and provide assessments to allow people to
  evaluate themselves and improve.


• I translated Scrum Guide to Bahasa Indonesia


• I have successfully helped many Indonesian companies transition to Scrum


• So you can say that I am a reliable source anything related with Scrum



This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Today we are going to discuss how to implement
         Scrum in Banking environment in Indonesia




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Compliance

• In implementing Information Technology in Bank, Indonesian Banks must
  comply with:


      • Surat Edaran Bank Indonesia Nomor: 9/30/DPNP Tanggal 12 Desember
        2007


      • Peraturan Bank Indonesia Nomor: 9/15/PBI/2007




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Misconception (1):
These two regulations is Waterfallaholic




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
The truth...

• Waterfall is one of System Development Life Cycle


• Agile is another


• But Bank of Indonesia never specifically mentioned that you have to use
  Waterfall


• At first sight the processes may seems like Waterfall


• SEBI Nomor: 9/30/DPNP point 2.4.2 specifically mentioned that you can use
  Agile software development


• Scrum is one of Agile flavour

This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
So we have solved one problem...




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Mapping Scrum to SE BI

• Remember that Scrum is just a framework and we are responsible to fill in the
  missing pieces


• Scrum context is in Product Development, which means we can plug in any
  other processes in SE BI that is not related with Product Development


• SE BI never said that you have to do the processes sequentially, but you have
  to do all of the processes


• We will do all of the processes in SE BI but not sequentially




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Analyze                                  Design                                   Code                                     Test                          Release




           Analyze                                 Analyze                                  Analyze                                 Analyze                         Analyze
           Design                                   Design                                  Design                                   Design                         Design
                          Review




                                                                   Review




                                                                                                            Review




                                                                                                                                                    Review




                                                                                                                                                                              Review
Plan




                                           Plan




                                                                                   Plan




                                                                                                                            Plan




                                                                                                                                                             Plan
            Code                                     Code                                    Code                                     Code                           Code
             Test                                     Test                                    Test                                     Test                          Test
           Release                                 Release                                  Release                                 Release                         Release



                                                                                                        You don’t have to release every Sprint, but you
                    This is 1 Sprint                                                                    can if you are confident with your code integrity

       This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Risk Management

• SE BI talks about Risk Management over and over again.


• Scrum will make risks in your banking projects painfully visible throughout the
  project for you to manage (not only before the project).


• These risks are exposed so you can make hard decisions based on it.


• And everyone needs to be proactively involved to manage these risks when it
  comes right to the surface.




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Misconception (2):
  This Scrum thing seems to have little planning,
  how can I get the big picture?




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
You can even have your own Scrum team for this



                                                                          Analyze                                         Analyze

                                                                          Design                                           Design                          • Release/	
  
• Feasibility	
  Study
                                                                                                                                                            Implementa>on




                                                                                                 Review




                                                                                                                                                  Review
• Project	
  Ini>a>on
                                                        Plan




                                                                                                          Plan
                            Release	
  Planning                            Code                                             Code                           • Post	
  Implementa>on	
  
• Project	
  Charter
                                                                                                                                                           • Maintentance
                                                                            Test                                             Test                          • Disposal


                                                                          Release                                         Release




                          Scrum prefers emerging architecture.
                          The output of this meeting is the Product Backlog or the Release Backlog.




   This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Planning

• Gather requirements and design architecture in detail only if you are smart
  enough to predict the whole future.


• The only way to predict the future is not to make detailed requirements but to
  inspect and adapt the outcome of your work.


• Detailed documentation doesn’t proof that you will get a good software.




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Detail


                                                                               Effort or Time


But details is sometimes expensive
This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
So we have solved two problems...




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Misconception (3):
Product Backlog is the only documentation in
Scrum




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Documentations in SE BI

• Naming convention


• User Manual


• Application detailed description


• Inline coding documentation


• Business Requirement Document


• Functional Spec Documentation


• etc ...

This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Testings in SE BI

• Unit Testing


• System Integration Testing


• Stress Testing


• User Acceptance Test


• etc ...




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Non Functional Requirements

• Data Backup


• Data Verification


• Data Retention


• Disaster Recovery


• Security


• etc...




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
We will not lower quality because that is not professional




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
So we have solved three problems...




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Concerns

That sounds great, but how can possibly do all that
in one Sprint?

Shall we have 30 days Sprint?




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Focus on getting things “DONE”




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Co-location lowers communication complexity and
increases productivity.

Scrum expects high-bandwidth communication, full
interaction and collaboration.
This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Other concerns

Scrum sounds great. But our developers need to
be multitasking.

Scrum recommends developers not to be
multitasking as it automatically lowers product
quality and in the long run it can make developers
less intelligent.




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
It’s your call now. Scrum will expose a lot of
      dysfunctions in your organization. It may be
     painful along the way but it can make everyone
                   joyful in the long run.




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
Contact us today for consulting work
              and let us help you!
                                                            info@scrumway.asia




This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.

More Related Content

What's hot (20)

Agile values
Agile valuesAgile values
Agile values
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agile explained
Agile explainedAgile explained
Agile explained
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and Scrum
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using Scrum
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 
ScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With Scrum
 
Agile Adoption Patterns And Antipatterns
Agile Adoption Patterns And AntipatternsAgile Adoption Patterns And Antipatterns
Agile Adoption Patterns And Antipatterns
 
CMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland WayCMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland Way
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Scrum agile process
Scrum agile processScrum agile process
Scrum agile process
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 

Similar to Scrum Indonesian Banks

Agile Introduction
Agile IntroductionAgile Introduction
Agile IntroductionAdrian Smith
 
Timelessness of Lean Management
Timelessness of Lean ManagementTimelessness of Lean Management
Timelessness of Lean ManagementVersionOne
 
プレゼンビフォアアフタ
プレゼンビフォアアフタプレゼンビフォアアフタ
プレゼンビフォアアフタTsuyoshi Ushio
 
Agile Engineering - ODU ACM
Agile Engineering - ODU ACMAgile Engineering - ODU ACM
Agile Engineering - ODU ACMJustin Brunelle
 
Designing and implementing high performance rule based applications
Designing and implementing high performance rule based applicationsDesigning and implementing high performance rule based applications
Designing and implementing high performance rule based applicationsGuang Ying Yuan
 
Project planning
Project planningProject planning
Project planningESUG
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To AgileTony Deng
 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill SetTsuyoshi Ushio
 
The Lean Company @ Moonpig.com
The Lean Company @ Moonpig.comThe Lean Company @ Moonpig.com
The Lean Company @ Moonpig.comMai Quay
 
NG BB 39 IMPROVE Roadmap
NG BB 39 IMPROVE RoadmapNG BB 39 IMPROVE Roadmap
NG BB 39 IMPROVE RoadmapLeanleaders.org
 
NG BB 39 IMPROVE Roadmap
NG BB 39 IMPROVE RoadmapNG BB 39 IMPROVE Roadmap
NG BB 39 IMPROVE RoadmapLeanleaders.org
 
Hints and Tips for a Business Analyst
Hints and Tips for a Business AnalystHints and Tips for a Business Analyst
Hints and Tips for a Business AnalystIndigoCube
 
Richmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional ClientRichmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional ClientOpenSource Connections
 
Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Imaginet
 
Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Imaginet
 
Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Imaginet
 
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...Philipp Schroeder
 

Similar to Scrum Indonesian Banks (20)

Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Timelessness of Lean Management
Timelessness of Lean ManagementTimelessness of Lean Management
Timelessness of Lean Management
 
Agile 101
Agile 101Agile 101
Agile 101
 
プレゼンビフォアアフタ
プレゼンビフォアアフタプレゼンビフォアアフタ
プレゼンビフォアアフタ
 
Agile Engineering - ODU ACM
Agile Engineering - ODU ACMAgile Engineering - ODU ACM
Agile Engineering - ODU ACM
 
Designing and implementing high performance rule based applications
Designing and implementing high performance rule based applicationsDesigning and implementing high performance rule based applications
Designing and implementing high performance rule based applications
 
Project planning
Project planningProject planning
Project planning
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Agiletools
AgiletoolsAgiletools
Agiletools
 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill Set
 
The Lean Company @ Moonpig.com
The Lean Company @ Moonpig.comThe Lean Company @ Moonpig.com
The Lean Company @ Moonpig.com
 
NG BB 39 IMPROVE Roadmap
NG BB 39 IMPROVE RoadmapNG BB 39 IMPROVE Roadmap
NG BB 39 IMPROVE Roadmap
 
NG BB 39 IMPROVE Roadmap
NG BB 39 IMPROVE RoadmapNG BB 39 IMPROVE Roadmap
NG BB 39 IMPROVE Roadmap
 
Hints and Tips for a Business Analyst
Hints and Tips for a Business AnalystHints and Tips for a Business Analyst
Hints and Tips for a Business Analyst
 
Richmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional ClientRichmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional Client
 
57086 12 plans
57086 12 plans57086 12 plans
57086 12 plans
 
Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012
 
Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012
 
Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012
 
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
 

Recently uploaded

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Scrum Indonesian Banks

  • 1. Using Scrum in Indonesian Banks Workshop Joshua Partogi http://www.scrumway.asia @ScrumWayAsia This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 2. Who Am I? • I am a Scrum expert from Indonesia and the only Professional Scrum Trainer through Scrum.org based in Asia to date • Scrum.org is the home of Scrum. We host the Scrum Guide - Scrum Body of Knowledge - in 30 languages and provide assessments to allow people to evaluate themselves and improve. • I translated Scrum Guide to Bahasa Indonesia • I have successfully helped many Indonesian companies transition to Scrum • So you can say that I am a reliable source anything related with Scrum This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 3. Today we are going to discuss how to implement Scrum in Banking environment in Indonesia This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 4. Compliance • In implementing Information Technology in Bank, Indonesian Banks must comply with: • Surat Edaran Bank Indonesia Nomor: 9/30/DPNP Tanggal 12 Desember 2007 • Peraturan Bank Indonesia Nomor: 9/15/PBI/2007 This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 5. Misconception (1): These two regulations is Waterfallaholic This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 6. The truth... • Waterfall is one of System Development Life Cycle • Agile is another • But Bank of Indonesia never specifically mentioned that you have to use Waterfall • At first sight the processes may seems like Waterfall • SEBI Nomor: 9/30/DPNP point 2.4.2 specifically mentioned that you can use Agile software development • Scrum is one of Agile flavour This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 7. So we have solved one problem... This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 8. Mapping Scrum to SE BI • Remember that Scrum is just a framework and we are responsible to fill in the missing pieces • Scrum context is in Product Development, which means we can plug in any other processes in SE BI that is not related with Product Development • SE BI never said that you have to do the processes sequentially, but you have to do all of the processes • We will do all of the processes in SE BI but not sequentially This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 9. Analyze Design Code Test Release Analyze Analyze Analyze Analyze Analyze Design Design Design Design Design Review Review Review Review Review Plan Plan Plan Plan Plan Code Code Code Code Code Test Test Test Test Test Release Release Release Release Release You don’t have to release every Sprint, but you This is 1 Sprint can if you are confident with your code integrity This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 10. Risk Management • SE BI talks about Risk Management over and over again. • Scrum will make risks in your banking projects painfully visible throughout the project for you to manage (not only before the project). • These risks are exposed so you can make hard decisions based on it. • And everyone needs to be proactively involved to manage these risks when it comes right to the surface. This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 11. Misconception (2): This Scrum thing seems to have little planning, how can I get the big picture? This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 12. You can even have your own Scrum team for this Analyze Analyze Design Design • Release/   • Feasibility  Study Implementa>on Review Review • Project  Ini>a>on Plan Plan Release  Planning Code Code • Post  Implementa>on   • Project  Charter • Maintentance Test Test • Disposal Release Release Scrum prefers emerging architecture. The output of this meeting is the Product Backlog or the Release Backlog. This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 13. Planning • Gather requirements and design architecture in detail only if you are smart enough to predict the whole future. • The only way to predict the future is not to make detailed requirements but to inspect and adapt the outcome of your work. • Detailed documentation doesn’t proof that you will get a good software. This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 14. Detail Effort or Time But details is sometimes expensive This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 15. So we have solved two problems... This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 16. Misconception (3): Product Backlog is the only documentation in Scrum This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 17. Documentations in SE BI • Naming convention • User Manual • Application detailed description • Inline coding documentation • Business Requirement Document • Functional Spec Documentation • etc ... This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 18. Testings in SE BI • Unit Testing • System Integration Testing • Stress Testing • User Acceptance Test • etc ... This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 19. Non Functional Requirements • Data Backup • Data Verification • Data Retention • Disaster Recovery • Security • etc... This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 20. We will not lower quality because that is not professional This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 21. So we have solved three problems... This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 22. Concerns That sounds great, but how can possibly do all that in one Sprint? Shall we have 30 days Sprint? This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 23. Focus on getting things “DONE” This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 24. Co-location lowers communication complexity and increases productivity. Scrum expects high-bandwidth communication, full interaction and collaboration. This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 25. Other concerns Scrum sounds great. But our developers need to be multitasking. Scrum recommends developers not to be multitasking as it automatically lowers product quality and in the long run it can make developers less intelligent. This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 26. It’s your call now. Scrum will expose a lot of dysfunctions in your organization. It may be painful along the way but it can make everyone joyful in the long run. This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.
  • 27. Contact us today for consulting work and let us help you! info@scrumway.asia This presentation is the work of Joshua Partogi of @ScrumWayAsia. Please kindly mention the original source when you are citing from this slide.