If you're pragmatic, you're practical and living in the real world. If you're agilist, you adapt easily. This is how we have adopted and evolved an agile methodology in practice so far @ Agilize Cloud Accounting (https://www.agilize.com.br).
52. ● SANITY CHECKS
We can’t help ourselves
● IN-HOUSE TALKS
Every friday
● AUTOMATED TESTING DOJO
Open to the community
● KPI DASHBOARD
Geckoboard, Prometheus + Grafana
53.
54. ● ERROR MONITORING SOFTWARE
Sentry, Rollbar
● CODE STANDARDIZATION
PSR Coding standard and Naming conventions
● UNIT TESTS
It became a habit
● CODE REVIEW
It’s not always, because we pair sometimes
65. 658 editions
Mutual collaboration
0% orders (just some nudges)
On their own initiative! The team asked for this slide
111 pages
In less than a year
70. GIVEN
Pre-conditions
Past tense. Passive voice
WHEN
Action to be tested (only one)
Present tense. Active voice
THEN
Changes expected after that action
Future tense. Passive voice
71. USER ADDS ITEM TO CART
GIVEN
I'm a logged-in User
And I visited the Item page
WHEN
I click "Add item to cart"
THEN
The quantity of items in my cart will go up
And my subtotal should increment
And the warehouse inventory should decrement
72. IMPACT > SPEED
INNOVATION > PREDICTABILITY
DELIVER VALUE > ARBITRARY DEADLINE
RECOVERING FROM BUGS > CONTROLLING THEM
PEOPLE > PROCESSES
TRUST > CONTROL