Assignment ON Project Management
Assignment ON Project Management
Assignment ON Project Management
: HCL Technologies Ltd. : Military Bank online ,Bank of America,USA. : Bank Software Development
Submitted by Swamy Sri Venkata Sheshu (1591010039) V.Rajesh (1591010040) M.Venkatesh(1591010041) V.S.Vignesh (1591010042) Vijayalakshmi (1591010043) Vinny Vhargese (1591010044)
CONTENTS
Chapter 1: 1.0 HCL Technologies Ltd Profile. 4 Chapter 2: 2.0 Project Scope 5 2.0.1Scope Creep. 5 2.1 Activity Flow.. 6 2.2 Team Building Program.. 6 2.2.1 Benefits of Team Work.. 7 2.2.2 Types of Services 7 2.2.3 Team Members.. 7 2.3 Cost Control 8 2.3.1 Cost Control Techniques. 8 2.4 Requirements Collection.. 9 2.4.1Importance of Requirements. 9 2.5 Work Flow of Project.. 9 2.5.1 Design.. 9 2.5.2 Development.. 9 2.5.3 Low Level Architecture 10 2.5.4 Request Specification Matters(RFM).10 2.5.5 Analysis and Design10
2.5.6 Internal Re-Review 11 2.5.7 Tech architecture Re- Review 11 2.5.8 Minutes of Meeting.. 11 2.5.9 Hard Commitment. 12 2.5.10 Production Commitment 12 2.5.11 Warranty Service.. 12
Chapter 1
1.0 Company Profile:
HCL Technologies:
HCL Technologies is a leading global IT services company, working with clients in the areas that impact and redefine the core of their businesses. Since its inception into the global landscape after its IPO in 1999, HCL focuses on 'transformational outsourcing', underlined by innovation and value creation, and offers integrated portfolio of services including software-led IT solutions, remote infrastructure management, engineering and R&D services and BPO. HCL leverages its extensive global offshore infrastructure and network of offices in 26 countries to provide holistic, multi-service delivery in key industry verticals including Financial Services, Manufacturing, Consumer Services, Public Services and Healthcare. HCL takes pride in its philosophy of 'Employees First, Customers Second' which empowers our 77,046 transformers to create a real value for the customers. HCL Technologies, along with its subsidiaries, had consolidated revenues of US$ 3.5 billion (Rs. 16,034 crores), as on 30 June 2011 (on LTM basis).
HCL Enterprise
HCL is a $6 billion leading global technology and IT enterprise comprising two companies listed in India - HCL Technologies and HCL Infosystems. Founded in 1976, HCL is one of India's original IT garage start-ups. A pioneer of modern computing, HCL is a global transformational enterprise today. Its range of offerings includes product engineering, custom & package applications, BPO, IT infrastructure services, IT hardware, systems integration, and distribution of information and communications technology (ICT) products across a wide range of focused industry verticals. The HCL team consists of over 85,000 professionals of diverse nationalities, who operate from 31 countries including over 500 points of presence in India. HCL has partnerships with several leading global 1000 firms, including leading IT and technology firms. Vision Statement "To be the technology partner of choice for forward looking customers by collaboratively transforming technology into business advantage." Mission Statement "We will be the employer of choice and the partner of choice by focusing on our stated values of Employee First, Trust, Transparency, Flexibility and Value Centricity."
Chapter 2
2.0 Project Scope:
When it comes to project planning, defining the project scope is the most critical step. In case if you start the project without knowing what you are supposed to be delivering at the end to the client, and what the boundaries of the project, there is a little chance for you to success. In most of the instances, you actually do not have any chance to success with this unorganized approach. If you do not do a good job in project scope definition, project scope management during the project execution is almost impossible.The main purpose of the scope is to clearly describe the boundaries of your project. Clearly describing the boundaries is not enough when it comes to project. You need to get the client's agreement as well.Therefore, the defined scope of the project usually included into the contractual agreements between the client and the services provider. SOW, or in other words, Statement of Work, is one such document. In the project scope , the elements within the scope and out of the scope are well defined in order to clearly understand what will be the area under the project control. Therefore, you should identify more elements in detailed manner and divide them among the scope and out of scope.When the project is about to be funded, there should be a set of defined deliveries and objectives for the project. There can be a high level scope statement prepared at this level.This high level scope statement can be taken from the initial documents such as SOW. In addition to the SOW, you need to use any other document or information in order to further define the project scope at this level.In case, if you feel that you do not have enough information to come up with a high level scope statement, you should then work closely with the client in order gather necessary information.Project objectives can be used for defining the project scope. As a matter of fact, there should be one or more deliveries addressing each project objective in the project. By looking at the deliverables, you can actually gauge the project scope.Once you get to know the main deliverables of the project, start asking questions about the other processes and different aspects of the project. First identifying and clearly defining the out of scope also helps you to understand the scope of a project. When you go on defining the out of scope, you will automatically get an idea of the real project scope. In order to follow this method, you need to have a defined scope up to a certain level.Whenever you identify an item for the scope or out-of-scope, make sure you document it then and there. Later, you can revisit these items and elaborate more on those.Once you have successfully defined the scope of the project, you need to get the sign-off from the related and applicable parties. Without proper sign-off for the scope, the next phases of the project, i.e. requirements gathering, might have issues in executing.
2.0.1Scope Creep:
Scope creep is something common with every project. This refers to the incremental expansion of the project scope. Most of the time, the client may come back to the service provider during the project execution and add more requirements.Most of such requirements haven't been in the initial requirements. As a result, change requests need to be raised in order to cover the increasing costs of the services provider.Due to business cope creep, there can be technological scope creep as well. The project team may require new technologies in order to address some of the new requirements in the scope.In such instances, the services provider may want to work with the client closely and make necessary logistic and financial arrangements.When it comes to a project, the entire project is divided into many interdependent tasks. In this set of tasks, the sequence or the order of the tasks is quite important.If the sequence is wrong, the end result of the project might not be what the management expected.Some tasks in the projects can safely be performed parallel to other tasks. In a project activity diagram, the sequence of the tasks is simply illustrated.There are many tools that can be used for drawing project activity diagrams. Microsoft Project is one of the most popular software for this type of work.In addition to that, Microsoft Vision (for Windows) and Omni Graffle (for Mac) can be used to draw activity diagrams.
This type of activity diagram is also known as activity-on-node diagram. This is due to the fact that all activities (tasks) are shown on the nodes (boxes). Alternatively, there is another way of presenting an activity diagram. This is called activity-onarrow diagram. In this diagram, activities (tasks) are presented by the arrows. Compared to activity-on-node diagrams, activity-on-arrow diagrams introduce a little confusion. Therefore, in most instances, people often use activity-on-nodes diagrams. Following is anactivity-on-arrow diagram.
Improved communication with the rest of the team Ease the conflicts and frustrations in the work place and specially within the team Enhanced client relationships and conflict resolution High team productivity through understanding Enhanced management and soft skills Enhanced relationships
In addition to the above benefits, there can be many other enhancements to the team culture. If the team was a brand new team assembled for a new project, the team members will develop a good relationship with others. After a team building program, usually a change in the team dynamics can be observed.Sending a team for team building programs is not just enough. The management should track the progress of such programs and should send the team again for similar experiences when the effect of the first program is reduced overtime.The work pressure of the work place and new comers to the team are two of key reasons for reduced effectiveness that occur overtime.
Internal team building programs are designed usually by the training and development department of the organization. The events may take place in the work place or at a location outside of the workplace. In these programs, someone from the organization will conduct the training. External party is invited to do the team building program. This event may also take place inside the work place or at an outside location. The very feeling of being away from the workplace gives the team a fresh state of mind and they are freer to engage with team building activities.
design
2.5.1 DESIGN:
Techarchitech will analyze the project first regarding flaws and risks, and then start planning, which day which work have to be done.
2.5.2 Devoloping:
Developing team will start doing their individual work .after some part of work completion project will be tested. There are three types of testing in software development process. System testing. Design Testing. Integrated Testing
After testing ,this code will be shown to the client.if client is satisfied ,team will be proceed with next module, otherwise the same module will be modified with some different categories.
10
Name of Organization: Purpose of Meeting: Date/Time: Chair: Topic 1. Discussion Action Person Responsible
2.
11
12