Giúp ông chủ của bạn, giúp chính mình
Bạn có thể phản ứng hoặc hành động theo yêu cầu này.
Ghi nhớ tất cả các câu hỏi "Di chuyển núi Phú Sĩ"? Nếu bạn đang trong một cuộc phỏng vấn cho một công việc bạn thực sự muốn, bạn sẽ không nói với người phỏng vấn rằng câu hỏi đó ngu ngốc đến mức nào, nhưng sẽ tiếp tục đặt câu hỏi và bày tỏ ý tưởng tốt nhất của bạn về việc giải quyết nó. Ở một số nền văn hóa, bạn sẽ không bao giờ nói không với một ông chủ thực sự yêu cầu bạn di chuyển Núi Phú Sĩ, nhưng sẽ tìm cách để bạn vừa giữ thể diện.
Lọc lại câu hỏi
Nếu bạn định điều chỉnh lại câu hỏi thành một cái gì đó như,
"Tôi có thể mua hoặc có được một bộ công cụ tự động hóa càng nhiều tác vụ năng suất thấp liên quan đến phần mềm càng tốt không?"
nhiệm vụ này trở nên ngon miệng hơn nhiều. Giúp sếp của bạn (và chính bạn) bằng cách cung cấp cho anh ta một tùy chọn có khả năng truy nguyên rõ ràng với CASE và một hoặc hai tùy chọn dựa trên Agile / mã nguồn mở / đám mây.
Xem lại CASE
Vào những năm 90, các công cụ CASE có thể có dạng một bộ công cụ từ Rational có thể bao gồm Requisite Pro, Rational Rose, Clear Case, Rational Robot (một người chạy thử), Purify, Pure Co hiểm và Quantify và một số công cụ khác đã được tích hợp với nhau. Nếu bạn là một cửa hàng MAD (Y tế, Hệ thống điện tử, Quốc phòng), bạn có thể sử dụng các phiên bản cập nhật của các công cụ này để tạo tài liệu và đồ tạo tác rộng rãi và có thể theo dõi thường được khách hàng yêu cầu trong các thị trường đó.
Liên hệ với IBM và nhờ nhân viên bán hàng đưa ra báo giá cho năm giấy phép (hoặc chỉ một giấy phép nổi). Thêm vào một số đào tạo quá. Chia sẻ trích dẫn này với người quản lý của bạn có thể kết thúc cuộc nói chuyện về các công cụ CASE. Nhưng đừng hiểu sai ý tôi. Tôi thích Rational, các nhà khoa học chính của họ và các sản phẩm của họ, nhưng chủ yếu truy cập chúng thông qua giấy phép trang web của trường đại học vì giá của chúng quá cao so với các công ty nơi tôi đã làm việc. Nếu bạn được chấp thuận, ít nhất là từ kinh nghiệm của tôi, họ sẽ đối xử với quyền của bạn với sự hỗ trợ tốt, đào tạo chất lượng (thường là ở một khu nghỉ dưỡng hàng đầu với thức ăn tuyệt vời).
Công cụ để bán
Bạn vẫn có một cơ hội tuyệt vời để đi mua sắm công cụ. Các nhà phát triển Agile cũng cần các công cụ. Bạn có thể mua một bộ cung cấp cho bạn hỗ trợ tài liệu cho thẻ câu chuyện trực tuyến, ca sử dụng, ca sử dụng và các loại sơ đồ UML khác. Atlassian có những gì tôi nghĩ là một bộ công cụ tuyệt vời - Jira cho nhiệm vụ và theo dõi lỗi, Green Hopper cho những gì họ mô tả là quản lý dự án Agile, Confluence cho wiki mạng nội bộ, Crucible để đánh giá mã trực tuyến và Bamboo cho máy chủ tích hợp liên tục. Có phần mềm làm giấy phép dịch vụ cho những bộ này và các bộ công cụ khác nhắm vào nhu cầu của bạn nếu bạn là Agile.
Tích hợp IDE là một con đường khác để có được một năm 2012 CASE tương đương. Nếu bạn là nhà phát triển của Microsoft, Visual Team Studio có các công cụ có phạm vi tương tự như những gì Rational tạo ra. Họ có một số kỹ thuật phần mềm khứ hồi, tạo ra các bài kiểm tra đơn vị từ các lớp, tích hợp với các hệ thống kiểm soát nguồn và một loạt các công cụ để hợp tác nhóm.
Công cụ nguồn mở
Về phía nguồn mở, Eclipse và nhiều trình cắm thêm của nó cố gắng tích hợp một loạt các công cụ nguồn mở. Tôi không chắc liệu Khung mô hình hóa Eclipse đã trưởng thành hay nếu có các công cụ khác mang lại cho kỹ sư phần mềm khứ hồi hiệu quả, nhưng lần trước tôi đã xem xét, có vẻ như nó không dễ đạt được. Môi trường Qt Creator tích hợp với kiểm soát nguồn và có một số khả năng để giúp kiểm tra tại chỗ từ phạm vi bảo hiểm mã của các thay đổi khi bạn ở trong trình chỉnh sửa.
Áp dụng công cụ tăng dần lặp đi lặp lại
Một cách tiếp cận lặp lại / gia tăng để lựa chọn công cụ cũng có thể rất hiệu quả. Các dự án nguồn mở thường hỗ trợ các môi trường đơn hoặc nhiều. Lựa chọn công cụ của bạn có thể bị ảnh hưởng bởi các ngăn xếp mà bạn sử dụng. Không bao giờ có thời điểm tốt để đóng cửa hoàn toàn sự phát triển, vì vậy, thêm và đào tạo đội ngũ trong một vài công cụ nhỏ hơn mỗi quý có thể tốt hơn một cách tiếp cận lớn làm thay đổi mọi thứ cùng một lúc.
Giải pháp công cụ đám mây
Nhiều giải pháp được liệt kê có thể yêu cầu máy chủ và thiết lập tương đối phức tạp. Có rất nhiều tùy chọn xuất hiện trên thị trường dựa trên nền tảng đám mây và cung cấp phần mềm dưới dạng dịch vụ được nhà cung cấp lưu trữ với một khoản phí hàng tháng. Điều này có thể có ý nghĩa đối với nhóm của bạn, dù là ngắn hạn hay dài hạn. Một số có thể có một giải pháp lưu trữ mà bạn có thể sử dụng để bắt đầu nhanh, với tùy chọn mua giấy phép sau này.
Không có gợi ý nào trong số này là một con đường rẻ tiền và dễ dàng để cải thiện năng suất tức thì, nhưng nếu bạn có thể tìm thấy một số công cụ không thể thiếu một khi bạn thử chúng.