16
INBS 520 Term Project Sandy Wisor 11/20/16 Mercy College

INBS520 Term Project

Embed Size (px)

Citation preview

Page 1: INBS520 Term Project

INBS 520 Term Project- Sandy Wisor

- 11/20/16-Mercy College

Page 2: INBS520 Term Project

Outline Introduction Problem Definition Reasons WCMS Drupal EAI Current DFD (Data Flow Diagram) Proposed DFD (Data Flow Diagram) Recommendations Acquia Platform Costs Conclusion References

Page 3: INBS520 Term Project

Introduction Guideposts’ OurPrayer.org is combined as part of the magazine site where visitors

can enter in prayer requests online. Guidepost’s Mission is to pray for by name and need along with in Jesus name. Prayers are prescreened by processors and then posted on various prayer boards to be prayed for by volunteers. Upper management wants to remove the volunteer part of the site and implement a community of partners.

Page 4: INBS520 Term Project

Problems Guideposts wants to build new community-based system because the current PRA

system is 9 years old with the following issues:1. The cost of upgrading to Drupal version 8.2. Due to low volunteer activity over this past year.3. It is hard for visitors and volunteers to find OurPrayer on main site of

Guideposts.org4. Volunteers often pray on public board instead of private ones.5. Extremely hard to reconcile the # of users using PRA.6. PRA counter resetting totals volunteers totals when the board hits 0.7. PRA UserAdmin is creating duplicate records or loses records sometimes.8. PRA is not saving the right answers to questions asked on Applications.9. PRA Reports are missing certain features.10. There is no search feature on the current pray for other public board.

Page 5: INBS520 Term Project

Reasons Further analysis revealed Guideposts’ complexity rate is 615, which ultimately

makes it a very good candidate for a sharable Web Content Management System (WCMS), as well as, Enterprise Architecture Integration (EAI) Drupal Cloud System.

Complexity Rate: is 615 o Formula: Guideposts Complexity Rate is: 615, which is based upon the

following framework formula: (.50)x(12)x(1.68)x61x2x1 = 500 components (.50), Types = 2 websites,7 magazines, 13 newsletters, 35 booklets, 2 DGP & MWJ main book publications= 61/5=12.2, Throughput = 12 changes every month x 7 magazines=84/50= (1.68), Publications = 61 (not including the 668 items in ShopGuideposts site), Personalization = for 2 large print magazines = (1), Redesign = (1). Anything >10 requires CMS.

Page 6: INBS520 Term Project

WCMS WCMS – (Web Content

Management System) is “software that enables Web site authoring and deployment. It includes content management system (CMS) tools for document management and collaborative editing (Pcmag.com, 2016, WCMS definition)”.

Page 7: INBS520 Term Project

DrupalDrupal – “is an open source

framework for a content management system (CMS) that is used to develop large-scale Web sites. Drupal comes with a set of core modules that are expanded by thousands of add-ons from their community. Based on PHP, Drupal supports a variety of databases such as MySQL and SQLite (Pcmag.com, 2016, Drupal definition)”.

Page 8: INBS520 Term Project

EAI EAI - Enterprise Architecture Integration (EAI) Cloud

System) is the acronym for Enterprise Application Integration and is defined as, “the uses of software and computer systems architectural principles to integrate a set of enterprise computer applications. EAI intends to transcend the simple goal of linking applications, and attempts to enable new and innovative ways of leveraging organizational knowledge to create further competitive advantages for the enterprise (Pcmag.com 2016, EAI definition)”.

• Features:o In-depth Searcho Sharing Informationo Process Automation o Reduce IT Complexity o Increase Agility o Less drain on IT departments supporting many serverso Increased Return on Investment (ROI) Cost Savings o A more robust, stable, and scalable system

Page 9: INBS520 Term Project
Page 10: INBS520 Term Project
Page 11: INBS520 Term Project

Recommendation Upgrade to an Acquia Cloud Platform, which offers hosting with Drupal version 8, as this

would accommodate the data flow changes based upon the proposed new dataflow diagram requirements along with web content management capabilities required for our web, mobile, and social media sites (Acquia.com, 2016, Web-content- management).

Cloud features include: Application Programming Interface (API) capability for future changes for users. Customer Analytics. Mollom – to fight against spam & malicious content. (Acquia.com, 2016, Mollom). Security – multiple layer firewall, backup feature, isolated & dedicated network, SSL certificates, HTTPS

support, IP address control, and HIPPA & DSS compliances. 24x7 Tech Support availability. In-depth Search – that at runs on Apache Solr 3.5 across the entire web site.

By upgrading to Acquia's cloud platform, it would allow for the new prayer database to include a primary key for member prayers. Members would be able to find their prayer responses quicker on the site and then either email it to themselves or print it out. (Acquia.com, 2016, Search).

Schema Tags - to help boost Search Engine Optimization (SEO) for faster locating of content on Guideposts.org and for the products on ShopGuideposts.com.

Page 12: INBS520 Term Project

Acquia Platform

Source: Aponovich, D., June 9, 2016), Acquia webinar

Page 13: INBS520 Term Project

Costs In-house changes to current PRA system would be approximately $12,000 for one

month's tasks. For example, our web programmer's time to fix issues like login problems, counter issues, and report changes for proper tracking of prayer totals.

Versus Outsourcing the design of the new web site for the Proposed System

recommendation’s is based upon a monthly fee, but is scalable for growth. Acquia's Cloud Platform costs $516 per month for a medium size company that includes 1 million typical monthly Drupal pageview capacity along with 200GB storage (Acquia.com, 2016, Cloud-Pricing). The projected prayer section to be completed within the first six months, then continue by adding other department sites afterwards.

Page 14: INBS520 Term Project

Conclusion While the outsourcing is costly, the recommended project outweighs the in-house changes

due to the long-term value of benefits. These benefits include: 1. Ease of integration, since we already use Drupal and mySQL databases.

2. Reduction of management costs of the various outside server sites. 3. Avoid duplication and increase productivity for various departments and the web team

to work collectively.

The result is a new Web Content Management System (WCMS) with one central shareable database using primary keys for Guideposts of their donors, vendors, members, partners, and customer life cycles. If we are to enhance our customer's conversion rate, then using Acquia's (EAI) Drupal cloud system will ensure us that ability through building trust, loyalty, and brand recognition on the best site possible. The implementation of Acquia's (EAI) Drupal cloud system with integrated technology will remove our silos and bring us a total over arching integrated platform of our content and commerce together. Lastly, this vital change meets the company's overall vision of a digital space, as a sacred place for prayer among its community members.

Page 15: INBS520 Term Project

References:Acquia.com, (2016). Acquia cloud professional pricing. Retrieved on November 5, 2016 from https://www.acquia.com/cloud-pricing Acquia.com, (2016). Acquia platform security secure by design. Retrieved on November 5, 2016 from

https://www.acquia.com/solutions/security Acquia.com, (2016). Support documentation - mollom. Retrieved on November 5, 2016 from https://docs.acquia.com/mollom Acquia.com, (2016). Web content management - why drupal? Retrieved on November 5, 2016 from

https://www.acquia.com/solutions/web-content-management

Aponovich, D. (June 9, 2016) Acquia webinar - drupal 8 the foundation for digital experience and digital business. Retrieved on November

12, 2016 from http://www.slideshare.net/AcquiaInc/drupal-8-the-foundation-for-digital-experience-and-digital-business

Pcmag.com, (2016). Drupal definition. Retrieved on November 12, 2016 from http://www.pcmag.com/encyclopedia/term/66164/drupal

Pcmag.com, (2016). EAI definition. Retrieved on November 12, 2016 from

http://whitepapers.pcmag.com/index.php?option=com_categoryreport&task=viewlist&n=1&sort=&id=212&limit=25&limitstart=425

Pcmag.com, (2016). WCMS definition. Retrieved on November 12, 2016 from http://www.pcmag.com/encyclopedia/term/62699/wcms

Page 16: INBS520 Term Project

The End