Khó còn hơn lên trời. 10 thằng dev suốt ngày í ới nhau ngồi họp làm lại 1 hệ thống mà 5y k ra được y như vậy. 5 năm sau quá lỗi thời đành phải mua license sử dụng. 5y cho 10 dev là đi toi hết 1 mớ. h đập bỏ mua license toi thêm 1 khúc nữa.Thường những thằng Dev sau nó không biết thế hệ trước đã làm được gì, cứ chê cái cũ cái đã làm lại cái mới trước tiên chỉ để thay cái cũ vì công nghệ là 1 sự thành công lớn.
Tùy anh tính thôi chứ theo kinh nghiệm của tôi thì làm hệ thống mới sẽ mất cả năm để nó chạy trơn tru mà rồi kết quả đạt được vẫn y như cái cũ!!!
Là do a thuê thôi, chứ app em làm cho mình thì chắc chắn phải chạy ngon chớ , mình quá hiểu mình cần gì, chạy thế nào mà.
Ch
cty kia tốn 5 năm + 10 dev để redo lại 1 hệ thống cũ. Redo xong lỗi thời, triển khai mua cái khác luôn.
Nói chung theo kinh nghiệm của e thì order nguyên 1 system là sẽ ko thành công, đội developer sẽ ko hiểu cái mình muốn, mà mỗi khi mình muốn, bảo sửa hay làm thêm chút thì cằn nhằn, dần sẽ nản, bỏ bê, hệ thống tắc.
Software chỉ có 2 PA:
- Mua hàng chợ, đã được hàng ngàn người kiểm chứng, test ổn thì xài, đừng mong thay đổi theo kiểu mình muốn.
- Tự in-house development.
cty kia tốn 5 năm + 10 dev để redo lại 1 hệ thống cũ. Redo xong lỗi thời, triển khai mua cái khác luôn.
Tình cờ hôm qua vừa đọc trên Quora có một chú thắc mắc là tại sao vẫn có những ngân hàng lớn của Mỹ vận hành những hệ thống viết trên COBOL chứ không chuyển sang viết bằng C hay những ngôn ngữ mới hơn!?Thường những thằng Dev sau nó không biết thế hệ trước đã làm được gì, cứ chê cái cũ cái đã làm lại cái mới trước tiên chỉ để thay cái cũ vì công nghệ là 1 sự thành công lớn.
Trong số những câu trả lời có một chú khoe rằng mình đã tham gia vào việc phát triển hệ thống bằng COBOL từ mấy chục năm nay và chú ấy kể rằng mình sẽ vẫn có việc cho đến khi về hưu vì đã nhiều lần ngân hàng thử chuyển sang hệ thống mới và kết quả là tèo hết!!!
cái khó của mấy cty là business processes thay đổi liên tục thì cần 1 team (nghiêm túc vì cty). App chợ thì k thể đáp ứng theo changes được. Còn in-house thì tốn $ nuôi báo cô.Là do a thuê thôi, chứ app em làm cho mình thì chắc chắn phải chạy ngon chớ , mình quá hiểu mình cần gì, chạy thế nào mà.
Ch
Nói chung theo kinh nghiệm của e thì order nguyên 1 system là sẽ ko thành công, đội developer sẽ ko hiểu cái mình muốn, mà mỗi khi mình muốn, bảo sửa hay làm thêm chút thì cằn nhằn, dần sẽ nản, bỏ bê, hệ thống tắc.
Software chỉ có 2 PA:
- Mua hàng chợ, đã được hàng ngàn người kiểm chứng, test ổn thì xài, đừng mong thay đổi theo kiểu mình muốn.
- Tự in-house development.
Thời đó anh làm lead hay là dev?Khó còn hơn lên trời. 10 thằng dev suốt ngày í ới nhau ngồi họp làm lại 1 hệ thống mà 5y k ra được y như vậy. 5 năm sau quá lỗi thời đành phải mua license sử dụng. 5y cho 10 dev là đi toi hết 1 mớ. h đập bỏ mua license toi thêm 1 khúc nữa.
Cái nào cũng có lợi thế riêng hết anh ui.cái khó của mấy cty là business processes thay đổi liên tục thì cần 1 team (nghiêm túc vì cty). App chợ thì k thể đáp ứng theo changes được. Còn in-house thì tốn $ nuôi báo cô.
chém vui
Khi phân tích cái App cũ có mấy thằng biết từ a-z, toàn coi bề nổi sẽ bị toy.Tình cờ hôm qua vừa đọc trên Quora có một chú thắc mắc là tại sao vẫn có những ngân hàng lớn của Mỹ vận hành những hệ thống viết trên COBOL chứ không chuyển sang viết bằng C hay những ngôn ngữ mới hơn!?
Trong số những câu trả lời có một chú khoe rằng mình đã tham gia vào việc phát triển hệ thống bằng COBOL từ mấy chục năm nay và chú ấy kể rằng mình sẽ vẫn có việc cho đến khi về hưu vì đã nhiều lần ngân hàng thử chuyển sang hệ thống mới và kết quả là tèo hết!!!
Rồi triển khai, rồi gặp "cựu nhân viên" nữa, phải làm giống cái cũ...nhiều thứ lắm, chém mãi không hết.
haiza Việc đầu tiên là thay cựu nhân viên
Software life-cycle dùng riêng cho business processes của các cty riêng biệt thường khá dài (>10 năm), không như app chợ. Nâng cấp theo technical trends là phải làm nếu k làm thì tèo là chuyện sớm muộn. Mấy thằng CTO cùi mía sẽ k nhìn ra đâu Tới chừng technical trends thay đổi quá nhanh muốn nâng cấp theo thì muộn rồi. Lúc đó chỉ còn 2 cách, 1 là build lại từ đầu (khó còn hơn xây mới), 2 là mua cái tương tự và thay đổi theo chuẩn của nó.Tình cờ hôm qua vừa đọc trên Quora có một chú thắc mắc là tại sao vẫn có những ngân hàng lớn của Mỹ vận hành những hệ thống viết trên COBOL chứ không chuyển sang viết bằng C hay những ngôn ngữ mới hơn!?
Trong số những câu trả lời có một chú khoe rằng mình đã tham gia vào việc phát triển hệ thống bằng COBOL từ mấy chục năm nay và chú ấy kể rằng mình sẽ vẫn có việc cho đến khi về hưu vì đã nhiều lần ngân hàng thử chuyển sang hệ thống mới và kết quả là tèo hết!!!