Chất lượng phần mềm
Tôi nhận được một email hỏi: “Ai chịu trách nhiệm về chất lượng phần mềm? Điều đó phải thuộc về người đảm bảo chất lượng phần mềm bởi vì đó là việc của họ hay thuộc về người kiểm thử, người phải kiểm tra chất lượng? Làm sao tôi đo được chất lượng của sản phẩm phần mềm?”
Nghề nghiệp trong thời bất định
Với cuộc khủng hoảng tài chính toàn cầu ở Mĩ và châu Âu, nhiều sinh viên tốt nghiệp sẽ thấy khó kiếm được việc làm họ muốn. Nhưng với những người đã có việc và bây giờ đang làm việc, họ cần hiểu rằng chuyển vận kinh tế hiện thời theo cách nào đó với nhiều lên xuống, khác biệt với các chu kì trước và không ai có thể dự đoán được điều gì sẽ xảy ra tiếp. Nếu bạn không bắt đầu lấy cách tiếp cận có lưu tâm hơn với nghề nghiệp của mình, bạn có thể bị thải loại sau đó.
Phụ nữ trong khu vực kĩ thuật
Có vài nghiên cứu chỉ ra rằng số phụ nữ làm việc trong khu vực khoa học và công nghệ ít hơn đàn ông nhiều.
Tìm việc
Trong thị trường việc làm đầy cạnh tranh ngày nay, tri thức và kĩ năng là quan trọng hơn bao giờ hết.
Quản lí hệ thông tin
Ngày nay Công nghệ thông tin có khắp mọi nơi và kiểm soát nhiều thứ, từ xưởng chế tạo lớn cho tới doanh nghiệp nhỏ, từ hệ thống chính phủ tới các hệ thống doanh nghiệp tư nhân.
Nhóm kiểm thử độc lập
Phát triển phần mềm bao giờ cũng có lỗi và kiểm thử được dùng để tìm và sửa lỗi.
Chất lượng của người quản lí dự án
Tôi nhận được một email hỏi về điều tôi đã viết về người quản lí dự án phần mềm. Người này đã viết “Người quản lí dự án phải có kĩ thuật như thế nào? Tôi mới tốt nghiệp trong khoa học máy tính và đã hoàn thành lớp quản lí dự án. Tôi có đủ phẩm chất để làm việc như người quản lí dự án phần mềm không? Nếu không thì tại sao?”
Nghề phần mềm trong năm 2010
Ngày nay, hầu hết các việc làm đều yêu cầu bằng đại học và nếu bạn có bằng, bạn sẽ kiếm được nhiều tiền hơn là không có bằng. Tất nhiên, có những ngoại lệ, một số người kiếm việc tốt mà không có bằng đại học hay một số người có bằng nhưng không thể tìm được việc làm.
Công nhân phần mềm nước ngoài ở Mĩ
Bởi vì thiếu hụt kĩ năng mấu chốt, chính phủ Mĩ ban hành chương trình visa di trú đặc biệt có tên là H1B và L-1 để cho phép công nhân nước ngoài có kĩ năng vào và làm việc ở Mĩ. Tuy nhiên, nhiều người chỉ trích rằng chương trình này cho phép các công ti thuê công nhân với lương thấp hơn tỉ lệ thị trường và về căn bản lấy mất việc làm của công nhân Mĩ. Nhưng nghiên cứu mới công bố từ đại học Maryland dường như mâu thuẫn với những lời nói này. Nghiên cứu này thấy rằng phần lớn các công nhân nước ngoài có kĩ năng thực tế kiếm được nhiều hơn công nhân Mĩ, không ít hơn.
Cuộc sống và hạnh phúc
Khi ngày tốt nghiệp tới gần, tôi có một thảo luận thú vị về nghề nghiệp trong lớp phần mềm. Một sinh viên nói: “Tôi muốn có việc làm được trả lương cao vậy thì tôi sẽ hạnh phúc.”
Sự kiện thú vị về công nghệ phần mềm
Điều thú vị nhất về công nghiệp phần mềm là nhiều công ti hàng đầu đã do các sinh viên đại học sáng lập ra.
Xu hướng công nghiệp
Theo dự báo công nghiệp mới nhất, chi tiêu công nghệ thông tin toàn cầu sẽ tăng trưởng quãng 6% trong 2010, nâng đầu tư công nghệ toàn thế giới lên $3.4 nghìn tỉ đô la và tiếp tục tăng lên trong năm năm tới.
Ngôn ngữ lập trình
Một sinh viên hỏi tôi: “Ngày nay có bao nhiêu ngôn ngữ lập trình? Ngôn ngữ nào là tốt nhất? Liệu có thể dùng một ngôn ngữ máy tính cho mọi ứng dụng không? Tôi cần biết ngôn ngữ nào?”
Kiểm điểm phần mềm
Mọi người phát triển phần mềm đều muốn dự án của họ được đúng thời gian, trong ngân sách và có chất lượng cao. Vậy mà nhiều dự án tiếp tục bị chậm, chi phí cao, chất lượng thấp, với ít chức năng hơn được yêu cầu.
Six sigma
Six Sigma là một trong những phương pháp luận quản lí chất lượng phổ biến nhất được dùng trong công nghiệp ngày nay. Nó bắt đầu năm 1986 như một phương pháp dựa trên thống kê để làm giảm biến thiên trong qui trình chế tạo điện tử tại Motorola. Về nguồn gốc, nó dựa trên khái niệm “Quản lí chất lượng toàn bộ” và được thích ứng cho công nghiệp điện tử nhưng qua thời gian, nó được “quảng cáo” như có nhiều nghĩa khác biệt tuỳ theo ai giải thích nó.
Giữ người
Điều gì xảy ra khi dự án của bạn mất vài người then chốt?
Việc làm trong thời khó khăn
Theo dự báo gần đây của chính phủ Mĩ, lương của những nhà chuyên môn kinh doanh dường như sụt giảm dần trên khắp thế giới.
Được chuẩn bị
Ngày nay chúng ta đang sống trong một thời bất định nơi bất kì cái gì cũng có thể xảy ra rất nhanh chóng.
Quy trình cho dự án phần mềm
Tuần trước, một người bạn có sở hữu một công ti phần mềm gọi điện thoại cho tôi: “Sau khi làm việc cho một công ti phần mềm trong sáu năm, tôi bắt đầu công ti riêng của tôi. Tôi tuyển những sinh viên tốt nghiệp hàng đầu và trả lương hậu cho họ, tôi có một số khách hàng và công ti của tôi phát triển nhanh chóng. Tuy nhiên, hiện thời chúng tôi có vấn đề với lỗi nhiều và trượt lịch biểu. Nếu những vấn đề này tiếp tục, công ti của tôi sẽ lâm vào rắc rối. Là người chủ, tôi thường dành hầu hết thời gian của mình với khách hàng để đưa vào việc kinh doanh mới cho nên làm sao tôi có thể sửa được những vấn đề này và tiếp tục phát triển công ti của tôi?”
Lời khuyên khác cho người quản lí dự án phần mềm
Một người phát triển phần mềm hỏi tôi: “Mất bao lâu để là người quản lí dự án phần mềm? Tôi có cần theo khoá đào tạo là người quản lí dự án phần mềm không? Người không làm phần mềm có thể quản lí được dự án phần mềm không?”