Running head: SYSTEMS IMPLEMENTATION PLAN 1
SYSTEMS IMPLEMENTATION PLAN 3
ITDI 373 Legal & Technical Report Writing & Presentation
Saurabh Dhirar
11/15/2015
Table of Contents 1.0 Introduction 3 2.0Functional requirements. 3 2.1User requirements 3 3.0 Company requirements 5 3.1 User data mining to improve their services 5 3.2 Company purposes to integrate their website with CRM. 5 3.3 Monitor behavior and analyze user patterns for advertisement purpose 5 4.0 Non-functional requirements 6 4.1 Efficiency requirements 6 4.2 Reliability requirements 6 4.3 Usability requirements. 6 4.4 Implementation requirements 6 4.5 Delivery requirements 6 4.5 Legislative requirements 7 4.6 Security requirements 7 5.0 IT tools to set up the needed infrastructure 7 Software/platform 7 Hardware requirements 7 Firewalls 7 Computers and computer accessories 7 Internet connectivity 8 External Hard Drives 8 Database management system 8 Development team 8 6.0 Conclusion 9 7.0 References 10
Tables of Figures
Figure 1: High level network diagram that illustrates the required hardware/software infrastructure 9
Systems Implementation Plan of Verbania Social Network Project
1.0 Introduction
For the Verbania company social network to achieve its intended objectives, it is important to ensure that it is within the scope specified by the project manager. It is therefore required that the development team strictly observe all the requirements of the systems so as to create a winning social network that will compete effectively with major rivals such as Facebook, Myspace, and Twitter. This paper provides a detailed discussion on overall requirements of the project. The requirements are divided into two areas; functional requirements and non-functional requirements (Akcora, 2013).
2.0Functional requirements.
2.1User requirements
Creating and account and a profile: Users need have the ability to create a user account using an email and a password. The email needs to be verified so as to prove identity. Password need to encrypted using MD5 (Cucchiarelli, 2011) so as to reduce the risk of identity theft. Once the user has successfully registered an account, he needs to be directed to the login page where he uses the password and email to log in into the Verbania company social network website.
Creating discussion forums and posting: Users need to have the privilege to use forums and post their messages. Unlike in the chat rooms where message posting is limited to a few lines, they need to be allowed to post lengthy discussions to the forum debate. Each user who, however, observe ethicality, and there will be a moderator to prevent abuse of the forums by users.
Search capability for people: Being a social media website, users need to be provided with search engine capabilities to find new friends and make new connections. Users should be allowed to look for connections based on region, nationality, gender, age and career. It will help improve their interaction and experience with the website.
Gaming component: Verbania Company purposes to incorporate gaming in the social website. The company has come to realize that, most people spend a lot of time online playing games. Bringing this capability will help the company to gain popularity.
Calendar components for reminders: Users will be provided with calendar and timer that will help them to schedule activities such as weddings, birthday parties, and other social functions. It should also help them to track their friend’s events and functions (Ghoshal, 2014).
Voice over internet and instant messaging: The clients of the system will be able to send and receive private messages and voice over the internet IP. It is a one way of helping them to stay connected with friends and family and will also make the website much popular.
Availability and system security: The social network website of Verbania will be available all the time. They are investing in durable hardware and software components such as servers so as to make this a reality.
The employees of the company have to be educated on how to maintain the network clean form bad guys. This is the primary mitigation process. They should not click unsolicited invitations since they can be gateway for hijackers.
The installation of firewalls which will be updates regularly is fundamental in ensuring the website is safe. The emails have to be encrypted as well as the sever connections to make it difficult for the hackers to access it. A secure sockets layer (SSL) has to be used and the ensuring https appears on the web address while sending or downloading content of an email.
Antiviruses from trusted vendors has to be installed in company’s’ computers so that they can protect them from being attacked by malwares, worms and viruses. Third parties such as Hushmail and NeoMailbox helps in securing email communications of various companies worldwide.
The software in the network system has to be kept updated. Finally, all emails will be scanned for content so that to filter out those with wired languages and images.
The company computers should have strong passwords which cannot be guessed or cracked easily.
3.0 Company requirements
3.1 User data mining to improve their services
The company purposes to collect, store and analyzes user data for purposes of improving their user experience. However, the company chooses to let users know the type of data they are collecting from them.
3.2 Company purposes to integrate their website with CRM.
It will help them to broaden their profit margin as well as reduce their costs. Also, the CRM integration will also assist them to improve customer satisfaction and experience.
3.3 Monitor behavior and analyze user patterns for advertisement purpose
Proper analysis of user behavior such as sites visited and time spent there is important to the company since from it can know what users need. They will also be able to provide services that the users search elsewhere (Krebs, 2007).
4.0 Non-functional requirements
4.1 Efficiency requirements
With the Verbania social network, the users should be able to make communication and even transact business faster than in other sites. Moreover, the company will have dedicated database and webservers that services the users’ requests much faster than expected. The servers need to be fault tolerance so as not to compromise the user experience.
4.2 Reliability requirements
The system must perform accurately towards the administrator request. For example, when the administrator saves the edited details of the user, after he reviews the details later, they must be changed according to the latest details that were updated. Moreover, the client is not allowed to view the details that the administrator has. Besides that, the login form will have a validity check to ensure that only the authorized users gain access to the system.
4.3 Usability requirements.
The social network to be developed will embrace a simple and user-friendly interface so that users and guests so that they can perform their tasks nicely. It must have a clear instruction to guide the system users. Furthermore, good error massaging will also be part of the system.
4.4 Implementation requirements
In implementing the system, it uses PHP as the main programming language and tools. Besides that, the Parse.Com language will be used to maintain the information in the database.
4.5 Delivery requirements
The whole system is estimated to be done in around six months’ time, and the documentation will be done in 2 months. The full system will be delivered in a softcopy method while the documentation will be delivered in hardcopy and the softcopy as well.
4.5 Legislative requirements
The information that is supplied by the users must be acknowledged by the authorized people so that it does not violate the law. This information is copyrighted and protected by the law. Besides that, when the visitors want to become members of the system, they must agree with the rules stated in the system.
4.6 Security requirements
This system must be highly secured in the login part, because some of the privileges are only allowed for the admin level. The other non-specialized tasks are allowed for the other users in the client and the guest modules.
5.0 IT tools to set up the needed infrastructure
Software/platform: this is one of the most primary decisions that the company will have to make. Depending on the cost that the company is willing to dedicate to the platform, there are many choices of platforms for one to choose from. It is, however, important to consider the cost, scalability, and flexibility of the platform.
Hardware requirements: the company has to invest in the right hardware such a network devices, computers and servers. The durability and fault tolerance of the hardware used will determine the success of the company.
Firewalls: should be located before the servers so as to prevent hacking and DDOS attacks.
Computers and computer accessories: the company has invested in laptops and desktops with high specifications so as to speed up the process of creating the social network website. Since the overall code of the project can be about 20MB or more, the computers are capable to run smoothly and quickly even with heavier programs such as photo editors or website editors. The computers have user friendly keyboards and mice as well.
Internet connectivity: In order to develop as specified but the project manager, the project team will be provided with high speed internet connectivity. This will make it easier and faster for programmers to upload all the system files to the server where the website will be hosted. Programs will also be able to make quick updates and also view the live website so as to make sure that changes are implemented.
External Hard Drives: one of the basic rules in programming is to keep a fair current backup of the website every time you make charges. This helps to restore back the files in case of a catastrophe or possible corruption of the files. Verbania Company will have to invest in genuine hard drives and DVD’s for backup process and recovery.
Database management system: the company need to decide the most convenient database platform to use to store their data. The major server database platforms in the market today include MySQL Server and Oracle. Both of them have advantages and disadvantages.
Development team: the company needs to select the most suited personnel to carry out the task of creating a social network site. The abilities of the team and willingness to work together will determine the outcomes of the system. Where special skills are not readily available in the company, there is need to outsource expertise.
Figure 1: High level network diagram that illustrates the required hardware/software infrastructure
6.0 Conclusion
In Conclusion, Verbania Company needs to have a dedicated project team that will foresee the development stages of this system. The project team needs to have the skills, and ability to monitor every process so as to avoid project running away from the scope (Thovex, 2012).
7.0 References
Akcora, C., Carminati, B., & Ferrari, E. (2013). User similarities on social networks. Soc. Netw. Anal. Min., 3(3), 475-495. http://dx.doi.org/10.1007/s13278-012-0090-8
Cucchiarelli, A., D’Antonio, F., & Velardi, P. (2011). Semantically interconnected social networks. Soc. Netw. Anal. Min., 2(1), 69-95. http://dx.doi.org/10.1007/s13278-011-0030-z
Ghoshal, G., Mangioni, G., Menezes, R., & Poncela-Casanovas, J. (2014). Social system as complex networks. Soc. Netw. Anal. Min., 4(1). http://dx.doi.org/10.1007/s13278-014-0238-9
Krebs, P., Holden, B., Williams, A., Basualdo, M., & Spence, C. (2007). A Comprehensive Action Plan Information System: A Tool for Tracking and Mapping Quality of Life Action Implementation and Planning. Soc Indic Res, 85(1), 127-144. http://dx.doi.org/10.1007/s11205-007-9121-7
Thovex, C., & Trichet, F. (2012). Semantic social networks analysis. Soc. Netw. Anal. Min., 3(1), 35-49. http://dx.doi.org/10.1007/s13278-012-0055-y

Get help from top-rated tutors in any subject.
Efficiently complete your homework and academic assignments by getting help from the experts at homeworkarchive.com