Làm cách nào để kiểm tra chính mình khi tôi là người duy nhất làm việc trong một dự án?


8

Tôi đang ở giữa các công việc trong lĩnh vực của mình (không liên quan đến phát triển phần mềm) và gần đây tôi đã chọn một hợp đồng phụ tạm thời viết một vài ứng dụng cho một công ty. Tôi là người duy nhất làm việc trên các ứng dụng cụ thể này. Có cách nào để tôi tự kiểm tra để đảm bảo các ứng dụng của mình có âm thanh không? Tôi kiểm tra mã của mình, thử nghĩ về các trường hợp cạnh, tạo dữ liệu mẫu, sử dụng kiểm soát nguồn, v.v. nhưng vì tôi là người duy nhất làm việc trên các ứng dụng này, tôi lo lắng tôi sẽ bỏ lỡ các lỗi có thể dễ dàng tìm thấy một môi trường nhóm. Khi tôi hoàn thành ứng dụng, khi tôi hài lòng với nó hoặc khi hết hạn, công ty có kế hoạch sử dụng nó trong sản xuất. Có lời khuyên nào không? Không sử dụng một sáo ngữ, nhưng cho đến bây giờ, tôi chỉ đơn giản là làm việc "hết khả năng của mình" và hy vọng rằng nó đã đủ.

Ngẫu nhiên, tôi theo cả NDA và luật nghiêm ngặt về tài liệu được phân loại, vì vậy tôi không thảo luận về các ứng dụng với những người bạn đã thực sự làm việc trong phát triển phần mềm. (Trong trường hợp không rõ ràng, tôi không phải là nhà phát triển phần mềm bằng thương mại và thậm chí kinh nghiệm của tôi với các khía cạnh khác của công nghệ thông tin / khoa học máy tính cũng bị hạn chế và hạn chế trong hầu hết các phần).


Tester là phải cho một ứng dụng nghiêm trọng!
Yusubov

@ElYusubov Chắc chắn là đúng. Tôi đã đề xuất một số hình thức kiểm tra hành lang, nhưng cho đến nay, bộ phận trong công ty chỉ bày tỏ sự quan tâm đến việc ứng dụng "khi nó sẵn sàng." Đó là vấn đề.
Ricardo Altamirano

Câu trả lời:


7

Tôi sẽ đề nghị rằng bạn có kế hoạch UAT (User nghiệm thu) phiên với khách hàng của bạn.

Thông thường, nó được thực hiện ở mỗi lần lặp hoặc khi bạn có một số chức năng sẵn sàng để xem xét. Điều này sẽ cung cấp cho bạn thông tin phản hồi tốt trước khi đưa vào sản xuất.


1
Tôi sẽ đề nghị một cái gì đó dọc theo những dòng này. Tôi đã nhấn mạnh với họ rằng một) điều này nên được thực hiện, hoặc b) họ nên thuê một nhà phát triển phần mềm chuyên nghiệp, nhưng tôi không quen với thuật ngữ chính thức trong lĩnh vực này, điều này có thể giúp ích.
Ricardo Altamirano

Chắc chắn không có vấn đề. Bạn đang đi đúng hướng.
Yusubov

1
Tôi sẽ thêm một câu trả lời, nhưng đây gần như chính xác là những gì tôi sẽ đề xuất. Ngoài ra, tôi có một người bạn đang làm việc trong một chương trình quốc tế khép kín và không thể nói chuyện với tôi, nhưng anh ta có thể mô phỏng chương trình với đồ họa / thông tin giả cho phép anh ta nhận được phản hồi gần như tương tự từ tôi mà không ảnh hưởng mặt sau
BillyNair

1
@BillyNair Nghe có vẻ là một ý tưởng hay mà tôi có thể phải áp dụng.
Ricardo Altamirano
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.