Software development plans are often incomplete and inaccurate. During dịch - Software development plans are often incomplete and inaccurate. During Việt làm thế nào để nói

Software development plans are ofte

Software development plans are often incomplete and inaccurate. During the 27
years when I worked at IBM, we once needed a critical new function for the
OS/360 programming system. The engineering estimate was $175,000. Naively,
that is all the funding I requested. Some months later, the developers found that the
work would cost $525,000. They had omitted many necessary tasks from their
original plan. They had forgotten documentation; testing; the integration, build,
and release processes; and quality assurance. Sure enough, however, the coding
and unit test costs were about $175,000. They had made a pretty good estimate,
but their plan was painfully (for me) incomplete. I had to make up the difference
out of department funds.
The problem is that few software organizations have a planning process that
ensures that plans are complete, thoroughly reviewed, and properly approved.
Even worse, few software developers have the knowledge and experience to make
sound plans. When you start a project, management typically states very clearly
when they want the job done, but they are not usually very clear about much else.
It is not that they are bad, lazy, or incompetent; it is just that, except for the schedule, most requirements are complex and cannot be easily described. By emphasizing the schedule, management gives the impression that it is their highest-priority
concern. But, although the schedule is important, you must also address all of
management’s stated and implied goals. In addition, while doing this, you must do
your best to meet management’s desired schedule.
PSP training will help you to build the needed planning skills. Planning is the
first step in the PSP for three reasons. First, without good plans you cannot effectively manage even modestly sized software projects. Second, planning is a skill
that you can learn and improve with practice. Third, good planning skills will help
you to do better software work. This chapter introduces software planning and provides a general overview of the planning process. It discusses what a plan is and
what it should contain. It reviews the reasons why planning is important and it describes the elements of an effective planning process. It then discusses plan quality and how your work with the PSP will help you to do better work and be a more
effective team member.
4.1 The Planning Process
What management really wants is a completed project now, at no cost. Anything
else is a compromise. However, because they know that development takes time,
they will push for the most aggressive schedule that you and your team will accept
as a goal. Not unreasonably, they believe that projects with the shortest schedules
finish before ones with longer schedules. Therefore, they will keep pushing until
they believe that the schedule is the shortest one you will agree to meet. As developers, however, we are responsible for doing the work. With an impossibly short
schedule, it is difficult if not impossible to make a usable plan. Then, without a
plan, we are generally in such a rush to code and test that we cut corners and don’t
do as good a job as we could. Such projects generally take much more time than
they would with a realistic plan.
Typically, when management asks for an aggressive date, the developers tell
them that this date doesn’t allow enough time to do the work. Management then insists that the date is firm, and the team generally caves in and agrees to do its best.
Such teams start out in trouble and almost always end up in trouble. As Greg’s team
found in Chapter 1, the best answer to this problem is to make a detailed plan and to
review it with management. Because most managers want a schedule you can meet,
they will negotiate a thoughtfully made plan with you. If you present a convincing
case, they will then end up agreeing to your schedule. To have such a debate, however, you must know how to make a plan and how to defend it to management. PSP
training provides these skills. Later, on a team, the TSP shows you how to prepare
for and handle the plan negotiations with management.
58 Chapter 4 Planning
4.2 Why Make Plans?
In software engineering, as in other fields, our role as developers is to devise economical and timely solutions to our employer’s needs. To do this, we must consider costs and schedules. The connection between cost estimating, scheduling,
and the planning process can best be illustrated by an example. Suppose you want
to put an addition on your home. After deciding what you want and getting several
bids, most of which are around $24,000, you pick a builder who offers to do the
job in three months for $20,000. Although this is a lot of money, you need the extra
space and can arrange for a home-equity loan. You then sign an agreement and the
builder starts the work. After about a month into the job, the builder tells you that,
because of unforeseen problems, the job will take an extra month and cost an additional $4,000.
This presents you with several problems. First, you badly need the space, and
another month of delay is a great inconvenience. Second, you have already
arranged for the loan and don’t know where you can get the extra $4,000. Third, if
you get a lawyer and decide to fight the builder in court, all the work will stop for
many months while the case is settled. Fourth, it would take a great deal of time and
probably cost even more to switch to a new builder in the middle of the job.
After considerable thought, you decide that the real problem is that the
builder did a sloppy job of planning. Although you do not know precisely what
went wrong, the builder probably got low bids on some of the major subcontracts,
such as the plumbing, plastering, or painting. You can endlessly debate what the
job should cost, but essentially the problem was caused by poor planning. If you
had originally been given the $24,000 price, you could have decided then whether
to proceed with that builder and how to finance the work. The odds are good that
at this point you will try to negotiate a lower price but continue with the current
builder. Because the other bids were close to $24,000, you know this is a pretty fair
price. You would not use this builder again, however, and would probably not recommend him to anyone else.
The problem with incompetent planning is that everybody loses: customers
receive late and more costly products, management must tie up more resources,
and the developer gets a bad reputation. To be successful, businesses must meet
their commitments. To do our part, we must produce plans that accurately represent what we will do.
Planning is serious business. It defines commitments and supports business
decisions. Well-thought-out plans will help you to make commitments that you
can meet, and enable you to accurately track and report your progress. Personal
planning skill will be even more important when you work on a development
team. The overall team plan is most likely to be realistic when it is built from competently made team-member plans. As you practice the methods described in this
and the next four chapters, you will learn how to make competent plans.
4.2 Why Make Plans? 59
4.3 What Is a Plan?
“The project plan defines the work and how it will be done. It provides a definition
of each major task, an estimate of the time and resources required, and a framework for management review and control. The project plan is also a powerful
learning vehicle. When properly documented, it is a benchmark to compare with
actual performance. This comparison permits the planners to see their estimating
errors and to improve their estimating accuracy” (Humphrey 1989). Plans typically are used as the following:
▫ A basis for agreeing on the cost and schedule for a job
▫ An organizing structure for doing the work
▫ A framework for obtaining the required resources
▫ The standard against which to measure job status
▫ A record of what was initially committed
The connection between plans and commitments is extremely important.
Every project starts as a new endeavor. At the outset, the project must be created
out of thin air. New projects typically start with no staff. A manager, user, or customer must commit funds, and some workers and suppliers must be convinced to
participate in the work.
For substantial projects, management’s first step is to assemble a planning and
proposal team and produce an overall plan. Without a clear and convincing plan,
they will not be able to get funding, hire the staff, and arrange for all the facilities,
supplies, and other support needed to do the work. Nobody wants to pay for an undefined job, and few people will work on a project that has unclear objectives. Because an accurate plan is the essential first step in creating a successful project,
planning is an important part of every project.
4.4 The Contents of a Software Plan
The focus of this and the next three chapters is on the personal planning process
and the products it produces. Although personal planning, team planning, and
project management are all related, the objective here is to practice personal planning for small software projects. Because detailed planning is the key to accurate
planning, learning to make accurate plans for small projects is the essential first
step in learning how to make accurate plans for large projects.
60 Chapter 4 Planning
In deciding what a plan should contain, consider the needs of the people who
will use the plan and what they will do with it. PSP plans have two users: you and
your customers. You need four things from a plan:
1. Job sizing: How big is this job and how long do you expect it to take?
2. Job structure: How will you do the work? What will you do first, second, and
so on?
3. Job status: How will you know where you are? Will you finish on time and
are the costs under control?
4. Assessment: How good was the plan? Did you make any obvious errors?
What mistakes can you avoid in the future and how can you do a bet
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Kế hoạch phát triển phần mềm thường là không đầy đủ và không chính xác. Trong thời gian của 27năm khi tôi làm việc tại IBM, chúng tôi từng cần một chức năng quan trọng mới cho cácHệ thống lập trình OS/360. Ước lượng kỹ thuật là $175.000. Naively,đó là tất cả các nguồn tài trợ tôi yêu cầu. Một vài tháng sau đó, các nhà phát triển thấy rằng cáccông việc sẽ có chi phí $525,000. Họ đã bỏ qua nhiều công việc cần thiết từ của họkế hoạch ban đầu. Họ đã quên tài liệu; thử nghiệm; tích hợp, xây dựng,và quá trình phát hành; và đảm bảo chất lượng. Chắc chắn đủ, Tuy nhiên, mã hóavà đơn vị thử nghiệm chi phí khoảng $175.000. Họ đã thực hiện một ước lượng khá tốt,nhưng kế hoạch của họ là đau đớn (cho tôi) không đầy đủ. Tôi đã phải tạo nên sự khác biệtra khỏi vùng quỹ.Vấn đề là vài phần mềm tổ chức có một kế hoạch xử lý màđảm bảo rằng kế hoạch được hoàn thành, xem xét kỹ lưỡng, và đúng được chấp thuận.Thậm chí tệ hơn vài phát triển phần mềm có kiến thức và kinh nghiệm để làm chokế hoạch âm thanh. Khi bạn bắt đầu một dự án, quản lý thường nói rất rõ ràngkhi họ muốn công việc làm, nhưng họ không thường rất rõ ràng về nhiều thứ khác.Nó là không mà họ đang xấu, lười biếng, hoặc không đủ năng lực; nó chỉ là rằng, ngoại trừ lịch trình, hầu hết yêu cầu rất phức tạp và không thể được mô tả một cách dễ dàng. Bằng cách nhấn mạnh lịch trình, quản lý cung cấp cho Ấn tượng rằng nó là của họ ưu tiên cao nhấtmối quan tâm. Tuy nhiên, mặc dù lịch trình là quan trọng, bạn cũng phải giải quyết tất cảquản lý của tuyên bố và ngụ ý mục tiêu. Ngoài ra, trong khi làm điều này, bạn phải làmtốt nhất của bạn để đáp ứng tiến độ mong muốn của quản lý.PSP đào tạo sẽ giúp bạn xây dựng các kỹ năng lập kế hoạch cần thiết. Kế hoạch là cácbước đầu tiên trong PSP cho ba lý do. Đầu tiên, mà không có kế hoạch tốt bạn không thể có hiệu quả quản lý dự án phần mềm có kích thước khiêm tốn ngay cả. Thứ hai, kế hoạch là một kỹ năngrằng bạn có thể tìm hiểu và cải thiện với thực hành. Thứ ba, tốt kỹ năng lập kế hoạch sẽ giúpbạn làm tốt hơn phần mềm làm việc. Chương này giới thiệu phần mềm lập kế hoạch và cung cấp một tổng quan của quá trình lập kế hoạch. Thảo luận về những gì một kế hoạch vànhững gì nó nên chứa. Nó đánh giá những lý do tại sao kế hoạch là quan trọng và nó mô tả các yếu tố của một quá trình lập kế hoạch hiệu quả. Nó sau đó thảo luận về kế hoạch chất lượng và làm thế nào công việc của bạn với PSP sẽ giúp bạn tốt hơn làm việc và là nhiều hơn mộtthành viên trong đội hiệu quả.4.1 quá trình lập kế hoạchQuản lý những gì thực sự muốn là một dự án hoàn thành bây giờ, không có chi phí. Bất cứ điều gìkhác là một sự thỏa hiệp. Tuy nhiên, bởi vì họ biết rằng phát triển cần có thời gian,họ sẽ đẩy cho tích cực nhất theo lịch trình bạn và nhóm của bạn sẽ chấp nhậnnhư là một mục tiêu. Không phải cách bất hợp lý, họ tin rằng dự án với lịch trình ngắn nhấtkết thúc trước khi những người có nhiều thời gian lịch trình. Do đó, họ sẽ tiếp tục đẩy cho đến khihọ tin rằng lịch trình là một trong ngắn nhất bạn sẽ đồng ý để đáp ứng. Là nhà phát triển, Tuy nhiên, chúng tôi có trách nhiệm làm các công việc. Với một impossibly ngắnlịch trình, nó là khó khăn nếu không phải không thể thực hiện một kế hoạch có thể sử dụng. Sau đó, mà không có mộtkế hoạch, chúng tôi đang nói chung trong một cơn sốt để mã và thử nghiệm mà chúng tôi cắt góc và khônglàm tốt một công việc như chúng tôi có thể. Dự án như vậy thường mất nhiều thời gian hơnhọ sẽ có một kế hoạch thực tế.Thông thường, khi quản lý yêu cầu cho một ngày tích cực, các nhà phát triển cho biếthọ rằng ngày này không cho phép đủ thời gian để làm việc. Quản lý sau đó khẳng định rằng ngày là công ty, và đội thường hang động và đồng ý để làm tốt nhất của nó.Các đội bắt đầu ra rắc rối và hầu như luôn luôn sẽ chỉ gặp rắc rối. Như đội của Gregtìm thấy trong chương 1, câu trả lời tốt nhất cho vấn đề này là để thực hiện một kế hoạch chi tiết và đếnxem xét lại nó với quản lý. Bởi vì hầu hết các nhà quản lý muốn một lịch trình bạn có thể đáp ứng,họ sẽ thương lượng một kế hoạch được thực hiện thoughtfully với bạn. Nếu bạn trình bày một thuyết phụctrường hợp, họ sau đó sẽ kết thúc lên đồng ý với lịch trình của bạn. Để có một cuộc tranh luận như vậy, Tuy nhiên, bạn phải biết làm thế nào để thực hiện một kế hoạch và làm thế nào để bảo vệ nó để quản lý. PSPđào tạo cung cấp các kỹ năng. Sau đó, vào một đội ngũ, các TSP cho bạn thấy làm thế nào để chuẩn bịcho và xử lý các cuộc đàm phán kế hoạch với quản lý.58 chương 4 lập kế hoạch4.2 tại sao làm cho kế hoạch?Trong công nghệ phần mềm, như trong các lĩnh vực khác, vai trò của chúng tôi là nhà phát triển là để đưa ra giải pháp kinh tế và kịp thời cho nhu cầu sử dụng lao động của chúng tôi. Để làm điều này, chúng ta phải xem xét chi phí và lịch trình. Kết nối giữa chi phí dự toán, lập kế hoạch,and the planning process can best be illustrated by an example. Suppose you wantto put an addition on your home. After deciding what you want and getting severalbids, most of which are around $24,000, you pick a builder who offers to do thejob in three months for $20,000. Although this is a lot of money, you need the extraspace and can arrange for a home-equity loan. You then sign an agreement and thebuilder starts the work. After about a month into the job, the builder tells you that,because of unforeseen problems, the job will take an extra month and cost an additional $4,000.This presents you with several problems. First, you badly need the space, andanother month of delay is a great inconvenience. Second, you have alreadyarranged for the loan and don’t know where you can get the extra $4,000. Third, ifyou get a lawyer and decide to fight the builder in court, all the work will stop formany months while the case is settled. Fourth, it would take a great deal of time andprobably cost even more to switch to a new builder in the middle of the job.After considerable thought, you decide that the real problem is that thebuilder did a sloppy job of planning. Although you do not know precisely whatwent wrong, the builder probably got low bids on some of the major subcontracts,such as the plumbing, plastering, or painting. You can endlessly debate what thejob should cost, but essentially the problem was caused by poor planning. If youhad originally been given the $24,000 price, you could have decided then whetherto proceed with that builder and how to finance the work. The odds are good thatat this point you will try to negotiate a lower price but continue with the currentbuilder. Because the other bids were close to $24,000, you know this is a pretty fairprice. You would not use this builder again, however, and would probably not recommend him to anyone else.The problem with incompetent planning is that everybody loses: customersreceive late and more costly products, management must tie up more resources,and the developer gets a bad reputation. To be successful, businesses must meettheir commitments. To do our part, we must produce plans that accurately represent what we will do.Planning is serious business. It defines commitments and supports businessdecisions. Well-thought-out plans will help you to make commitments that youcan meet, and enable you to accurately track and report your progress. Personalplanning skill will be even more important when you work on a developmentteam. The overall team plan is most likely to be realistic when it is built from competently made team-member plans. As you practice the methods described in thisand the next four chapters, you will learn how to make competent plans.4.2 Why Make Plans? 594.3 What Is a Plan?“The project plan defines the work and how it will be done. It provides a definitionof each major task, an estimate of the time and resources required, and a framework for management review and control. The project plan is also a powerfullearning vehicle. When properly documented, it is a benchmark to compare withactual performance. This comparison permits the planners to see their estimatingerrors and to improve their estimating accuracy” (Humphrey 1989). Plans typically are used as the following:▫ A basis for agreeing on the cost and schedule for a job▫ An organizing structure for doing the work▫ A framework for obtaining the required resources▫ The standard against which to measure job status▫ A record of what was initially committedThe connection between plans and commitments is extremely important.Every project starts as a new endeavor. At the outset, the project must be createdout of thin air. New projects typically start with no staff. A manager, user, or customer must commit funds, and some workers and suppliers must be convinced toparticipate in the work.For substantial projects, management’s first step is to assemble a planning andproposal team and produce an overall plan. Without a clear and convincing plan,they will not be able to get funding, hire the staff, and arrange for all the facilities,supplies, and other support needed to do the work. Nobody wants to pay for an undefined job, and few people will work on a project that has unclear objectives. Because an accurate plan is the essential first step in creating a successful project,planning is an important part of every project.
4.4 The Contents of a Software Plan
The focus of this and the next three chapters is on the personal planning process
and the products it produces. Although personal planning, team planning, and
project management are all related, the objective here is to practice personal planning for small software projects. Because detailed planning is the key to accurate
planning, learning to make accurate plans for small projects is the essential first
step in learning how to make accurate plans for large projects.
60 Chapter 4 Planning
In deciding what a plan should contain, consider the needs of the people who
will use the plan and what they will do with it. PSP plans have two users: you and
your customers. You need four things from a plan:
1. Job sizing: How big is this job and how long do you expect it to take?
2. Job structure: How will you do the work? What will you do first, second, and
so on?
3. Job status: How will you know where you are? Will you finish on time and
are the costs under control?
4. Assessment: How good was the plan? Did you make any obvious errors?
What mistakes can you avoid in the future and how can you do a bet
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Kế hoạch phát triển phần mềm thường không đầy đủ và không chính xác. Trong suốt 27
năm khi tôi làm việc tại IBM, chúng tôi đã từng rất cần một chức năng mới quan trọng cho các
hệ thống lập trình OS / 360. Ước tính kỹ thuật là $ 175,000. Ngây thơ,
đó là tất cả các nguồn tài trợ tôi yêu cầu. Vài tháng sau đó, các nhà phát triển tìm thấy rằng các
tác phẩm sẽ có giá $ 525,000. Họ đã bỏ qua nhiều nhiệm vụ cần thiết của họ từ
kế hoạch ban đầu. Họ đã quên tài liệu; thử nghiệm; hội nhập, xây dựng,
và phát hành các quy trình; và đảm bảo chất lượng. Chắc chắn, tuy nhiên, các mã hóa
và kiểm tra đơn vị chi phí khoảng $ 175,000. Họ đã thực hiện một ước lượng khá tốt,
nhưng kế hoạch của họ là đau đớn (đối với tôi) không đầy đủ. Tôi đã phải tạo nên sự khác biệt
ra khỏi các quỹ phòng.
Vấn đề là ít các tổ chức phần mềm có một quá trình lập kế hoạch đó
đảm bảo rằng các kế hoạch đầy đủ, xem xét kỹ lưỡng, và đã được phê duyệt đúng.
Thậm chí tệ hơn, vài nhà phát triển phần mềm có kiến thức và kinh nghiệm để thực hiện
kế hoạch âm thanh. Khi bạn bắt đầu một dự án, quản lý thường nói rất rõ ràng
khi họ muốn có việc làm, nhưng họ không phải là thường rất rõ ràng về nhiều người khác.
Nó không phải là họ là xấu, lười biếng, hoặc không đủ năng lực; nó chỉ là vậy, ngoại trừ lịch trình, hầu hết các yêu cầu phức tạp và không thể dễ dàng mô tả. Bằng việc nhấn mạnh kế hoạch, quản lý cho ấn tượng rằng đó là ưu tiên cao nhất của họ
quan tâm. Nhưng, mặc dù lịch trình là quan trọng, bạn cũng phải giải quyết tất cả các
mục tiêu đã nêu và ngụ ý của ban quản lý. Ngoài ra, khi làm điều này, bạn phải làm
tốt nhất của bạn để đáp ứng mong muốn lịch trình. Quản lý của
huấn luyện PSP sẽ giúp bạn xây dựng các kỹ năng lập kế hoạch cần thiết. Kế hoạch là
bước đầu tiên trong PSP vì ba lý do. Đầu tiên, không có kế hoạch tốt, bạn không thể quản lý hiệu quả các dự án phần mềm thậm chí còn khiêm tốn cỡ. Thứ hai, lập kế hoạch là một kỹ năng
mà bạn có thể học hỏi và nâng cao với thực hành. Thứ ba, kỹ năng lập kế hoạch tốt sẽ giúp
bạn làm công việc phần mềm tốt hơn. Chương này giới thiệu các phần mềm lập kế hoạch và cung cấp một cái nhìn tổng quát của quá trình lập kế hoạch. Nó thảo luận về những gì một kế hoạch và
những gì nó nên chứa. Nó đánh giá những lý do tại sao việc lập kế hoạch là rất quan trọng và nó mô tả các yếu tố của một quá trình lập kế hoạch hiệu quả. Sau đó nó thảo luận về chất lượng kế hoạch và cách thức làm việc của bạn với PSP sẽ giúp bạn làm việc tốt hơn và có nhiều hơn một
thành viên nhóm hiệu quả.
4.1 Quy trình lập kế hoạch
quản lý gì thực sự muốn là một dự án hoàn thành với doanh nghiệp, miễn phí. Bất cứ điều gì
khác là một sự thỏa hiệp. Tuy nhiên, bởi vì họ biết rằng sự phát triển cần có thời gian,
họ sẽ thúc đẩy tiến độ hung hăng nhất mà bạn và nhóm của bạn sẽ chấp nhận
như là một mục tiêu. Không bất hợp lý, họ tin rằng các dự án với các lịch trình ngắn nhất
kết thúc trước khi những người thân với lịch trình dài hơn. Do đó, họ sẽ tiếp tục đẩy đẩy cho đến khi
họ tin rằng lịch trình là ngắn nhất trong những bạn sẽ đồng ý gặp. Khi các nhà phát triển, tuy nhiên, chúng tôi có trách nhiệm làm việc. Với một thì không thể ngắn
lịch trình, nó là khó khăn nếu không không thể thực hiện một kế hoạch sử dụng được. Sau đó, mà không có một
kế hoạch, chúng tôi nói chung là trong một vội vàng để mã và thử nghiệm mà chúng ta cắt góc và không
làm tốt một công việc như chúng tôi có thể. Các dự án này thường mất nhiều thời gian hơn
họ sẽ có một kế hoạch thực tế.
Thông thường, khi quản lý yêu cầu cho một ngày tích cực, các nhà phát triển nói với
họ rằng ngày này không cho phép đủ thời gian để làm việc. Quản lý sau đó khẳng định rằng ngày đó là công ty, và các đội bóng nói chung trong hang động và đồng ý để làm tốt nhất của mình.
Nhóm này bắt đầu gặp khó khăn và hầu như luôn luôn kết thúc trong sự cố. Khi đội của Greg
tìm thấy trong Chương 1, câu trả lời tốt nhất cho vấn đề này là để thực hiện một kế hoạch chi tiết và để
xem xét nó với quản lý. Bởi vì hầu hết các nhà quản lý muốn có một lịch trình mà bạn có thể đáp ứng,
họ sẽ đàm phán một kế hoạch chu đáo làm với bạn. Nếu bạn đưa ra một thuyết phục
trường hợp, sau đó họ sẽ kết thúc đồng ý với lịch trình của bạn. Để có một cuộc tranh luận như vậy, tuy nhiên, bạn phải biết làm thế nào để thực hiện một kế hoạch và làm thế nào để bảo vệ nó để quản lý. PSP
đào tạo cung cấp những kỹ năng này. Sau đó, vào một nhóm, TSP cho bạn thấy làm thế nào để chuẩn bị
cho và xử lý các cuộc đàm phán kế hoạch với quản lý.
58 Chương 4 Kế hoạch
4.2 Tại sao Kiếm kế hoạch?
Trong kỹ thuật phần mềm, như trong các lĩnh vực khác, vai trò của chúng tôi là phát triển là để đưa ra tiết kiệm và kịp thời giải pháp cho nhu cầu sử dụng lao động của chúng tôi. Để làm được điều này, chúng ta phải xem xét chi phí và lịch trình. Sự kết nối giữa dự toán chi phí, lịch trình,
và các quá trình lập kế hoạch tốt nhất có thể được minh họa bằng một ví dụ. Giả sử bạn muốn
đặt một sự bổ sung vào nhà của bạn. Sau khi quyết định những gì bạn muốn và nhận được một số
hồ sơ dự thầu, hầu hết trong số đó là khoảng $ 24,000, bạn chọn một người xây dựng những người cung cấp để làm các
công việc trong ba tháng cho $ 20,000. Mặc dù điều này là rất nhiều tiền, bạn cần có thêm
không gian và có thể sắp xếp cho một nhà cho vay trên vốn cổ phần. Sau đó bạn ký một thỏa thuận và các
nhà xây dựng bắt đầu công việc. Sau khoảng một tháng vào công việc, những người xây dựng nói với bạn rằng,
vì những vấn đề không lường trước được, công việc sẽ mất thêm một tháng và mất thêm $ 4.000.
Điều này giới thiệu bạn với một số vấn đề. Đầu tiên, bạn rất cần không gian, và
một tháng trả chậm là một sự bất tiện lớn. Thứ hai, bạn đã
sắp xếp cho vay và không biết nơi bạn có thể nhận được thêm $ 4,000. Thứ ba, nếu
bạn nhận được một luật sư và quyết định để chống lại những người xây dựng ở tòa án, tất cả các công việc sẽ dừng lại cho
nhiều tháng, trong khi các trường hợp được giải quyết. Thứ tư, nó sẽ mất rất nhiều thời gian và
có lẽ chi phí nhiều hơn để chuyển sang một nhà xây dựng mới ở giữa công việc.
Sau khi suy nghĩ kỹ, bạn quyết định rằng vấn đề thực sự là những
người xây dựng đã làm một công việc cẩu thả của quy hoạch. Mặc dù bạn không biết chính xác những gì
đã xảy ra, các nhà xây dựng có lẽ đã nhận hồ sơ dự thầu thấp trên một số các hợp đồng phụ chính,
chẳng hạn như các đường ống dẫn nước, trát vữa, hoặc sơn. Bạn có thể tranh luận bất tận những gì mà
công việc nên chi phí, nhưng về cơ bản các vấn đề đã được gây ra bởi kế hoạch kém. Nếu bạn
ban đầu được đưa ra giá 24.000 $, bạn có thể đã quyết định rồi thì liệu
để tiến hành mà người xây dựng và làm thế nào để tài trợ cho công việc. Các tỷ lệ cược là tốt mà
vào thời điểm này, bạn sẽ cố gắng thương lượng một mức giá thấp hơn nhưng vẫn tiếp tục với hiện tại
builder. Bởi vì các hồ sơ dự thầu khác là gần 24.000 $, bạn biết điều này là khá hợp lý
giá cả. . Bạn sẽ không sử dụng xây dựng này một lần nữa, tuy nhiên, và có lẽ sẽ không khuyên anh ta để bất cứ ai khác
Các vấn đề với quy hoạch không đủ năng lực là tất cả mọi người mất: khách hàng
nhận muộn và sản phẩm tốn kém hơn, quản lý phải buộc lên thêm nguồn lực,
và các nhà phát triển được một tiếng xấu. Để thành công, các doanh nghiệp phải đáp ứng
các cam kết của họ. Để làm một phần của chúng tôi, chúng ta phải tạo ra các kế hoạch mà đại diện chính xác những gì chúng tôi sẽ làm.
Kế hoạch là việc nghiêm túc. Nó định nghĩa các cam kết và hỗ trợ doanh nghiệp
quyết định. Cũng suy nghĩ ra kế hoạch sẽ giúp bạn thực hiện những cam kết mà bạn
có thể đáp ứng, và cho phép bạn theo dõi một cách chính xác và báo cáo tiến độ của bạn. Cá nhân
kỹ năng lập kế hoạch sẽ còn quan trọng hơn khi bạn làm việc trên một phát triển
đội ngũ. Kế hoạch tổng thể là đội có nhiều khả năng phải thực tế khi nó được xây dựng từ các quy hoạch đội ngũ thành viên thành thạo thực hiện. Khi bạn thực hành các phương pháp mô tả trong này
và bốn chương tiếp theo, bạn sẽ tìm hiểu làm thế nào để thực hiện kế hoạch có thẩm quyền.
4.2 Tại sao Kiếm kế hoạch? 59
4.3 Kế hoạch là gì?
"Các kế hoạch dự án xác định công việc và làm thế nào nó sẽ được thực hiện. Nó cung cấp một định nghĩa
của từng công việc lớn, ước tính thời gian và nguồn lực cần thiết, và một khuôn khổ cho việc quản lí và kiểm soát. Kế hoạch dự án cũng là một mạnh mẽ
xe học tập. Khi ghi đúng, nó là một chuẩn mực để so sánh với
hiệu suất thực tế. Sự so sánh này cho phép các nhà lập kế hoạch để xem ước lượng của họ
lỗi và cải thiện độ chính xác ước tính của họ "(Humphrey 1989). Kế hoạch thường được sử dụng như sau:
▫ Một cơ sở thống nhất về chi phí và lịch trình cho một công việc
▫ Một cơ cấu tổ chức để thực hiện các công việc
▫ Một khuôn khổ cho việc thu thập các nguồn lực cần
▫ Các tiêu chuẩn để đo lường tình trạng công việc
▫ Một kỷ lục những gì đã cam kết ban đầu
Sự kết nối giữa kế hoạch và cam kết là vô cùng quan trọng.
Mỗi dự án bắt đầu như là một nỗ lực mới. Ngay từ đầu, dự án phải được tạo
ra không khí mỏng. Các dự án mới bắt đầu thường không có nhân viên. Một nhà quản lý, sử dụng, hoặc khách hàng phải cam kết góp vốn và một số công nhân và các nhà cung cấp phải được thuyết phục để
tham gia vào công việc.
Đối với dự án quan trọng, bước đầu tiên của quản lý là để lắp ráp một kế hoạch và
đội đề nghị và sản xuất một kế hoạch tổng thể. Nếu không có một kế hoạch rõ ràng và thuyết phục,
họ sẽ không thể có được tài trợ, thuê nhân viên, và sắp xếp cho tất cả các thiết bị,
vật tư, và các hỗ trợ khác cần thiết để làm việc. Không ai muốn trả tiền cho một công việc không xác định, và ít người sẽ làm việc trên một dự án có mục tiêu rõ ràng. Bởi vì một kế hoạch chính xác là bước quan trọng đầu tiên trong việc tạo ra một dự án thành công,
kế hoạch là một phần quan trọng của mỗi dự án.
4.4 Nội dung của Kế hoạch Software
Trọng tâm của việc này và ba chương tiếp theo đang trong quá trình lập kế hoạch cá nhân
và các sản phẩm đó sản xuất. Mặc dù kế hoạch cá nhân, kế hoạch nhóm, và
quản lý dự án đều liên quan, mục tiêu ở đây là để thực hiện kế hoạch cá nhân cho các dự án phần mềm nhỏ. Bởi vì quy hoạch chi tiết là chìa khóa để xác
lập kế hoạch, học tập để lập kế hoạch chính xác cho các dự án nhỏ là quan trọng đầu tiên
bước trong việc học làm thế nào để lập kế hoạch chính xác cho các dự án lớn.
60 Chương 4 Kế hoạch
Trong việc quyết định những gì một kế hoạch cần có, hãy xem xét các nhu cầu của những người
sẽ sử dụng kế hoạch và những gì họ sẽ làm gì với nó. Kế hoạch PSP có hai người dùng: bạn và
khách hàng của bạn. Bạn cần bốn điều từ một kế hoạch:
1. Job cỡ: Làm thế nào lớn là công việc này và làm thế nào lâu bạn mong đợi nó để mất?
2. Cơ cấu ngành nghề: Làm thế nào bạn sẽ làm công việc đó? Bạn sẽ làm gì đầu tiên, thứ hai, và
như vậy?
3. Tình trạng công việc: Làm thế nào bạn sẽ biết bạn đang ở đâu? Bạn sẽ kết thúc vào thời gian và
là những chi phí kiểm soát?
4. Đánh giá: Làm thế nào tốt là kế hoạch? Bạn đã thực hiện bất kỳ sai sót rõ ràng?
Có gì sai lầm mà bạn có thể tránh được trong tương lai và làm thế nào bạn có thể làm một đặt cược
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: