LMS Development for Remote-Learning School
- Custom Software Development Web Development
- $50,000 to $199,999
- Feb. 2019 - Ongoing
- Quality
- 4.5
- Schedule
- 4.0
- Cost
- 4.0
- Willing to Refer
- 5.0
“They’re reliable and trustworthy, always being there for us when we need them.”
- Business services
- Montpellier, France
- 1-10 Employees
- Phone Interview
- Verified
SoftFormance developed an LMS for a remote-learning school, integrating several functionalities for students, teachers, parents, and administrators. Currently, they keep adding features as needed.
Thousands of students and teachers now use the platform developed by SoftFormance, and it is working well. Although they’ve faced some challenges and normal delays, the team procures to be timely and responsive. Additionally, They’re reliable and trustworthy, and they’ve developed a quality product.
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
BACKGROUND
Introduce your business and what you do there.
I’m an independent consultant. Originally, I started working as a management and organization consultant, but eventually, I started working on software development projects as a logical software architecture consultant. Currently, I work for CoursPi, a remote-learning school, in this role.
OPPORTUNITY / CHALLENGE
What challenge were you trying to address with SoftFormance?
On CoursPi, we wanted to develop a platform that would serve as an interface between students, parents, teachers, and school staff, including academic and administrative people. Before developing this platform, our data entry had to be done manually, and we used to send enrollment documents via email, all of which was very time-consuming. Thus, this platform would replace our entire workflow to make it more efficient.
For this project, I was the middleman between CoursPi and SoftFormance. I gathered the requirements for CoursPi, translated them into logical interfaces, and gave them to SoftFormance to develop those for us.
SOLUTION
What was the scope of their involvement?
SoftFormance built our platform. As this was a new platform, we created mockups together. They also showed me demo versions, and I asked for modifications when needed. The main technology used was Django Python.
The idea behind this platform was to transfer all enrollment documents, student files, and interactions between students and teachers into a single place. Now, students can take pictures of the exams, put them online, and have them corrected by the teachers through an online tool.
We’ve also added accounting processing. Additionally, students can create profiles, interact with other students, and more. We’re constantly adding features to the platform.
What is the team composition?
I started working with Vitaliy (CEO), and eventually, a project manager joined to assist Vitaliy. We’ve also worked with 5–6 developers, of which three are still working with us. The others, however, moved on to other projects. The project manager is my main point of contact, and I interact with the developers during conference calls.
How did you come to work with SoftFormance?
We found them through an online platform. I went through a lot of platforms, looking for freelancers, and I got several quotes. I had calls with various companies and independent developers.
Before working with SoftFormance, we had one bad experience with an independent developer who gave us a great offer. I sent him all the mockups, and we had some calls to explain what he was supposed to do. He kept assuring me that he would get the job done for the first 3–4 months, but he completely missed the first deadline.
I realized that he’d actually done nothing. He only did a couple of empty pages as a mockup, and he put them online. Luckily, we had hired this person through a platform, so we didn’t lose any money. However, we delayed our project several months, and my time was wasted.
I don’t remember through which platform we found SoftFormance, but when we started talking to Vitaliy, I could see that he was much more serious. He knew what he was talking about. We decided to do a two-month workshop initially, where we had a minimum of two calls per week, several hours long, going into every detail.
Due to my bad experience, I was a bit cautious initially. We didn’t want to pay any down payment to people we’d never met face to face, but we established a bit of trust after that workshop. We set up a monthly payment plan after the workshop, where they’d show us the deliverables month by month. Trust got established, and we started working together on bigger parts of the project.
How much have you invested with them?
The workshop cost around $2,000–$4,000. The first phase of development lasted one year and cost $50,000–$60,000. Additionally, we had some extra requests between 2019–2020, which were all billed individually.
We’ve been on a monthly retainer with them since 2020. We’re paying around $5,000 per month for one full-time and two part-time developers. In total, we’ve spent around $100,000.
What is the status of this engagement?
We started discussing the project in mid-2018, and we had the workshop at the end of that year. We had a few more negotiations with SoftFormance, and the actual development work started in February 2019. Our engagement is still ongoing.
RESULTS & FEEDBACK
What evidence can you share that demonstrates the impact of the engagement?
The product is being used by several thousand students, at least 60 teachers, and a lot of internal staff, and all of them are happy with it. They find issues occasionally, but thousands of people rely on the platform, and it’s working well in general.
The success of development projects isn’t easy to quantify. It either works or doesn’t work, and either there are crashes and bugs or not. Thus, I’m not relying on any specific metrics, and our main concern is meeting the deadlines.
Of course, it is normal to face delays and find bugs, some of which take up to months to fix. However, the client is happy with SoftFormance’s work, too. Sometimes, they get impatient when we have delays, but I keep explaining that those are normal.
Our platform requires very custom software development, so we can’t copy code from other sources, and we need to find and build our own solutions whenever we face a new challenge. There are always surprises and delays, but we try to minimize them as much as possible.
How did SoftFormance perform from a project management standpoint?
We’ve had some delays, but that’s normal for these kinds of projects. Even a large developer with hundreds of millions in their budget can be late for a year with a release.
The initial timeline was supposed to be nine months, and it ended up taking a bit over a year. We also had change requests, so SoftFormance is not responsible for that. We use Redmine for task tracking and Gitlab for storing and deploying the software.
What did you find most impressive about them?
I can’t point out any specific strength of theirs, but all in all, I’m also pretty happy with SoftFormance. We’ve had some external-caused issues, but they’ve been there for us day and night, even on weekends. This is something I value a lot; they’re reliable and trustworthy, always being there for us when we need them. Additionally, we’ve got the results we wanted.
Are there any areas they could improve?
We all want to get our work done faster, but we have to be realistic. SoftFormance is not slow or anything like that.
Do you have any advice for future clients of theirs?
It’s important to find someone you can trust. On these kinds of projects, clients depend a lot on the people that develop the code. It’s very hard to start working with a team and jump to another one, and it’s also difficult to get people to work on code that’s been done by a completely different team. Thus, take your time finding a reliable developer.
RATINGS
-
Quality
4.5Service & Deliverables
-
Schedule
4.0On time / deadlines
-
Cost
4.0Value / within estimates
-
Willing to Refer
5.0NPS