Skip to content

Control vs. Flexibility

December 28, 2011

At QuickSchools, we often debate on the best ways to present a new module, feature or enhancement. There is indeed a fine balance between control and flexibility. Too much control on a particular module and it can be regarded as too rigid, cumbersome, or hard to use. Too much flexibility and it might not fit what you’re looking for.

Here’s an example:

We recently posted a rather lengthy article on how to set up a QuickSchools account if you don’t have academic terms. Non-overlapping academic terms make it easy for schools to control which information (grades, subjects, enrolment, schedules, etc) is active, and which is archived. But this method of doing things impedes on the flexibility for QuickSchools to cater to schools that don’t have academic terms.

So how would we make the system both flexible enough to cater to schools that do not have academic terms, while still allowing the control for the term-based schools to easily move between academic terms?

This is one of the many challenges we face as a Software-as-a-Service (SaaS) vendor, where all customers work off the same code base. Rest assured, our engineers are continually looking for improvements that will work well for everyone.

We welcome suggestions to improve our product and services. If you’re not sure about something, come chat with us, or send us an email at support@quickschools.com.

No comments yet

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s