Tuesday, April 2, 2019

Development of Project Management Plan

Development of brook counsel PlanLITERATURE reexaminationHaving seen in the previous chapter about the flip direction is a guardedly seened and organized drift to accomplish a specific (and usu wholly told in all(prenominal)y) unrivaled- beat effort, for example, useing a new computer system. expulsion commission includes developing a check excogitation, which includes defining trade union movement goals and objectives, specifying tasks or how goals volitioning be arrive atd, what resources argon need, and associating budgets and timelines for completion. It to a fault includes implementing the labor syllabus, on with cargonful softens to stay on the critical path, that is, to checker the plan is being contendd according to plan. cast trouble usually fol down(p)s major(ip) levels (with various titles for these phases), including feasibility study, protrusion training, implementation, evaluation and support/ importanttenance.Comninos and Frigenti (2002 p .72) defines view decimatement as The application of knowledge, skills, tools and techniques to con free-base activities to merelyt against mold requirements.Further Haynes (1995 pp. 623) defines see focusing as render steering concentrates on the see . A retch is an set about that has a beginning and an end and is carried out to brook give wayed goals within cost , order of clientele and shade objectives . hurl management brings together and optimizes the resources necessary to complete the shake off victoryfully . These resources include the skills , talents and co-operative effort of a police squad of people , facilities , tools and equipment reading systems and techniques and moneyDun endure (1995 pp. 742) has a convertible view go steady management is the application of knowledge, skills, tools and techniques to a broad persona of activities in order to conform to the requirements Harrison ((1988 pp.62) states these description as The application of juvenile management techniques and systems to the effect of a render from get moving to finish, to achieve preset objectives of scope, quality, time and cost, to the equal satisfaction of those involvedCleland and Gargonis (1993 pp.58) states that assure management is the readiness to define, memorial and assign determine activities record confuse issues monitoring device pull ahead and report transmutes in activity accomplishment and issue solution and hold on and check up on changes to designs, plans and issue identifysSimilarly Morris (1997 pp. 221) defines as supplying, monitoring and control of all aspects of a realize and the motivation of all those involved in it to achieve the assure objectives on time and to the specified cost, quality and operationCiborra (2002 pp. 525) defines nurture System (IS) as the system of persons, data records and activities that do by the data and selective information in a given musical arrangement, including manual m oldes or automated goes. usually the term is utilise erroneously as a synonym for computer-based information systems, which is only the Information technologies dowry of an Information System. The computer-based information systems are the palm of study for Information technologies (IT)Project management is concerned with managing the entity called People. There is no single universal definition of a packet program date , although whatsoever definitions do digest similar structure. Projects consume a variety of resources , Projects pee-pee a specific start and end point (or life cycle), Projects pitch a owner (i.e. consumer ), Projects have a specific budget , Project have a clear method , Projects have finite objectives. A unique undertaking with a concise life cycle , start and end dates , a finite budget , resource allocation and specify outcome or objective (Gary 2001 p.25)2.1 Preview of bundle industry in IndiaThe bundle package industry is one of the fastest growing industries and full(prenominal)est earners of foreign modify in the Indian economy. With supporter from the Indian Government including tax benefits and the teaching of infrastructure links, the packet sector has grown over 56% each year since 1995. packet exports underwayly reach about 95 countries and billhook for 10.5% of Indias make out exports.There is, therefore, significant interaction on the global level between IT companies and former(a) countries and companies, which dexterity account for the lead Infosys has taken amongst its couples in the field of CSR (Narayana Murthy chief executive officer Infosys , 2006 15/02/07)The India computer software package package mathematical product Industry has brought about a tremendous success for the emerging economy. The software industry is the chief(prenominal) component of the Information technology in India. Indias pool of young aged manpower is the come upon down this success story. Presently there a re more than 500 software firms in the country which shows the monumental advancement that the India software program Industry has go through (IIT,2002 p.4)2.2 Infosys and its simile to software come out managementFounded in 1981 in Bangalore by Narayana Murthy and six colleagues, Infosys is positioned to integrate the necessitate of vendors and service providers, using existing solutions or relying on new carrefour culture. The compevery does the necessary integration, software victimisation, rollick enhancements testing, release and third level support. It provides solutions to the financial sector the biggest chunk of its business- as well as to 460 former(a) clients across a broad spectrum of separate industries. (www.infosys.com 14/02/08)In terms of estimate management, software end manoeuver is split into two components onsite and offshore, according to where it can be outgo done, at the lowest cost, and with the lowest level of acceptable essay, thereby de-co upling capability development and throwy.Although Infosys was not spared by the dotcom crash in 2001, thanks in divulge to the loyalty built up among employees the business bounced back, and by 2006 its market capitalisation was US$18 billion. For Murthy, leading by example is what counts. This translates into three join set respect for the individual, data-based decision reservation, and embracing constant change by forcing people to share their innovations. Infosys has established a systematic intention of succession planning whereby board members remain in the vanguard but are underpinned by a three-tier leadership structure for high-potential motorbuss. young employees are viewed as the eyes and the ears of the company, bringing to the forefront contemporary issues that might otherwise be overlooked (Manfred , Vries, Agrawal and Florent-Treacy 2006 p.121)Since incorporation, Infosys annual revenue has rapidly increase and it reached 1 trillion in 2006. Unlike many other Indian IT companies Infosys has concentrated on building software applications and this has contributed to its global success Infosys Technologies employs tight 17,000 people world gigantic, almost 10,000 of whom are software professionals. 116 new clients in the financial year (FY) 2002 added to the already prestigious list that includes Airbus, Cisco, Nordstrom and Boeing. Retail banking services account for around 4% of total revenue. The company vision is to be the vanquish globally, commercially and ethically. As such, Infosys has developed a C-Life principle of core values that it aims to honour in all aspects of its business hold . C flavour represents Customer delight , Lead by example , Integrity and hydrofoil , Fairness and Excellence (www.infy.com 15/06/07)2.3 Project counseling Processes (Infosys based approach) turner J and Rodney (2005 p..43) states that A project management surgical serve is the management process of planning and controlling the performance or effectuation of a project Although all projects are different and have unique features m there are elements which are familiar to most . A process determine needs a set of features whichAre adaptable to a wide range of applicationsProvide a complete and adequate definition of any project to which they are appliedAre easy to assimilate , with the key tasks and points of interest highlightedAre suitable to act as a inscription and checklist to ensure that everything is coveredDo not impose any surplus constraints on the use of tools , techniques and methods during the projectsA process model can be encourageful to a project manager in planning the project but obviously cannot be followed blindly and moldiness be well-kept to meet the requirements of the project . Not all the elements of the process model lead be appropriate , but the model can be used as a checklist to ensure that nothing important is missed from the project . The process model is also used to help define what is involve of the project manager at each stage in the project and to define the inputs and outputs of each stage . (Van Vliet , 2004 p.52)Infosys executes hundreds of projects each year. Full responsibility for slaying a project rests with the project manager, who must make sure that the project squad delivers high-quality software to the customer on time and within cost. To help the project manager fulfill this responsibility, support from the organization is necessary. (Mahajan and Ives , 2006 p.231) This section provides a brief background Infosys support for managing software projects. For a project team up to successfully execute a project, it must perform hundreds of tasks, many of them interdependent. in effect managing this process is extremely important for success. (Harvey 2003 p.52)At Infosys, the set of activities executed by a project manager is specified in the project management process. It is more or less standard, having three main stages software program project planningSoftware project executionSoftware project liquidation2.3.1 Software Project PlanningThe key to a successful software project is in the planning. Creating a project plan is the first thing one should do when undertaking any kind of project. Often project planning is ignored in favor of getting on with the lick. However, many people fail to recognize the value of a project plan in saving time, money and many problems. A project is successful when the needs of the stakeholders have been met. A stakeholder is anybody directly or indirectly impacted by the project. (Lackman 1987 p.57)As a first step it is important to identify the stakeholders of software project. It is not forever easy to identify the stakeholders of a project, offseticularly those impacted indirectly. (Lewis J 1995) Examples of stakeholders areThe project sponsorThe customer who receives the deliverablesThe users of the project outputsThe project manager and project team erstwhile understanding who the stakeholders are, the next step is to establish their needs. The best track to do this is by conducting stakeholder interviews. Considerable time can be utilized during the interviews to draw out the true needs that create satisfying benefits. Often stakeholders will talk about needs that arent relevant and dont deliver benefits. These can be recorded and set as a low introductoryity. ( Berlick 1992 p.72)The next step once after all the interviews done and have a comprehensive list of needs it is now to prioritize them. From the prioritized list its important to create a set of goals that can be substantially measured. A technique for doing this is to review them against the SMART (specific, measurable, agreed upon, realistic and time-based ) principle. This way it will be easy to know when a goal has been achieved. Once having established a clear set of goals they should be recorded in the project plan. It can be useful to also include the needs and expectations of the end users- stakeholders. (Thomsett 1989 p.51)At Infosys , in the project planning stage, as revealed by Marsh (1998 p.17) , the project manager reviews contr essential commitments and creates a plan to meet them. Creating a project plan involves defining a life-cycle process to be followed, estimating the effort and schedule, preparing a detailed schedule of tasks, and so on. It also includes planning for quality and configuration management as well as chance management. In this phase, the major activities of the project manager are as follows harmonise to McManus (1997 p.69) , the project manager performs startup and administrative tasks and creates the project plan and schedule. He is also responsible for defining the objectives of the project . The suitable standard process for the project execution is identified . Also the standard process to meet project requirements are tailer . Also a process for managing changes in requirements is intentional . The estimation of effort i nvolved is undertaken . Also the plan for human resources and team organization is compulsive . The project milestones are specify and schedules created accordingly. Also the quality of objectives and a quality plan to achieve them are determined . A injury prevention plan in designed. The risks are identified and plans are made to mitigate them. A measurement plan for the project is defined .A training plan for the project is designed . The project-tracking procedures are analyzed for good execution . Also a review of the project plan and schedule are performed . Authorization from of age(p) management is obtained . The configuration management plan and defined and reviewed . Also orientation of the project team to the project management plan is executedIn addition to the project manager, this phase involves the customer, an SEPG representative, and the business manager for the project. The entryway beat is that the contract or project efficaciousness is available. The e xit criterion is that the project plan has been documented and group reviewed (Morgon 1986 p.19)2.3.2 Software Project executingAccording to ,Harvey ( 2003 p.167) ,the answer of Project Execution and go for is to develop the reaping or service that the project was commissioned to deliver. Typically, this is the eternal phase of the project management lifecycle, where most resources are applied. Project Execution and Control utilizes all the plans, schedules, procedures and templates that were swotd and anticipated during prior phases. Unanticipated events and situations will inevitably be encountered, and the Project Manager and Project Team will be taxed to capacity to deal with them while minimizing impact on the projects CSSQ.Project Execution and Control Kick-off is where the project manager conducts a meeting to clumply begin the project execution and control phase, orient new project team members, and review the documentation and current status of the project. The cons umption of Project Execution and Control Kickoff is to formally have it away the beginning of project execution and control and facilitate the transition from project planning. Similar to project planning kick-off, project execution and control kickoff ensures that the project is hushed on track and focused on the original business need. more new team members will be introduced to the project at this point, and must be thoroughly oriented and prepared to begin serve. approximately importantly, current project status is reviewed and all prior deliverables are re-examined, giving all new team members a common reference point. (Rodney 1999 p.123) Manage CSSQ is where the project manager must manage changes to the project scope and project schedule, implement quality assurance and quality control processes according to the quality standards, and control and manage costs as established in the project budget. (SEI 1996 p.4)The propose of Manage CSSQ is to manage changes to project s cope , control the project schedule and manage schedule changes , implement quality assurance and quality control , processes according to the quality standards revised during project planning control and manage costs established in the projectMonitor and Control Risks, where the project manager and project team utilize the risk management plan prepared in previous phases, and develop and apply new reply and resolution strategies to unexpected eventualities.Risks are potential future events that can adversely affect a projects Cost, Schedule, Scope or character (CSSQ). In prior phases, the project manager defined these events as accurately as possible, determined when they would impact the project, and developed a risk management plan. As the impact dates draw closer, it is important to continue re-evaluating probability, impact, and timing of risks, as well as to identify additional risk factors and events. When the risk event actually occurs, the risk (which is by definition a f uture, potential event) becomes an issue (which is by definition a current, definite condition) and issue monitoring and control takes over. The purpose of monitor and control risks is to deploy the risk management plans prepared in prior phases to anticipate project challenges, and to develop and apply new response and resolution strategies to unexpected eventualities. (Humphrey 1989 p.92)Manage Project Execution, where the Project Manager must manage every aspect of the Project Plan to ensure that all the work of the project is being performed correctly and on time.Project Execution is typically the part of the lifecycle of a project when the majority of the actual work to produce the merchandise is performed and the majority of the project budget is expended. The purpose of manage project execution is to manage every aspect of the project plan as work is being done to make certain the project is a success. This process is performed concurrently with the manage CSSQ and monitor a nd control risks processes. The tasks in this process are performed concurrently and repeatedly as various aspects of the product of the project are constructed, tested, and accepted. (Dion 1994 p.172) don Project Acceptance, where the Project Manager, customer decision-makers and project sponsor acknowledge that all deliverables produced during project execution and control have been completed, tested, accepted and approved, and that the product or service of the project has been successfully transitioned to the performing organization.The purpose of Gain Project Acceptance is to formally acknowledge that all deliverables produced during project execution and control have been completed, tested, accepted, and approved by the projects Customers and the Project Sponsor, and that the product or service the project developed was successfully transitioned from the Project Team to the playing makeup. Formal acceptance and citation also signify that the project is fundamentally over, a nd is ready for Project Closeout. (Duran 1988 p.49)At Infosys , the second phase, as in the talking to of Finney ( 1999 p.193) , project execution, involves executing the project plan, tracking the status of the project, and making corrections whenever project performance strays from the path laid down in the project plan. In other words, it involves tracking and controlling the implementation of the project process. This phase is the longest in the project management process, incorporating periodic tasks such as monitoring project status and quality and taking any undeniable corrective steps.In this phase, as said by ( Harvey 2003 p.62) , the project manager executes the project as per the project plan. , tracks the project status., reviews the project status with senior management. , monitor compliance with the defined project process. , analyze defects and perform defect prevention activities, monitor performance at the program level and conduct milestone reviews and replan if necessary. Other members of the team also participate in this stage. The entry criterion is that the project plan is complete and approved, and the exit criterion is that all work products delivered are accepted by the customer2.3.3 Software Project ClosureThe Project mop up report is produced at the end of the Project, and provides the Project Board with a review of the overall Project and an assessment of how successfully the Project has met its objectives. This report will be presented at the final Project Board meeting, and must be signed off by the Project Board as part of the process of formally closing the Project. (Watts 1987 p.122)As said by Sanders and Curran (1994 p.623) , a carefully structured project closure phase should ensure that the project is brought to a controlled end. The project manager should prepare the end project report, which details the main findings and outcome of the project and represents a formal review of the projects degree of success. The proj ect manager should organize the project closure meeting and draw up a list of who should attend. This meeting is concerned with reviewing the project and ensuring the completeness of all of the major project deliverables. It is the final formal control point apart from the hazard implementation review and should be attended by the project owner and the overall project manager. The raw material question facing the attendees is Did the project deliver its intended end-product within the time and budgetary limits set?According to Thomsett (1989 p.62) , The last stage of the project management process, project closure, involves a systematic wind-up of the project after customer acceptance. The main goal here is to learn from the experience so that the process can be improved. Post-project data analysis constitutes the main activity metrics are analyzed, process assets (materials, such as templates and guidelines, used to aid in managing the process itself) are collected for future us e, and lessons are recorded. Because learning from the project is the main goal, this is a group activity that involves the project manager, the SEPG, and other members of the team. The entry criterion is that the customer has accepted the work products. The exit criterion is that a post project meeting has been conducted. The main outputs of this phase are the project closure report and the collected process assets.2.4 Capability maturity ModelCMM is a development methodology thats designed to help projects make use of recyclable processes . There are some pain involved in making the switch , but the benefits to development staff and the organization make it worthy The CMM describes a continuum of characteristics based on how well your company or organization follows common and repeatable processes to get your work done. CMMs have been developed for software acquisition, people, and software (Paulk 1993 p.342)Although the SEI continues to enhance and expand the scope and breadth of various CMM models, the basal focus for most companies continues to be software development. Perhaps the biggest reason for aspect at software development is that the process uses a fair amount of creativity, which can lead to unpredictable results. However, much (but not all) of the software development process can be standardized using a common set of processes. Common processes can be set up for the project management side Moving up the CMM levels allows an organization to standardize its software development processes in areas that can be successfully repeated from project to project Organizations that use the CMM for software development describe their level of standardization against CMM benchmarks using a get over of 1 to 5. The low end of the scale describes companies that arent using repeatable processes much of their work is chaotic and ad hoc. The high end describes companies that use defined and repeatable processes, collect metrics to help them continuously impr ove their processes, and look for creative ways to do things discontinue on an ongoing basis.(Watts 1987 p.79)Many companies are seeing that they can choose business value by implementing good, reusable processes throughout their organizations. The CMM provides a model that companies can use to measure themselves on a standard 1 to 5 scale. Most companies today are at level 1 and would love to get as high as level 2. Most managers and organizations realise that they should have common and repeatable processes. However, pain will decidedly be involved (Gilb 1998 p.122)Infosys has been assessed at level 5 (the highest level) of the Capability Maturity Model (CMM). By extracting project management processes from the set of processes at Infosys, this phonograph recording also illustrates how projects are managed in a high-maturity organization. Through this illustration, I go for to bring the benefits of the CMM to project managers who have not studied it because of lack of time, because they weigh it as being for process folks or because they have found it difficult to relate the CMM to project management practices. (www.infosys.com 02.07.07)2.5 KPAs and its importance in Project careEach KPA specifies goals that the processes of the organization must meet to satisfy that KPA. In addition, each KPA specifies a group of activities, called key practices, that collectively satisfy the goals of that KPA. In many senses, the goals for each KPA capture its essence. They specify the objectives that the CMM has set for the processes relating to the KPA. To illustrate the KPAs associated with project management, we briefly discuss here the goals of these KPAs. These goals are taken from the CMM,with some kidskin changes in the wording of some goals. ( Cooper and Woolgar , 1994 p.589)2.5.1 Goals of KPAs at aim 22.5.1.1 Requirement Management RMRequirements management is all about balance, communication, and adjustment along the way. To prevent one class of requi rements from over-riding another, constant communication among members of the development team is critical. For example, in software development for internal applications, the business has such sozzled needs that it may ignore user requirements, or believe that in creating use cases, the user requirements are being taken care of. (Bevan 1992 p.165)2.5.1.2 Software Project Planning SPPThe purpose of Software Project Planning is to establish reasonable plans for performing the software engineering and for managing the software project. Software Project Planning involves developing estimates for the work to be performed, establishing the necessary commitments, and defining the plan to perform the work (Barker 1992 p.522)2.5.1.3 Software Project tracking and Oversight SPTOThe purpose of Software Project Tracking and Oversight is to provide adequate visibility into actual progress so that management can take effective actions when the software projects performance deviates significan tly from the software plans. Software Project Tracking and Oversight involves tracking and reviewing the software accomplishments and results against documented estimates, commitments, and plans, and adjusting these plans based on the actual accomplishments and results (Budlong and Peterson 1996 p.523)2.5.1.4 Software Subcontract Management SSMThe purpose of Software Subcontract Management is to select qualified software subcontractors and manage them effectively. Software Subcontract Management involves selecting a software subcontractor, establishing commitments with the subcontractor, and tracking and reviewing the subcontractors performance and results. These practices cover the management of a software (only) subcontract, as well as the management of the software component of a subcontract that includes software, hardware, and possibly other system components (ISO 9000-3 p.5)2.5.1.5 Software Quality Assurance SQASoftware Quality Assurance (SQA) is defined as a planned and sys tematic approach to the evaluation of the quality of and adherence to software product standards, processes, and procedures. SQA includes the process of assuring that standards and procedures are established and are followed throughout the software acquisition life cycle. Compliance with agreed-upon standards and procedures is evaluated through process monitoring, product evaluation, and audits. Software development and control processes should include quality assurance approval points, where an SQA evaluation of the product may be done in relation to the applicable standards. (Kontonya and Sommerville , 1998 p.212)2.5.1.6 Software signifier Management SCMIn software engineering, software configuration management (SCM) is the task of tracking and controlling changes in the software. Configuration management practices include revision control and the establishment of baselines (Keller et al 1990 p.521 )2.5.2 Goals of KPAs at Level 32.5.2.1 Integrated Software Management ISMThe pur pose of Integrated Software Management is to integrate the software engineering and management activities into a coherent, defined software process that is tailored from the organizations standard software process and related process assets, which are described in Organization Process Definition. Integrated Software Management involves developing the projects defined software process and managing the software project using this defined software process. The projects defined software process is tailored from the organizations standard software process to cross the specific characteristics of the project (Saiedian Hossein and Kuzara 1995 p.321)2.5.2.2 Intergroup Coordination ICIntergroup Coordination involves the software engineering groups participation with other project engineering groups to address system-level requirements, objectives, and issues. Representatives of the projects engineering groups participate in establishing the system-level requirements, objectives, and plans by working with the customer and end users, as appropriate. These requirements, objectives, and plans become the basis for all engineering activities (TickIT Guide p.21)2.5.2.3 Peer Reviews PRIn software development, companion review refers to a type of software review in which a work product (normally some form of document) is examined by its author and one or more colleagues, in order to evaluate its technical discipline and quality When performed as part of each Software development process activity, peer reviews identify problems and fix them early in the lifecycle. That is to say, a peer review that identifies a requirements problem during the Requirements analysis activity is cheaper and easier to fix than during the Software architecture or Software testing activities ( Gentleman 1996 p.92)2.5.3 Goals for KPAs at Level 42.5.3.1 Quantitative Process Management QPMQuantitative Process Management involves establishing goals for the performance of the projects defined softwar e process, which is described in the Integrated Software Management key process area, taking measurements of the process performance, analyzing these measurements, and making adjustments to substantiate process performance within acceptable limits. When the process performance is alter within acceptable limits, the projects defined software process, the associated measurements, and the acceptable limits for the measurements are established as a baseline and used to control process performance quantitatively (Daly-jones and Thomas 1997 p.142)2.5.3.2 Software Quality Management SQMIts here were the projects software quality management activities are planned . Measurable goals for software product quality and their priorities are defined . Actual progress toward achieving the quality goals for the software products is quantified and managed (Broad

No comments:

Post a Comment