Проект по модернизации Aspose.Cells.GridJs
Исходный запрос
Один интересный консалтинговый проект поступил в марте 2022 года. Заказчик запросил новые функции в нашем приложении Aspose.Cells.GridJs. Aspose.Cells.GridJs предназначен для отображения и работы с электронными таблицами Excel в веб‑браузере с использованием Aspose.Cells API в фоновом режиме.
Некоторые из новых функций, запрошенных заказчиком, включали: возможность выделять часть текста в ячейке, а также ячейку или диапазон ячеек в памяти и получать их ссылки, после чего правый клик открывал новое контекстное меню. Новое контекстное меню должно быть настраиваемым пользователем. Всё это должно быть доступно только в режиме просмотра, чтобы пользователь не мог изменять содержимое.
Работа над проектом
После первой встречи, на которой мы обсудили запросы заказчика и ответили на некоторые его вопросы, наша команда приняла проект и начала работу над запрошенными функциями, еженедельно информируя заказчика о ходе работ. Каждый раз, когда новая функциональность завершалась, мы уведомляли заказчика и запрашивали его обратную связь, чтобы убедиться, что удовлетворяем его потребности и ожидания.
Поскольку Aspose.Cells.GridJs был разработан командой Aspose.Cells, они сыграли большую роль в этом консалтинговом проекте и выполняли всю разработку. Однако команда Paid Consulting внимательно следила за работой команды Aspose.Cells, анализируя и тестируя каждую функцию, проверяя все сообщённые проблемы и новые запросы заказчика, участвуя во всех встречах и общаясь с заказчиком.
Отзывы заказчика
Заказчик был очень сотрудничествующим, и помимо общения по электронной почте, мы провели несколько встреч после получения его отзывов, где обсуждали все новые функции, потенциальные баги, замеченные заказчиком, а также новые запросы. Мы также предоставляли более подробные объяснения некоторых функций, которые интересовали пользователя. Обратная связь от заказчика всегда важна, так как позволяет лучше понять его потребности и реализовать более качественный проект.
Финальный продукт
После трёх месяцев консультаций мы успешно выполнили все запросы заказчика и предоставили финальную версию проекта. При тестировании заказчик подтвердил, что всё работает как ожидалось, и выразил свою благодарность.