Академический Документы
Профессиональный Документы
Культура Документы
Improving
PROJECT Pathways to
Education’s Alumni
Processes
Prepared by CapConsulting
Executive Summary 4
Acknowledgements 5
Introduction 5
Company Profile 5
Current Process - Performance Assessment 6
Consent Form/E-Signature Process 6
Survey/Sign Up Process 8
Supporting Technology Assessments 9
Microsoft Dynamics 365 10
HelloSign 11
Typeforms 12
Heat Map 13
Process Design 15
Gap Analysis 17
Key Performance Indicators 19
Change Management 19
Diagnosis 20
Delivery 22
System Requirements 23
Technical requirements 23
Non-Technical Requirements 24
Request for Information 24
Feasibility Assessment 25
Vendor Profiles 25
CatapultERP 26
ITKConsulting Inc. 26
PowerObjects 27
Requirements Assessment 28
Technical Feasibility 29
Cost Benefit Analysis 30
CatapultERP 31
ITK Consulting Inc. 32
PowerObjects 32
Risk Assessment 33
Poor Implementation 34
User Acceptance 34
Poor Quality 35
Project Schedule 35
Implementation Costs 36
Recommendation 37
Implementation Plan 38
Planning 38
Installation & Conversion 39
Testing & Training 40
Documentation 41
Closing Remarks 41
Works Cited 43
Appendix 45
Appendix A 45
Figure 1-1.2 45
Appendix B 47
Figure 2 47
Appendix C 48
Appendix D 49
CatapultERP 49
ITKConsulting Inc. 50
PowerObjects 51
Appendix E 52
Executive Summary
The Capstone Project is an 8-month term project that provides students in their final year of
Business Technology Management at Ryerson University, an opportunity to engage in a business
consulting environment with real-life working clients. Pathways to Education (P2E) is a national,
charitable non-profit organization working to make Canada a graduation nation. Collaborating with
dedicated organizations in low-income communities, Pathways supports youth to graduate from
high school and achieve their full potential. Pathways to Education offers an award-winning
combination of academic, financial, social, and one-on-one support. It continues to successfully
break the cycle of poverty through the power of education.
The purpose of this project is to analyze Pathways to Education’s current alumni relations
processes and technologies, identify all the pain points and provide a feasible information
technology solution.
The Project Deliverables Include:
● “As-Is” process mapping ● A feasibility Analysis
● “To-be” Process mapping/Gap Analysis ● Recommendations
● Technical & Non-Technical ● Implementation Plan
Requirements of the proposed solution
In our initial discussions with Pathways to Education, some constraints to the project were
identified. The constraints are the following:
● The feasible solution must be an integration with Microsoft Dynamics 365. Pathways to
education currently has a strategic partnership with Microsoft, which provides them with the
software at no cost.
● The solution must be very cost-efficient since Pathways is a non-profit charitable
organization and does not have has a high budget constraint.
Due to a lack of integration between the multiple back-end systems, there is a lot of manual
data entry work being done daily. Pathways to Education also wishes to gather more accurate data
to further service the needs of the students and alumni. After analyzing Pathway’s processes, we
were able to determine that there was room for improvement. We identified their pain points in
their existing processes. Integrating additional Microsoft Dynamics modules was the key part to
alleviating their pain points. Microsoft Dynamics allowed for the automation of manual processes
resulting in higher efficiency, productivity, and better use of time.
Keeping this in mind, after thoroughly reviewing and analyzing their processes, there was a
need for a process improvement project. Pathways to Education should have a deeper
understanding of Microsoft Dynamics 365 and an integration of other web technologies to the
platform to fulfill their business needs. We have analyzed, defined all pain points, assessed the
current process performance, provided a re-engineered process design, performed a feasibility
analysis on the top three vendors for proposed solutions, provided a recommendation and finally,
creating an implementation plan for the recommended solution.
5|Page
Acknowledgements
We would like to thank everyone who was involved in helping and supporting us to create
this report. A special thank you goes out to our Professor, Linying Dong and T.A Quest Atkinson who
inspired and guided us through the past year. We would also like give a special thanks to both
Sydney and Jason for providing us with all the detailed information for this report. We would like to
acknowledge, Jeff Bacon from CatapultERP and Randy Kalir from ITKConsulting for providing us the
crucial information to complete our analysis. Finally, a special thank you to Ryerson University for
providing us the opportunity to gain valuable experience in the business and IT industry.
Introduction
Our client is Pathways to Education, a national, charitable non-profit organization aiming to
help youth in economically disadvantaged communities to graduate from high school and
successfully transition into postsecondary education, training, or employment. The purpose of this
report is to carefully analyze two of Pathways to Education’s current processes, their Survey Process,
and E-signature Process. The analysis will leverage business process modeling diagrams, financial
analysis, and feasibility analysis to help our client identify key issues with their process and provide
them with feasible, cost efficient solutions. The report is structured as followed:
1. Analysis of their existing processes
2. Reengineering their process
3. Technical & Non-Technical Requirements for the proposed solution
4. Feasibility Analysis
5. Recommendations
6. Implementation plan
Pathways to education services two types of students. First, high school students, these
students are currently attending high school and is simultaneously enrolled in the pathways
program. Second, Alumni, students who have graduated from the pathways program and continues
to support and participate in pathways initiatives. The processes that this report focuses on, only
relate to the alumni.
Company Profile
Pathways to Education was founded in 2001 by Carolyn Acker and Norman Rowen. Carolyn
noticed an alarming dropout rate of high-school students in the Regent Park Community. In
September 2001, Carolyn and Norman opened their first flagship Pathways to Education business
model in opened in Regent Park. In 2011, 10 years later, there 70 percent decrease in high school
dropouts and a jump from 20 to 80 percent in post-secondary attendance. Their vision is:
“Breaking the cycle of poverty through education”
6|Page
Today Pathways to education has 20 programs located across Canada, including 4 programs
in Toronto. Their Headquarters is located right at heart of downtown Toronto, at University and
Dundas. Pathways currently employs 50 staff members and has 13 nation business leaders sitting on
their board of directors.
Each program is strategically placed in low income communities across Canada, each
program is led by an appointment program director. Each Pathways program operates as an
individual business, and each program delivers unique mentoring and tutoring programs. The key
objective for those programs are to support high-school students of these communities to graduate
and then hopefully move on into postsecondary. At which point, the student graduate from their
specific Pathways Program and become apart of the nation Pathways Alumni network. The alumni
network is managed by the Pathways to Education alumni relations team at head office.
The alumni relations team’s main objective is to support alumni in their transition from high-
school to postsecondary, provide alumni specific events which include professional development,
donor appreciation events and social events, and lastly, they coordinate with alumni to create
marketing material.
For the purposes of this project, we focus on two of the alumni processes supporting the
events management responsibilities, Survey and E-signature. The Survey process’ main objective is
to register alumni to events, its secondary objective is updating alumni profiles in the Pathways
alumni database. The E-signature’s main objective is to provide Pathways with media release
consent (consent forms) of the alumni for marketing purposes.
are required to sign. The Alumni then proceed to fill out and sign the consent form. Once finished
signing the form, HelloSign prompts the user to agree to the legal binding terms which then the
Alumni must select agree or disagree. If they agree to the legal terms, the form is then submitted
otherwise the consent form will be closed. The purpose of the consent form is to authorize the use
of any images or video footage from the event of the alumni in any of their media purposes
including promotional presentations and marketing campaigns. If any photographers are on site,
attendees that did not consent to the form are made aware, so no pictures are taken of them. If any
pictures are taken of these attendees, they will not be shared on any platforms.
Once the consent forms are submitted by the Alumni, Sydney will be notified via email that
the Alumni has signed and agreed to the legal binding terms. At this stage of the process, the forms
will be stored on HelloSign’s database. The Alumni Coordinator will then cross reference the
attendance of the Alumni attendees with the submitted forms. This process is completed by
accessing the database on HelloSign and examining the forms associated with attendees and
confirming which Alumni have signed the consent form. Afterwards, Sydney will export the forms
from the database into her computer and sort them into respective folders. Once sorted, Sydney will
select consent forms and use the Alumni Database to search/select the corresponding alumni
profile. She will then upload the consent forms to the profiles on the database and this will notify
the database admin that the file has been uploaded, after which the file will be closed and deleted
from the computer. This process will repeat itself until there are no more forms to be updated onto
the database, then the Alumni Database will be logged out of and closed. The entire process from
cross referencing forms to updating profiles based on submitted forms will take anywhere from 3-5
minutes per attendee. Depending on the event size, number of attendees and number of non-
uploaded forms from previous events, the manual data entry work is very time consuming. Events
ranging from 5-40 alumni, with 2-3 events per month and forms not uploaded from previous events
can create anywhere between 2-11 hours of additional work for Sydney. This takes precious time
away from her as her primary responsibilities are to coordinate with all Alumni attendees,
responding to emails regarding any questions Alumni have and planning for future events.
Performance assessment: Waste identification
Defects: This occurs frequently as there are a lot of manual work. There tends to be human errors in
the process such as data entry errors and typos made by the Alumni when they submit the consent
forms. If there are any errors, the coordinator must contact the individual to fix any errors. Also, the
coordinator may make errors when updating the profiles of each alumni.
Excess Motion: This occurs frequently throughout the process as the coordinator is constantly
updating profiles on the Alumni database based on each consent form and contacting Alumni for
any errors made.
Overproduction: This occurs irregularly as sometimes consent forms are signed and may create
duplicate copies which may be printed by the coordinator, creating wastes in resources and costs.
8|Page
Survey/Sign Up Process
During the Survey/Sign up process, the Alumni Coordinator notifies and gather information
from alumni attending events, for survey purposes and incentives (discounts to events such as
baseball games, conferences, the exhibition etc.) being rewarded in exchange for updated
information. The process is extremely time consuming because the Coordinator must wait for
individuals to complete the forms on TypeForms, as well as wait for an event to occur before they
can begin to update the database. That is why the Coordinator usually sends these forms to the
Alumni a month in advance and follows up a week prior to the event by logging into the Typeform
dashboard. If the satisfaction threshold of attendees hasn’t been met, the Coordinator will message
each Alumni individually that haven’t signed up yet during the one-week buffer before the event
occurs to get any last-minute sign ups. However, it’s important to note that regardless of the
number of Alumni attending, the event will always move forward. At any given time, the
Coordinator may also decide to send questionnaire, feedback, incentive, and survey forms to the
Alumni to provide rewards or gather general information and feedback from a previous event.
Another issue is that there are currently no notifications present on the platform, Typeform. When
an Alumni completes and submits a form, the Coordinator must manually check on their own time
to gain any knowledge of any completed forms. Before the event, for any forms that are
completed, the Coordinator will then export all the data that the Alumni has filled out on TypeForms
to a spreadsheet and then save it to their computer’s C: Drive. An event attendance list is then
generated from the spreadsheet and used by the Coordinator to authorise Alumni attendees on the
day of the event.
Depending on how many attendees filled out the forms, the longest duration will have to be
updating the Alumni’s information and checking the accuracy after the event. Currently, there’s no
automated way of updating an Alumni’s profile with new relative information based on any of these
forms filled out. The Coordinator must manually verify and input matches from the gathered forms
into Microsoft Dynamic 365 such as phone numbers, email address and school information. This
creates an issue for inaccurate information being inputted as there’s no way of verifying information
without contacting the individual at hand which adds another time factor if the information
provided is incorrect. The Alumni Coordinator spends a considerate amount of time, on average it
can take anywhere from 3 to 10 minutes dependant on the information provided by the Alumni.
Depending on the size of the event which can range from 5 to 40 Alumni, with up to 3 events
happening each month, this can create an additional 5 to 22 hours of work from exporting the data,
cross referencing and then manually inputting the data into the database. Another key consideration
is that the Alumni Coordinator has a lot of other primary responsibilities to handle before an event
occurs. These responsibilities include coordinating with all Alumni attendees with instructions on
how to proceed after signing up through email, answering any questions that any Alumni may have
and planning for future events. Therefore, these additional hours can interfere with the
Coordinator’s other key responsibilities. When there are cancellations to events from the Alumni
that initially signed up, the Coordinator must then remove the Alumni’s name on the attendance list
created and find replacements by messaging Alumni that haven’t signed up for the event yet. Given
the multiple responsibilities of the coordinator, time is the key constraint for the entire process as it
is extremely limited, sensitive, and valuable.
9|Page
Microsoft Dynamics 365 looks to eliminate this issue by allowing database customization and
standardization, building of applications and customizations is done freely knowing that their
applications will be compatible with Microsoft’s entire customer database. The common database
also allows other applications to be used and integrated into the Database such as Office, Visio, and
other Microsoft applications. This is designed to use for one company so that their database can be
used throughout the whole enterprise fluidly, this lowers the costs and allows organizations to use a
centralized database with the same products.
Cloud computing is a technology that has been increasingly gaining popularity with many
organizations using and upgrading to the technology. Microsoft Dynamics 365 is offered as a cloud
service which allows a standardization along all the products.
Companies use Microsoft Dynamics 365 in all the following fields:
$139.80 per month, or it can be offered per user cost which is $12.20 per month per user. In the
business edition, it is only offered per user pricing which is either full user or team member user
which is $46 per month per user or $6 per month for team member user. For full licensing, the user
must contact Microsoft for a quote.
Typeforms
Typeforms are one of the major tools used by Pathways to conduct their daily business
activities. Pathways mainly uses Typeforms for surveys and sign up sheets, and currently do not use
any other apps to integrate with the forms. For example, when Pathways has an upcoming event, a
sign sheet on Typeform would be set up to see how many people would be attending the event.
Typeform helps Pathways get information in an efficient way as opposed to asking individuals if they
would attend an invite, Typeforms does all the work and saves time. In comparison to traditional
online forms used by other companies, Typeforms is more user friendly and much easier for admins
to use and create. Typeforms plays a big role at Pathways, with its increased efficiency and ease of
use for both users and admins to complete daily event and database management tasks.
What is Typeforms?
Originally based in Barcelona, Spain, Typeforms was founded by David Okuniev and Robert
Muñoz in 2012, making it a relatively seasoned company. The company contains an workforce of
over 150 people and is backed by major investors – Index Ventures, Point Nine Capital, RTAventures,
and Connect Ventures. Typeform is an online based platform used for collecting and sharing
13 | P a g e
information. Typeform is a unique program, compared to other generic programs that collect info.
Other generic info collecting sites are usually dull and boring. Typeforms offers a user-friendly
interface enabling users to feel more engaged and comfortable while answering questions. Instead
of the usual black and white, vibrant colors are added to the forms making them more appealing.
Typeforms provides a simple but unique experience for its users making it a top program in its field.
Uses of Typeform
Typeform can be used in a variety of different ways such as, surveys, contact forms, polls,
questionnaires, job application forms, invitations, online order forms, quizzes, tests contests,
registration forms and much more. It can diversely support 26 different languages, which include the
major languages of English, Spanish, French, and Chinese. By touching almost all major languages
Typeform is also available to almost all platforms and browsers, which includes mobile access on IOS
and Android. Even on unsupported devices, Typeform can still be accessed in a simplified “fallback”
version, basically giving access to almost any user with an internet connection.
Cost of Typeform
Typeform is a free service with their basic plan which allows clients to make as many
Typeforms as they want. Paid versions of PRO ($30/monthly) and PRO+ ($59/monthly) are also
available for purchase for clients seeking more power and flexibility, which offer greater features. A
trial version of PRO features can also be taken for free to see if Typeform fits the client's needs.
Integrations with Other Apps
When a user submits an Typeform the client can simply download the information as an
Microsoft Excel file and view the information. The client can also look to use an application called
“Zapier”, which is a web automation app. Zapier enables clients to automate processes within their
work life. For processes which need to be repeated they are known as a “Zap” and Zapier is the
perfect app to integrate with Typeforms. Instead of the client manually selecting each individual
submission and then downloading, the application Zapier can do all that work and save a significant
portion of time and energy devoted for this process.
Heat Map
Heatmap is a visual representation of how the different types of IT (applications and
software) are being used to support the current businesses processes. We are looking at the
complexity of the technologies being used in terms of their functionality, accessibility and easy user-
experience which is shaded in green. While in contrast, how these specific technologies effectively
support the corresponding business processes shaded in red based on reliability and its ability to
meet demands for each process. For the cells that are white, this indicates that the corresponding
technology does not offer any support for the business process.
14 | P a g e
Form
Technology Form Exportation Storage Updating Data Sign
Delivery to
Used Creation of forms of forms Profile Verification Forms
Alumni
HelloSign
Microsoft
Dynamic 365
Outlook
Legend
Level of Technology Level of Support for The
Complexity Process
Very Complex Very effective support
Moderately Complex Moderately effective support
Relatively Complex Adequate support
Complex Inadequate support
Not Complex No support at all
As-Is Processes
The following technological applications and software that are currently being used is
Microsoft Dynamic 365 which acts as a database, HelloSign used for e-signature purposes, Typeform
is used to create forms or generate questions to be answered and outlook (email only) for
communication purposes by the Alumni Coordinator. Microsoft Dynamic 365 and Outlook are two
very complex software that have many functions available that can support an entire enterprise.
However, these two platforms are only currently used as single functions only (database and
communication respectively) to support the corresponding process above. The current level of
support these technologies has to offer for Pathway’s each business process is shown above. For
Microsoft Dynamics 365 it is a platform that is reliable to store forms and to manually update an
existing Alumni profile. However, it lacks true information confirmation of inputted data from
Alumni, as it is only used to cross-reference past existing data in the database with new ones. For
15 | P a g e
Outlook, it does an exceptional great job for gathering information manually by confirming and
asking the Alumni. However, there is no way to guarantee that an email was sent to an Alumni,
hence it provides only adequate support for the corresponding process. On the other hand,
Typeform and HelloSign are two other major web-software that are not-complex and very
straightforward to use in terms of their respective functionality and user-experience. These two
web-software however do provide “Very effective support” for the above business processes, but
because they are third party web services, any downtime related to these two websites or even a
lack of internet connection can affect how an event at Pathway’s would proceed.
Process Design
We were instructed by our client to focus on using Microsoft Dynamics because they had
recently begun using the software to a small extent. Our client informed us that they were not
willing to work with any other software other than Microsoft Dynamics. This created a major
constraint for us to work with, we now knew many doors were closed to us and Microsoft Dynamics
was our only available option. Pathways wanted to better adapt to Microsoft Dynamics and utilize
the software to a much higher degree than its current use. With added integrations, Microsoft
Dynamics can easily be a greater part of Pathways daily processes and lead to beneficial results such
as significantly increased efficiency and organization.
Current Process Design
Microsoft dynamics offers integrations of e-signature and sign-up/survey forms, which are
the two main processes done by the alumni coordinator. The Alumni Coordinator responsible for
these two processes is “Sydney”. The current sign-up/survey process is a timely and repetitive
process, requiring Sydney to dedicate a majority of her time. When dealing with the process of
collecting consent forms via HelloSign; the sub process of checking/uploading a consent form to an
alumni profile can consume anywhere between 3 – 5 minutes. Multiplying that by the average
number of alumni attending a given event (small event 5-15 minutes or large event 25 – 40
minutes). Then multiplying that number for a given event by the average number of events that
occur within a month (2-3). Factoring in previous consent forms that have not been uploaded and
forms still sitting on the computer from previous events must also be taken in. These tasks add
further labor hours, amounting to about 2-11 additional hours of required work. It takes more than
full work day of manual labour just to process the consent forms. The E-Signature process, which is
the process of collecting consent forms, is crucial to the organization. Without the necessary
consent forms, Pathways does not have the alumni approval it requires for these events. For
example, media release forms would give Pathways authority to release photos/articles of an event
on social media. These posts on social media can help the organization grow, this is one example of
why consent forms are necessary and why Pathways must work with this legal constraint. The
processing of surveys is a more tedious task since it deals with a large amount of data, resulting in a
great amount of manual labor input. The process begins by exporting the data to a spreadsheet, and
then cross referencing the information, which can take anywhere between 3 – 10 minutes
16 | P a g e
depending on if the information is up to date or not. Using the same mindset from the E-signature
process, these manual data entry tasks could take anywhere between 5 – 22 hours of manual entry
data work. In total, both processes have the potential to reach 33 hours of manual data entry. The
task of updating alumni profiles takes place before an event however, Sydney regularly is left with
no choice but to complete this task after the event, due to the amount of time it requires.
In addition to the manual labor time, there are other existing issues associated with these
processes. A major issue is the potential for human errors. With the substantial amount of manual
data processing, human errors are bound to occur. The errors will force Pathways to allocate extra
hours to fix the problems, yet again resulting in a further waste of time. A minor error can seem
harmless at first, but the effects can bring an significant amount of harm to the organization. For
example, a realistic scenario could be the inaccuracy of an alum/alumna’s profile. Say Sydney missed
an update for an alumni profile, such as change in address or contact information. It could lead to a
lost relationship with the alumni, and if this error were to occur several times, this could result in a
weaker alumni network for Pathways. It would also be very challenging for Sydney to notice the
mistake since, there would be no indicator or any sort of notification to alert her of the mistake, due
to the task being a manual process.
A serious issue in relation to human errors, is the processing of media consent forms. Media
consent forms involve legal implications and if not done properly can lead serious consequences for
Pathways. Just like any other company or organization in Canada, Pathways cannot publish or use
any pictures/videos of alumni without documented proof of their consent. Say Sydney, were to
upload a consent form, from alumni “Alejandro” to the wrong profile of alumni “Hernandez”.
Alejandro may have consented to using his image, but Hernandez did not. Thinking Hernandez did
consent, due to the error, Pathways may use his image. Seeing that Hernandez did not consent, and
his image was used, he could easily sue Pathways for wrongful use of his image and would result in a
serious consequence for Pathways. Simple mistakes such as forgetting to save an updated profile,
deleting information by accident, and misplacing information are all common errors that Sydney
encounters when completing these processes. This shows that on top of being time consuming, the
manual work of completing these tasks can result in several errors, leading to serious problematic
scenarios and headaches for Pathways.
Sydney’s responsibilities don't just include these two major processes of handling forms and
surveys/signups. As an Alumni Coordinator and a member of the marketing department, she has
several other responsibilities she must deal with. Working within the marketing department at
Pathways, entails additional responsibilities such as coordinating Alumni with the media, interacting
directly with Alumni and aiding, and creating alumni marketing pieces such as Alumni Stories. The
manual labor of processing consent forms and surveys/sign ups forms amounts to a substantial
amount of time, which causes Sydney to be distracted from her other responsibilities. Sydney wants
to have time to focus on her other responsibilities and Microsoft Dynamics can be the solution to
help her achieve that goal and bring the much-needed efficiency to her work.
17 | P a g e
Gap Analysis
The Gap Analysis method is used to assess the differences in performance in a business’
information systems or software system to determine whether the business requirements are met.
18 | P a g e
If not, certain steps are taken to ensure they are met successfully. The Gap Analysis below (Figure 2)
shows the objective’s present state versus the target state and differences.
Change Management
Change management is the process put in place to allow employees to ease into,
understand, accept, and embrace the changes that will take them in the organization. The benefits
of change management include easing the tension while creating a smooth implementation process.
As well with a clear and effectively communications plan from change management, it will save
20 | P a g e
Pathways time and resources during the transition. In assessing the changes that will happen at
Pathways to Education, we will use the 3D framework for change management. This framework will
provide a clear image of what changes will occur, how the change will look like and how the change
will be implemented. The stages of the 3D framework are Diagnosis, Design, and Delivery. For the
purposes of this project, we will only focus on the Diagnosis and Delivery stages of the framework.
Diagnosis
In the Diagnosis stage, we identify the changes that would occur at Pathways. We need to
identify the performance and opportunity gaps at Pathways, to do so we will use a secondary
framework from Harold Leavitt who developed the Leavitt’s Diamond Framework. This framework is
used to define the changes that occur in 4 common components of any organization. The 4
components are Technology, Task, People, and Structure. In each component, the changes captured
will include:
● Technology – Changes in how the technologies being used within the organization
● Task – Changes in how things are done and how performance is measured
● People – Changes in skills, efficiency, knowledge, and productivity of the employees of the
organization
● Structure – Changes in job roles and organizational structure
The following table (Figure 3) is presents a summarized analysis of the changes that would happen
to Pathways to Education.
Figure 3 – Changes to Pathways
Delivery
The scope of the change is minor, as the change will only affect one small business unit at
Pathways to Education. The change tactics for this change should come in three simple stages,
Priming, Changing, and finally Solidifying.
1. Priming – In the Priming stage, key stakeholders should be informed and aware of the
changes needed, as well training should be provided. Since, the origin of the change is
coming directly from the key stakeholders, Sydney and Jason, there isn’t a need to inform
them of the changes needed. The only priming component needed is training. Training
should focus on a few elements. These elements include:
1. How to use the new functionalities of Microsoft Dynamics 365
2. Who to contact and what to do for tech support
3. Provide deeper insight on Microsoft. As previously stated, Pathways only has
limited knowledge of what Microsoft dynamics is and how the tool can
benefit an organization
2. Changing – In the changing stage, the actual changes will be implemented. The upgrades and
customizations needed for Microsoft Dynamics 364 will be implemented, and the alumni
coordinator will begin using the new process for event management.
3. Solidifying – In the solidifying stage, the changes implemented need to be kept from
reverting to its previous state. A feedback system should be put in place, the feedback
system will be based off a questionnaire model. Since the alumni coordinator, Sydney, will be
the main user of the process, she will fill out a questionnaire she will be the only person
filling out a feedback questionnaire. The feedback question will come with options, these
options are:
1. User Satisfaction – In this option, Sydney will be asked to express her level of
satisfaction on the change. The questionnaire will use a 1-3-5 scale to
measure her level of satisfaction and then give her the option of writing a
more in-depth explanation of her choice.
2. User Adoption – In this option, Sydney will be asked to express how well she
has adapted to the change. The questionnaire will use a 1-3-5 scale to
measure how well she has adapted to using the new capabilities of Microsoft
Dynamics as well as the new process put in place. She will also be given the
opportunity to write a more in-depth explanation of her choice.
3. Issues – In this option, Sydney will be asked what issues she is currently
facing. This option will allow Sydney to explain her issues with the new
technology capabilities and process.
23 | P a g e
All Feedback questionnaires should be addressed to the vendor and the vendor will use the
data how they see fit. With User Satisfaction and Adoption, they could use this data for
testimonials while the Issues questionnaire data, they should try their best to address the
issues identified as quickly as possible.
System Requirements
This section will outline the requirements necessary for the upgrades and customizations
proposed for Microsoft Dynamics CRM 365 application. It will include a detailed description of the
technical, non-technical requirements and a breakdown of how proposals will be ranked. The RFI
will act as the communication tool between our client and potential vendors. Using the RFI, we will
collect bids from potential vendors and narrow it down to the top three vendors where a closer
analysis will be conducted. The proposed solution functionalities will include fully integrated event
management, account management and information analysis modules into Microsoft Dynamics
CRM 365.
Technical requirements
At a high level, the solution added on to Microsoft Dynamics will allow for an end to end
event management process. This includes creation of an event, conducting the event and finally
gathering feedback post-event. The solution will also allow for other functionalities such as manage
alumni accounts as well as gather and leverage useful information to further engage the alumni. The
functionalities have been broken down into three categories: Event management, Account
management and Information Analysis. A Use Case Diagram is used to visually represent how the
users will use the system. (Refer to Appendix C for the use case diagram)
● Event Management – The solution would allow the administrator, in our project the
Alumni Coordinator, to create, modify and delete events in which the administer would
be able to send out event invitations to alumni. The solution will also allow the
administrator to ask alumni to fill out various forms, such as data collection forms, media
release forms and survey forms. The solution would also have a communications tool
used to send notifications to event attendees, prior to an event occurring as well as to
the administrator, when alumni registers for an event. Finally, the solution will allow for
the administrator to perform basic event activities such as, creating an attendees list,
send out event feedback questionnaires to all event attendees and reuse/modify event
registration forms for future events.
● Account Management – The alumni should be able to create an account and then
register to attend events which have been created by the administrator. From an
administrator’s viewpoint, the administrator should be able to verify and then
authenticate these accounts, at which point the account will be pre-populated with the
respective existing data from the alumni database. Any information gathered during the
event management process should be used to update the alumni account such as, signed
media release forms and any updates with their contact information.
24 | P a g e
● Information Analysis – The system should capture information on each event, the
information capture should include, the alumni participation rate, number of alumni
attendees per event, number of events per year/month/week and finally attendees
who’ve registered for an event but do not show up when the event occurs. This data will
be leveraged to better engage the alumni in the future. The solution will also generate
reports which will reflect the data collect during each event.
Non-Technical Requirements
Non-technical requirements outline the criteria in terms of how the solution will operate.
These requirements are identified to measure the quality of the solution. The non-technical
requirements have been broken down to six categories, Speed, Privacy/Security, Capacity/Storage,
Scalability, Disaster Recovery and Performance.
● Speed – This requirement is to ensure that the solution will not lag regardless of the
number of users on the solution. The solution should be able to support multiple alumni
registering for an event at the same time.
● Privacy/Security – Due to alumni providing confidential information while registering for
events, the solution should have adequate security and privacy measures to protection
this important information
● Capacity/Storage – Depending on the event, a lot of information will be generated and
gathered. Therefore, the system should have the adequate storage capabilities to support
the gathered data.
● Scalability – There is an increasing number of alumni every year at Pathways. Therefore,
an increasing number of alumni will attend events as time goes on. The solution should
be able to handle the increasing number of alumni using the solution, while also the
increasing amount of data gathered as time goes on.
● Disaster Recovery – With the important information gathered and stored by solution,
there should be adequate capabilities to back the data up to ensure that the data is never
lost or mistakenly deleted.
● Performance – The solution will be used to automatically update the internal alumni
database. This requirement is to ensure that the automatic updates aren’t making any
mistakes such as updating the wrong data fields or updating the incorrect alumni profile.
Feasibility Assessment
The section will analyze and summarize all the information we have researched and gathered
on each vendor and their proposed solutions. We will analyze the strengths and weaknesses of each
vendor based on the criterion set in the previous section. The structure of the feasibility assessment
section will be as followed: Vendor profile, Requirements assessment, Technical feasibility, Cost &
Benefit Analysis and finally, a Risk assessment.
Vendor Profiles
In this section, we will provide an introduction for each vendor chosen. The profiles will
illustrate who the vendors are, what they do and the solution they have chosen. The vendors chosen
are CatapultERP, ITKConsulting Inc. and finally, PowerObjects.
26 | P a g e
CatapultERP
Catapult ERP Services Inc. is a young company, with it only being established in January of
2012. Despite the actual company’s name of “Catapult” being new, its original beginnings are quite
old stemming back to 1996. Catapult was established through a strategic spin-off from the ERP
consulting practice of the Habanero Consulting Group, a Gold-Certified Microsoft partner based in
Vancouver. Their head office is located in Vancouver and the company employs 23 full time
employees, including remote employees in Edmonton and Toronto. Their workforce consists of
highly experienced senior level consultants that have worked in complex business environments and
countless CRM implementation projects in the past.
Catapult is a company that has been implementing CRM projects for various organizations.
Catapult has had a great retention rate of 98% within the last five years, mainly due to the close
relationship it has with it’s clients. Catapult has worked with our client Pathways just recently in
2017, where they successfully delivered a major re-implementation and optimization of the
Pathways PASS solution developed on the D365/CRM 2016 platform. The scope of the project was
to automate the interaction between the Pathways and its facility educators and students. The
design, development and deployment of programs, applications, status reporting and payments
through Dynamics CRM and 3rd party applications Dynamics CRM was the objective. The project
was a success and delivered exactly what Pathways desired.
Catapult’s solution to Pathways problems is leveraging Pathways existing solution and
building upon it, which is Clickdimensions. Clickdimensions is Catapults main focal point of
supporting the solution. Clickdimensions is a top rated, Microsoft-certified email marketing and
marketing automation solution for Microsoft Dynamics customer relationship management (CRM)
arm. Some of the features of Clickdimensions include providing email marketing, web tracking, lead
scoring, nurture marketing, social discovery, campaign tracking, web forms and surveys, event
management and more. A key problem Pathways faced was the manual recordings of registrations
and attendances for events. Clickdimensions can solve that due to its integration with Eventbrite
through a connector as part of the Clickdimensions solution. This integration has a “set it and forget
it” design. Once Clickdimensions is connected to the Eventbrite account, all the event information
including the sessions, registrations, attendance information, and more is automatically
synchronized into Microsoft Dynamics CRM. Clickdimensions has the ability to solve Pathways
process concerns and further improve existing operations.
ITKConsulting Inc.
ITK Consulting Inc. works in both the public/private sectors and for about a decade has
offered strategic IT consulting services in the marketplace. With their head office based in
Vancouver, British Columbia, ITK is a company that offers full-service IT consulting and solutions
delivery to customer-based work teams. ITK delivers quality service through a substantial team of
consultants with professional skills supported by a management team with over 75 years of
accumulated experience in the IT industry. ITK’s core knowledge engages the use of platforms,
27 | P a g e
Microsoft Dynamics 365 as well as Office 365 and it is through these platforms, strategies and value-
added solutions are conveyed. ITK works to help customer-based work teams and organizations who
are looking to enhance their performance. Values such as integration, speed of
deployment/usability, best of breed functionality, and customization are among ITK’s most prized
beliefs.
Integration, total cost of ownership and speed of deployment are among the core principles
ITK implements when aiding their customers in getting the best from their Microsoft technologies.
ITK attempts to scale down the requirement for exporting, reconciliation and rekeying when
developing a solution by targeting the integration of the technologies across each of the client’s
processes and activities. This integration is unlike other firms as the existing software being used is
not a barrier prior to integration. Through valuing total cost of ownership, ITK ensures that clients
get the bang for their buck. In other words, that their investment is promising, that all investments
will not outweigh the final product or result, and that all custom preferences meet the directed
needs of the client. ITK understands that time is crucial to any client, which is why the most efficient
deployment methods are utilized. Breaking down the implementation into subprojects using Agile
approaches and the addition of advanced functions once the core system has been deployed, clients
are functioning quicker and with further ease.
ITKConsulting also proposes to leverage pathway’s existing solution and customizing it to
their needs for Event Management.
PowerObjects
PowerObjects, awarded by Microsoft for being “The 2017 Partner of the Year” in providing
excellent products, innovations, services, and solutions explicitly for Microsoft Dynamics CRM users.
Founded in 1993, their vision and business strategy shifted from being a sole business application
developer for companies to concentrating in provisioning their entire business strategy to meet the
needs of the business application, Microsoft Dynamics CRM. With strong emphasis in the following
categorical areas of service, support, education, and add-ons for Microsoft Dynamics CRM. On
October 29 of 2015, HCL Technologies, a leader in Global IT services, acquired PowerObjects on an
acquisition merger worth $46 million. Under this new acquisition, PowerObjects leadership team will
continue to be intact and in full charge of its business operations. Before the acquisition,
PowerObjects had employed just over 300 individuals, where their head office currently resides in
Minnesota, United States. There are additional offices, one located in Downtown Toronto, Ontario
and another office located in the United Kingdom. Their mission today revolves around being the
leader in providing complete, responsive, and flawless CRM solutions, products, and integrations to
serve a wide-variety of users, markets, and industries. With the help of the additional expertise
gained from HCL Technologies’ team, fulfilling their mission and vision is extremely possible.
PowerObjects offers a variety of services and products that can accommodate and be utilized
by a small business, to supporting a full scale large enterprise. PowerObjects product is in the form
of PowerPack tools called “add-ons” that are explicitly intended for Microsoft Dynamic 365 users.
28 | P a g e
These unique customizable add-ons can support a wide range of different industry consumers
ranging from warehouses, sales, marketing automation, finance etc. All the current add-ons
supported by PowerObjects are intended to decrease manual workload, increase productivity, and
streamline business process efficiency. To name a few, just to get a glimpse of some popular
PowerPack add-ons provided by PowerObjects, Power MailChimp, is commonly used by small and
large businesses for managing and sending emails in bulks. PowerChat, a built in live chat integrated
into a website, that allows owners of a website to track and chat with visitors within Microsoft
Dynamic 365. There are many more popular add-ons offered, but the last one that we will briefly
speak on is PowerWebTraffic. This add-on allows website owners to learn about what potential
clients are viewing on their website and can track and analyze data using Dynamics 365.
PowerObjects offers an event management ‘PowerPack add-on’ solution that efficiently
benefits event creators and users registering for an event called, PowerZapEvent. PowerZapEvent is
a fully integrated event registration solution and management solution that is integrated into
Microsoft Dynamic 365. The key functionalities that this solution can offer Pathways to Education is
its consistency in managing data in a centralized and safe location. High personalization of workflow
and analytics that can be managed on different platforms such as a web browser or a mobile device.
Users can gain a greater insight into registrants, vendors, sponsors, and volunteers through the
analytical aspect that this add-on provides. Lastly, PowerZapEvent can offer unified processes
through automation and synchronization of data using one centralized system.
Requirements Assessment
In this section, you will assess how well each vendor’s proposed solution meets the criteria
set out in the RFI. As previously stated, the requirements assessment will focus mainly on the
functional requirements rather than the non-functional requirements. A Total Raw and Weighted
Score closest to 100% indicates the solution provided sufficiently fulfills a high number or all the of
requirements needed. Whereas a score closest to 0% indicates that the solution fails to meet none
or most of the requirements. A summary of the requirements assessments is shown below in Figure
5. and following the chart, we will go into detail with how we scored we vendor’s proposed solution.
Requirements Assessment
CatapultERP ITKConsulting PowerObjects
Weight
of Raw Raw Weighted Raw
Requirement Weighted Score Weighted Score
Require Score (Raw score x
Score Score (Raw Score
(Raw score x
ments (Out of Weight)
(Out of score x (Out of
Weight)
100) 100) Weight) 100)
Event 60% 100 60 100 60 88.89 53.33
management
Account
20% 100 20 100 20 100 20
Management
29 | P a g e
Information
20% 100 20 100 20 100 20
Analysis
Total Weighted
Score (out of 100% 100 100 93.33
100)
Figure 5 - Summary of the requirements assessment for all vendors
Each proposed solution is in the form of an add-on feature for handling events. We have
categorized the criteria under three major areas, Event Management, Account Management, and
Information Analysis. Below is a summary regarding how effective each add-on supports the key
criteria required in the RFI to optimize Pathways’ business processes.
1. Event Management: Each solution covers all the requirements identified in the RFI except for
PowerZapEvent. PowerZapEvent meets all the criteria required under Event Management,
except for 1 low priority “After an event has occurred, the system should send a feedback
survey to all event participants.” 8 of the 9 total criteria in this requirement are supported by
PowerZapEvent, which is 88.89% of the criteria fulfilled for this requirement. The low priority
feedback requirement is not mandatory, therefore, PowerZapEvents is still a viable solution.
2. Account Management: All Solutions meet all the criteria required under Account
Management. There is a total of 4 criteria in this requirement, which all (100%) are fulfilled
by each proposed solution.
3. Information Analysis: Once again, each proposed solution meets all the criteria required
under Information Analysis. There is a total of 12 criteria in this requirement, which
PowerZapEvent fulfills all of them (100%) with their “basic features.”
Technical Feasibility
This section will discuss the non-functional requirements of each solution. Each potential
vendor has stated that the solution will be an on-premise solution, meaning all non-functional
requirements will depend solely on Pathway’s server capabilities. Therefore, there is no need assess
each vendor’s technical feasibility and each will receive a perfect score. The performance of any
services within the Dynamics CRM 365 environment will be impacted by the internal network of the
pathways deployment and available bandwidth to/from their data centre. Therefore, the non-
functional requirements for both Clickdimensions and PowerZapEvents are completely covered. The
chart (Figure 6) below summarizes all the non-functional requirements.
data centre
Privacy/Security Personal information is stored within the Pathways Microsoft
Dynamics CRM 365 behind the security system
Capacity/Storage Data is stored on premise within the Pathways SQL server
environment. Pathways IT administrator can provision additional
Scalability
storage
Disaster Recovery Backups can be set according to needs or part of the regular
maintenance routines of the Microsoft Dynamics CRM 365
environment
Performance Microsoft Dynamics CRM 365 has several functions available to
assist in data hygiene. Data duplication rules, Data Deletion and
Archiving, as well as system functions such as mandatory fields,
business rules and option sets
Figure 6 – Technical feasibly summary
In this section we will conduct a cost benefits analysis (CBA). The purpose of the cost-
benefits analysis is to ensure that the vendor chosen, best suits our clients needs in terms of cost
efficiency and if it is worth implementing in the short and long-term. Both the costs and benefits
from Year 0 to Year 5 has been quantified for each vendor’s solution. This analysis will determine
which solution is the most favorable for our client. We will use three techniques in conducting our
cost benefit analysis, the first technique is a break-even analysis. The break-even analysis is one of
the most popular business tools used by companies. It determines the “break-even” point which is
when the revenue equals total costs plus variable costs. As our client is a non-profit organization it is
important to minimize costs and get a return on their investment as soon as possible. This analysis
helps our client provide an estimate of time required to achieve the minimum output before getting
a return on their investment. The second technique used is a payback period analysis. A payback
analysis determines the payback period which is the amount of time to recover the cost of the
investment. Finally, the third technique is a net present value (NPV) analysis. A NPV is the difference
between the present value of cash inflows and the present value of the outflows. This technique will
be used to analyze how profitable each proposed solution will be. Please note, for each proposed
solution there is cost associated with paid events as you will see in the analysis. This cost is
irrelevant because all the events offered through pathways to education are free for attendees. The
following chart (Figure 7) summarizes the Cost Benefit Analysis.
31 | P a g e
CatapultERP
The estimated costs for Year 0 includes consulting fees, training costs, and software costs for
Eventbrite. Clickdimensions and D365/CRM software fees are not included as Pathways is currently
using these applications. Costs from Years 1-5 have not been listed, as additional storage,
maintenance and activity costs must be assessed based from the volume and use before being able
to determine associated costs. The benefits achieved in Year 0 will include the number of hours
saved by the Event Coordinator in the remaining 7 months. Benefits from Year 1-5 will measure the
number of labour hours saved by the Event Coordinator for 12 months. The benefits will be the
same for all three potential vendors. (Refer to Appendix D – CatapultERP for all calculations)
To determine the break-even point, the “Pay Per Hour” will serve as benefits and the price of
the implementation and training will serve as the costs. Without any variable costs provided
Catapult, the analysis will assume there will be no running costs. The break-even point will be the
total hours.
Payback analysis has been conducted to determine the length of time and how many hours
saved required to recover costs on investment. Payback analysis determines the payback period
which is the amount of time to recover the cost of the investment. Since our client is a non-profit
organization their funds are very limited. The investment must provide a short payback period
otherwise the implementation is not worth while. In this analysis, we determine the payback period
by simply dividing the total monthly benefits from Year 1-5 by the costs from Year 0. The payback
period will be in months but can be converted into years.
The net present value analysis will be conducted using the implementation/training costs as
year 0 cash outflows and yearly benefits will serve as the cash inflows. The NPV will use a 5%
discount rate and will measure the profitability of the solution for the first 5 years after
implementation.
After carefully analyzing the costs and benefits using the break-even and payback analysis,
we were able to determine the break-even point and pay back period. The analysis was all done
under the assumption that the event coordinator will save the maximum of 33 hours of manual
32 | P a g e
work every month and an average wage of $20.67 per hour. The break-even point and pay back
period was relatively high as it will take 1935 hours to break even and 59 months for the payback
and this is not taking into consideration of maintenance costs and commissions off the software
registrations. Finally, the NPV for Catapult is -$4,561.85 at five years. This means that this solution
will not be profitable after 5 years but will be profitable in 6 years. This is an extremely long time for
any new solution to yield any benefits, especially for a non-profit organization.
PowerObjects
All estimated costs and benefits are based on monetary and non-monetary gains and losses
associated with the proposed solution, PowerZapEvent, offered by PowerObjects. We have decided
not to incorporate costs of existing software and applications that are currently being used by
Pathways such as Microsoft D365/CRM fees. The assumptions being made for the first 7 months are
as followed. The Director of IT will deploy the solution right after the proposal phase which is before
the month of April. The hourly rate is derived from the annual salary based on the average industry
benchmark for a Director of IT and for an Event Coordinator working for non-profit organizations.
The last assumption is that Pathways will require a total of 1 hour to install the add-on, and 12 total
hours for a user to be completely proficient, learn and be trained in all the functions in
PowerZapEvent. The following costs related to Year 0 is based on the monetary costs of self-training
using a benchmark industry average hourly wage for the Event coordinator and The Director of IT.
We used the license cost per user of $2 for two users for 6 months, as the first month (30 days) is
offered as a free-trial period. The costs associated with Year 1 through 5 are variable costs that vary
33 | P a g e
depending on if additional storage will be needed, incurred maintenance cost, and if Pathways
wishes to invest in additional services and add-ons. Therefore, these costs cannot be currently
forecasted at this moment. (Refer to Appendix D – PowerObjects for all calculations)
The break-even point and pay back period was relatively high as it will take 30 hours to break
even and roughly 1 month for the payback to occur. Finally, the net present value is $34,822.15 for
the first 5 years after implementation. PowerObjects is projected to be the most profitable of the
three possible vendors.
Risk Assessment
In this section we will assess the riskiness of each vendor based on 7 risk criterion that have
been identified. We use a combination of consequences and probability to analyze each risk
identified for each vendor. Through a rating system created by the team, we have categorized the
likeliness of a risk from occurring into 5 categories, “1- Rare”. “2-Unlikely”, “3- Possible”, “4-
Probably”, and “5-Likely”. The team has also divided the consequences of a risk into 5 categories, “1-
Insignificant”, “2- Minor”, “3- Medium”, “4- Major”, and “5- Catastrophic”. The figure below (Figure
8) shows a compilation of our analysis, this will be followed by a detailed description of our analysis
for each vendor.
Risk Register
Vendor Name CatapultERP ITKConsulting PowerObjects
Score
(Likelihood x
Risk Factor Likelihood Consequence Consequence) Likelihood Consequence Score Likelihood Consequence Score
1. Poor
Implementation Unlikely Major 8 Unlikely Major 8 Unlikely Major 8
2. User
Acceptance Rare Major 4 Unlikely Major 8 Rare Insignificant 1
3. Poor Quality Unlikely Major 8 Unlikely Major 8 Rare Minor 2
4. Project
Schedule Unlikely Medium 6 Possible Medium 9 None None 0
5.
Implementation
Cost Rare Major 4 Possible Major 12 None None 0
Legend
Score Likelihood Score Consequences Total Score (Likelihood x Consequence)
Risk Does Not
0 Exist 0 None 1, 2, 3, 4 = Acceptable Risk
34 | P a g e
Poor Implementation
This risk denotes a possible risk that could potentially arise through the duration of the project. A
failed implementation will render the solution useless, therefore, the solution will not work. The
impact of a failed implementation will result in major consequences. We assessed the likelihood of
poor implementation based on the following factors: vendor’s experience in the market and the
education industry.
• CatapultERP - We predict that Catapult can easily implement Click Dimensions. Catapult has a
long experience in working with Microsoft Dynamics, with countless successful projects. In
addition to their experience, they have worked with Pathways in the past, meaning they
already know how Pathway’s system works making it a little easier when implementing the
project. Therefore, we believe there is an unlikely risk Catapult would complete a poor
implementation of the project.
• ITKConsulting - We estimate it is an unlikely risk that ITK Consulting will not be able to meet
Pathway’s needs. The reasoning for this is because ITK’s core knowledge engages the use
Microsoft Dynamics 365. ITK also values such as integration, speed of deployment/usability,
best of breed functionality, and customization.
• PowerObjects – Since this is a self-installation solution, the risk will only occur if the self-
implementation phase of this add-on is not coherently setup effectively for Pathways.
Judging by Rolf’s IT experience, the risk is rare for poor implementation, but it can ultimately
have a major impact on the entire solution being utilized. The other downside is that it can
affect current applications (Microsoft Dynamic 365) and migration of stored data if the self-
implementation does not go as planned. On the consensus of experience and knowledge,
this will be an unlikely risk.
User Acceptance
Failed user acceptance will result in an inadequate use of the solution and wasted resources.
Depending on the vendor, the impact of failed user acceptance will result in either major or
insignificant consequences. We assessed the likelihood of poor implementation based on the
following factors: vendor’s experience in the market and the education industry.
• CatapultERP & ITKConsulting – Since both Catapult and ITK are proposing the same solution,
we will combine this risk assessment together. As previously stated, Pathways is currently
using Clickdimensions for their other needs. Meaning, they have already accepted the
solution. With the proposed upgrades to Clickdimensions, pathways will need to accept the
new features. User acceptance could be done through training and testing the solution.
From the several training videos provided on YouTube’s platform, it should be relatively easy
35 | P a g e
for Pathways to learn, understand and utilize the program. Due to the nature of the solution
requiring continuous maintenance and upgrades, Catapult would always be there to offer
their support if needed. Therefore, we believe that the possibility of users being unable or
having trouble using Clickdimensions will be a rare risk of occurring.
• PowerObjects - PowerObject’s offers a one month-free trial for users to test and learn about
all the specific functionalities that PowerZapEvents has to offer. Hence, the risk for
occurrence is rare, considering that it meets most of the requirements specified in the RFI.
The one-month free trial and no-implementation cost results in no significant resources
being lost. If Sydney or Rolf chooses not to utilize the add-on within Pathways due to some
issue that arises in the future, Pathways can uninstall the add-on and revert to previous
existing system after the free-trial has expired.
Poor Quality
Poor quality is the result of inadequate testing. Rushing the testing phase can be one of the
reasons that Pathways will encounter challenges with the solution in the future. Depending on the
vendor, the impact of poor quality will result in major or minor consequences. We assessed the
likelihood of poor implementation based on the following factors: vendor’s experience in the market
and the education industry.
• CatapultERP - Catapult have completed 40 CRM implementations in the past and several
have had similar requirements as Pathways. Catapult have had a long experience of
producing quality work with a 98% customer retention rate to back it. We believe it is
unlikely Catapult would provide a poor quality of work, while completing the project.
• ITKConsulting - ITK Consulting has nearly a decade of experience in providing solutions with
Microsoft Dynamics 365, which is why we are confident that it is an unlikely risk that ITK will
inadequately test the solution or provide a poor-quality solution.
• PowerObjects – As stated previously, PowerObjects offers a 30-day free trial for all their add-
ons, where all features can be fully explored and be fully tested. This 30-day time span is
more than enough to sufficiently run and monitor at least one event for Pathways to see if
any bugs or functionalities are flawed. This can lead to the final decision of whether any
future subscriptions will be made with PowerObjects. Microsoft has awarded PowerObjects
with its “Microsoft 2017 Partner of the Year Award” for demonstrating excellence in
innovation and implementation. We can conclude that all their add-ons are due-diligently
tested before they are being offered to its users, even Microsoft can endorse this. Given a
scenario where if a stage was missed in the testing phase, it is more than likely that their
large-user base using the same PowerZapEvent add-on has already reported it for
PowerObjects to resolve.
Project Schedule
Changing a project schedule is a result of inadequate time management for any project.
Being behind schedule is a common risk experienced in many projects with unforeseen events
occurring at any time and it could prove costly to Pathways. Depending on the vendor, the impact of
a project’s schedule changing will result in either major or no consequences. We assessed the
36 | P a g e
likelihood of poor implementation based on the following factors: vendor’s experience in the market
and the education industry.
• CatapultERP - The expected schedule of the project is roughly a month and half. Catapult
provided a very precise period, which shows that they have the confidence to complete the
project within the proposed time. Due to the precision and lack of ambiguity, we believe
Catapult would be on schedule throughout the duration of the project. Due to the nature of
the project being more of an add-on onto current systems, it is highly unlikely that difficulties
will arise. Catapult have completed similar projects on greater scales for organizations like
Vancouver and the British Columbia Ministry of Advanced Education. The projects finished
with a high degree of success and satisfaction from the clients, therefore, this will be an
unlikely risk for Catapult.
• ITKConsulting - ITK Consulting indicated that the implementation would take between 3 to 5
days depending on needs assessment (which is conducted by ITK). Compared to CatapultERP,
ITKConsulting provided very high-level specifications on their project details. Also, similarly to
CatapultERP, ITK Consulting has also previously worked on many similar implementation
projects and they are very experienced in what they do. We believe that the project’s
schedule to change is a possible risk because the vendor did not specify the project details.
• PowerObjects – PowerZapEvents is a self installation add-on, therefore, the project schedule
to implement is set by Pathways. This risk does not exist as Pathways can modify the project
schedule and implementation plan however they see fit.
Implementation Costs
This risk is closely related to the previous risk, increasing implementation cost can be
detrimental to Pathways. Pathways has a limited and inflexible budget because they are a non-profit
organization. The impact of a failed implementation will result in major to no consequences. We
assessed the likelihood of poor implementation based on the following factors: vendor’s experience
in the market and the education industry.
• CatapultERP - We expect the implementation costs to stay as specified in their RFI response
unless a major change is needed, or a major problem arises, which is unlikely. Also factoring
in the recent successful project that Catapult completed with Pathways, we rank this risk to
be unlikely.
• ITKConsulting – As stated previously, ITK estimates that it will require about 3 – 5 days to
implement based on needs assessment. This needs assessment is ambiguous, and it could
easily change the suggested implementation plan to be much longer, thus, increasing the
costs for Pathways. However, ITK does have a reputation for having smooth implementations
therefore, we rank this risk at possible.
• PowerObjects – This risk does not exist for PowerObjects. Reiterating from before that
Pathways can modify the project schedule and implementation plan accordingly based on
their own terms.
37 | P a g e
Recommendation
To begin with our recommendation, we will use the following chart (Figure 9) to describe and
summarize our feasibility assessment.
Total Weight
Score 100% 65 74.5 87
Figure 9 – Vendor Assessment Summary
Based on our analysis, we are recommending PowerObjects and their add-on,
PowerZapEvents. Each Vendor had very similar reputations, each vendor has been operating and
offering Microsoft Dynamics 365 solutions for several years. In terms of technical feasibility, each
proposed solution was very straight forward. Both Clickdimensions and PowerZapEvents are add-ons
created based on simplicity. Furthermore, Clickdimensions and PowerZapEvents both cover all the
essential functional requirements identified by Pathways. So, our recommendation is weighted
heavily on the Cost Benefits Analysis. Both Catapult and ITKConsulting received low to medium
scores. Catapult received the lowest score because of how long the expected payback and break-
even point will be. The payback period and break-even point for Catapult was 59 months which
translates into roughly 5 years. On the other hand, for ITKConsulting, they received a more
moderate score. Their payback period and break-even point was 6 months. Finally, PowerObjects
scored the highest in the Cost benefit category, due to two factors. First, due to PowerObjects’ low
cost add-on, the payback period and break-even point would be in the first month of
implementation. Second, PowerObjects offers a 1-month free trial for all its PowerPack add-ons.
This means, for the first month of implementation, Pathways does not need to pay anything and
they can test, learn and experiment with the add-on, free of charge. After the free trial month,
Pathways can then either chose to continue using their services and pay the low fees or decide to
remove the add-on from their servers without any restrictions. Therefore, we recommend
PowerObjects and their low-cost add-on, PowerZapEvents as the most optimal solution.
38 | P a g e
Implementation Plan
This section will help Pathways prepare for the implementation of the recommended
solution. Due the simplicity and small scale of the implementation, this plan will follow a waterfall
approach. A waterfall approach is a sequential approach, with distinct phases. As previously stated
in the feasibility analysis, PowerZapEvents is a self-installation add-on, therefore the implementation
timeline for the solution is very short. The chart (Figure 10) below is a sample timeline for the
implementation starting in the first week of May.
Planning
As stated, PowerZapEvents is a self-installation add-on, the planning for the implementation
is very straight forward. The people needed for the implementation are Rolf, the systems
39 | P a g e
administrator, and both Sydney and Jason as the users of the solution. The following chart (Figure
10) will show a breakdown of the main activities in the planning phase as well as the people involved
with each activity.
Main Activities
Activity People involved Description
The purpose of this activity is to familiarize everyone
with the solution. The outcomes of the meeting should
Planning Rolf, Sydney, and allow each person involved to:
Meeting Jason 1. Understand what PowerZapEvents is
2. Who is responsible for which activities for the
implementation
The purpose of this activity is to familiarize Rolf with the
steps for installation. The outcome of this activity will
Read prepare Rolf for the Installation & Conversion phase of
Installation Rolf the implementation plan. The installation manual can be
Manual found on this link:
https://www.powerobjects.com/guides/powerpack-add-
ons-import-guide/
The purpose of this activity if to familiarize each person
on how to use PowerZapEvents. The outcomes of this
activity will allow each user to smooth transition into
Read User Sydney, Jason, and
using the add-on. The user guide provides in-depth
Manual Rolf
details on how to use PowerZapEvents. The link for the
user guide:
https://www.powerobjects.com/guides/powerzapevent/
Figure 11 - Planning
UAT/Training Checklist
Test Instructions Additional comments
Event Management Module Follow the Instructions given After reading the user guide
in the user guide. Read from sub topics, the alumni
subtopics “Creating Event” to coordinator will be able to
“Setting up Event Series”. perform all the required
tasks for event management.
The alumni coordinator can
then determine if the event
management features satisfy
her needs.
Account Management Read the instructions in the After reading the
Module user under the subtopic instructions, the alumni will
“Event Sub-Menu”, titled understand how
Participants. PowerZapEvents is integrated
into the Alumni Database.
Thus, the alumni coordinator
can then determine if the
account management
features satisfy her needs.
Information Analysis Module Read the subtopic “Event After reading the subtopic,
Tools” in the User guide. the alumni coordinator will
41 | P a g e
Documentation
All the required documentation for the implementation can be found on the PowerObjects
website. The following chart (Figure 14) will detail where specific documentation can be found.
https://www.powerobjects.com/support/powerpack-
PowerObjects Add-on Support
support/
Figure 14 - Documentation
Closing Remarks
Over the course of this project, we identified several business processes that could be
improved at Pathways. After a few discussions and meetings with Jason and Sydney, we came to an
agreement that the alumni processes will be prioritized. We found the process to be extremely time
consuming and filled with a lot of repetitive manual tasks. We believe that by using an integrated,
event management add-on to Pathways CRM system, we can help eliminate substantial manual
tasks and save the alumni coordinator a ton of time. The event management add-on will allow
Pathways to better manage all event related tasks, all alumni profiles and leverage event related
data to better serve the Pathways alumni. Based on our analysis on possible vendors for Pathways to
42 | P a g e
Education, we concluded that PowerObjects would be the best feasible option. PowerObjects is the
best option in terms of costs, risk, and fulfilling the requirements needed by Pathways. We at
CapConsulting is looking forward to Pathways to Education to implement and utilize our
recommendation because we strongly believe it will help their business overall in terms of
increasing their business value, process optimization and efficiency.
43 | P a g e
Works Cited
● Build a seamless signing experience. (n.d.). Retrieved September 25, 2017, from
https://www.hellosign.com/api-features
● ESignatures Built for Business. (n.d.). Retrieved September 25, 2017, from
https://www.hellosign.com/features
● HelloSign API. (2017). Integrate the HelloSign API into your website to start accepting
Esignatures Quickly Retrieved September 26, 2017, from
https://app.hellosign.com/api/documentation?_ga=2.127034187.770528059.1506311168-
1157955266.1506117703
● (n.d.). Help Center. Access docs in your cloud storage, and auto-save signed docs there too –
HelpCenter Retrieved, from http://faq.hellosign.com/hc/en-us/articles/206521137-Access-
docs-in-your-cloud-storage-and-auto-save-signed-docs-there-too
● (n.d.). Log In | HelloSign. Pricing | HelloSign. Retrieved September 20, 2017, from
http://app.hellosign.com/info/pricing
● (n.d.). Help Center. Supported file types and file size – Help Center. Retrieved September 20,
2017, from http://faq.hellosign.com/hc/en-us/articles/206521057-Supported-file-types-and-
file-size
● “Welcome to Typeform | Typeform Help Center.” Typeform - Help Center, Typeform.
Retrieved September 26, 2017, from www.typeform.com/help/welcome/
● Dynamics 365 pricing. (n.d.). Retrieved September 26, 2017, from
https://www.microsoft.com/en-ca/dynamics365/pricing
● What is Dynamics 365? (2017, August 04). Retrieved September 26, 2017, from
https://www.encorebusiness.com/blog/what-is-microsoft-dynamics-365/
● About Us. (2017, April 07). Retrieved October 24, 2017, from
https://www.pathwaystoeducation.ca/about-us
● Lewin's Change Management Model: Understanding the Three Stages of Change. (n.d.).
Retrieved October 27, 2017, from
https://www.mindtools.com/pages/article/newPPM_94.htm
● Understanding the Importance of Change Management -. (2017, February 09). Retrieved
November 06, 2017, from http://www.clearspider.com/importance-change-management/
● Lewin, K. (1947). Frontiers in Group Dynamics. Human Relations, 1(1), 5-41.
doi:10.1177/001872674700100103
● Kanter, Rosabeth Moss & Stein, Barry & Jick, Todd, 1949- (1992). The Challenge of
organizational change : how companies experience it and leaders guide it ([Repr.]). New York
Free Press
● Why transformation efforts fail John P. Kotter, Harvard Business Review (March-April 1995),
pp. 59-67. (1996). Journal of Product Innovation Management, 13(2), 170. doi:10.1016/0737-
6782(96)83110-9
44 | P a g e
Appendix
Appendix A
Figure 1-1.2
E-signature Process
46 | P a g e
Survey Process
47 | P a g e
Appendix B
Figure 2
48 | P a g e
Appendix C
Use Case Diagram
49 | P a g e
Appendix D
CatapultERP
Assumptions/Costs
Benefits
Break-even
Payback
ITKConsulting Inc.
Assumptions/Costs
Break-Even
Payback
PowerObjects
Assumptions/Costs
Break-Even
Payback
Appendix E
CapConsulting
Request for Information
Prepared by:
CapConsulting Consultants
Ryerson University
53 | P a g e
13/01/2018
Table of Contents
Project Overview 54
RFI Schedule & Contact Information 55
Technical Requirements 56
Management Requirements 61
Vendor Pricing 64
Vendor Section 65
54 | P a g e
Project Overview
This is a Request for Information (RFI) only and does not constitute a commitment. This RFI will collect
information from various vendors to assess which vendor provides the most relevant requirements.
CapConsulting is seeking out information from vendors to develop, maintain, and provide add-ons and
readily available built-in plugins for Microsoft Dynamics 365. The solution will be utilized by the non-
profit charitable organization, Pathways to Education. Pathways to Education is a national, charitable
organization working to make Canada a Graduation Nation. Partnering with dedicated organizations in
low-income communities, Pathways supports youth to graduate from high school and achieve their full
potential. For over 15 years, their award-winning combination of academic, financial, social, and one-on-
one supports continues to successfully break the cycle of poverty through the power of education.
The solution will help Pathways to Education Canada improve its overall alumni event management
process efficiency by decreasing the manual workload that the Pathways Alumni Relations Coordinator
must do on a day-to-day basis. The chosen solution will automate key activities including event sign-ups,
signing forms over a secure platform, storing Pathways Alumni information in a centralized database,
sending customizable notifications to the appropriate parties, and generate reports based on data
gathered. The information analyzed will be based on approximately 20-30 events that occur annually,
with each event hosting between 5 to 40 Alumni attendees.
CapConsulting consists of a team of 6 members who are currently in their final semester at Ryerson
University’s undergraduate Business Technology Management program. In the last five months, as part
of our final graduation project, we have simultaneously collaborated with Pathways to Education Canada
in the project’s planning and development stages. This project will allow each member to complete their
bachelor’s degree as well as gain real world experience by developing a feasible solution for a non-profit
organization.
This request outlines functional and non-functional requirements needed from the proposed add-ons
and built-in plugins, complete pricing information, and vendor section that must be completed by the
service provider. Vendors will be evaluated by CapConsulting with Pathways to Education Canada based
on the ability to meet the demand of the mandatory requirements, comparing cost-effectiveness,
completeness of all requested sections in this report, and the solution that adds the greatest value for
Pathways to Education.
It is important to note that all CapConsulting requests that all questions and answers are to be sent to
Ngoc.Minh.Tran@ryerson.ca at CapConsulting by February 19th, 2018 4:00pm to be considered.
55 | P a g e
CapConsulting
Team Members: Minh Tran, James Cao, Abdulmunim Ali, Ryan Yau, Zeshan Jang, Akif Chowdhury
Main Contact: Minh Tran – Ngoc.Minh.Tran@ryerson.ca
Secondary Contact: James.Cao@ryerson.ca
Ryerson University
Technical Requirements
Note - Assign one of the following Availability Codes to each of the following Requirement ID:
A Feature is Available
N Feature is not Available
Legend
FR Functional Requirement
NFR Non-Functional Requirement
H High priority
M Medium Priority
L Low priority
3. Survey Forms
FR - 2 Account management
58 | P a g e
FR - 3 Information Analysis
The system must report on
statistics such as:
1. alumni participation rate
2. number of attendees
per event
FR - 3.1 M
3. number of events per
week/month/year
4. Number of attendees
who’ve registered but
didn’t show up
NFR - 4 Speed
The system should operate
at little to no lag time
NFR - 4.1 H
despite number of active
users
NFR - 5 Privacy/Security
NFR - 6 Capacity/Storage
60 | P a g e
NFR - 7 Scalability
The system must be able
to handle increasing
NFR - 7.1 amounts of data as the M-H
number of events and
users increase.
NFR - 8 Disaster Recovery
The system should be
scheduled to be backed up
NFR - 8.1 after every event after H
regular business hours
(1am-4am)
NFR - 9 Performance
The system should be
reliable in the sense that
there are little to no
mistakes when updating
NFR – 9.1 each alumni profile. H
Alumni Profiles Main
consist of text fields.
(Name, Phone Number,
Contact Email etc.)
61 | P a g e
Management Requirements
● Project plan (Please provide a proposed project plan, with timeline & Milestones, that
indicates the steps to be taken from start of the contract to implementation of the
application):
● Project schedule (Please provide a proposed detailed project schedule, outlining the tasks
from start of the contract to implementation of the application):
Note - Please provide all cost items in CAD of last business day at time of submission.
62 | P a g e
Design Requirements:
Design and
Development (in
the sections, please
state the Design and
Development
requirements
Development Requirements:
needed to develop
the product both by
Pathways to
Education and by
yourselves)
Implementation Requirements:
Implementation
and Delivery (In the
sections, please
state the
implementation and
Delivery
requirements need Delivery Requirements:
to develop the
product both by
Pathways to
Education and by
yourselves)
63 | P a g e
Vendor Pricing
Vendors are required to provide a detailed pricing list of features and options that are available for their
application. Vendors who have their own version of the pricing list may also attach it with the RFI
response. Vendors may add costs that are not outlined in the pricing list below.
Note – Please provide all cost items in CAD of last business day at time of submission.
Vendor Section
Vendors are required to complete the following table and provide detailed answers to the outlined
questions. Vendors may provide any additional information that may seem relevant to the project.
Pricing
Are there any
applicable taxes?
How does this impact
the non-profit
Organization?
66 | P a g e