Quản lý dự án phần mềm

GS John Vu08/05/2026 13:00
Quản lý dự án phần mềm

Chìa khoá cho thành công của bất kì dự án phần mềm nào là thiết lập các yêu cầu tốt. Từ những yêu cầu này, người quản lí dự án có thể đặt ra mục đích, chiều hướng, và trao đổi chúng với thành viên tổ.

Điều quan trọng là cả người dùng và người phát triển đều hiểu rõ ràng các yêu cầu cũng như mong đợi. Tất nhiên, người quản lí dự án phải chắc chắn rằng các yêu cầu là đầy đủ, đúng đắn, chính xác, nhất quán, kiểm thử được và theo dõi dấu vết được.

Trong công việc phần mềm, lập kế hoạch dự án là rất quan trọng vì nó là cơ sở để quản lí dự án. Khả năng của người quản lí dự án kiểm soát và quản lí dự án phụ thuộc cao độ và sự chính xác của kế hoạch. Bản kế hoạch dự án tốt phải bao gồm ước lượng dự án, lịch biểu, tài nguyên, yêu cầu kĩ năng, công nghệ then chốt và quản lí rủi ro. Bản kế hoạch cũng phải bao gồm cách quản lí cấu hình, đảm bảo chất lượng được áp dụng và cách tiến độ được theo dõi. Lập kế hoạch dự án là kĩ năng yêu cầu nhiều kinh nghiệm. Bạn có thể học về lập kế hoạch dự án trong lớp hay đọc sách nhưng bạn sẽ cần thực hành nó trong nhiều năm trước khi bạn có thể phát triển kĩ năng để tạo ra bản kế hoạch chính xác. Trong lập kế hoạch, ước lượng dự án có lẽ là kĩ năng khó làm chủ nhất cho nên tôi gợi ý rằng bạn giữ dấu vết của mọi ước lượng bạn làm trong sổ tay, kiểm điểm lại khác biệt giữa điều bạn đã ước lượng và điều thực tế xảy ra và dùng chúng để cải tiến kĩ năng ước lượng của bạn.

Vì yêu cầu thay đổi thường xuyên, bạn cũng cần kiểm soát các thay đổi tương ứng theo qui trình kiểm soát thay đổi và gặp gỡ với người dùng để đặt ưu tiên cho những thay đổi này. Là người quản lí dự án, bạn nên lựa chọn vòng đời phát triển đưa ra tăng dần và “đông cứng yêu cầu” trước khi bắt đầu các pha thiết kế và thực hiện và trì hoãn thay đổi tương lai cho bản đưa ra tiếp. Bằng việc dựng tăng dần phần mềm, bạn có thể đưa ra sản phẩm dựa trên ưu tiên của người dùng và tránh phản ứng vào phút chót với thay đổi yêu cầu.

Dự án không có người quản lí có kĩ năng giống như giương buồm đi ra đại dương không có thuyền trưởng. Người quản lí dự án có kĩ năng biết cách kiểm soát dự án và phải có quyền quyết định đối với mọi tài nguyên được cần để thực hiện dự án. Người quản lí cũng cần biết cách làm việc với khách hàng để làm sáng tỏ yêu cầu và hiểu mong đợi của họ. Khách hàng khác nhau có các mong đợi khác nhau. Một số muốn chất lượng nhưng số khác có thể muốn nhiều chức năng hơn, một số sẽ chăm lo tới lịch biểu nhưng một số lại chỉ quan tâm tới chi phí. Làm sao ưu tiên hoá các mong đợi khác nhau và giữ cân bằng các quan điểm khác nhau là kĩ năng của người quản lí dự án. Đó là lí do tại sao bên cạnh kĩ năng kĩ thuật và quản lí, người quản lí giỏi cũng phải có kĩ năng thương lượng và trao đổi.

Người quản lí dự án giỏi biết cách đưa tổ vào hoạt động ra quyết định. Bằng việc để các thành viên tổ tham gia vào việc lập kế hoạch và theo dõi dự án, tổ sẽ cảm thấy rằng họ có cái gì đó để nói và ít nhất quyết định nào đó về dự án của họ và cam kết làm cho dự án thành công hơn. Một trong những yếu tố then chốt trong dự án phần mềm là kĩ năng của các thành viên tổ dự án. Người quản lí dự án giỏi bao giờ cũng biết cách thuê, đào tạo và phát triển các thành viên tổ giỏi nhất có thể được. Không may là ngày nay nhiều người quản lí dự án chỉ tập trung vào số người được cần chứ không phải là kĩ năng được cần. Đây là sai lầm lớn bởi vì KHÔNG phải tất cả những người phát triển đều như nhau. Nhiều người quản lí KHÔNG biết cách lựa chọn, phỏng vấn và đào tạo thành viên tổ mà lấy bất kì ai sẵn có. Người quản lí dự án giỏi cũng tương tự như “huấn luyện viên tổ thể thao”. Người đó lựa chọn thành viên cẩn thận, cung cấp đào tạo, phân công cho họ các vai trò, trách nhiệm và đánh giá hiệu năng công việc của họ, kể cả hành vi và công việc tổ của họ. Người quản lí giỏi cũng phát triển chương trình đào tạo dự án và bản kế hoạch con đường nghề nghiệp cho tổ bởi vì người đó biết nguyên tắc: “Chăm sóc cho người của bạn trước thì họ sẽ chăm sóc cho bạn.” Nhân tiện, nếu tổ thể thao bị thua, họ không sa thải cầu thủ mà sa thải huấn luyện viên. Cùng điều đó xảy ra trong phần mềm, nếu dự án thất bại, họ không sa thải người phát triển mà sa thải người quản lí dự án.

Quản lí dự án phần mềm cũng là nhận diện và quản lí rủi ro liên kết với dự án. Mọi dự án đều có rủi ro cho nên hoạt động nhận diện rủi ro và tác động của chúng sẽ dẫn tới việc lập kế hoạch dự án thấu đáo hơn. Nhận diện rõ ràng các yếu tố rủi ro, xác suất xuất hiện của chúng, tác động của chúng lên dự án, và có kế hoạch giảm nhẹ những rủi ro này là cực kì quan trọng cho thành công của dự án. Người quản lí dự án giỏi bao giờ cũng giám sát mọi hành động bên trong dự án. Bởi vì thông tin trạng thái là cốt yếu cho việc kiểm soát dự án và chung cuộc đảm bảo thành công dự án, việc thu thập thông tin trên cơ sở hàng ngày là rất quan trọng. Với những dự án nhỏ, người quản lí có thể kiểm điểm các hoạt động bằng nhiều phương pháp và công cụ nhưng dự án lớn có thể yêu cầu một số công cụ và cơ chế tự động hoá. Điều cũng quan trọng là cất giữ các thông tin này để dùng trong lập kế hoạch dự án và nỗ lực phát triển tương lai.

Phần lớn những người quản lí dự án thành công đều đã quản lí nhiều dự án trước khi họ trở nên thành công. Như tôi đã nhắc tới trước đây, việc quản lí dự án cần thời gian và bạn KHÔNG thể vội vàng về nó được. Về căn bản có lẽ phải mất năm tới bẩy năm và kinh nghiệm trong nhiều dự án để phát triển kĩ năng này. “Công thức bí mật” của tôi để là người quản lí dự án giỏi là học từ sai lầm quá khứ và quản lí dự án theo cách nhất quán. Thành công yêu cầu làm việc cần mẫn về các kĩ năng kĩ thuật, quản lí và “kĩ năng mềm” và phần lớn trong tất cả mọi việc là đối xử với thành viên tổ của bạn một cách kính trọng và trung thực. Phải chắc họ biết điều đang diễn ra, cách họ khớp vào, trao đổi với họ thường xuyên để khử bỏ mọi lẫn lộn, và đảm bảo tính lặp lại được. Người quản lí càng chia sẻ thông tin và trao đổi với các thành viên tổ tốt thì dự án càng có thể tốt hơn.

English version

Software Project Management

The key to the success of any software project is the establishment of good requirements. From these requirements, project manager can set goals, directions, and communicate them to team members. It is important that both users and developers clearly understand the requirements as well as the expectations. Of course, project manager must make sure that the requirements are complete, correct, precise, consistent, testable, and traceable.

In software work, project planning is very important as it is the basis for managing the project. The project manager’s ability to control and manage the project is highly dependent on the accuracy of the plan. A good project plan must include project estimates, schedules, resources, skill requirements, key technologies and risk management. The plan should also include how configuration management, quality assurance, are being applied and how progress are being tracked. Project planning is a skill that requires a lot of experiences. You may learn about project planning in class or reading books but you will need to practice it for many years before you can develop the skill to create an accurate plan. Among planning, project estimates is probably the most difficult skill to master so I suggest that you keep track of all your estimates in a notebook, review the differences between what you have estimated and what actually happened and use them to improve your estimation skills.

Because requirements often change, you also need to control the changes according to a defined change control process and meet with users to set priority for these changes. As project manager, you should select an incremental release development lifecycle and “freeze requirements” before starting design and implementation phases and postpone further changes to the next release. By incrementally build the software, you can release the product based on users’ priorities and avoid reacting to last minute requirements change.

A project without a skilled manager is like sailing across the ocean without a captain. The skilled project manager know how to control the project and must have decision power over all resources required to execute the project. The manager also know how to work with the customers to clarify requirements and understand their expectations. Different customers have different expectations. Some want quality but other may want more functionality, some would care about schedule but other only concern with costs. How to prioritize different expectations and balance different views is the skill of the project manager. That is why beside technical and management skills, a good manager should also have negotiation and communication skills.

A good project manager know how to involve the team in some decision-making activities. By having team members participate into planning and tracking the project, the team will feel that they have something to say and at least some decisions about their project and commit to make the project more successful. One of the key factors in software project is the skills of project team members. A good manager always know how to hire, train and develop the best team members possible. Unfortunately, today many project managers are only focusing on the number of people needed rather than the skills needed. This is a big mistake because NOT all developers are the same. Many manager do NOT know how to select, interview and train team members but take anyone who are available. A good project manager is similar to a “Coach in a sport team”. He selects members carefully, provides training, assigns them roles, responsibilities and evaluates their work performance, including their behavior and team works. A good manager also develops project training program and career path plan for the team because he knows the principle: “Take care of your people first then they will take care of you”. By the way, if a sport team lost, they do not fire the players but the coach. The same thing happens in software, if the project failed, they do not fire developers but the project manager.

Managing a software project is also about identifying and managing the risks associated with the project. Every project have risks so the activity of identify risks and their impact early will lead to more thorough project planning. Clear identification of risk elements, their probability of occurrence, their impact of on the project, and a plan for mitigate these risks are extremely important to the success of a project. A good project manager always monitors every activities within the project. Because status information is crucial to controlling a project and ultimately ensuring project success, gathering the information on a daily basis is very important. For small projects, manager can review activities with manual methods and tools but large projects may require some automated tools and mechanisms. It is also important to save these information for use in future project planning and development efforts.

Most successful project managers have managed several projects before they become successful. As I have mentioned previously, project management takes time and you can NOT hurry it. Basically it probably takes five to seven years and experiences in many projects to develop this skills. My “Secret formula” of being good project manager is to learn from past mistakes and manage project in a consistent way. Success requires diligently working on your technical, managerial and “Soft-skills” and most of all treat your team member with respect and fairness. Make sure they know what is going on, how they fit in, communicate with them often to eliminates any confusion, and ensures repeatability. The more manager shares information and communicates with team members the better the project can be.

Trong khoa học máy tính và kĩ nghệ phần mềm, họ xếp hạng CMU là số 5 trên thế giới sau Stanford, MIT, Berkeley và Princeton. Bạn có thể kiểm lại xếp hạng của họ tại

http://www.arwu.org/SubjectCS2010.jsp ;

Điều thú vị nhất từ xếp hạng của người Trung Quốc là ở chỗ trong 100 đại học tốt nhất trên thế giới, Mĩ có 54 trường nhưng không đại học nào ở Trung Quốc thậm chí lọt vào tốp 100. Chỉ hai đại học Trung Quốc được xếp vào tốp 200. Tôi rất ngạc nhiên rằng Đại Học Thanh Hoa được xếp hạng 191 và Đại học Bắc Kinh được xếp hạng 199. Tuy nhiên, Báo cáo News Report của Mĩ lại xếp hạng Đại học Thanh Hoa vào số 9 và Đại học Bắc Kinh vào số 10. Khi tôi hỏi một người bạn, giáo sư Yang tại đại Thanh Hoa về sự khác biệt này, ông ấy nói: “Thật đáng thất vọng rằng ít đại học Trung Quốc được xem xét tới trong các trường tốt nhất thế giới, ngay cả theo nguồn Trung Quốc. Điều đó nghĩa là hệ thống giáo dục của chúng tôi không đủ tốt như chúng tôi muốn và chúng tôi sẽ phải làm việc gian nan hơn để cải tiến nó.”

Bởi vì tôi cũng dạy ở Đại học Thanh Hoa như giáo sư thỉnh giảng, tôi thấy rằng sinh viên ở đó rất giỏi và chẳng có lí do gì để trường có thể được xếp hạng thấp thế cho nên tôi hỏi ông ấy: “Tại sao ông nghĩ Thanh Hoa được xếp hạng như thế theo nghiên cứu của Trung Quốc, nó phải có lí do nào đó mà tôi không biết”. Ts Yang giải thích: “Từ một người ngoài như ông, ông nhìn mọi thứ khác với ai đó ở bên trong. Cho dù trường chúng tôi rất tốt và phần lớn sinh viên rất có tính cạnh tranh nhưng hệ thống của chúng tôi không hoàn hảo. Sự kiện là thỉnh thoảng chúng tôi phải hạ thấp chuẩn đầu vào để nhận một số sinh viên không đủ tư cách. Nếu cái vào KHÔNG có chất lượng cao thì ông KHÔNG THỂ mong đợi cái ra tốt hơn. Đôi khi, chúng tôi được yêu cầu phải cho thi lại một số sinh viên bởi vì họ đã không làm bài thi tốt. Nếu kết quả của kì thi thứ hai vẫn không tốt hơn, chúng tôi phải cho họ thi lại lần nữa cho tới khi họ qua được. Mỗi lần thi được thực hiện, chúng lại phải hạ thấp chuẩn để cho chúng tôi đáp ứng được chỉ tiêu số lượng. Có vấn đề với việc gian lận trong thi cử giữa một số sinh viên nữa, cho dù điều đó vẫn là phần nhỏ khi so sánh với các trường khác. Nghiên cứu của Jiao Tong ở Thượng Hải đã kiểm lại chất lượng của sinh viên và họ có thể tìm ra cái gì đó. Các nghiên cứu khác như News & World Report của Mĩ đã không hội tụ vào kết quả sinh viên nhưng phần lớn vào nghiên cứu được xuất bản, và tỉ lệ giữa giáo sư và sinh viên. Phương pháp khác nhau dẫn tới các kết luận khác nhau.”

Tôi không hoàn toàn đồng ý với kết luận của bạn tôi vì tôi biết Thanh Hoa là trường xuất sắc với sinh viên giỏi. Nếu có vài trường hợp đặc biệt, họ là ngoại lệ thay vì đa số. Tuy nhiên, tôi cũng biết rằng xếp hạng ARWU của Thượng Hải để đánh giá các đại học Trung Quốc là trong việc xếp hạng xuất sắc toàn thế giới và được nhiều học giả kính trọng cao. Một cuộc điều tra về giáo dục cao hơn do tờ tạp chí The Economist tiến hành đã bình luận rằng “ARWU là việc xếp hạng hàng năm được sử dụng rộng rãi nhất” về các đại học trên thế giới, và tờ Chronicle of Higher Education cũng báo cáo rằng ARWU “được coi là việc xếp hạng quốc tế có ảnh hưởng nhất ngày nay.”

Ts. Yang bảo tôi: “Ngày nay số sinh viên Trung Quốc học tập ở nước ngoài còn cao hơn sinh viên ở bất kì nước nào. Mỗi năm, quãng nửa triệu người trong số họ rời Trung Quốc đi học ở hải ngoại, vài người hỏi tại sao con số cao thế. Lí do đơn giản: Họ tìm kiếm giáo dục tốt hơn, đào tạo tốt hơn, và cơ hội tốt hơn ở đâu đó. Thiếu giáo dục chất lượng là yếu tố chính làm cho họ phải đi học ở đâu đó khác. Thực tế, Trung Quốc đang đánh mất những sinh viên giỏi nhất nước bởi vì một khi họ ra đi, chỉ vài người quay về. Để giữ các tài năng giỏi nhất, Trung Quốc phải xây dựng nền giáo dục chất lượng tốt và làm cho giáo dục nội địa thành ưu tiên cao nhất. Chính phủ chúng tôi đã chi nhiều tiền vào cải tiến hệ thống giáo dục nhưng điều đó không dễ bởi vì nó yêu cầu một cách nghĩ hoàn toàn khác. Phương pháp truyền thống dựa trên thi cử không còn phù hợp, nó chỉ tạo ra nhiều người với tri thức sách vở mà không có kĩ năng thực hành. Sinh viên của chúng tôi dành nhiều thời gian nhồi nhét sách vở, ghi nhớ các lí thuyết thay vì áp dụng tri thức của họ vào thực hành. Nếu ông hỏi một sinh viên tại sao anh ta tới đại học, có lẽ ông sẽ có được câu trả lời đại loại như: “Để được bằng” hay “Để được việc làm lương cao.” Đó là suy nghĩ hiện thời trong các sinh viên của chúng tôi, bằng cấp là quan trọng hơn tri thức và kĩ năng. Nếu ông hỏi cùng câu hỏi với sinh viên ở Mĩ hay châu Âu câu trả lời chắc sẽ là “Để thu được giáo dục” hay “Để học cái gì đó kích động.” Kết quả buồn nản của nền giáo dục của chúng tôi là chúng tôi học sao chép chứ không sáng tạo, chúng tôi học bắt chước chứ không canh tân. Chừng nào cách nghĩ này còn chưa thay đổi, cải tiến sẽ không xảy ra và đó là lí do tại sao chúng tôi đã không được xếp hạng cao, ngay cả bởi hệ thống xếp hạng của riêng chúng tôi.”

Tất nhiên, không phải mọi người đều đồng ý với Ts. Yang. Một giáo sư giận dữ bảo tôi: “Loại xếp hạng này là vô nghĩa, đầy những thiên vị hướng về phương tây, ông nên bỏ qua nó.” Vị giáo sư khác phàn nàn: “Tôi không biết tại sao chúng tôi nói với thế giới về nhược điểm của nền giáo dục của chúng tôi. Loại chân thành đó tương đương với ngu xuẩn.”

—-English version—-

A conversation about Education

Last week, a ranking of world universities was released by ShanghaiJiaoTongUniversity where they ranked Harvard as the top university for the past eight year. In computer science and software Engineering, they rank CMU as number 5 in the world after Stanford, MIT, Berkeley and Princeton. You could check their ranking in  http://www.arwu.org/SubjectCS2010.jsp ;

The most interesting from this Chinese ranking was that among 100 best universities in the world, the U.S has 54 but no university in China even make it to the top 100. Only two Chinese universities were ranked in the top 200. I was very surprised that TsinghuaUniversity was ranked 191 and PekingUniversity was ranked 199. However, the U.S News Report ranking put TsinghuaUniversity at number 9 and PekingUniversity at number 10. When I asked a friend, Professor Yang at Tsinghua university about this differences, he said: “It is disappointing that few Chinese universities are considered among the world’s best, even by a Chinese source. It means our education system is not as good as we would like to and we will have to work harder to improve it”.

Because I also teach at Tsinghua University as a visiting professor, I found that students there were very good and under no reason the school could be ranked that low so I asked him: “Why do you think Tsinghua was ranked like that by a Chinese study, it must have reason that I do not know”. Dr Yang explained: “From an outsider like you, you see thing differently from someone who is inside. Even our school is very good  and most students are very competitive but our system is not perfect. The fact is sometime we have to lower the admission standard to accept some students who do not qualify. If the input is NOT of high quality then you CANNOT expect better output. Sometime, we were told to re-test some students because they did not do well in their tests. If the results of the second test were not better, we had to re-test them again until they passed. Each time the test was done, we had to lower our standard so we can meet the quota. There is problem with cheating on exams among some students too, even it is still a small portion as compare with other schools. The Shanghai Jiao Tong study checked the quality of students and they may find something. Other studies such as the U.S News & World Report did not focus on students outcomes but mostly on the amount of research published, and the ratio between professors and students. Different methods lead to different conclusions”.

I do not quite agree with my friend’s conclusion as I know Tsinghua is an excellent school with good students. If there are few special cases, they are an exceptions rather than a majority. However, I also know that the Shanghai’s ARWU ranking to evaluate Chinese universities was among the prominent ranking worldwide and highly respected by many scholars. A survey about higher education published by The Economist magazine commented that “The ARWU is the most widely used annual ranking” of the world’s universities, and the Chronicle of Higher Education also reported that the ARWU “is considered the most influential international ranking today.”

Dr. Yang told me: “Today number of Chinese students who study abroad are much higher than students from any country. Each year, about half million of them leave China to study oversea, few people would ask why such a high number. The simple reasons: They are seeking better education, better trainings, and better opportunities elsewhere. Lack of a quality education is the main factor causing them to study elsewhere. In fact, China is losing some of the country’s best students because once they leave, few would return. To retain the best talents, China must build good quality education system and make domestic education the highest priority. Our government has spent a lot of money on improving the education system but it is not easy because it requires a completely different mindset. The traditional method based on exams is no longer suitable, it only produces a lot of people with book knowledge but no practicing skills. Our students spent more time in cramming books, memorizing theories rather than applying their knowledge into practices. If you ask a student why he is attending university, you probably get an answer such as : “To get a degree” or “To get a high paying job” That is the current thinking among our students, the degree is more important than knowledge and skills. If you ask the same question of a students in the U.S or Europe the answer would probably be “To get an education” or “To learn something exciting”. The sad results of our education is we learn to copy rather than create, we learn to imitate rather than to innovate. Unless this mindset changes, improvement will not happen and that is why we were not ranked high, even by our own ranking system”.

Of course, not everybody agreed with Dr. Yang. One professor angrily told me: “This kind of ranking is nonsense, full of biases toward westerners, you should ignore it”. Another professor complained: “I do not know why we tell the world about our education weaknesses. That kind of honesty equates to stupidity”.

 


Gửi bình luận
(0) Bình luận
1

Thiếu hụt kỹ năng công nghệ thông tin

Trong vài năm qua, vấn đề thiếu hụt kĩ năng CNTT thường được nhắc tới ở Mĩ và nó làm khuấy động nhiều cuộc tranh cãi.
2

Công nghệ cao

Trong bài diễn văn hàng năm với quốc hội Mĩ để báo cáo về hoàn cảnh quốc qua và nêu đại cương kế hoạch mà chính phủ Mĩ muốn theo đuổi trong tương lai, tổng thống Barack Obama đã làm nổi bật tiềm năng cho tạo việc làm trong các lĩnh vực công nghệ sinh học và công nghệ thông tin.
3

Cách học tốt hơn

Ngày nay sinh viên đại học có nhiều sao lãng ngăn cản họ học tập.
4

Qui trình đơn giản cho dự án nhỏ

Hôm qua, một sinh viên đã tốt nghiệp vài năm trước tới gặp tôi. Anh ta nói: “Em cần lời khuyên của thầy để thiết lập qui trình tốt nhằm phát triển phần mềm có chất lượng với chi phí thấp nhất có thể được."
5

Tại sao học công nghệ tính toán?

Một người mẹ hỏi tôi: “Tại sao thầy cổ vũ học công nghệ tính toán? Con gái tôi sẽ tốt nghiệp phổ thông năm nay và nó quan tâm tới khu vực công nghệ. Chọn lựa của nó là gì?”

Lại nói về chất lượng phần mềm

Một số trong các bạn hỏi tôi về khác biệt giữa Đảm bảo chất lượng phần mềm (SQA), Kiểm soát chất lượng phần mềm (SQC) và Kiểm thử phần mềm. Về cơ bản, SQA hội tụ vào các vấn đề có liên quan tới qui trình tạo ra sản phẩm phần mềm. SQC hội tụ vào vấn đề có liên quan tới sản phẩm phần mềm. Kiểm thử là phương pháp của SQC để chắc rằng sản phẩm làm việc như mong đợi.

Giám sát xu hướng

Ngày nay, công nghệ thông tin là một trong những khu vực tăng trưởng nhanh nhất, nghề nghiệp được trả lương cao nhất, và bao giờ cũng có nhu cầu cao. Tuy nhiên, cũng có rủi ro mà sinh viên phải xem xét khi lựa chọn lĩnh vực học tập này.

Lời khuyên khác cho sinh viên năm đầu

Tôi nhận được một email mà người gửi viết: “Tôi thực sự thích những lời khuyên của thầy trong website SEGVN nhưng bên cạnh việc học những vấn đề kĩ thuật còn gì khác thầy có thể gợi ý cho sinh viên đại học năm thứ nhất không?”

Viết tiếp về Trung Quốc và Ấn Độ

Tôi gặp Robert trên máy bay từ Thượng Hải tới San Francisco. Anh ấy là phó chủ tịch cấp cao của một công ti lớn đã có những tiện nghi chế tạo ở cả Trung Quốc và Ấn Độ cho nên chúng tôi nói chuyện về hai nước này dựa trên tri thức của anh ấy trong nhiều năm làm việc ở đó.

Dự án Agile

Thay đổi yêu cầu là một trong những vấn đề chính trong hầu hết các dự án phần mềm.

Xu hướng tương lai trong Công nghệ thông tin

Theo nghiên cứu gần đây của Carnegie Mellon về cái nhìn trong năm năm đối với công nghiệp Công nghệ thông tin (CNTT), thì sẽ có thay đổi lớn về cách chức năng CNTT được tổ chức và quản lí.

Nhu cầu công nghiệp

Ngày nay, doanh nghiệp phức tạp hơn và yêu cầu thông tin có ý nghĩa để giúp cấp quản lí ra quyết định. Để đáp ứng với những thay đổi, công nghệ thông tin (CNTT) được sử dụng để tiến hành thu thập dữ liệu, phân tích thông tin để giúp qui trình ra quyết định và tăng năng lực cạnh tranh của công ti.

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.

‘Sức mạnh của Đạo’ - Nghệ thuật sống trong dòng chảy của Đạo

​​​​​​​Trong nhịp sống hiện đại, hội chứng cuồng công việc (workaholism) hay kiệt sức (burnout) đang dần trở thành “căn bệnh thời đại”. Con người bận rộn theo đuổi thành công, không ngừng tối ưu hiệu suất và lấp kín từng khoảng thời gian trong ngày, nhưng lại hiếm khi cảm thấy viên mãn, hạnh phúc trong việc mình làm.

Đối thoại với sinh viên ở Nam Kinh, Trung Quốc

Blog GS John VU - GS John Vu - 01/08/2026 11:00
Tháng trước khi tôi đọc bài giảng ở Nam Kinh, Trung Quốc, tôi có cơ hội nói chuyện với sinh viên đại học và họ hỏi tôi nhiều câu hỏi. Một sinh viên ghi lại nó và công bố nó trong báo trường như sau:

Sự im lặng là hình thức bác bỏ cao nhất

Suy ngẫm - Tr. Quang - 01/08/2026 10:00
Trong các mối quan hệ giữa người với người, khi đối mặt với mưu mô và những lời vu khống vô căn cứ, phản ứng đầu tiên của hầu hết mọi người là tranh cãi, phản bác và đối đầu trực diện.

Cứ 10 người trẻ Hàn Quốc thì 9 người sợ gặp bạn bè, khi các mối quan hệ thành khoản chi tiêu bị cắt giảm

Phong cách sống - Dun - 01/08/2026 09:00
Khi giá một bữa ăn tăng nhanh hơn thu nhập, thứ bị cắt không phải là món ăn mà là chính cuộc hẹn. Từ Seoul đến New York và Tokyo, "friendflation" đang cho thấy lạm phát không chỉ làm nhẹ giỏ hàng đi chợ mà còn làm nguội đi các mối quan hệ, và với nền kinh tế, đó là cú đòn giáng thẳng vào sức cầu nội địa.

‘Sức mạnh của Đạo’ - Nghệ thuật sống trong dòng chảy của Đạo

Từ sách - Phim - FN - 01/08/2026 08:00
​​​​​​​Trong nhịp sống hiện đại, hội chứng cuồng công việc (workaholism) hay kiệt sức (burnout) đang dần trở thành “căn bệnh thời đại”. Con người bận rộn theo đuổi thành công, không ngừng tối ưu hiệu suất và lấp kín từng khoảng thời gian trong ngày, nhưng lại hiếm khi cảm thấy viên mãn, hạnh phúc trong việc mình làm.

Công nghệ cao

Blog GS John VU - GS John Vu - 31/07/2026 11:00
Trong bài diễn văn hàng năm với quốc hội Mĩ để báo cáo về hoàn cảnh quốc qua và nêu đại cương kế hoạch mà chính phủ Mĩ muốn theo đuổi trong tương lai, tổng thống Barack Obama đã làm nổi bật tiềm năng cho tạo việc làm trong các lĩnh vực công nghệ sinh học và công nghệ thông tin.

Giới khoa học chụp não người đang toan tính trả thù và phát hiện ra thứ đáng sợ hơn cả ma túy

Suy ngẫm - Long Vân - 31/07/2026 10:00
"Quân tử trả thù mười năm chưa muộn", câu nói cửa miệng quen thuộc hóa ra không chỉ đơn thuần là một triết lý sống. Dưới lăng kính của thần kinh học hiện đại, nó là mô tả chính xác về một chu kỳ gây nghiện đáng sợ.

Nhạc sĩ Trần Tiến đi xe ôm lên tận đỉnh núi, ước mơ bỏ hết thế gian

Phong cách sống - Tùng Ninh - 31/07/2026 09:00
"Tôi đi 43 nước, không nước nào thân yêu bằng Việt Nam" – nhạc sĩ Trần Tiến nói.

Thế giới trong giọt nước - Khi những người tử tế không đồng ý với nhau

Từ sách - Phim - Quang Anh - 31/07/2026 08:00
Trong "Thế giới trong giọt nước", Regina Linke không đặt các nhân vật trước lựa chọn giữa thiện và ác. Họ đều muốn giúp một con chim sẻ bị thương, nhưng lại không thống nhất về cách giúp. Cũng từ những bất đồng ấy, câu chuyện không còn chỉ nói về lòng tốt.

Bạn có thể tìm thấy bao nhiêu khuôn mặt trong bức ảnh

Thư giãn - Tr. Quang - 30/07/2026 11:00
Chúng vô cùng khó tìm. Người ta nói rằng chỉ những người có khả năng quan sát cực kỳ tinh tường mới có thể tìm thấy chúng. Liệu bạn có phải là một trong số họ?

Người EQ cao vay tiền như thế nào?

Kỹ năng - Hà Nguyên - 30/07/2026 10:00
Ai cũng có lúc cần vay tiền để giải quyết một việc cấp bách. Nhưng điều khiến một người được tin tưởng không nằm ở số tiền họ vay, mà ở cách họ mở lời, giữ cam kết và ứng xử với khoản tiền mình đang mượn. Đó cũng là một biểu hiện của EQ tài chính.

Hành trình 3.000 km vượt sa mạc đến chiếc huy chương World Cup trên cổ của mẹ Nico Williams

Truyền cảm hứng - Minh Ngọc - 30/07/2026 09:00
Sau khi Tây Ban Nha bước lên ngôi vô địch, cầu thủ 24 tuổi của La Roja đã nhìn lên khán đài rồi tiến thẳng về phía mẹ mình - bà Maria, ôm bà thật chặt rồi tháo chiếc huy chương vô địch vừa nhận được để đeo lên cổ người phụ nữ đã đứng khóc suốt trận đấu.

'Sức mạnh của Đạo' - khi người bận rộn học cách không cản đường chính mình

Từ sách - Phim - Minh Nguyệt - 30/07/2026 08:00
Có những cuốn sách đổi đời người ta không phải bằng một chân lý lớn, mà bằng một tai nạn nhỏ. Với Max Landsberg, đó là một mảnh gỗ nhỏ mắc trong cổ họng vào một tối thứ Sáu — và ba mươi năm để hiểu vì sao mình lại ngồi ăn pizza kiểu ấy.

Lập kế hoạch dự án phần mềm

Blog GS John VU - GS John Vu - 29/07/2026 11:00
Một người phát triển phần mềm tới gặp tôi: “Tôi được đề bạt làm quản lí một dự án nhỏ. Ông chủ của tôi bảo tôi hội tụ vào viết mã chứ KHÔNG lập kế hoạch bởi vì lập kế hoạch là phí thời gian. Viết mã sẽ cho tổ nhiều thời gian hơn để hoàn thành dự án. Câu hỏi của tôi là làm sao lập kế hoạch cho dự án mà không phí thời gian và vẫn đạt tới thành công?”

Vì sao người Mỹ vẫn yêu quý Phạm Xuân Ẩn

Phong cách sống - Tô Giang - 29/07/2026 09:00
Giáo sư Larry Berman là tác giả "Perfect Spy", cuốn sách được độc giả Việt Nam biết đến với tên gọi "X6 - Điệp viên hoàn hảo" viết về Thiếu tướng tình báo Phạm Xuân Ẩn.
HẠT GIỐNG TÂM HỒN
2019 Bản quyền thuộc về hatgiongtamhon.com.vn. Phát triển bởi ONECMS