Tuesday, May 5, 2020

Email Server Implementation at Two Minds †MyAssignmenthelp.com

Question: Discuss about the Email Server Implementation at Two Minds. Answer: Project Vision and Goals: Problem Statement: Two minds technology manages and runs the biggest platform for engineers in the world. The company is running various programs and Apps for engaging with the users. The Apps by the company are most download engineering apps in the world. Two minds connect and partners with various companies and colleges in the education space providing the education material to the students. It also has a forum which hosts primarily user generated content. Millions of users visit the platform every year to download, read and interact with fellow users on the content. The company is experimenting with the skill development of the users with various programs and now also targeting users other than engineers to explore, read and interact with other users on the platform. The company has over 25 million subscribers on the email subscription list. The company wants to send a daily update to all the users with their own email servers. This will require setting up bulk email server and reaching to subscribers on a need base basis. The cost of running with third party servers is huge. Even from the own servers of the company will have some implication of costs. Sending bulk emails is also a risky job. The challenge is with maintaining a mail server is keeping your server off of the various blacklists, also known as DNSBL, blocklists, or blackhole lists. These lists contain the IP addresses of mail servers that were reported to send spam or junk mail (or for having improperly configured DNS records). If your mail server gets listed, your outgoing messages may be filtered and discarded before they reach their intended recipients. The team has to keep both domain and email servers separately to ensure that all this shouldnt affect the domain name servers and IP at all. Before company sets up a bulk email service they need to figure out the best possible ways to send bulk emails at lowest possible cost. They also need to know what could be the best solution to avoid blacklisting and saving IP addresses from getting blacklisted. The company also wants to setup a service where they can monitor the success of the email campaigns. The service should provide analytical dashboard to monitor the campaign by applying different filters. The project team needs to keep all these problems in minds before coming up with a recommendation. Project Requirements: Gathering the requirements of the system is an essential part of the project. This will allow the project manager to concentrate on the factors that are most important. From the resource allocation to product development, all the tasks are guided by the data found on this analysis. The requirements of the system are of two types such as functional and non-functional. The following are the project requirements. Recognizing the user requirements for the system Creating a plan for making a blueprint of the project Defining deliverables of the project A project team effective enough to carry out tasks efficiently Identifying the methodology for guiding project requirements Business Benefits: The huge of amount of subscribers that Two Minds Technology has right now is getting their mail services through a third party organization. After the implementation of the email servers, the organization will be able to gain full control over the mail service providing procedure. The cost of the process will be significantly low if the email servers are used for a long time. Project Scope and Goals: Scope: To setup an email server To be able to provide a server that can send mail to 25 million subscribers To be able send mail even to the subscribers who have put a server of the organization to blacklist To provide the project within cost and deadline To be able to make the servers properly secured Goals: An effective and efficient email server Better communication with the subscribers Handling project related tasks with adequate procedure Identifying users who blocks the server Project Timeline: Project Title: Email Server Project Title: Please Fill Company Name: Two Minds Technology Date: 28th July, 2017 Task Name Duration Start Finish Implementing Cloud ERP System 22 days Fri 28-07-17 Mon 28-08-17 Project Planning 10 days Fri 28-07-17 Thu 10-08-17 Project Scope Identification 1 day Fri 28-07-17 Fri 28-07-17 Project Deliverable Developing 1 day Mon 31-07-17 Mon 31-07-17 Project Acceptance Criteria Setup 1 day Tue 01-08-17 Tue 01-08-17 Project Team Form 3 days Wed 02-08-17 Fri 04-08-17 Project Scheduling and Cost Estimation 4 days Mon 07-08-17 Thu 10-08-17 System Requirement 10 days Fri 11-08-17 Thu 24-08-17 Requirement Identification 3 days Fri 11-08-17 Tue 15-08-17 Requirement Analysis 2 days Wed 16-08-17 Thu 17-08-17 Requirement Documentation 5 days Fri 18-08-17 Thu 24-08-17 Requirement Verification 2 days Fri 18-08-17 Mon 21-08-17 Design 5 days Tue 22-08-17 Mon 28-08-17 System Functionalities Identification 2 days Tue 22-08-17 Wed 23-08-17 Software Designing 1 day Thu 24-08-17 Thu 24-08-17 System Architecture Design 2 days Fri 25-08-17 Mon 28-08-17 Figure 1: Gantt chart (Source: Created by Author) Project Considerations: Project Risks: Description Probability (1-99 %) Impact (1-10%) Mitigating action Server Down: If the servers get down then all the processes will be immediately stopped Medium Very High Having a backup server will work a temporary solution 24*7 monitoring the servers DoS or DDoS attack: These attacks are server attacks and are becoming very common these days High High The servers will be implemented in such a way that if DoS attack initiates then the server will detach Lack of Stakeholder Support: For initiating any project it is essential to have the support of the stakeholders Medium Medium Proper cost benefit analysis will be presented in front of the stakeholders Constraints: Identifying the right email service provider is a very difficult task Maintenance of the servers can be a tricky task for a professional administrator too Protecting the servers from the DDoS or DoS attack is a challenging activity Handling a vast amount of users can lead to various issues The data lost is a common constraint of the project Assumptions: The project can be completed with the provided deadline and cost The project sponsor is ready to provide all the resources required The server is capable of handling 25 million users The project team will be able to carry out the tasks properly The project manager will be able to solve the internal issues The project will be done under the supervision of project sponsor and manager The resource will be allocated as per the task requirements Key Stakeholders: Internal Stakeholders: Project Manager The head of the project : defines, plans, controls and leads the Project Project Analyst Creating, managing and disbursing reports related to the project Project Team Members Perform project design and development activities according to customer specifications External Stakeholder: The project sponsor Provides all the necessary resources required to complete the project and handles project out-scope related issues. The user Provide ideas regarding the requirements of the system and assists in testing the product Bibliography: Fleming, Q. W., Koppelman, J. M. (2016, December). Earned value project management. Project Management Institute. Kerzner, H. (2013). Project management: a systems approach to planning, scheduling, and controlling. John Wiley Sons. Larson, E. W., Gray, C. (2013). Project Management: The Managerial Process with MS Project. McGraw-Hill. Schwalbe, K. (2015).Information technology project management. Cengage Learning.

No comments:

Post a Comment

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