Tôi đã áp dụng tư duy của developer vào việc lắp bóng đèn
Tôi đã áp dụng tư duy của developer vào một việc nghe có vẻ hoàn toàn không liên quan đó là lắp bóng đèn nhà vệ sinh cho nhà ông cậu :)))
Yêu cầu:
Ông cậu nhờ tôi lắp 3 bóng đèn cho: lối vào, nhà vệ sinh, nhà tắm.
Phương án 1:
Nhiều người sẽ chọn phương án này. Ở đầu lối vào lắp 3 công tắc cho 3 bóng riêng biệt. Phương án này hơi tốn công tắc, số dây cũng nhiều, UX thì quá kém vì mỗi lần đi vệ sinh hay đi tắm đều phải bật 2 công tắc. Phải suy nghĩ quyết định bật đèn lối vào hay không tùy theo ban ngày hay ban đêm. Bật đúng 2 trong 3 cái là việc không dễ dàng gì.
Phương án 2:
Để giảm số lượng công tắc và giảm sai sót mỗi lần người dùng sử dụng, tôi đã tìm ra loại công tắc và cách lắp đặt để chỉ cần 2 công tắc:
- Công tắc 1 bật là sáng lối vào + nhà vệ sinh.
- Công tắc 2 bật là sáng lối vào + nhà tắm.
UX tạm được, đi vệ sinh thì bật công tắc 1, đi tắm thì bật công tắc 2. Tuy nhiên phương án này loại công tắc hơi đặc biệt nên khá đắt, dây cũng cần nhiều, người dùng vẫn có thể bật nhầm công tắc, hiệu quả tiết kiệm cũng ko được bao nhiêu vì mỗi lần đi thì giảm đc 1 bóng phòng bên kia thôi.
Phương án tối ưu:
Cuối cùng tôi đã chọn phương án: Lắp 1 công tắc cho cả 3 bóng :)) Nghe có vẻ hài hước nhưng đây là phương án khá tốt, theo phong cách của Apple.
Phương án đơn giản nhưng mang lại UX rất tốt, chỉ có 1 công tắc, cứ đi vào thì bật mà đi ra thì tắt thôi, không cần phải suy nghĩ quyết định bật cái nào tắt cái nào. Rồi bật nhầm lại tắt đi bật lại cái kia hơi mệt.
Về chi phí thì đỡ tốn công tắc, dây điện thì tiết kiệm được khá nhiều. Thời gian sử dụng để đi vệ sinh và tắm không đáng kể, các bóng đèn cũng thuộc dạng tiết kiệm năng lượng, nói chung là không đáng kể so với các thiết bị điều hòa, tủ lạnh, máy giặt… Có vẻ lãng phí điện nhưng tôi tính có khi phải dùng vài năm mới hòa được tiền công tắc với tiền dây điện.
Cuối cùng là triển khai lắp đặt đơn giản, nhanh và đỡ lỗi, việc bảo trì trong tương lai cũng dễ dàng hơn rất nhiều. Chỉ cần một đường dây đến các bóng, các loại bóng đèn tiết kiệm hiện nay có thể lắp 3 bóng trên 1 đường dây là bình thường. Thời gian triển khai khá nhanh và ông cậu thì làm gà sẵn rồi.
Tổng kết:
Đôi khi không phải một hệ thống hoành tráng, một kiến trúc phức tạp thì sẽ hoạt động hiệu quả, giải quyết được vấn đề của người dùng.
Không chỉ hiểu rõ kỹ thuật, developer còn hiểu rõ bối cảnh, mục tiêu của sản phẩm, có góc nhìn tổng thể để đưa ra giải pháp. Có kiến thức về nhiều khía cạnh khác nhau trong việc phát triển sản phẩm, đánh giá và đưa ra quyết định lựa chọn phương án phù hợp.
Developer có kiến thức và đặt mình vào vị trí của người dùng để hiểu rõ họ cần gì, dùng kiến thức kỹ thuật để đảm bảo sản phẩm hoạt động hiệu quả và tối ưu chi phí.