Licensed cannabis producer | Standard Processing | Cannabis Drug License
1. https://www.cropsoft.ca/home
Requirements
Based on your proposal and our understanding of your solution, we believe that there
are significant features that need to be designed and implemented. Please overview the
process and expected timing for requirements to be implemented in your solution.”
Change requests are submitted to our product manager for discovery before they are
queued up for the next release. If you have something which is higher priority than can
wait for our internal planning, then we can bring on more resources to jump the queue
for you at a cost; each feature request will be quoted for you.
Currently we are just finished a new feature to allow for individual plant identification,
labeling, and counting with scanner gun.
This week we started working on planning and analysis features which will allow setting
benchmarks, quota planning, and lot production planning; all working together to
estimate total yields and schedule resources to deliver on time sales orders.
Next, we plan to enhance our financial module to add a sale product purchase order
schema.
Then we plan to add multi-site management.
We continually work on small improvements to the user interface to improve the user
experience which will includefuture add-onsbuilton a modern reactive framework.
2. Risks
“How will risks be managed includingbusinessfit, timing and costs?”
See the development life-cycle as described below for information on how we manage
version control; build, test, then release.
New features will be delivered at your convenience to coincide when your effected
team(s) are availablefor and have completed training.
We can complete the training on our test server or we can offer you an optional 3rd
instance for training so your users can use familiar data and experiment until they are
fully competent at the new features and comfortable with the changes before deployment
to your live production server.
Financial
“What is your strategy for addressing financial needs in your customer base and your
approach to integrating with third party financial systems? With which financial systems
have you integrated?”
Currently our accounting module allows you to create a chart of accounts which can
match any third-party platform; and CROPSoft allows to export accounts and
transactions to a csv file to be used for import into the third-party system.
We may also integrate with third party applicationswhich offer an API for example:
Sagehttps://developer.sage.com/api/accounting/guides/overview/
If Atlas would like us to prioritize any specific change request like this accounting
integration, we can bring in more resources to do so on a fee basis; which will be
estimated upon request.
Approach
“Is there a single go-live at the end of the 8 week project? Could you describe the
activities in setup and training (e.g. 4 sessions for cultivation, 1 for finance, etc)? Are
these the topics you covered in section 4.5 of your proposal? How will new
features/releases be managed?”
3. There is no set “go live” date; once the initial server is up we begin walking through the
setup; once you have completed the facility configuration and training then you will go
live.
Yes, setup and training is summarized in section 4.5; the following is a more detailed
description of the training required.
Once the server is live the first session(s) will be with your accounting and procurement
departments to setup your chart of accounts, and default accounting schemas, vendor
list, supply catalog, and import critical materials.
The next session will be with your designated System Administrator to walk through the
Initial Setup outlined in the updated diagrams provided in this email, plus hardware
setup and testing.
The next session will be with your cultivation and quality assurance team to walk
through lot creation, daily tasks, labeling, waste, harvest, drying, bulk storage, curing,
holding, testing, & release.
We can setup the following sessions to coincide with the timing of when your first
yield is ready, or we can continue training immediately.
The next session will be with your packaging and order fulfillment team to walk through
creating finished packaged products, labeling, excise stamps, retail & wholesale order
fulfillment and shipping.
The next session will be with your management and accounting team to review the
reporting module.
Updates
We use Jira to manage our development workflow. Development sprints are managed on
a Scrum Board where each issue must go through the following steps before it is added
to our master branch:
1. Open
4. 2. In Progress
3. Code Review
4. Readyfor QA
5. In QA
6. Readyfor Release
7. Released
Training for major version upgrades will be scheduled and user acceptance should be
signed off prior to the version updateto your production environment.
We offer an optional staging environment if you wish to complete training with current
copy of your live data so your personnel are familiar with the data and can experiment
with the new feature; this requires a third instance to be installed at an extra cost for
setup and monthly cost for server upgrade.
Bug fixes and minor improvements which do not impact usability will be pushed to your
instance after qualitytesting is complete on a regular basis after hours.
Team
“Who from CROPSoft would be working with us? How many consulting days are
included in the proposal?”
Atlas would be working with myself, Dallas Devam, as the main point of contact; we
may have anothersupport person come on board within the next 6 months.
We will provide regular support 5 days per week which includes 3 hours per month. We
also offer after hours support 24/7 at an hourly rate of $80.
We also offer ticketed support and changerequest tracking.
Technology
“Is the solution provided in a multi-tenant environment? Is the second cloud server for
failure/recovery?”
5. Our partner cloud host provides a solution which focuses on high security standards and
they are located in Canada so a great fit for Licensed Producers.
The host uses multiple data centers to conduct hourly off-site backups as well they
create a copy the server image once per day.
The host provides failover in the case a server hardware faile; CROPSoft runs
HAproxyon two servers to provide failover in the case the web server software, Tomcat,
fails.