SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Agile Mindset
Diana Yulinda & Dinar Trifiana
Introduction
Agile
Agile
Agile?
History Of Agile Manifesto
In 2001, group of software experts (John Kern, Kent Beck & etc) met at The Lodge at Snowbird ski resort in Utah
• Frustration & felt not productive with the method used ( time lag )

• Customer mindset the process will be the same in every development
Individuals 

& Interactions
Processes 

& Tools
over
Working

Software
Comprehensive

Documentation
over
Customer

Collaboration
Contract

Negotiation
over
Responding

to Change
Following

a Plan
over
We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:
Agile Manifesto
Example of User Story
As a <user role> I want <goal> so that <benefit>

As a student I want to purchase a parking pass so that I can drive to school.
Agile is not create good product,
good culture does
Agile
Collaborative
Teamwork
Human is not resource
Scrum Team
Development Team
The Development Team consists of professionals who do the
work of delivering a potentially releasable Increment of
"Done" product at the end of each Sprint
Scrum Team
Development Team
Development Teams have the following characteristics :
• Self-organizing
• Cross functional
• Scrum recognizes no titles for Development Team members
• Scrum recognizes no sub-teams in the Development Team
• Individual Development Team members may have
specialized skills and areas of focus, but accountability
belongs to the Development Team as a whole
Scrum Team
Definition of Done
Definition of Done
When a Product Backlog item or an Increment is
described as "Done", everyone must understand what
"Done" means
All	automated test	
script	has	been	
created
Unit	test
Integration test
Functional	test
Performance test
Security	test
Coded UI	test
Mission	critical	
business methods
Pair programming
Code reviewed	by	
the	whole	team
Covered	by	
automated	tests	and	
covered should	not	
be	lower	than	85%
Documentation has	
been	created	with	
best	effort
User	requirement	
specification
User	guide	and user	
manual
Architecture	&	
Technical	
specification
Page loading	should	
not	than	2	seconds
Sexy	and	clean	
UI/UX
PO can	deploy	with	
a	single	click	with	
button	Release
We	are	proud to	
mention	this	
software	in	our	
resume
DoD Example Definition of Done
Definition of Done
Source: Manajemen Modern dengan Scrum, Joshua Partogi
Increment must be “DONE”, there’s no “almost done ”. To have a clear understanding of the meaning of DONE,
Development Team should create a Definition of Done
When a Product Backlog item or an Increment is described as "Done", everyone must understand what "Done" means
“Done” or “Not Done”
Avoid the 90% syndrome
Stop Starting,
Start Finishing
Agile Thinking : Stop Starting Start Finishing
By having too many work in process items, 

it looks like everybody is busy but there is no functional outcome for the end user.



So, instead, it’s important to work towards completing the user-story.
Agile Thinking : Stop Starting Start Finishing
Paper Plan Game - 1
Rules:
• Build Paper Airplanes

• Timebox 2 minutes

• Each time have 3 specialist

• Each Airplanes must be unique 

• Airplanes must flying and reach the Facilitator

Paper Plan Game - 2
Rules:
• Build Paper Airplanes

• Timebox 2 minutes

• No Specific rules

• Each Airplanes must be unique 

• Airplanes must flying and reach the Facilitator

SCRUM
ON!

Weitere ähnliche Inhalte

Was ist angesagt?

Scrum Quick Overview
Scrum Quick OverviewScrum Quick Overview
Scrum Quick Overview
Dusan Kocurek
 

Was ist angesagt? (20)

Goody bag ghc design thinking tools
Goody bag ghc design thinking toolsGoody bag ghc design thinking tools
Goody bag ghc design thinking tools
 
Agile principles & culture
Agile principles & cultureAgile principles & culture
Agile principles & culture
 
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME Meetup: Agile A-Z - Chapter 1: AgileAgile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
 
Grace Hopper 2019: Better Together, Intuit's Inner Source Journey
Grace Hopper 2019: Better Together, Intuit's Inner Source JourneyGrace Hopper 2019: Better Together, Intuit's Inner Source Journey
Grace Hopper 2019: Better Together, Intuit's Inner Source Journey
 
UX in a Dual Track Agile World
UX in a Dual Track Agile WorldUX in a Dual Track Agile World
UX in a Dual Track Agile World
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?
 
Breaking the mold: Lean Product Management and MVP in a Large Company
Breaking the mold: Lean Product Management and MVP in a Large CompanyBreaking the mold: Lean Product Management and MVP in a Large Company
Breaking the mold: Lean Product Management and MVP in a Large Company
 
Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014
Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014
Agil8 Agile Story Writing - Impact Mapping - David Hicks - 30 Oct 2014
 
#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile
 
From the designers laptop to the users
From the designers laptop to the usersFrom the designers laptop to the users
From the designers laptop to the users
 
Implementing a Design System in a Small Team by SnapTravel
Implementing a Design System in a Small Team by SnapTravelImplementing a Design System in a Small Team by SnapTravel
Implementing a Design System in a Small Team by SnapTravel
 
Empathy from Agility
Empathy from AgilityEmpathy from Agility
Empathy from Agility
 
GAC - Agile and Scrum Training
GAC - Agile and Scrum TrainingGAC - Agile and Scrum Training
GAC - Agile and Scrum Training
 
Introducing Agile to Product Teams
Introducing Agile to Product TeamsIntroducing Agile to Product Teams
Introducing Agile to Product Teams
 
Agile Basics
Agile BasicsAgile Basics
Agile Basics
 
Microsoft + Agile
Microsoft + AgileMicrosoft + Agile
Microsoft + Agile
 
Scrum Quick Overview
Scrum Quick OverviewScrum Quick Overview
Scrum Quick Overview
 
Agile UX
Agile UXAgile UX
Agile UX
 
Why we use scrum
Why we use scrumWhy we use scrum
Why we use scrum
 

Ähnlich wie Meetup #4 Agile Mindset

Tales From a Balanced Team
Tales From a Balanced TeamTales From a Balanced Team
Tales From a Balanced Team
VMware Tanzu
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
Anwar Sadat
 

Ähnlich wie Meetup #4 Agile Mindset (20)

Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
 
Scrum in One Day
Scrum in One DayScrum in One Day
Scrum in One Day
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile testing
Agile testingAgile testing
Agile testing
 
Way to Agile - USTH
Way to Agile - USTHWay to Agile - USTH
Way to Agile - USTH
 
Agile Testing 20021015
Agile Testing 20021015Agile Testing 20021015
Agile Testing 20021015
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile Development
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Tales From a Balanced Team
Tales From a Balanced TeamTales From a Balanced Team
Tales From a Balanced Team
 
Software engineering in the agile manifesto
Software engineering in the agile manifestoSoftware engineering in the agile manifesto
Software engineering in the agile manifesto
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection
 
You keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansYou keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it means
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile Terms
 
SCRUM: don't panic
SCRUM: don't panicSCRUM: don't panic
SCRUM: don't panic
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
ARTEM BYKOVETS "Agile manifesto: Principles" Kyiv Project Management Day
ARTEM BYKOVETS "Agile manifesto: Principles" Kyiv Project Management DayARTEM BYKOVETS "Agile manifesto: Principles" Kyiv Project Management Day
ARTEM BYKOVETS "Agile manifesto: Principles" Kyiv Project Management Day
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
How Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile DeveloperHow Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile Developer
 
Scrum introduc.ppt
Scrum introduc.pptScrum introduc.ppt
Scrum introduc.ppt
 

Mehr von Malang QA Community

Mehr von Malang QA Community (20)

Driving Software Quality Across Platform
Driving Software Quality Across PlatformDriving Software Quality Across Platform
Driving Software Quality Across Platform
 
Driving Software Quality Across Platform
Driving Software Quality Across PlatformDriving Software Quality Across Platform
Driving Software Quality Across Platform
 
Dockerizing react app
Dockerizing react appDockerizing react app
Dockerizing react app
 
USABILITY TESTING TO IMPROVE USER EXPERIENCE
USABILITY  TESTING TO  IMPROVE USER EXPERIENCEUSABILITY  TESTING TO  IMPROVE USER EXPERIENCE
USABILITY TESTING TO IMPROVE USER EXPERIENCE
 
CI CD react app with docker
CI CD react app with dockerCI CD react app with docker
CI CD react app with docker
 
Build testable react app
Build testable react appBuild testable react app
Build testable react app
 
Automated test Using NodeJS
Automated test Using NodeJSAutomated test Using NodeJS
Automated test Using NodeJS
 
Refine your ci:cd pipeline with automated test
Refine your ci:cd pipeline with automated testRefine your ci:cd pipeline with automated test
Refine your ci:cd pipeline with automated test
 
Build testable laravel app
Build testable laravel appBuild testable laravel app
Build testable laravel app
 
Build testable laravel app
Build testable laravel appBuild testable laravel app
Build testable laravel app
 
The Importance of clearly defined requirements
The Importance of clearly defined requirementsThe Importance of clearly defined requirements
The Importance of clearly defined requirements
 
Test Case Management Tools
Test Case Management ToolsTest Case Management Tools
Test Case Management Tools
 
Scrum myth buster
Scrum myth busterScrum myth buster
Scrum myth buster
 
Technical documentation in software development types, best practices, and t...
Technical documentation in software development  types, best practices, and t...Technical documentation in software development  types, best practices, and t...
Technical documentation in software development types, best practices, and t...
 
How to survive in industrial world
How to survive in industrial worldHow to survive in industrial world
How to survive in industrial world
 
Peranan SQA dalam bisnis (mobayar)
Peranan SQA dalam bisnis (mobayar)Peranan SQA dalam bisnis (mobayar)
Peranan SQA dalam bisnis (mobayar)
 
E2 e test with testcafe
E2 e test with testcafeE2 e test with testcafe
E2 e test with testcafe
 
Agile Testing
Agile TestingAgile Testing
Agile Testing
 
Software testing fundamental Part 2
Software testing fundamental Part 2Software testing fundamental Part 2
Software testing fundamental Part 2
 
Software testing fundamental Part 1
Software testing fundamental Part 1Software testing fundamental Part 1
Software testing fundamental Part 1
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 

Meetup #4 Agile Mindset

  • 1. Agile Mindset Diana Yulinda & Dinar Trifiana
  • 5. History Of Agile Manifesto In 2001, group of software experts (John Kern, Kent Beck & etc) met at The Lodge at Snowbird ski resort in Utah • Frustration & felt not productive with the method used ( time lag ) • Customer mindset the process will be the same in every development
  • 6. Individuals & Interactions Processes & Tools over Working Software Comprehensive Documentation over Customer Collaboration Contract Negotiation over Responding to Change Following a Plan over We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Agile Manifesto
  • 7. Example of User Story As a <user role> I want <goal> so that <benefit> As a student I want to purchase a parking pass so that I can drive to school.
  • 8. Agile is not create good product, good culture does Agile
  • 10. Human is not resource
  • 12. Development Team The Development Team consists of professionals who do the work of delivering a potentially releasable Increment of "Done" product at the end of each Sprint Scrum Team
  • 13. Development Team Development Teams have the following characteristics : • Self-organizing • Cross functional • Scrum recognizes no titles for Development Team members • Scrum recognizes no sub-teams in the Development Team • Individual Development Team members may have specialized skills and areas of focus, but accountability belongs to the Development Team as a whole Scrum Team
  • 15. Definition of Done When a Product Backlog item or an Increment is described as "Done", everyone must understand what "Done" means
  • 16. All automated test script has been created Unit test Integration test Functional test Performance test Security test Coded UI test Mission critical business methods Pair programming Code reviewed by the whole team Covered by automated tests and covered should not be lower than 85% Documentation has been created with best effort User requirement specification User guide and user manual Architecture & Technical specification Page loading should not than 2 seconds Sexy and clean UI/UX PO can deploy with a single click with button Release We are proud to mention this software in our resume DoD Example Definition of Done
  • 17. Definition of Done Source: Manajemen Modern dengan Scrum, Joshua Partogi Increment must be “DONE”, there’s no “almost done ”. To have a clear understanding of the meaning of DONE, Development Team should create a Definition of Done When a Product Backlog item or an Increment is described as "Done", everyone must understand what "Done" means “Done” or “Not Done” Avoid the 90% syndrome
  • 19. Agile Thinking : Stop Starting Start Finishing By having too many work in process items, it looks like everybody is busy but there is no functional outcome for the end user. So, instead, it’s important to work towards completing the user-story.
  • 20. Agile Thinking : Stop Starting Start Finishing
  • 21. Paper Plan Game - 1 Rules: • Build Paper Airplanes
 • Timebox 2 minutes
 • Each time have 3 specialist
 • Each Airplanes must be unique 
 • Airplanes must flying and reach the Facilitator

  • 22. Paper Plan Game - 2 Rules: • Build Paper Airplanes
 • Timebox 2 minutes
 • No Specific rules
 • Each Airplanes must be unique 
 • Airplanes must flying and reach the Facilitator