Agile, TDD

Accelerating Agile: hyper-performing teams without the hype

Performed by Dan North. The guy I met in our office already. He shared his experience working in a trading/risk SW development team. https://vimeo.com/68215534 How to organize the team, the work, etc. to get high-performing team: new people on-boarding matters make sure the team is prepared for new member, all dev “toys” are prepared avoid giving newcomer… Continue reading Accelerating Agile: hyper-performing teams without the hype

Agile, TDD

Patterns of Effective Teams

Again, Dan North, again great talk! https://www.youtube.com/watch?v=lvs7VEsQzKY&t=1575s The talk was going around the following map: https://www.youtube.com/watch?v=lvs7VEsQzKY&t=1575s Patterns Dreyfus Squared Different levels of people, do the pairing!, share the love and knowledge within the team Shallow Silos Rotate team/pairs Seize of Day Energize standups, discuss the status, not just report!, we don’t care about the brief… Continue reading Patterns of Effective Teams

Methodology, Tản mạn

Domain Drive Development (DDD) – First thought – Part 5

Ở phần mở đầu, mình đã đề cập đến anh em họ hàng trong dòng họ xDD (Driven Design / Development). Và chủ đề chính của loạt bài này là focus vào Domain Driven Development. Trong phần cuối, bằng những kiến thức giới hạn của bản thân, mình sẽ trình bày mối quan hệ của… Continue reading Domain Drive Development (DDD) – First thought – Part 5

Book, Design Pattern, TDD

Book Review: xUnit Test Patterns: Refactoring Test Code: Gerard Meszaros

Khi đối diện với những điều không (chưa) biết, kẻ bi quan sẽ tỏ ra lo sợ và trốn chạy, người lạc quan thì không như vậy, họ luôn biết cách đối mặt với nó. Vào những năm cuối thập niên 90, khi phong trào eXtreme Programming mới bắt đầu được khai nén, đã có… Continue reading Book Review: xUnit Test Patterns: Refactoring Test Code: Gerard Meszaros

Methodology, Tản mạn, Uncategorized

Domain Drive Development (DDD) – First thought – Part 1

Nhan nhản trên Google có các câu hỏi đại loại như: so sánh giữa TDD (Test Driven Development) và DDD (Domain Driven Development), phương pháp nào tốt hơn? Rồi lại có BDD (Behavior Driven Development), CBD (Component-based Development) làm mình không khỏi confuse, tuy nhiên trong 1 phút suy nghĩ và cũng có được câu… Continue reading Domain Drive Development (DDD) – First thought – Part 1

Craftsmanship, Uncategorized

TDD – From the Inside Out or the Outside In?

Often the hardest part of programming is knowing where to start. With test-driven development the right place to begin is with a test, but when faced with a blank page, it can be daunting. Is it best to start with the detail of what you are building, and let the architecture form organically using an… Continue reading TDD – From the Inside Out or the Outside In?