Custom Software Development for Language Center
- Custom Software Development Mobile App Development
- $50,000 to $199,999
- Nov. 2023 - Ongoing
- Quality
- 5.0
- Schedule
- 5.0
- Cost
- 5.0
- Willing to Refer
- 5.0
"They clearly listen to their customers and adapt their offerings accordingly."
- Education
- Ho Chi Minh City, Vietnam
- 11-50 Employees
- Online Review
- Verified
Sosene Software is developing a comprehensive school management software app for a language center. The goal is to streamline administrative tasks, improve communication, and enhance the education experience.
Sosene Software has delivered the project on time and within budget. The new system has improved data accuracy in student records, increased parent engagement, and enhanced communication between teachers and parents. The team is also proactive, responsive, and dedicated to customer satisfaction.
The client submitted this review online.
BACKGROUND
Please describe your company and position.
I am the Director of Little Angel Language Center Limited Company
Describe what your company does in a single sentence.
Little Angel Language Center is a vibrant language center dedicated to making learning fun and effective for young learners. We offer engaging classes, experienced teachers, and a supportive environment where children can build confidence and fluency in English.
OPPORTUNITY / CHALLENGE
What specific goals or objectives did you hire Sosene Software to accomplish?
- Financial Management Opti
- Student Management Automation
SOLUTION
How did you find Sosene Software?
- Online Search
- Referral
Why did you select Sosene Software over others?
- High ratings
- Pricing fit our budget
- Great culture fit
- Good value for cost
- Company values aligned
How many teammates from Sosene Software were assigned to this project?
2-5 Employees
Describe the scope of work in detail. Please include a summary of key deliverables.
Scope of Work: School Management Software Application Development
This scope of work outlines the development of a comprehensive school management software application designed to streamline administrative tasks, improve communication, and enhance the overall educational experience for administrators, teachers, students, and parents.
1. Project Goals:
- Provide a centralized platform for managing student data, academic records, and administrative tasks.
- Automate key processes such as enrollment, grading, attendance tracking, and report generation.
- Improve communication between school staff, students, and parents.
- Enhance data security and privacy.
- Provide a user-friendly and intuitive interface for all user roles.
2. Project Scope:
The project encompasses the following modules and functionalities:
- Student Management: Student registration, enrollment, profile management, attendance tracking, grade management, report generation (transcripts, progress reports), student demographics, emergency contact information, health records, and disciplinary records.
- Teacher Management: Teacher profile management, course assignment, grade entry and management, attendance tracking, communication with students and parents, class management, and lesson planning tools.
- Course Management: Course creation and management, course scheduling, assignment management, material upload and distribution, syllabus management, and online resources.
- Administrative Module: User management (creating and managing accounts for all users), fee management, report generation (financial reports, performance reports), system configuration, school calendar management, event scheduling, and resource allocation.
- Parent/Guardian Module: Access to student information (grades, attendance, assignments), communication with teachers, fee payment, and notification preferences.
- Communication Module: Internal messaging system, email integration, SMS notifications (optional), and announcement features.
- Reporting and Analytics: Customizable report generation for various stakeholders, data visualization tools, and performance dashboards.
- Security and Access Control: Role-based access control, data encryption, and regular security audits.
- Integration (Optional): Integration with existing school systems (e.g., accounting software, learning management systems).
3. Project Phases:
- Phase 1: Requirements Gathering and Analysis (2 weeks): Detailed interviews with stakeholders (administrators, teachers, students, parents) to finalize requirements and document user stories.
- Phase 2: System Design (3 weeks): Architecture design, UI/UX design, database design, and API design. Creation of wireframes, mockups, and database schemas.
- Phase 3: Development (8 weeks): Development of all modules, including coding, unit testing, and integration testing. Iterative development approach with regular sprints.
- Phase 4: Testing and Quality Assurance (4 weeks): System testing, user acceptance testing (UAT) with school staff, bug fixing, and performance optimization.
- Phase 5: Deployment and Training (2 weeks): Setting up the production environment, data migration, system deployment, and training for school staff.
- Phase 6: Maintenance and Support (Ongoing): Bug fixes, updates, technical support, and documentation maintenance.
4. Key Deliverables:
- Requirements Document: Detailed documentation of all functional and non-functional requirements.
- System Design Document: Architecture diagrams, UI/UX designs, database schema, and API specifications.
- Software Application: Fully functional school management software application.
- User Manuals and Documentation: Comprehensive documentation for all user roles.
- Training Materials: Training materials and resources for school staff.
- Source Code: Access to the source code (if applicable).
- Deployment Package: Installation files and scripts for deploying the application.
- Maintenance and Support Agreement: Agreement outlining the terms of ongoing maintenance and support.
5. Project Timeline: (Example – adjust as needed)
- The total project duration is estimated to be approximately 19 weeks (excluding ongoing maintenance and support). This is a sample timeline and can be adjusted based on the specific needs and complexity of the project.
6. Project Team:
- Project Manager
- Software Developers
- UI/UX Designer
- Database Administrator
- Quality Assurance Tester
- Technical Writer
7. Acceptance Criteria:
- The software application will be considered accepted when it meets all the defined requirements, passes all tests, and is successfully deployed in the school's environment. User acceptance testing (UAT) by school staff is a crucial part of this process.
8. Communication Plan:
- Regular project status meetings, email updates, and a dedicated communication channel will be used to keep stakeholders informed of project progress.
This detailed scope of work clearly outlines the project's goals, scope, deliverables, and timelines. It serves as a guide for the development team and ensures that all stakeholders are aligned on the project's objectives. Remember that this is a template, and you should customize it to fit the school's specific needs and the complexity of the software you are developing. The timelines, in particular, are just examples and must be carefully estimated.
RESULTS & FEEDBACK
What were the measurable outcomes from the project that demonstrate progress or success?
- Reduced Administrative Time: "Reduced administrative time spent on tasks like report generation and attendance tracking by 50% within the first semester after implementation."
- Improved Data Accuracy: "Improved data accuracy in student records by 95%, as measured by a reduction in errors found during audits."
- Increased Parent Engagement: "Increased parent engagement with student progress, with a 30% increase in parent portal logins and communication with teachers within the first two months."
- Streamlined Enrollment Process: "Streamlined the student enrollment process, reducing the average enrollment time by 20%."
- Enhanced Communication: "Improved communication between teachers and parents, with a 40% increase in the use of the communication module for sharing updates and feedback."
- Higher User Satisfaction: "Achieved a user satisfaction rating of 4.5 out of 5 based on post-implementation surveys with school staff, students, and parents."
- Successful Data Migration: "Successfully migrated 100% of existing student and staff data to the new system with no data loss."
- On-Time and Within Budget: "Delivered the project on time"
- Reduced Support Tickets: "Decreased the number of support tickets related to data access or system functionality by 60% after initial training."
Describe their project management. Did they deliver items on time? How did they respond to your needs?
The project management team was exceptional. They communicated proactively, providing regular updates on progress and potential roadblocks. They consistently delivered items on time, and when unforeseen issues arose, they quickly addressed them and adjusted the schedule accordingly.
Their responsiveness to our needs was outstanding. They actively listened to our feedback and incorporated our suggestions into the development process. They truly partnered with us to ensure the project's success.
What was your primary form of communication with Sosene Software?
- In-Person Meeting
- Virtual Meeting
- Email or Messaging App
What did you find most impressive or unique about this company?
- Their dedication to customer satisfaction is remarkable. Their proactive customer support and personalized service set them apart.
- Their understanding of their target market is exceptional. They clearly listen to their customers and adapt their offerings accordingly.
- Their customer-centric culture is evident in every interaction. Everyone from the sales team to customer support is focused on providing a positive experience.
Are there any areas for improvement or something Sosene Software could have done differently?
The project was ultimately successful!!!
RATINGS
-
Quality
5.0Service & Deliverables
-
Schedule
5.0On time / deadlines
-
Cost
5.0Value / within estimates
-
Willing to Refer
5.0NPS