Chapter 7 System life cycle methodologies-外文翻译
- 格式:pdf
- 大小:693.40 KB
- 文档页数:12
15Life Cycle Costing15.1SummaryLife Cycle Costing (LCC) analysis is a method of evaluating all the relevant costs associated with a project throughout its life.In a building project it is normal practice to group these costs and benefits into four categories, viz:-•Construction •Maintenance •Operating •Demolition or salvageThe basic concept of LCC is to identify the optimum distribution of resources between the above categories.The relationships between the categories are often illustrated in the following manner:All past, present and future cash flows identified in an LCC analysis have to be converted to present value dollars.The normal method of dealing with these cash flows is to use a technique called discounted cash flow (DCF).15.2Discounted Cash Flow—DCFDiscounted cash flow is derived from the compound interest formula. It is based on the assumption that if the right to receive money, or the obligation to pay out money, is deferred into the future, then the present value of this future sum of money is reduced. The amount of this reduction on the interest selected is calculated at a compound rate.Example: What is the single present worth or value of the obligation to pay a bill with a present value of $2,000 in 10 years time. Assume 7% interest.The answer can be calculated by using the reciprocal of the compound interest formula as follows:Where P = a present sum of money, F = a future sum of money (equivalent to P at the end of N periods of time at an interest rate of i ), i = interest rate, N = number of interest periods. Thus, present worth = $1,016.70Spreadsheet solutions for the present worth formula are available for a range of values of parameters i and N.Spreadsheet solutions are also available for other discounting formulae such as Uniform Present Worth,Present Worth of Periodic Payments, Annual Equivalent of Initial Payments and Annual Equivalent of Periodic Payments.15.3Example of LCC AnalysisLCC analysis is primarily suited for the economic comparison of alternatives. LCC is used to select the design solution which will give the most appropriate in-use characteristics throughout the life of the building.The following data refers to two air-conditioning systems X and Y , each capable of producing identical environmental conditions, but having differing capital and running costs and life expectancy.Assume an interest rate of 12% and investment period of 30 years. Refer to page 610, and Refer to page 611.Life Cycle Costing Example Assumptions and Details System X System Y Capital cost $115,600 $158,800Life of plant10 years 15 years Annual fuel and maintenance costs, after deductions for tax allowance $37,800$28,200Salvage value of plant$3,000$7,000P F 11i +()N -------------------=P 2000110.07+()10-------------------------------×=P 200011.9671514---------------------------×=P 20000.5083492×=System X—Cash Flow TableYear Details CashOutflowCashInflowNet CashFlowPresentWorthof $1DiscountRate 12%NPW ofoutflow $10Install air-conditioning System X115,6000-115,600 1.0000115,600 1Annual fuel and maintenance costs37,8000-37,800.892933,752 237,8000-37,800.7972 30,134 337,8000-37,800.7118 26,906 437,8000-37,800.6355 24,022 537,8000-37,800.5674 21,448 637,8000-37,800.5066 19,150 737,8000-37,800.4523 17,097 837,8000-37,800.4039 15,367 937,8000-37,800.3606 13,631 10Replacement air conditioning system115,600Salvage value3,000Annual fuel and maintenance costs37,8000-150,400.322048,429 1137,8000-37,800.2875 10,868 1237,8000-37,800.2567 9,703 1337,8000-37,800.2292 8,664 1437,8000-37,800.2046 7,734 1537,8000-37,800.1827 6,906 1637,8000-37,800.1631 6,165 1737,8000-37,800.1456 5,504 1837,8000-37,800.1300 4,914 1937,8000-37,800.1161 4,389 20Replacement air conditioning system115,600Salvage value3,000Annual fuel and maintenance costs37,8000-150,400.103715,597 2137,8000-37,800.0926 3,500 2237,8000-37,800.0826 3,122 2337,8000-37,800.0736 2,790 2437,8000-37,800.0659 2,491 2537,8000-37,800.0588 2,223 2637,8000-37,800.0525 1,985 2737,8000-37,800.0469 1,773 2837,8000-37,800.0419 1,584 2937,8000-37,800.0374 1,414 3037,8000-37,800.0334 1,263 Total Present Worth Costs$468,025System Y—Cash Flow TableYear Details CashOutflow CashInflowNet CashFlowPresentWorthof $1Discount Rate12%NPW ofoutflow $10Install air-conditioning system Y158,8000-158,800 1.0000158,800 1Annual fuel and maintenance costs28,2000-28,200.892925,180 228,2000-28,200.7972 22,481 328,2000-28,200.7118 20,073 428,2000-28,200.6335 17,921 528,2000-28,200.5674 16,001 628,2000-28,200.5066 14,286 728,2000-28,200.4523 12,755 828,2000-28,200.4039 11,390 928,2000-28,200.3606 10,169 1028,2000-28,200.3220 9,080 1128,2000-28,200.2875 8,106 1228,2000-28,200.2567 7,239 1328,2000-28,200.2292 6,463 1428,2000-28,200.2046 5,770 15Replacement air conditioning system158,800Salvage value7,000Annual fuel and maintenance costs28,2000-180,000.182732,886 1628,2000-28,200.1631 4,599 1728,2000-28,200.1456 4,106 1828,2000-28,200.1300 3,666 1928,2000-28,200.1161 3,274 2028,2000-28,200.1037 2,924 2128,2000-28,200.0926 2,611 2228,2000-28,200.0826 2,329 2328,2000-28,200.0738 2,081 2428,2000-28,200.0659 1,858 2528,2000-28,200.0588 1,658 2628,2000-28,200.0525 1,481 2728,2000-28,200.0469 1,323 2828,2000-28,200.0419 1,182 2928,2000-28,200.0374 1,055 3028,2000-28,200.0334 942 Total Present Worth Costs $413,689Note: for illustrative purposes the foregoing calculations are presented in full.15.4Alternative calculation methodBy using uniform and aggregated present worth tables the calculations can be presented as follows:The foregoing example illustrates that although X is initially a lower capital investment than Y , X has a higher LCC than Y , due to increased running and maintenance costs, over a 30 year investment period, at a discount rate of 12%.15.5LCC Analysis GenerallyPrior to making an investment decision it is imperative to test the robustness of an LCC analysis to changes in the key parameters of the investment model. This can be done by selecting minimum and maximum value for interest rates, system lives, investment periods, etc.As previously mentioned, LCC analysis is best used in a comparative situation to provide an approximate answer to a precise question rather than a precise answer to an approximate question.Alternative calculation methodSystem XSystem Y Capital costs (in $)115,600158,800Replacement costsX–system life 10 years.Assume replacement at year 10 and year 20 $(115,600–3,000) x 0.425747,934Y–system life 15 years.Assume replacement at year 15 $(158,800–7,000) x 0.182727,734Running costsX–$37,800 x 8.055304,479Y–$28,200 x 8.055227,151Total Present Worth Costs$468,103$413,685。
0引言随着产业技术变革及内外部环境的变化,创新能力提升已经成为社会发展的重要主题。
国家层面从不同角度逐步深化科技创新体系和机制改革,以加大资金等资源投入和政策扶持力度,加快建设以企业为主体、市场为导向、产学研用深度融合的科技创新体系。
在依靠科技进步和产品技术创新驱动各行各业高质量发展的新阶段,企业逐步成了基础研究、应用研究和试验发展等创新项目实施的主力军,并站上了科技创新的主舞台。
如政府、行业各层级重点研发攻关项目均不同程度要求企业的参与程度,部分项目则明确需要由企业牵头,联合高等院校、科研院所联合建立研究团队承担项目。
近年来,企业科技管理能力和科研项目管理水平总体有了较大改观,但在科研项目立项、实施等不同阶段仍存在诸多短板,进一步提升科研项目组织实施效率方面尚需要进一加强管理。
1企业科研项目管理特点1.1项目实施侧重于实现经济效益企业作为最基本、最重要的市场经济活动主体,创造效益将是运营决策和日常管理的根本出发点,这也是企业科技创新与高等院校、科研院所等研究机构的本质不同。
企业更加注重应用研究和试验发展创新,考核也更加注重新产品产出、新技术应用,对论文、专利、标准等要求较为弱化。
随着近年来创新体制变革,相关行业领军企业开始在本领域承担系列国家重点研发计划、补强技术短板专项等重大攻关课题,取得了一批显著成果,但基础技术研发方面仍然需要通过产学研合作各方的配合,基础理论及技术研究方面仍然薄弱。
1.2项目组织需要遵循规划并适时调整企业一般会结合行业发展及自身实际,制定五年发展规划、三年滚动计划、年度计划等规划方针,部分企业还将制定科技创新发展专项规划,作为未来一段时间企业科技创新工作组织的纲领执行,也是科研项目组织的基本遵循。
同时,无应用的创新成果则为无效的创新,企业的科研项目组织必须紧跟市场需求,尤其是在当前技术更新周期大幅缩短的大背景下,企业实施的科研项目会随着政策导向、需求格局的变化不断调整技术路线和总体目标,这对项目具体实施、组织管理等能力水平提出了更高的要求。
系統分析1. 前言2.系統分析人員的素養、職責及訓練2.1系統分析人員從事與系統分析工作相關的人員,一般常稱為系統分析師(system analyst)。
系統分析師最直接的工作任務是與使者溝通,取得系統的確切需求,並負責系統規劃與分析工作,或與系統設計師一同進行系統設計。
因此,在一個系統的發展過程中,系統分析師扮演了一個舉足輕重的角色,他的溝通與分析的能力、實際的工作經驗,都足以影響一個系統的發展。
『系統分析人員是指從事與系統分析工作相關的人員,他最直接的工作任務是:與使用者溝通,取得系統的確切需求,並負責系統規劃與分析工作,或者與系統設計師一同進行系統設計。
』通常,在負責系統發展的專案小組成員中,並非只有一位系統分析師,而可能是由許多位系統分析師共同來負責系統分析的工作。
當然,在這種組織中,每位系統分析師所負責的工作未必完全相同,各有指定的工作職掌。
2.2系統分析人員的素養系統分析師是一個專案系統發展成敗的關鍵人物,也是帶動專案進行的重要成員。
系統分析師必頇要具有跨領域整合的能力,他不是單一方向的專才,而是具有多領域素養的通才。
表示了系統分析師的專業領域結合了兩個主要的範疇,其一為電腦方面的專業技術;其二為管理與組織的專業能力。
因此,系統分析師必頇要對電腦的技術、企業組織、以及應具有之專業技能有所了解。
若只了解電腦科技,則可能因未能深入了解企業的流程,而與使用者間的溝通發生了障礙;若徒具有企業組織的運作概念,則可能會無法將使用者的需求,直接映射至電腦科技的專業知識。
總括而言,系統分析師的專業技能包含了下列四個構面:1.對組織活動的了解與投入(understanding of,and commitment to,theorganization)。
2.人與人間的溝通與相處能力(people skills)。
3.必頇要對事情有相當的解析能力( conceptual skills)。
4.專業的電腦科技知識(technical skills)。
2/1/04 The Role of the Project Life Cycle (Life Span) in Project ManagementA literature review by R. Max Wideman(Updated February, 2004.)IntroductionPatel and Morris have stated that"The life cycle is the only thing that uniquely distinguishes projects from non-projects".1If that is true, then it would be valuable to examine just what role the so-called project life cycle plays in the conduct of project management. And, moreover, has this changed over the years as we improve our understanding of the complexities of project management.So, what is the project life cycle? According to the same source"The sequence of phases through which the project will evolve. It is absolutelyfundamental to the management of projects . . . It will significantly affect how the projectis structured. The basic life cycle follows a common generic sequence: Opportunity,Design & Development, Production, Hand-over, and Post-Project Evaluation. The exactwording varies between industries and organizations. There should be evaluation andapproval points between phases often termed 'gates'."2How does that make it different from normal operational corporate endeavors? For that we must understand the definition of project. According to Richard E. Westney: "A project can be defined as the work required to take an opportunity and convert it into an asset."3 In this sense, both the opportunity and asset are singular, with the implied use being for generating benefit – rather than consumed as a resource in normal operational activity over a prolonged period.The Patel and Morris definition refers to "gates" between phases. Another name for "gates" is milestones, albeit "major milestones". Since scheduling also involves milestones, how is a project life cycle different from a project schedule? Once again there are various definitions, but essentially a project schedule is a display of "the planned dates for performing activities and the planned dates for meeting milestones."4 The two are clearly very similar, but the essence of a project schedule is to provide specific activity dates while the project life cycle is in the nature of a strategic plan displaying sequence only.And, while we are at it, what about that word "cycle"? It is true that cycle implies a period of time for a series of events, but the essential feature of a cycle is that it is repeated. This is not the case with a project, except in certain special cases such as linear projects like pipe laying, road building or high-rise construction, where a sequence of activities may be repeated at the working level during the execution phase. So the term appears to be inappropriate. Therefore, a better term would be "project life span".Historical perspectiveThe concept of a "sequence of phases", or sequential periods of time for an undertaking is not a new one.More than 2,500 years ago, the famous Chinese philosopher, Confucius, expressed this sentiment. "In all things, success depends upon previous preparation – and without such preparation there is sure to be failure." In modern parlance, this elementary observation translates into a simple two-step sequence: "Plan before doing", or the more popular exhortation "Plan Your Work, Work Your Plan!" So, here we have the genesis of the project life span.One of the earliest references to a planned sequence that I can find is from the Institution of Civil Engineers (ICE) Post War National Development Report published in 1944.5 In this report, the ICE recognized the need for a systematic approach to planning public works projects by pointing out that: "In order to carry out work efficiently, it is essential that a scheme of operations be firstdecided by those directly responsible for the execution … With such planning the workcan be broken down into a series of operations and an orderly sequence or programme ofexecution evolved … Without a Programme the execution can only be haphazard anddisorderly … The drawing up of a Programme at the beginning of the work does notmean, of course, that it is drawn up once and for all and cannot be changed. The exactreverse is the case …"It is true that this might be interpreted as a reference to scheduling, known as programming in the UK. However, the reference to "scheme of operations" also permits a strategic intent, especially as scheduling, per se, did not come into its own until some years later.In fact, according to Wilemon:"In the late 1950s, for example, considerable attention was focused on the Navy's use ofproject management in the development of the Polaris program. A few years later, NASAreceived the attention of practitioners and academicians for the advances it made inproject management in administering the large, complex Apollo program."6Actually, the "attention of practitioners and academicians" was focused mainly on the critical path method (CPM) for scheduling a complex set of project activities, especially with the emergence of mainframe computer capabilities.Early project management focused textsOne of the earliest comprehensive texts on project management is Archibald's book: Managing High-Technology Programs and Projects (1976). In it, Archibald explains the project life span as follows: The project life cycle has identifiable start and end points, which can be associated with atime scale. A project passes through several distinct phases as it matures, as illustrated inFigure 2.1. The life cycle includes all phases from point of inception to final terminationof the project. The interfaces between phases are rarely clearly separated, except in caseswhere proposal acceptance of formal authorization to proceed separates the two phases."7 Figure 2.1 is actually a table, which lists five types of project and shows the typical activities for each in each of six phases. The six phases are sequentially: 1 - Concept; 2 - Definition; 3 - Design; 4 -Development; 5 - Application; and 6 - Post Completion.Archibald goes on to say"The Project Character Changes in Each Life-Cycle PhaseIn each succeeding phase of a project new and different intermediate products (results)are created, with the product of one phase forming a major input to the next phase. Figure2.2 illustrates the overall process. The rate of expenditure of resources changes, usuallyincreasing with succeeding phases until a rapid decrease at completion. The people,skills, organizations, and other resources involved in the project change in each life cyclephase. Major review of the entire project occurs at the end of each phase, resulting inauthorization to proceed with the next phase, cancellation of the project, or repetition of aprevious phase."8Archibald's Figure 2.2 is shown in Figure 1 below.Figure 1: Archibald's Project Life SpanThe Project Management Institute ("PMI"), a US based not-for-profit organization dedicated to project management was launched in Pennsylvania in 1969. Its first formal textbook was "The Implementation of Project Management" edited by Dr. Linn Stuckenbruck (1981). In it, Stuckenbruck describes the project life cycle as follows"The Project Life CycleA project consists of sequential phases as shown in Figure 1-1. These phases areextremely useful in planning a project since they provide a framework for budgeting,manpower and resource allocation, and for scheduling project milestones and projectreviews. The method of division of a project into phases may differ somewhat fromindustry to industry, and from product to product, but the phases shown in the Figure arebasic." 9Stuckenbruck's Figure 1-1 is shown in Figure 2.Figure 2: Stuckenbruck's government system life span Stuckenbruck also tabulates what must be done in each phase by both top management and, as the project matures, by the project manager as shown in Table 1Concept or Initiation Growth orOrganizationProduction orOperationalShut-downManagement decides that a project is needed.Management establishes goals and estimates of resources needed.Management "sells" the organization on the need for project management. Management makes key anizationalapproach defined.Project plan andschedule for operationalphase defined.Project objectives, tasks(WBS), and resourcesdefined.Project team build-up.The major work of theproject accomplished(i.e., design,development,construction,production, testing, siteactivation, etc.).Project terminated.Manpower, resources,and commitmentstransferred to otherorganizations.Table 1: Stuckenbruck's project phase actionsIn this table we see clear signs of the evolutionary nature of a project and the purpose of establishing a project life span model. Stuckenbruck then establishes a second purpose by observing"This book is primarily concerned with the actions that take place during implementationof a project, which is a combination of the concept or initiation phase and the growth ororganization phase. It is often useful to divide the project into phases as shown in Figure1-2. This scheme of phases fits projects such as construction, and by plotting the phasesversus total effort, a very clear picture can be obtained as to where the money goes." Stuckenbruck's Figure 1-2 is shown in Figure 3.Given the different interpretations of "implementation" we may question Stuckenbruck's use of this word. Is it the "execution phase", or is it the launching of the entire project? The contents of Table 1 suggest the latter. While on the subject of word meanings, program management and project management were often considered back then to be one and the same, as Stuckenbruck states "For the purposes of this book, the words project and program are considered to be synonymous."10Figure 3: Stuckenbruck's effort-loaded life spanPMI followed this publication with a series of monographs or mini handbooks. One, by Cavendish and Martin, described the relationship between contracting and the project life span, that is, the life span from a general contractor's perspective. The authors point out that for the contractor, the project starts with contract award and hence coincides with the implementation phase. This is an important point because many diehard project people, i.e. those from the contracting fraternity, do not consider that there is a "real" project to manage until it exists under a contract. Cavendish and Martin's project life span isshown in Figure 4 (1982).11Figure 4: Cavendish and Martin's contract project life spanFor the record, in a text that was little recognized at the time, this author attempted to distinguished between the corporate business life cycle, the facility/product life cycle and the project life cycle. Figure 5 shows the graphic that accompanied the descriptive text in PMI's first Project Management Body of Knowledge publication (1987).12 This is perhaps the first formal recognition that projects always exist in an encompassing "environment", be it the government, private or non-profit sectors. However, Webster later picked up this idea in The Handbook of Project Management (1993) as shown in Figure 6.13Figure 5: Wideman's corporate business, facility/product and project life spans comparedFigure 6: Webster's comparison of project and product life spansProject life spans, late 1980sDuring the '80s, the documenting of project management as a recognizable discipline proceeded apace largely inspired by the influence of the US Institute and the Internet (now renamed International Project Management Association or IPMA) in Europe. For example, Patzak, in Dimensions of Project Management, an IPMA book published in honor of Roland W. Gutsch, the founder of IPMA upon his 65th birthday, discusses the systems approach to project planning (1990). He wrote"The starting point for the analysis of the phenomenon PROJECT is to look at a process –the process of transferring an initial state I [Input, or problem] into a desired final state O[Output or problem solution]. In state O all more or less intended outcomes of the process'project execution' are available having been produced during the whole process. Theseoutputs are concrete (products, organizations, etc.) or abstract (plans, knowledge,experiences, emotional states, etc.) or both. They may be distinguished into1.Outputs during the process (e.g. satisfaction of personnel, gain of experience)2.Outputs at the end of the process (final products, state of knowledge)So, it is obvious that the total process output is much more than the product that is theobject to be produced in the project under consideration. Management has to beconcerned with all dimensions of process output.""The problem solving process – the project execution – shows a typical cycle of projectlife, which is structured into the following pattern of phases:1.Objectives Definition Phase (what is to be accomplished?)2.Design Phase (what/how to do it)3.Realization Phase (doing it)4.Implementation Phase (hand-over of it)These phases can be observed in any problem solving process, they do not change withdifferent project definitions."14Interestingly, Patzak goes on to observe that in every phase there is both a management function as well as an execution function and describes the difference in some detail. These observations are important because they introduce the idea of system processing and an acknowledgement of outputs other than those stemming directly from the objective of the project, especially those associated with the people working on the project.The US influence during this period was reflected in such books as Kerzner's epic 980-page book Project Management: A Systems Approach to Planning, Scheduling, and Controlling (1989) and Cleland's book Project Management: Strategic Design and Implementation (1990). Kerzner discusses systems theory and concepts at some length but along the way draws a clear distinction between the project life span and the product life span. Figure 7 depicts his product life span resulting from research and development.15 The distinction between project and product life spans is important because a number of present-day writers either make no distinction or define the former in terms of the latter.Figure 7: Kerzner's R&D product life cycleThis confusion appears to extend to the Cleland book's chapter on The Project Management Process, which discusses the various phases of the project life cycle in some depth. But the reader may be forgiven for any misunderstanding arising from the apparent ambivalence displayed in the text. The section on project life cycles quotes a number of sources, starting out with one that consists of twelve phases beginning with 'Concept' and ending with 'Production/Maintenance'.16 The project/product life cycle issue aside, this sequential list reads more like an outline for a Gantt (bar) chart schedule. However, another "Generic project life cycle" quoted encompasses the phases "Conceptual; Definition;Production; Operational; and Divestment".17 True, the author notes that different industries use different terminology, and a closer reading of the text makes it clear that the term "Divestment" does not mean disposal of the product at the end of its useful life but rather the transfer of the product at the end of the project's useful life! Still, there can be no doubt that Belanger is confusing product with project life cycle as late as 1997 when he describes the life cycle phases of a construction project as "General Concept; Definition; Detailed Planning; Development and Construction; Implementation and Operation; Closeout or Retirement"18 (emphasis added.)About his generic project life cycle, Cleland makes an important point"Between the various phases are decision points, at which an explicit decision is madeconcerning whether the next phase should be undertaken, its timing, etc."19This idea represents an important development for two reasons:1.It introduces the idea of strategic high-level decision points (also known as Executive ControlPoints, Gates or Gating) at which a decision is taken whether or not to continue, and2.It is distinguished from those earlier texts that emphasize that such phases may, and frequentlydo, overlap.This idea is reinforced by Youker in a keynote paper presented at INTERNET 88. In the address he stated in part:"The development cycle for World Bank projects . . . defines six sequential steps:identification, preparation, appraisal, negotiations, implementation and supervision andexpost evaluation. Other organizations use slightly different terms but most think of theprocess as a cycle. In reality, even though one can learn from experience, one can neverreturn to the past. So the cycle is really a spiral, circling through the required steps butalways moving on to new projects. The cycle consists of a series of steps separated bydecision points. The process moves toward implementation and start-up of operations.Evaluation is an ex-post look to seek if the objectives were accomplished and if theywere the right objectives."20Youker's illustration is shown in Figure 7a.Figure 7a: Youker's World Bank investment project life spanIn passing, a number of people had difficulty in relating the "generic" project life span with a "practical" life span such as construction. The author's Figure 8, (circa 1987) not only showed the connection but also indicated the general proportionate time of each phase as a percentage of the construction time,based on building project data collected in the 1970s.21Figure 8: Wideman's construction bar chart related to the generic project life spanThe question of responsibility was also an issue. Figure 9 shows the project delivery system developedby Public Works Canada (1989). 22Figure 9: Public Works Canada's facility life spanThis diagram emphasizes the deliverables expected from each phase, but the text accompanying the diagram high lights both focused responsibility and an expectation that this responsibility will change from one individual to another during the course of the project."During the first, third and fifth phases, a single key player has direct responsibility.During the other phases, this responsibility shifts to the key player responsibility for thenext phase. The second, fourth and sixth phases do not usually exist independently butform part of the adjoining phases. They are shown separately to emphasize theoverlapping responsibilities of the key players during transition from one phase toanother. A smooth transition between phases allows orderly project delivery."Project life spans in the 1990sIn late 1991, Warren Allen consolidated the general view of the project life span in a paper titled "The Universe of Project Management: A Comprehensive Project Management Classification Structure (PCMS) to Update and Expand the Dimensions of PMI's PMBOK". The paper arose out of a discussion amongst a group of interested PMI members prior to the annual seminar/symposium. Allen's PCMS model related the nine or more "Level 1" project management functions with the generic project life cycle. As Allen describes it"[The] project life-cycle (Time) dimension defines the principle 'Major ManagementPhases' of virtually any type of project and acknowledges that project managementfunctions and their application often change as the project moves through the variousphases of its life-cycle." 23Unfortunately, the Project Management Institute subsequently declined the paper for publication, failing to see its value, and it appears that the author lost interest. Allen's project life span is shown inFigure 10.Figure 10: Allen's generic project life spanOne might be forgiven for thinking that by this time just about everything that could be said about project life spans had already been said about them. That might have been true but for two major events in the '90s. The first was the rapid rise of the idea of managing by projects in the emerging high-project volume software development industry. Software development, like R&D, is not so amenable to the deterministic planning flowing from the idea of a well-established generic project life span. On the contrary, the production people (i.e. programmers) in this industry seemed to have strongly eschewed any suggestion of the control that an established life cycle implies. That is, until the arrival of the "Year 2000" (Y2K) legacy software upgrade panic.The second event seems to be the publication in 1996 of the Project Management Institute's Guide to the Project Management Body of Knowledge ("PMBOK"). This publication was a complete rewrite of the 1987 version, which had attempted to identify those areas of knowledge within the purview of a project management discipline, or profession, as some prefer to call it. The Guide, on the other hand, set out to describe only the subset of the PMBOK that is generally accepted.24 As a part of this rewrite, a section was devoted to project phases and the project life cycle with a number of examples displayed. Disappointingly, the sample generic life cycle offered was denuded to the point of illustrating only the beginning and end of a project. It appears that the author(s) of this section had not done their homework in reviewing even PMI's own official publications. Worse yet, the same illustration was repeated in the 2000 Edition update, see Figure 11.25Figure 11: PMI Standard Committee's sample generic project life spanPerhaps the PMI Standards Committee was influenced by a presentation made to an information systems group by Kapur (1995). The paper was titled "The Seven Deadly Sins of Project Management" and Sin Number 5 pointed to the lack of a robust project management process. Kapur proposed a set of six stages in a "Scalable Model" of 33 steps. His illustration is shown in Figure 11a. 26 The red triangles between each stage represent the specific deliverables shown in the boxes immediately below. However, closer study of the Figure shows that the second stage is "Pre-Launch" suggesting that only the third, fourth and fifth stages shown are a part of the formal project life span.Figure 11a: Kapur's information system project life spanInstead of this limited view, others were expanding their vision of project management. For example, Morris wrote (1998):"Too many people see project management as beginning when the project is set up. Yetall the lessons of modern management – and indeed all the lessons of projectmanagement history – show that time spent up front in defining needs, exploring options,modeling, testing, and looking at different business benefits is central to producing asuccessful project. The decisions made at the early definition stages set the strategicframework within which the project will subsequently develop. Get it wrong here, andthe project will be wrong for a long time – perhaps forever. Get it right, and you are halfway there. (Defining the problem is half the solution; 90 percent of the outcome isdefined in the first 10 percent of the project.) This is one of the most crucial areas ofproject management professional input."27Morris includes a graphic of his project life cycle as shown in Figure 12.Figure 12: Morris's project life spanIn fact, Morris's graphic looks more like a flow diagram with inputs and outputs rather than a time based life span display.Frame mirrors Morris's view. He wrote (1998)"If the traditional four-phase project life cycle is viewed from the customer perspective,we encounter a dramatic revelation. The phases that customers worry most about are thevery ones that have been down played in the theory and practice of project management.Customers care most about phases 1 and 4. With respect to phase 1, their concern is: "Didyou get my needs and requirements right?" If not, then the planning and implementationactivities of phases 1 and 2 are a waste of time. With respect to phase 4, their concern is:"Are you about to hand me a deliverable that meets my needs and is operable andmaintainable? If not, then what you have been doing on the project these past fewmonths?" The link between project closeout and the level of customer satisfaction withproject effort should be obvious."28The Morris and Frame views are probably reflections of actual steps taken by some companies, such as Dupont and Abitibi, to be more thorough with "front-end" work, especially if their market position depends on capital-intensive projects. Figure 13 shows the introductory graphic to a presentation promoting the idea of "front-end loading" of the project development phases (1996).29Figure 13: Abitibi's front-end loading of project developmentThoms describes three stages of the project life span in terms of motivation, which brings in the "people" (or human resources) aspect. She says (1998)"Getting startedThe goal of the first stage is to get the team and each individual member moving andmotivated. Part of the process of motivating the project team is explaining the project, yetmany managers fail to tell their team why the project is important.. . .Project DevelopmentIn the next stage, the day-to-day work on the project proceeds, and the project develops.A project manager who provides an exciting launch for a project needs to keep energyflowing when the team gets bogged down in details and runs into problems.. . .Wrapping Up the ProjectThe final stage of a project can sometimes be the most difficult. Often teams are tired ofthe work, bored with the technical details, and anxious about the next project. This stagevaries with the length of the project and the attention span of each individual."30This author went further and associated different phases of the generic project life span with different project manager personality types as best suited to the management of that particular phase. He wrote (1998)"The 'Concept' phase of the four phase high-level project life cycle should start out withthe 'Explorer' type; then proceed with a 'Coordinator' type in the 'Development'(definition or planning) phase; move to an assertive 'Driver' type in the 'Execution' phase;and conclude with the 'Administrator' type in the cleanup 'Finishing' phase."31Meantime, the software development industry appeared to be going its own way. The so-called "waterfall" model of the "conventional" software engineering process or workflow, shown in Figure 14, was touted by many but decried by others. This model is technology specific, but its essential difference is that the major activities overlap significantly. However, the real difficulty with this model is software development's essential need to progress iteratively.。
Chapter 7 System life cycle methodologiesAfter studying this chapter, you should know what a methodology is and be familiar with the more popular examples.Realize that the development and the use of computer-based system progresses through a system life cycle and that users and information specialists play key roles in each phase. Appreciate the importance of life cycle management and know the roles played by executives, the MIS steering committee, and project leaders.Know the main steps that are taken for each of the life cycle phase and why they taken.Be familiar with the process of obtaining both hardware and software to support a new system design.Understand four approaches for cutting over to a new system.Appreciate why systems maintenance is important.Be familiar with prototyping and with how it fits into the development process.Have an introductory understanding of information engineering and its revolutionary approach, called RAD, for rapid application development.Know what business process redesign (BPR) is and why it is currently being pursued by computer-using firms.IntroductionThe concept of a life cycle fits anything that originates, matures over time, and eventually dies. This pattern applies to a computer-based system such as a data processing application or a decision support system (DSS).The system life cycle consists of five phase. The first four-planning, analysis, design, and implementation- are devoted to development. The fifth phase is devoted to use. All phase should involve users and may involve information specialists when end-user computing is not being followed in its fullest form. The system life cycle activities of both users and information specialists are managed from several vantage points within the firm. The executives establish policies and make plans that provide the overall setting for computer use. On a slightly lower level, a special committee called the MIS steering committee can manage all of the life cycle in the firm. As each of the life cycles goes through the developmental phase, the project leaders supervise the team members.The system life cycle is an application of the systems approach to the task of developing and using a computer-based system. As such, the system life cycle is a methodology, but its pattern is being influenced by the need to develop systems more quickly. More responsive systems development can be achieved by refining the life cycle and using computer-based development tools. Two refinements are prototyping and rapid application development (RAD). As firms seek to take full advantage of computer technology, they update their systems using business process redesign (BPR).THE SYSTEM LIFE CYCLEA methodology is a recommended way of doing something. The systems approach is the basic methodology for solving problems. The system life cycle (SLC) is an application of the systems approach to the development of a computer-based information system or subsystem. The SLC consists of a series of tasks that closely follow the steps of the systems approach. Since the tasks follow an orderly pattern and are performed in a top-down fashion, the SLC is often referred to as the waterfall approach to systems development and use.Life Cycle PhasesWe introduced the system life cycle in Chapter 1 and illustrated it with a wheel-like pattern in Figure 1.14. The first four phases are planning, analysis, design, and implementation. These phases are jointly called the system development life cycle (SDLC).The fifth phase is the use phase, which lasts until it is time to scrap or redesign the system. Redesign requires that the cycle be repeated.Life Cycle ManagementThe first system life cycle were managed by the manager of the information services unit, who was assisted by the managers of systems analysis, programming, and operations. In many firms, the responsibility still resides at this level. Today, life cycle management can span several organizational levels and involve managers outside of information services. Figure 7.1 shows the hierarchical nature of life cycle management.E XECUTIVE R ESPONSIBILITY When the system has strategic value or affects the entireorganization, the president or the executive committee may decide to oversee the development project. As the system scope narrows and the focus is more operational, the likelihood increases that such lower-level executives as the executive vice president, the vice president of administration, and the CIO will provide the leadership.T HE MIS S TEERING C OMMITTEE Many firms establish a special committee below the level of the executive committee that assumes responsibility for overseeing all of the systems projects. When the purpose of a committee is to provide ongoing guidance, direction, and control, it is called a steering committee. When a firm establishes a steering committee for the purpose of directing the use of the firm`s computing resources, the name MIS steering committee is used. Permanent members of the MIS steering committee invariably include top executives. Temporary members include lower-level managers and consultants who participate during the time that their expertise is needed.The MIS steering committee performs three main functions:●It establishes policies that ensure computer support for achieving the strategic objectives ofthe firm.●It provides fiscal control by serving as the approval authority for all requests forcomputer-related funds.●It resolves conflicts that arise concerning priorities for computer use.In effect, the task of the MIS steering committee is to carry out both the overall strategy that is established by the executive committee and the strategic plan for information resources.By centralizing the management of system life cycle within the steering committee, two mainadvantages accrue. The likelihood is increased:●That the computer will be used to support users throughout the firm.●That computer projects will be characterized by good planning and controlThe MIS steering committee is the most visible evidence that the firm intends to make information resources available to all users who have a genuine need.Project LeadershipThe MIS steering committee seldom gets directly with the details of the work. That responsibility goes to project teams. A project team includes all of the persons who participate in the development of a computer-based system. A team might have as many as a dozen members, consisting of some combination of users, information specialists, and perhaps an internal auditor. The auditor ensures that the system design satisfies certain requirements in terms of accuracy, controls, security and auditability. The team activity is directed by a project leader who provides direction throughout the life of the project. Unlike the MIS steering committee, the project team is not ongoing; it is usually disbanded when implementation is completed.THE PLANNING PHASEDevelopment of a CBIS subsystem should receive the same degree of planning as any major project, such as the introduction of a new product or the construction of a new plant.The MIS steering committee and the project teams anticipate that planning will yield the following benefits. It will:●Define the scope of the project. Which organizational units, activities, or systems will beinvolved? Which will not? This information provides an initial estimate of the scale of resources required.●Recognize potential problem areas. Planning will point out things that might go wrong sothat they may be prevented.●Arrange a sequence of tasks. Many separate tasks will be necessary to achieve the system.These tasks are arranged in a logical sequence based on information priorities and the need for efficiency.●Provide a basis for control.Certain levels of performance and methods of measurementshould be specified in advance.Management invests time in planning in the anticipation that it will pay dividends later in the life cycle.STEPS OF THE PLANNING PHASEFigure 7.2 is a graphic model of the planning phase. It shows each of the steps to be taken, which are described in more detail below, and identifies the responsibilities of the MIS steering committee, the manager of the user area, and the systems analyst. During the early phase of systems development, the system analyst is the information specialist with the primary responsibility for working with the user. Other team members, such as database administrators and network specialists, can play supporting roles.1.Recognize the ProblemThe firms managers, non managers, and elements in the firm`s environment are typically the ones who recognize the need for a CBIS project. Only rarely will information specialists from theinformation services unit provide the trigger, because they are not always on the scene to notice the problem symptoms.2.Define the ProblemOnce the manager realizes that a problem exists, he or she must understand it well enough to pursue a solution. However, the manager does not attempt to gather all the information at this point. Instead, the manager seeks only to identify where the problem exists and its cause.If the firm has policies that encourage end-user computing and the manager wants to pursue that approach to system development, then she or he has the definition responsibility. Otherwise, the manager solicits the assistance of the systems analyst. We will assume that the manager and the analyst work together.3.Set System ObjectivesThe manager and the systems analyst develop a list of objectives that the system must meet to satisfy the users. At this point, the objectives are stated only in general terms. Later the terms get more specific.4.Identify System ConstraintsThe new system will not operate free from constraints. Some constraints are imposed by the environment, such as the government`s demand for tax reports and the customers` need for billing information. Others are imposed by the firm`s management, such as the requirement to use existing hardware or to have the system up and running on a certain date.It is important that these constraints be identified before work on the system actually begins. In this way, both the system design and the project activity will fall within the constraints.5.Conduct a Feasibility StudyA feasibility study is a brief look at the major factors that will influence the ability of the system to achieve the desired objectives. These are six dimensions of feasibility:●Technical Is there hardware and software available to perform the necessary processing?●Economic return Can the proposed system be justified monetarily by comparing its benefitsand its costs?●Noneconomic return Can the proposed system be justified based on benefits that cannot bemeasured in monetary terms?●Legal and ethical Can the proposed system operate within legal and ethical boundaries?●Operational Is the system design such that it will receive the support of the people whomust make it work?●Schedule Will it be possible to implement the system within the imposed time constraints? The systems analyst gathers the information necessary to answer these questions primarily by interviewing key employees in the user area.6.Prepare a System Study ProposalIf the system and the project appear to be feasible, a full-blown system study will be necessary. The system study will provide the detailed basis for the design of the new system in terms of what it should do and how it should do it. The analyst prepares a s ystem study proposal that provides the manager with a basis for deciding whether to incur the analysis expense. Figure 7.3 is a sample outline of the system study proposal.The first five sections relate to the system that will be achieved. Section 6 relates to the study project leading to the system, and Section 7 specifies the tasks involved in carrying out the analysis, design, and implementation phases.The important point to understand about the proposal is that much of the content is based on estimates. More will be learned as the life cycle unfolds. But at this point the estimates are the best information available, and they are much better than no information at all.The systems analyst gives written copies of the proposal to the manager and the MIS steering committee, and in some cases he or she makes an oral presentation.7.Approve or Disapprove the Study ProjectThe manager and the steering committee weigh the pros and cons of the proposed project and system design, and they decide whether to proceed— a go/no decision.The committee makes its decision based on two key questions:1.Will the proposed system accomplish its objectives?2.Is the proposed study project the best way to conduct the system analysis?If the decision is go, the project continues to the study phase. If the decision is no go, all the parties turn their attention to other matters.8.Establish a Control MechanismBefore the system study begins, the MIS steering committee establishes project control by specifying what is to be done, who will do it , and when it will be done. Table 7.1 provides an example of how these questions are answered. The amount of time required for each task is listed in person months. A person-month is the amount of time it would take one person, working for an entire calendar month, to accomplish a task. By assigning several people to a task, it is possible to reduce the number of calendar months it takes to complete the task, although not necessarily in a linear fashion.M ONITORING P ROJECT P ROGRESS Once the project schedule has been established, it must be documented in a form that facilitates control. Various documentation techniques can be used, including various types of charts, graphs, and diagrams. There are plenty of project management software systems on the market that can produce the needed documentation. A popular example is Microsoft Project.THE ANALYSIS PHASEWith planning completed and the control mechanism in place, the project team turns to analysis of the existing system. Systems analysis is the study of an existing system for the purpose of designing a new or improved system.During the analysis phase, the systems analyst continues to work with the manager, and the MIS steering committee is involved at crucial points, as shown in Figure 7.4.1.Announce the System StudyWhen a firm implements a new computer application, management takes steps to ensure the cooperation of the employees. An initial concern is the employees` fears of how the computer might affect their jobs. The best way to combat these fears is to communicate to the employees (1) the firm`s reasons for the project and (2) how the new system will benefit both the firm and the employees. Management can meet with employees in individual or group sessions and can use such written media as memos and company newsletters to announce the study. For firms with widespread operations, announcements can also be made in videotape form.anize the Project TeamThe project team that will conduct the system study is assembled. Many firms have a policy thata user, rather than an information specialist, must serve as the project leader. It is crucial to the success of the project that users play active, rather than passive, roles.3.Define Information NeedsAnalysts learn about the users` information needs by engaging in a variety of information-gathering activities, including personal interviews, observations, record searches, and surveys. Of all these methods, the personal interview is preferred, for the following reasons: ●It provides the opportunity for two-way communication and observation of body language.●It can stimulate enthusiasm for the project on the part of both the information specialistsand the users.●It can establish a common bond of trust between the users and information specialists.●It provides the opportunity for the participants in the project to express different—evenopposing—views.This is the point in the SLC where the analyst assembles the documentation of the existing system. The analyst reviews documentation that may have been prepared when the current system was originally developed and adds new documentation when necessary. The documentation includes flowcharts, data flow diagrams, and other graphic and narrative descriptions of processes and data. The term project dictionary is often used to describe all of the documentation describing a system. The trend is to maintain the project dictionary in an electronic rather than paper form. 4.Define System Performance CriteriaOnce the manager`s information needs are defined, it is possible to specify in exact terms what the system should accomplish—its performance criteria.For example, a marketing manager who needs a monthly expense report may insist on the following performance criteria:●The report should be prepared in both a hard copy and displayed form(displayed on thecomputer screen).●The report must be available no later than three days after the end of the month.●The report is to compare actual and budgeted revenue and expenses for both the recentmonth and year to date.Of course, these specifications are adopted as the performance criteria only when the project team agrees that they are achievable.5.Prepare the Design ProposalThe systems analyst provides the manager with the opportunity to make a second go/no go decision. Here, the manager must approve the design phase, and the support for that decision is included in the design proposal. A sample format for this document is included in Figure 7.56.Approve or Disapprove the Design ProjectThe manager and the MIS steering committee evaluate the design proposal and determine whether to grant approval. In some cases, the team may be asked to conduct another analysis and resubmit the design proposal, or the project may be abandoned. When approval is granted, the project moves to the design phase.THE DESIGN PHASEWith an understanding of the existing system and the requirements for the new system, the project team can address the design of the new system. System design is the determination of the processes and data a new system will require. When the system is computer-based, the design can include a specification of the types of equipment to be used. The steps of the design phase are show in Figure 7.6.1.Prepare the Detailed System DesignThe analyst works with the user and documents the new system design using such tools as those described in the appendixes. Table 7.2 lists the more popular tools.Some of the tools enable the analyst to prepare the documentation in a top-down manner, beginning with the big picture and gradually cranking in more detail. This top-down approach is a characteristic of a structured design, one in which the design proceeds from a system to a subsystem level.Figure 7.7 and 7.8 illustrate this top-down process. Figure 7.7 is a data flow diagram(DFD), that shows how four data processing systems are linked by data flows. We explain the details of data flow diagramming in Appendix B.第七章系统周期方法论在学习本章之后,你应该了解什么是系统周期方法并熟悉几种常见的例子。