!rie& de$cription o& t"e 'r(ani)ation and *or+ Culture ,CL C-C is an initiative that enables individuals and organizations to beneft from HCLs expertise in the IT space. The company has ventured into the feld of IT training ith an ob!ective to meet the increasing demand for s"illed professionals across the country. #ur alliance ith leading IT corporations such as $icrosoft% &ed Hat and #racle provides us ith valuable inputs for augmenting our curriculum as ell as in adopting global best practices in IT education. #ur training solutions are designed to help you stay competitive today as ell as in the future. 't HCL% the concept of people empoerment has been our guiding force through an eventful !ourney of over ( decades having made HCL a )* billion global conglomerate. HCL has played a pioneering role in creating and transforming the IT + IT ,nabled -ervices industry in India and abroad. #ver the years% HCL has shaped the careers of thousands of IT professionals and transformed lives. 'nd e invite you to share this legacy of excellence in the form of HCL Career .evelopment Centre. *or+ culture 't HCL% people are not !ust employees but family. -o% li"e an important member of the family should% you get endless freedom to experiment% unlimited empoerment to execute your dreams and the rare opportunity to be an entrepreneur. ,CL C-C is the progenitor of the HCL /roup and is "non as the .%ntrepreneurial /ncubator in the Indian IT industry. 0e believe in empoering people to help achieve their goals 1 goals that are achieved by the coming together of talent and innovation% poered by onership and freedom to experiment% leading to tremendous groth and gains for the individual and the organisation. 0e pride ourselves in being a pioneer in creating the Indian IT Industry% by pioneering the creation of the people for the industry. #ur H& philosophy is 2beyond H& 3ractices and -ystems4% here e are ceaselessly creating the 5HCL 6amily% hose .7' is 3ride% 3assion% 3erformance and 3eople% ith an inexhaustible -pirit of ,ntrepreneurship. 3age 8 !rie& de$cription o& t"e project Training or" assigned by HCL is related to development of eb as ell as indo based softare solutions. It uses the technology .N%T 0&rame1or+ 2.34. This pro!ect is a 1eb ba$ed $olution. The languages covered under this pro!ect are C5 and 6SP.N%T PR'J%CT The pro!ect assigned to the concerned student is the ebsite of 7ord Motor company. This pro!ect covers the Information% -ales and -ervice of vehicle models o9ered by 6ord $otors in India. 0ebsite have modules li"e brosing the vehicle models % purchasing options% repair and services% online boo"ing for service% information about shorooms % customer care and service stations of 6ord% vehicle specifcations% safety features% advanced features% &-': &oad -ide 'ssistance. This pro!ect has measured the 'rt:of:.esigning% Coding capabilities% .atabase 'rchitecture% Connectivity -"ills and many other calibers in the trainee and ill excel them according to the professional re;uirements. 3age ( Project plan /nitiation a$ per $ynop$i$ When you think of a project initiation document or PID, think about how something is manufactured or produced. Before that vehicle goes into production, all the elements of how it will be made, who it will be sold to, and how profits will be distributed are outlined ahead of time. While there are change control issues with any product, essentially, a PID can help you determine everything about the project before it begins. It helps you define things like goals, the project scope, risks, controls and budgets. .Goals !he goal of the project is to < &edesign and re:implement the ebsite for greater functionality% attractiveness% and ease of maintenance. 8. Project $cope 0ebsite ill be helpful for the visitors% customers and company personnel. =isitors can get any "ind of the information related to the vehicles. Customers get services and can trac" a maintenance schedule for their oned vehicles. $oreover company personnel can "eep a vie on accounts% schedules% and stoc"s and of course% on customers. (.!ud(et 3ro!ect >udget gives the cost% e9ort and time estimates for the pro!ect. In this pro!ect cost is calculated by C#C#$#. ,ach constraint is measured and helps to fnd fnal cost. ?.Project Re$ource$ ' pro!ect is assigned to a team @minimum of ( peopleA. The team comprises programmers% database experts% code experts% testers etc. ?.B Team structure The team comprise of a Team Leader ho ill describe the pro!ect to programmers and database designers. ' smallest team comprise of ( people ho have to or" on multiple roles i.e. as a programmer% team leader% database expert% graphic designer etc. ?.8 $anagement reporting and communication This is done by carefully brea"ing the hole pro!ect or" to individual modules. ,ach module is assigned to the feld expert along ith standards and deadline. ,ngineers or" according to the tas" assigned and later these modules are combined according to the re;uirements of the pro!ect. *.Ri$+ Mana(ement =arious ris"s such as database corruption and programming errors are tac"led by ta"ing timely bac"ups. ,rrors are removed and debugging ta"es place on virtual servers. 3age ? &is" 6actor Impact on 3ro!ect &is" 3lan @-trategyA &esp. 6ord resourcing conCicts or shortages The pro!ect cost and schedule @primarily scheduleA could overrun 'ssign full technical resources hen possible #btain commitment of resources to meet the pro!ect schedule Create an alternate resource plan for critical tas"s 3ro!ect $anager Clients are unable to prepare% approve% or enter content by the re;uired deadline 3ro!ect could run over scheduleD is unli"ely to run over cost &eassign content responsibilities ithin client department Client pro!ect manage r Clients do not have as many images as are needed for the site -ite is less attractive 3rovide places in hich images can be added easily laterD search for and buy images from vendors commission local photographers to ta"e more imagesD canvass faculty for images from their research papers sta9 -erverEhostingE infrastructure problems -ite cant go live on time . 0or" ith campus hosts to develop alternatives 3$ 6ny modi8cation$ or de9iation$ &rom $ynop$i$ There are no modifcationsEchanges from the synopsis. 3age * Te$t$ and Re$ult$ Testing ill provide you ith this information. There are four types of testing% ith each test process giving you di9erent information. :nit Te$tin(; Fnit testing happens at the development level. 0hen a developer builds a piece of code that delivers a set of functionality% they must test it to ma"e sure it or"s and that it delivers the re;uired functionality. ' developer tests by running the code in their on environment. ' piece of code @be it a eb page or a functionA should never go into a systems integration environment until it has been unit tested. The test as conducted and pro!ect as found bug free. Sy$tem inte(ration te$tin( 0S/T4; ' systems integration environment is a test environment here code @eb pages% classes% databasesA is placed to ensure the application as a hole or"s together. Fsually theres more than one developer building an application or site. ,ach one unit tests their individual functions and pages% and one a regular basis% their code is deployed into the -IT environment and tested together. This ensures one developers code doesnt brea" the others. Fsually test cases and test scripts are developed based on the functional re;uirements and tested here. It provides a more integrated vie of the application. This is also the environment that gives a mirror of the production environment. $ost applications live ith other applications in production. This is the frst chance to ensure that the ne applicationEsite doesnt brea" and isnt bro"en by other sites or applications in the same environment. The test as conducted and pro!ect as found bug free. Stre$$ and Per&ormance Te$tin( 0S<P4; -tress and performance testing is the process of ensuring that the site or application handles ell under load. This means that it can support the expected volumes of users and o9ers an acceptable level of performance for these users. 0hat are the expected user volumes and acceptable performance levelsG If the business doesnt "no% then loo" at hat other sitesEapplications provide and assume from that point. /enerally you dont do too much -+3 testing until most of the -IT testing is complete. The test as conducted and pro!ect as found bug free. :$er 6cceptance Te$tin( 0:6T4; This is exactly hat it sounds li"eD the actual users test the application to ensure it does hat they are expecting it to do. Test scripts and test cases executed in the -IT testing above can be used% but they must be run by actual users of the system. #nce the users test the applicationEsite and approve it% then it can be moved into production and go live. The test as conducted and pro!ect as found bug free. Page "