Membership Management System Toolkit - EN
Membership Management System Toolkit - EN
Membership Management System Toolkit - EN
MEMBERSHIP
MANAGEMENT
SYSTEM TOOLKIT
© World Scout Bureau Inc.
Organisational Development
May 2020
[email protected]
scout.org
Reproduction is authorized to
National Scout Organizations and
Associations which are members of
the World Organization of the Scout
Movement. Credit for the source
must be given.
MEMBERSHIP
MANAGEMENT
SYSTEM TOOLKIT
Table of
Contents
List of terms and concepts 6
Introduction 8
The Framework 9
Choosing the right time 10
Change Management 10
Gathering requirements 20
Request a proposal 21
Term Description
Software as a Service
Application
app App is short for “application”, which is the same thing as a software programme. While
an app may refer to a programme for any hardware platform, it is most often used to
describe programmes for mobile devices, such as smartphones and tablets.
The Payment Card Industry Data Security Standard is an information security standard
PCI-DSS for organisations that handle branded credit cards from the major card schemes. The
PCI Standard is mandated by the card brands and administered by the payment Card
Industry Security Standards Council.
Single Sign-On
SSO SSO is an authentication process that allows a user to access multiple applications with
one set of login credentials. SSO is a common procedure in enterprises, where a client
accesses multiple resources connected to a local area network.
Internet Explorer (web browsers developed by Microsoft and included in the Microsoft
IE
Windows line of operating systems).
UAT In software development, user acceptance testing - also called beta testing, application
testing, and end user testing - is a phase of software development in which the software
is tested in the “real world” by the intended audience.
Agile Approach to software development under which requirements and solutions evolve
software through the collaborative effort of self-organising and cross-functional teams and their
development customer(s)/end user(s).
Framework:
1. Choose the right time to begin the process of introducing the MMS
in your NSO.
9. Evaluate the proposals and select the vendor for the system.
We will use a popular change model for explaining and managing the
1. The NSO does not have
process of change. This follows a five-step approach:
an MMS and would like to
implement one; or
1. Gain commitment:
2. The existing MMS no a. demonstrate commitment in leadership
longer meets the criteria
for efficient membership b. examine communication systems
management and reporting.
c. use facts rather than hype and spin
c. assign priorities
d. set objectives
b. choose methods
c. plan
d. allocate tasks
5. Implement:
a. monitor
b. adapt
Product Owner - responsible for guiding the direction of the product i.e.
the MMS, focusing on its “business” value for the NSO. The product owner
provides feedback and steers the direction of the next piece of functionality
to be developed. He/she works with the external stakeholders, end users,
and teams to define the project direction.
Users / Testers - These are the members and people who will actually
use the deliverables of the project. These people may also be involved
heavily in the project in activities such as defining the requirements.
In other cases, they may not get involved until the testing process.
Sometimes you want to specifically identify the user organisation or the
specific users of the solution and assign a formal set of responsibilities to
them, like developing use cases or user scenarios based on the needs of
your requirements.
Finally, there are several elements in the work dynamics that are
crucial to building a productive team:
Delegation: Teams that work well together understand the strengths and
weaknesses of each team member. One of the benefits of strong teamwork
is that team leaders and members are adept at identifying all aspects of a
project and allocating tasks to the most appropriate team members.
Efficiency: A strong and cohesive team develops systems that allow them
to collaborate efficiently to complete tasks in a timely manner. Through
working together, team members will be aware of their own capabilities
and the capabilities of the group in general and can organise the workload
accordingly.
Part of this analysis process is to This short video provides some tools
identify the stakeholders - people and techniques on how to complete
or groups that will be impacted stakeholder analysis
by the MMS implementation
project, analyse their expectations
and impact on the project. The
usual stakeholders for the MMS
implementation projects are, but
not limited to, the following:
By creating product vision boards with the key stakeholders in your NSO, it
can help you to articulate your vision, target user group, needs, what the
product is and your goals for the membership management system.
NSO/NSA Self-assessment
This self-assessment tool can be used to help your NSO to identify if you
are ready to implement an MMS and which development route is right for
your needs.
NSO/NSA Self-assessment
This self-assessment tool can be used to help your NSO to identify if you
are ready to implement an MMS and which development route is right for
your needs.
3. Training 8. Fundraising
Time available?
Software as a Service
SaaS (Software as a Service), is software that runs on the Internet (in the
‘cloud’). Often you will create an account and then subscribe to a service
that is provided through a website.
• You run your MMS and let the cloud company ensure the software is
online;
• Cost-effective;
• You leave your data with the company operating the system (there
may be data exporting features available);
• You may need more than one application to address all your
requirements;
Often using SaaS can be a great solution for generic functions in your NSO
but may not always suit supporting core competencies.
• You run your MMS and let the cloud company ensure the software is
online;
• Could be cost-effective;
• You may be able to link it up with other systems you may have;
• You may not have to compromise your procedures to fit the software;
• You leave your data with the company operating the system (there
may be data exporting features available);
• You may need more than one application to address all your
requirements;
Custom Software
On the other side of the coin to SaaS, Custom Software (specifically those
available online) is just that - software designed and developed to your
specific requirements. As opposed to Cloud Apps, Custom Software is not
an easy task to implement/evaluate, so it is important to ensure that it is
approached cautiously. If done well, the benefits can be fantastic.
Request a proposal
Based on the build vs. buy decision, the NSO shall send the project
documentation including the MMS software requirements to the potential
vendors, and ask them for a technical and price proposal for implementing
the MMS. It is a good practice that the technical proposal is separated from
the price proposal.
D. RFP Template
This self-assessment tool will help What is your budget for MMS in the
to indicate if your NSO should context of your country?
consider the Basic, Advanced or
Professional level requirements. □ Don’t Know - 0 points
□ No budget - 0 points
□ Yes - 5 points
□ No - 0 points
□ Yes - 5 points
□ No - 2 points
□ Youth programme
□ Yes - 5 points
□ Awards
□ Yes - 5 points
□ Training
□ Yes - 5 points
□ Yes - 5 points
□ Finance management
□ Yes - 5 points
□ Scout places/venues
□ Yes - 5 points
□ Programme planning
□ Yes - 5 points
□ Fundraising
□ Yes - 5 points
□ Communications/Marketing
□ Yes - 5 points
□ Inventory/Asset Management
□ Yes - 5 points
Total points
Further
Outcome consideration Basic Advanced Professional
required
Based on the
answers you have
ticked it may be
worth considering
if your NSO/NSA
is ready to start
looking at an MMS Based on your
Based on your Based on your
project. answers it
answers it may be answers it may be
Further may be worth
There may be worth considering worth considering
information considering the
some further the basic level the advanced level
professional level
resources, skills, requirements. requirements.
requirements.
knowledge or
decisions that
need to be made
before you
consider taking the
project forward.
Determining which option is best for the NSO will be determined by:
Section 1: Overview
The Overview section is for the NSO to highlight the reasons as to why and
what the MMS is to deliver once implemented. This section provides to
both internal stakeholders and external vendors the reasoning behind why
an MMS is required and will help vendors focus their technical responses to
delivering on the goals of the NSO.
Project Milestones are the timelines required for delivering on the project.
Timelines are critical to the success of the project being delivered on time
and to budget.
Project Milestones are the visible indicators of the progress of the project
and typically mark critical decision points and phases of the project.
Each requirement has been given a rating as to level of need for a system
indicated by:
Each requirement has been given a rating as to level of need for a system
indicated by:
The Functional Requirements are the key pieces of work which could be
feature, customer request or a business requirement. The Functional
Requirements have been written in a manner to support how individuals
would want to use a specific area of the MMS otherwise known as a user
stories. For example:
This will then allow the vendor or project team to determine the technical
function in the MMS that meets that user need statement.
Once this process is finished with each of the system vendors, the system
vendor that obtains the highest score translates as the supplier that will
most comply with our requirements and therefore our best option to
contract.
This matrix is for internal use by the NSO and should not be shared with
system vendors.
If you send the Excel file with the requirements, be sure to have deleted
this sheet.
The matrix formalises the technical decision of the contracting of the MMS
within the official documents.
The Roles Matrix allows the NSO/NSA to map out the user’s role/
permissions as either Read (R) or Read and Write (R/W).
Column A list the attributes the user can access (e.g. create a new
account, view reports etc). Columns E-AC maps out the roles (e.g. unit
leader, headquarters etc).
• R - Read only access. Users with this permission is only able to read
/ view content.
• R/W - Read & Write. Users with this permission is able to read /
write / update / delete content.
• N/A - No Access. User’s with this permission does not possess the
permission to view, read, write or delete content.
Vision
Who will use the MSS? What problem is your MSS trying
to solve for the users?
What type of MMS do you want? How will the MMS benefit the NSO?
Vision
A system that allows us to keep our members personal data so we can contact
them about events and opportunities.
Who will use the MSS? What problem is your MSS trying
Unit leaders
to solve for the users?
What type of MMS do you want? How will the MMS benefit the NSO?
Although each RFP is unique, they should all contain enough information
so that bidders can fully understand what is required and expected.
In the RFP it is helpful to include information about your organisation,
relevant information for the project, the project scope, bidder qualification
requirements, timeline and guidelines for the proposal.
2. Proposal Guidelines
This part of the Request for Proposal Template provides the purpose
and description of the project or work to be performed in as much
detail as possible. In order for companies to submit accurate
proposals, they need the details of exactly what work needs to be
performed and the purpose of the work. The purpose of the work
is important because sometimes bidders may be able to provide
different but more effective solutions.
4. Project Scope
6. Budget
This section of the Request for Proposal should explain what bidders
include in their proposals regarding budget items. Often, an RFP
will ask bidders to list pricing a certain way or describe what exactly
should be included in the pricing for the proposal. This may describe
specific items to include or exclude depending on the project or task.
This request for proposal template provides an example below.
7. Bidder Qualifications
This part of the Request for Proposal should describe the criteria that
will comprise the successful bidder’s organisation. You may ask for
examples of work from bidders, contact information for follow on
questioning, company history, executive background, information
on company size, organisational charts, or any other number of
information to aid in the decision-making process.
Here the Request for Proposal should describe exactly how proposals
will be evaluated. It should include a list of criteria that will be
reviewed and describe what is suitable for each of the criteria. The
more detail that can be included, the more thorough and complete
the proposals should be.
User stories describe a user and the reason why they need to use the
service you’re building.
Your user stories should include enough information for your product
owner to decide how important the story is. They should always include:
You don’t have to use this format but you should always briefly explain the
actor, the narrative and the goal.
If you’re struggling to write the goal, then you should reconsider why you
think you need that feature.
Acceptance criteria
You can also include a few acceptance criteria for each story. Acceptance
criteria are a list of outcomes that you use as a checklist to confirm that
your service has done its job and is meeting user needs.
They’re often written as a list that begins with ‘it’s done when…’.
Example:
The acceptance criteria for the registration for a log in to the MMS feature:
• ‘it’s done when the user knows how to reset their password’
• ‘it’s done when the user knows they have been registered’
[email protected]
scout.org