Jacky Chan
in/jackyarch
Jacky Chan |
Executive Director - Architecture
J.P. Morgan Asset & Wealth Management Design Thinking Trainer ExperiencePoint Interested in
|
Shared understanding of the important stuff
about a system (e.g. Decisions)
What is |
|
HUMANCENTRICDESIGN? |
a holistic understanding of the interests or needs of humans who will receive or use the product, service or system.
|
The same terminology is also used in
|
| Read | GET /customers/2345 GET /customers?size=20&page=3 |
| Create | POST /customers |
| Replace Whole | PUT /customers |
| Modify partial | PATCH /customers |
| Delete | Delete /customers |
Gherkin allows us to articulate test cases in plain English using:
Given
When
Then
Scenario: Login with bad password
Scenario: Login with bad password
/**
* Find customers who have more than a given amount in saving account
* @param amount Amount in Saving Account
*/
public Customer findCustomer(BigDecimal amount);
public Customer findCustomersWithSavingAccountMoreThan(BigDecimal usdAmount);
Key Measurable Characteristics
https://goo.gl/ex1u87
