Wednesday, April 3, 2019

Designing An Online Dating Service Information Technology Essay

Designing An Online date Service teaching Technology EssayValentinos has been a genuinely successful dating do since 1976 as it abides a round the clock assist to their customers. The comp each every(prenominal)ows the invitee to request as m some(prenominal) introductions as they place and besides speed the modification of the in strainingation as many times as the genus Phallus wants to free of charge. The influence is very popular beca uptake it non unaccompanied stands come apart customer c ar but besides impelling twinned with largest devise of members.Weakness measure consuming in terms of matching from database lose of coronation in engineeringNo provision of online matching as the web berth is ripening onlyThe technology functiond for maintaining the database and language used for paternity the code are very oldThe dodging is poorly recordValentinos is losing its profitability as the serve wells it trys are old fashi whizzd and deliver a lot of time. The dish up of match making is through offline which delays the aid. The technology used in the transcription is overly a cristal older which the impudently offer finds difficult to use and maintain.Opportunities carry use of radical and improved technology tin online matching of matched thickeningsBring induction to their marketing strategy by advertising onlineIncluding winks, flirts and various emotions along with messagesValentinos washbowl make best use of the recent advancements in the technology so that they can attract to a greater extent clients and serve the existing clients in a better way. They can advertise on the internet on contrasting websites along with invigoratedspapers and public transports due to the increase usage of internet everyplace the past few years.ThreatsDifferent agencies providing better and advanced interactive interfaces whatever agencies providing registration free of beChanging goernment laws on accessing personal in r owationDue to the competition from various new dating agencies which provide more and more interactive services exploitation of the new technologies at hand, Valentinos is losing its market share. Changes make in the g overnment policies in the past decade also contribute to the loss in the profitability of the organization.BALANCED pedigree SCORECARDFinancialObjectives Measures Targets subjoin the tax revenue enhancement from rank and fileApplication svelte per dayIncrease the operation neat per day by 15% in next 1 year shave advertisement costMore online advertisementsReduce the advertisement cost by 20% deep pile next 6 monthsReduce manpower costNumber of queries selld per employeeReduce the cost of manpower by 5% in next one yearCustomerObjectives Measures TargetsIncrease response timeTime interpreted to process an application answer time should be within 24 hours cliff registration givecost formembership enrolment remuneration should be reduced to 125 poundsMore m atches per harkList of compatible membersCompatibility joust should have 10 person/ listInternalObjectives Measures TargetsIncrease manpower utilizationNo. of applications processed/ employeeIncrease the No. of applications processed/ employee by 10%Speed up the process of displaying members levelsTime taken to display members informationMembers information should be displayed within 24Provision of online matchingNo. of matches per applicationIncrease no. of matches per application by 15%InnovationObjectives Measures TargetsMarket surveyTo make use of the new technology at a faster paceevery quarter progressInteractive environment of the websiteUse of more winks and emotions with better touch and feel of websiteInclude new features in the website within 2 months trance STATEMENTFor all the people in U.K. who are single and in search for their special someone, Valentinos- the personal introductions agency is an online matchmaking agency that pass on athletic supporter them to f ind the companion they are looking for. The agency allows the drug users to wee a visibleness on its website to search for their commensurate partners with bug start the ask to display a lot of their personal information. The information held is fully confidential, secure and assisted by happy personnel of the company 24*7. The scheme resulting increase the revenue of the agency by 20% in the number 1 year of its use. foreign the current offline matching formation our new placement lead provide the customers with the option of online dating allowing them to find their partners in no time. The customers allow be able to interact with their partners effectively and a lot of time will be saved in finding the right match.Scope drawHelp Desk administratorClientWebsite produces Member profilesOutput Result interrogativeDatabaseRegistersCompatible pensCustomer AssistanceValentinosMembershipMatchmakingOut of scopeMarketing Techniques furtherance in technology usedMarket survey damagesCost of reading of online matchmaking system The cost that will be convolute in creating the bundle system for matching profiles online.Cost of software updation As the software is very old it needs to be updated so it covers the cost involved in any updation of the website.Hardware installation cost This include the cost of set up of new servers to handle the increased traffic of member and also of the new systems to be set up having advanced technologies.Staff grooming cost It covers the cost involved in arranging seminars and sessions for the employees to train them so that they can provide efficient service.Software maintenance The cost involved in maintain the software i.e. various updates needed and instalment of new versions of it.Cost of customer Assistance It covers the cost of providing assistance to the clients i.e. setting up of various telephone lines and hiring new people to provide assistance.BenefitsIncreased revenue from membership fee thi ther will be an increase in revenue as with new services there will be increase in demand for the membership of the agency.Better throughput The profiles of the clients will be do available in slight time thus the process of adding members will increase.Increased customer satisfaction As the services provided will be faster and more proficient the customers will be at ease to a greater extent.Fast profile matching With online profile matching the compatible list can be generated in very less amount of time thus speeding up the process of dating. less Complaints With the matches been do available in less time there would be fewer problems in related to the delivery of matches and hence the complaints from the clients will also decrease.Increased reliability The dating system will be more reliable as the matches are made online which will result in the decrease in human errors and the success of delivery of results will increase. useful requirementsMembershipCreating user pro filesManaging user profilesRegistration precession MediumProfile matching2.1 Search the members database2.2 Match the compatible profiles2.3 Display the matching profiles precession eminentManaging Staff3.1 Employees responsible for the schooling3.2 Employees maintaining database3.3 Customer assistance staff antecedence MediumCustomer support4.1 Helping with the membership form4.2 Providing counselling4.3 Listening to and providing solutions to customer complaintsPriority HighOnline dating5.1 Provide online compatibility matching5.2 Speed datingPriority HighPayments6.1 Make feements for the membership and new introductions6.2 Record makements6.3 Printing statements of the payments made6.4 Accept membership feePriority HighEditing user profiles7.1 Modification to user records by the user any number of times7.2 Deletion of personal profilePriority LowMaintaining database8.1 Creating a database containing user information8.2 Updating the database8.3 Deleting the profiles from the database who do not want to be a member anymorePriority MediumAdvertisement9.1 Increase in online advertisements9.2 Better graphical advertisementsPriority LowNon-functional requirementsSoftware Quality AttributesAvailability-1 The system should be available to the users any time of the day so that they can use itaccording to their ease.Reliability-1 The readiness of the system should also be planned so that it can handle any amount ofuser traffic anytime and should not slow down when lot of users are accessing theservice at the same time.Performance RequirementsPE-1 Response time for answering the general query of the user should not be more than 10seconds.PE-2 At least 10 matches should be displayed slice providing the matching list to the user.PE-3 The members profiles should be made available on the website in no more than one day.PE-4 The compatibility list should be handed over to the member within a day.Security RequirementSE-1 The transactions made online through credit ca rds should be totally secure so that no thefttakes place.SE-2 Members should be asked for verification username and password so that only authorizedusers can access the service.SE-3 Ensure that only authorized users can modify the note details and personal informationof their own profiles.legislative RequirementsLE-1 The system should comply with rules and regulations of the Data Protection Act.LE-2 Personal information provided by the users should be kept confidential i.e. should not beshared with any other entity without the prior permission of the person.Product RequirementsPR-1 The software used for providing the service should be easy to upgrade.PR-2 The system should be able to bring with all the standard applications.PR-3 The maintaining of the database should not be outsourced to a third party. Employeesshould be leased to maintain it within the organization.Detailed description of functional requirementsSource meanPriority HighOwner Planning handlerRequirement Id 4.0 u sable requirement Customer SupportTo be able to provide counselling to all the users who need one and answer to the complaints of members.Non-functional requirement(s)DescriptionTarget prizeAcceptable RangeCommentsResponse time1 day5 daysAnalysing the complaint and looking for solutionService hours24 hours a dayBenefits result enable the agency to improvise the services they passing play by finding solutions to the customer complaints.Comments/suggested solutionsThe user can also provide feedback.Related DocumentsRelated requirementsResolutionSource PlanningPriority HighOwner Planning ManagerRequirement Id 5.0Functional requirement Online DatingTo be able to match the compatible profiles online and displaying the results to the user.Non-functional requirement(s)DescriptionTarget respectAcceptable RangeCommentsResponse time1 hour2-3 hourssearching the large databaseBenefitsWill enable the user to find his/her compatible profiles list in a very quick time.Comments/suggested solutio nsInstant display of compatible profiles.Related DocumentsRelated requirements2.0 Profile MatchingResolution(Goodland, 2010)Use grounds Model For Valentinos (created using StarUML)Detailed description of a single Use suitUse Case 6.1Make PaymentGoal in stage settingNew user deposits the registration fee to use the services of the agency and existing user deposits the charge for getting new introductionsScope takeOnline Dating System, User goalPreconditionSystem available, finance handler availableSuccess End setPayment made successfully, Registration fee paid, receipt of the payment handed to userFailed End ConditionPayment not successful, receipt not acceptedPrimary, Secondary ActorsClient,finance Manager,Credit Card Company,BankTriggerRequest for IntroductionsDescription flavourAction1Client is asked to make the payment to get the introductions.2Client enters his/her account details3Makes the necessitate payment4Finance Manager records the payment made5Finance Manager gen erates a receipt6Client prints the receiptExtensionsStep branched Action1aIf the client is the first time customer1a1. Asked to register first1a2. Deposits the membership fee also2aIf the client enters the wrong password2a1. put up him few more chances to enter the rightone2a2. Allow the client to castrate the password if hedoes not get it right.4aIf the client is using the system for the first time4a1. Create a new account for him.VariationsStepBranching Action3Client whitethorn pay throughCredit card,Demand draft,Pay palRelated informationMake PaymentsPriorityHighPerformance5 minutes for the payment, 1 minute to handover the receiptFrequency500/dayChannels to actorsOnline idle issuesDue Dateany other management informationinclude inInclusions(Goodland, 2010)Assumptions made while representativeling use case diagramClient can also provide a feedback in the form of complaints if he is dissatisfied with the services or the agency or if he wants to recommend any changes to the serv ice.Administrator will maintain the information supplied by the client. He will also maintain the history of every client i.e. the introductions offered to the client. Administrator will hold the details of all the employees of the company.Customer service providers will not only provide solutions to the queries of the clients but also will be responsible for handling the complaints if any made by the client.Finance manager will be responsible for recording all the payments made by the clients so that the information can be used by the credit card company. He will also be required to produce statements of all the payments made by the client.Developer will have to exercise the match list to find compatible profiles and also manage the user traffic on the companys website.Areas Requiring Further DefinitionThe use case Make Payments can further be expanded by including the different shipway by which user can pay i.e. the user can each pay by credit card, a demand draft or even throu gh services such as pay pal.The use case view online matches can be viewed in further detail by adding various features of online dating like chatting, winking, emotions etc.Rich submit for ValentinosReduced cost of offline matchingWhy cannot i have more than 6 matchesProvide faster matches earn more notesWill it be secure from hackers?This system will help us postulate with new agenciesNow I can see matches instantlyAdministratorOnline matchmaking serviceManagerMore work and new technologyMaintain client records and their historyManage the traffic and run the match list for usersDesign the new system with latest technologyMake the site more interactiveLess queries about delivery successDecrease in number of complaintsDeveloperCustomer AssistanceCUsersDeepankerAppDataLocalMicrosoftWindowsTemporary Internet FilesContent.IE5P2TU6YUZMC9000555611.wmfCUsersDeepankerAppDataLocalMicrosoftWindowsTemporary Internet FilesContent.IE5XUXPG77LMC9003325281.wmfwow a faster and a agreeable dati ng serviceClientCUsersDeepankerAppDataLocalMicrosoftWindowsTemporary Internet FilesContent.IE5XUXPG77LMC9004107971.wmfPoliceIs the company following the Data Protection uprightness CUsersDeepankerAppDataLocalMicrosoftWindowsTemporary Internet FilesContent.IE56NVVFFGMC9001500051.wmfCUsersDeepankerAppDataLocalMicrosoftWindowsTemporary Internet FilesContent.IE5P2TU6YUZMM9003652631.gifHackerMore chances of getting caughtSolve the problems of customersVarious StakeholdersPrimary stakeholders Client, Shareholders, DeveloperSecondary Stakeholders Administrator, Finance manager, Customer assistance staff, HackersKey Stakeholders Client, ShareholdersStakeholders AttitudesClients that are already using the dating service competency not be comfortable with the new system at first. moreover as they get used to it they will find the new features of the system easy and better to use.The Shareholders at first might fear that the investment for the new system will not be worth the money and the effort. They have to be convinced that it is for the better as the services provided will be enhanced with greater customer satisfaction resulting to increased revenue.The employees may also find it heavy to operate the new system as they are used to working with the older one for many years. There should be proper training provided to all the employees on the new system so that they can handle the new system efficiently.The development group may also find it a cumbersome job to create a new system and integrating it with the existing one.There will be an increased amount of work for the customer assistance surgical incision in the beginning when the new system is implemented. The lines might be fill up with assistance so they may demand an increase in pay or else new employees have to be recruited.Change ManagementThe development team might not be very proficient or they may be waste a lot of time in developing the new system. The mould may be delayed and wasting a lot of money of the company. The senior managers might have to provide a warning of execution to the present team. If the development process lull does not takes the required pace new development team has to be hired.During the developmental stage there might be a change in technology in demand which is cheaper and provides better functionality. Developers will be interested in that but the investors who have already invested in the existing technology will be reluctant. Both the teams have to agree on one common solution for the project to continue. If the new investment in the technology yields a profit on the combined total investment then the management gives a go ahead for investment in the new technology.Possible Developmental ApproachesScenario 1 Development by an impertinent contractor who will specify the system andhave it programmed by their sis companySelect user story for release Suitable development approach would be Extreme Programming (XP). XP is chosen as it is an spry development technique which helps in developing a more effective product. A the programming is outsourced to the sister company it will be convenient for the contractor to follow this approach as the development can be done with only one customer n only 3 weeks of time. The process of development involves informal story narration of requirements amid a customer and developer which can be easily understood. The programming is done by the programmers in pair. There is daily interaction with the customer so if he feels that the system has reached the desired level further work may be prevented. (Source Cockburn A., 2008)Stories broken down into tasks get out planningDevelop/ test softwareSoftware releaseSystem evaluationExtreme Programming Release Cycle (Sommerville, 2007)AdvantagesCost saving in development as the development team consists of 3-10 members only.Development can be done with one customer also in a single room.The process of development is done in interactions over a per iod of 3 weeks.Each loop-the-loop provides the code that is tested and running.The customers as well as the programmers can reprioritize the tasks over time.Pair programming is followed.The delay of finding the solution is less.Rapid feedback.The design is simple.(Cockburn, 2008)DisadvantagesThe requirements are not attested.To proceed with development discussion is needed mingled with developer and customer after every iteration.Optimization of code is left for the end.No overtime.(Goodland, 2010)Risks InvolvedThere might arise a conflict between the two programmers and they may not be able to reach to a common conclusion. Hence the development can be delayed or even not be able to proceed. In such a case a new team has to set up and the work has to be done all over again.If there is a explosive change in the development team, new employees will find it hard to understand the progress of the work as the requirements are not documented anywhere.(Cockburn, 2008)Scenario 2 Purchase of rival agency and customisation of their softwareThe development lifecycle suitable for such a scenario will be Incremental Model because the software is already present with the rival agency. The development team of Valentinos only need to structure some components and provide extra functionality to it according to their ease. It is an iterative model for the waterfall lifecycle approach i.e. each iteration follows the waterfall model and the iterations are done till the desired functionality of the end product is reached.(Ruparelia, 2010)Design system architectureAssign increases to requirementsDefine requirementsFinal systemValidate systemIntegrate incrementValidate incrementDevelop system incrementSystem IncompleteIncremental Model Cycle (Goodland, 2010)AdvantagesThe functionality of the software is made available quickly and in the early stages.Previous iterations provide feedback to the new ones.While the iterations are smaller testing and debussing is an easier job.Stakeho lders view can also be incorporated throughout the development cycle.Risk of failure of the project is very low.Potential issues with the development can be found out easily and can be resolved.(Ruparelia, 2010)DisadvantagesThe individual iterations done are not flexible and they do not overlap with one another.All the requirements for the system life cycle are not clearly framed out during the initial iterations which may lead to problems.(Source http//qastation.wordpress.com/2008/04/27/software-development-life-cycle-part-5/ )

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.