




Preview text:
lOMoARcPSD| 58854646
Các vấn đề trong Kỹ thuật phần mềm Gặp rắc rối
Các dự án thường gặp rắc rối ngay từ đầu. Không ai có thời gian để suy nghĩ, chứ
đừng nói đến việc làm công việc sáng tạo hay chất lượng.
Họ đã vội vàng thử nghiệm sản phẩm và tạo ra một chương trình chất lượng kém,
giao hàng trễ, một khách hàng không hài lòng và quản lý bất mãn.
Để có bất kỳ cơ hội nào cho một dự án thành công, có những điều bạn phải làm
ngay bây giờ. Tuy nhiên, bạn phải thảo luận về nguyên nhân và hậu quả của tình
huống quá phổ biến này. Áp lực
Cách duy nhất để quản lý công việc phát triển là với áp lực.
Tất cả những điều này có vẻ như là những ý tưởng hay bằng cách không ngừng
nghiên cứu các lựa chọn thay thế, không đưa ra quyết định hoặc tải lên một sản
phẩm có các tính năng hay. Nhưng dự án vẫn có thể gặp rắc rối mà không bị áp lực,
nhiều tháng trôi qua và không ai để ý.
Vì vậy, các nhà quản lý biết rằng họ phải thúc đẩy và tiếp tục đẩy áp lực nếu họ tỉnh
táo và thực hiện công việc của mình.
Các vấn đề với áp lực
Áp lực lịch trình gây ra tất cả các loại hành vi phản tác dụng.
Mọi người vội vã thực hiện thiết kế của họ mà không có kế hoạch làm việc và xem
xét các sản phẩm để chứng minh tiến độ quản lý, và tiến độ đang được thử nghiệm. lOMoARcPSD| 58854646
Rất ít nhà quản lý thực sự hiểu rằng đây là điều tồi tệ nhất có thể.
Hầu hết các kỹ sư phần mềm bỏ qua mọi thứ trừ mã và vẫn chạy đua để ném một
sản phẩm vào thử nghiệm mặc dù họ biết đó là một sai lầm vì họ không thể chống
lại áp lực. Và họ chịu trách nhiệm về việc đến muộn và sản xuất một sản phẩm kém chất lượng.
Tôi đã nói với bạn như vậy
Bạn nói với người quản lý rằng lịch trình trông rất chặt chẽ đối với bạn. Và bạn đã
nói với người quản lý rằng bạn sẽ cố gắng nhưng không ngạc nhiên nếu mất nhiều thời gian hơn.
"Tôi đã nói với bạn như vậy", bạn nói với sếp nếu có vấn đề. Nhưng điều đó không
giúp được gì. Ngày là của bạn sau khi bạn bước ra khỏi phòng.
Bạn có thể đã lo lắng, nhưng bạn đã nhận công việc. Tại sao bạn lại nhận công việc
nếu bạn không nghĩ rằng bạn có thể làm được?
Bạn phải giải quyết vấn đề ngay bây giờ.
Lịch trình đàm phán
Khi các nhà quản lý nói rằng ngày giao hàng là chín tháng, họ đang đưa ra giá thầu.
Điều đó có nghĩa là ban quản lý vừa nói rằng ngày tốt nhất cho dự án là chín tháng.
Bạn sẽ tranh luận về ngày tháng. Nếu không, họ sẽ giữ bạn đến chín tháng. Và nếu
bạn chỉ đoán một ngày sau đó, họ sẽ bỏ qua ngày của bạn khi bạn không có một đề nghị tốt.
Bạn phải thuyết phục ban quản lý chấp nhận cuộc hẹn hò của bạn vì họ không biết
công việc sẽ mất bao lâu. lOMoARcPSD| 58854646
Nếu dự án thực sự mất 12 tháng, họ cũng sẽ phải chịu trách nhiệm về lịch trình của
bạn. Bây giờ nếu dự án của bạn thất bại, và tất cả những gì bạn sẽ mất là cơ hội gặp
một thảm họa khác ít nhất là sau dự án này. Áp suất xử lý
Phải mất thời gian và một số công việc khó khăn để biết dự án sẽ diễn ra như thế
nào, nhưng khi các kỹ sư đưa ra các ước tính cẩn thận như sử dụng dữ liệu lịch sử,
chúng thường khá chính xác.
Cách tiếp cận khả thi tốt nhất mà bạn xác định ngày là lập một kế hoạch chi tiết. Nó
sẽ không chỉ tạo ra kế hoạch tốt nhất, mà sau đó nhóm sẽ ở một vị trí tốt hơn nhiều
để thực hiện công việc.
Khi bạn có kế hoạch, hãy hiển thị nó cho ban quản lý. Hướng dẫn họ qua các con số,
danh sách nhiệm vụ, dữ liệu lịch sử, kích thước sản phẩm... Cho họ thấy đủ để
thuyết phục họ những gì bạn đang nói về.
Linh hoạt nhưng chắc chắn
Khi ban quản lý chấp nhận kế hoạch của bạn, họ có thể sẽ muốn nói về các lựa chọn
thay thế (nhiều nhân viên hơn, hoặc giảm yêu cầu hoặc kế hoạch phân phối phiên bản theo giai đoạn).
Trên thực tế, bạn có thể sẽ phải hướng dẫn nhiều người hơn trong kế hoạch, vì vậy
hãy giữ cho nó bị phủi bụi và đảm bảo rằng bản sao lưu của bạn chắc chắn.
Nếu bất kỳ ai có thể thuyết phục bạn rằng ước tính của bạn bị sai, hãy sẵn sàng thực
hiện các điều chỉnh, đây là những ước tính. Nhưng đừng thay đổi ước tính của bạn
mà không có dữ liệu và thời gian để xem xét chúng với nhóm của bạn. lOMoARcPSD| 58854646 Trả lời quản lý
Khi ban quản lý cho biết ngày là chín tháng, hãy trả lời rằng nhóm của bạn sẽ xem
xét và sẽ quay lại quản lý sau vài ngày.
Nếu bạn nghĩ rằng lịch trình sẽ dài hơn mong muốn của ban quản lý, đừng tranh
luận về nó ngay bây giờ. Bạn không có đủ đạn dược để giành chiến thắng trong cuộc tranh luận đó.
Nếu họ nghĩ rằng bạn ra ngoài để chứng minh ngày của họ là sai, họ sẽ không cho
phép bạn lập kế hoạch và họ không tin rằng bạn có thể cho họ một ngày tốt đẹp.
Vì vậy, hãy bắt đầu với một thái độ tích cực, và thực sự thúc đẩy cho một ngày tốt
hơn. Hãy thử một cách trung thực, nhưng sau đó lấy dữ liệu để bảo vệ nó.
Điều này hoạt động như thế nào
Bắt đầu bằng cách làm mềm quản lý và chúng tôi đã ở đó để giúp đỡ ngay từ đầu,
cách tiếp cận này luôn hoạt động tốt.
Mặc dù hầu hết các kế hoạch đều có ngày dài hơn mong muốn của ban quản lý và
ban quản lý luôn đặt ra nhiều câu hỏi hóc búa, nhưng khi các nhóm có kế hoạch tốt,
họ có thể bảo vệ họ và luôn thuyết phục ban quản lý.
Vì vậy, việc giải quyết các vấn đề về lịch trình sẽ kết thúc với một nhóm phần mềm biết họ đang làm gì.
Các nhóm này có thể báo cáo tiến độ của họ dựa trên các kế hoạch thực tế, cung
cấp theo lịch trình đã thỏa thuận và sản xuất các sản phẩm tốt.
Các bước tiếp theo: Vì vậy, bạn cần biết cách lập kế hoạch, cách trình bày kế hoạch
này với ban quản lý và sau đó là cách bảo vệ kế hoạch khi nó bị tấn công. Và bạn sẽ
có một kế hoạch chu đáo để hướng dẫn công việc và phát triển sản phẩm. lOMoARcPSD| 58854646
Nhận xét cuối cùng
Hãy nhớ hai nguyên tắc cơ bản:
- Đầu tiên, bạn được trả tiền để làm những gì quản lý muốn bạn làm, vì vậy
đừng từ chối đơn đặt hàng trực tiếp
- Thứ hai, hãy luôn sẵn sàng "nỗ lực hết mình" nhưng đừng cam kết hẹn hò mà không có kế hoạch.
Hầu hết các nhà quản lý sẽ hợp lý và tôn trọng mong muốn lập kế hoạch của bạn,
nhưng đôi khi các nhà quản lý cấp cao hơn đang gây áp lực nặng nề mà người quản
lý của bạn không sẵn sàng chống lại.
Nếu bạn không thể đạt được bước tiến khá sớm, hãy thoát ra khỏi người quản lý
không có ruột của bạn càng nhanh càng tốt.