Разрабатываем IT-решения и усиливаем команды клиентов более 20 лет. https://www.simbirsoft.com/ https://t.me/simbirsoft_depthdev https://vk.com/simbirsoft
По новичкам - тяжело в учении, легко в бою 😉 Грамотный тимлид не допустит дедовщины на проекте!
"Душат друг друга" и "дедовщина" – это показатель слабой культуры разработки, неслаженной команды и/или отсутствия лидера, который вовремя может остановить перегибы. Мы считаем, что описанные в статье вещи способствуют порядку, при этом их выбор в каждой команде, конечно, свой)
Добрый день. Да, дискавери-фазу оплачивает заказчик. В частности, в проектах с фиксированной оплатой мы предлагаем начать с того, что проводим оценку, на основе которой и принимаем решение. Что касается, статистики, то всё зависит от сложности проекта, его оригинальности и степени готовности идеи со стороны клиента. Для сложных и больших проектов без проработанной концепции в 50% случаев предлагаем стартовать с анализа.
Александр, благодарим за ценные дополнения. Автор не посчитал необходимым говорить о преимуществах перехода на PostgreSQL, поскольку эта информация и так есть в широком доступе, а те компании, которые задумались о миграции, знают, зачем им это нужно. Цель материала - напомнить об альтернативах. Мы работаем с самыми разными запросами на импортозамещение и решили делиться опытом.
Добрый день. Бухгалтерский учет НМА – тема для отдельной статьи, при этом исполнитель вправе использовать ПО для собственных нужд на условиях безвозмездной простой (неисключительной) лицензии в порядке ст. 1296 ГК РФ.
Добрый день. Возможность создания продукта на базе открытого ПО и права на этот продукт зависят от условий лицензионного договора на открытое ПО и других договоров между всеми задействованными сторонами.
Добрый день. На аутсорсинг могут быть переданы не только услуги, но и работы. Например, в тех случаях, когда заказчик приходит к разработчикам с готовым ТЗ - предметом договора, как правило, будут работы.
Также в договорах аутсорсинга важно учитывать, что способы исчисления налогов могут зависеть от разных факторов, в том числе от статуса исполнителя (физлицо, юрлицо, ИП), применяемой системы налогообложения (ОСН, УСН) и места оказания услуг (на территории РФ, за пределами РФ).
Добрый день! Каждую систему лучше всего рассматривать индивидуально. В общем случае мы исходим из того, что контроль за распределением ресурсов подразумевает в том числе отчетность по их расходованию и планирование.
Добрый день. Angular, помимо простого компонентного подхода, предлагает дополнительные возможности:
- решения для работы с роутингом, формами и стейтом приложения (на базе сервисов). Эти компоненты приложения есть почти в каждом проекте. И в этом случае не будет необходимости изучать сторонние решения. Если обычные сервисы не устраивают и хочется redux-like, то берем ngrx (или ngxs).
- DI: на маленьком проекте может выглядеть громоздко, но в больших enterprise-приложениях помогает уменьшить связность кода и полезно в тестах.
- мощный CLI, в котором есть скафолдинг любых частей приложений. Можно в одну команду добавить angular universal/angular-elements, сделать миграцию на следующую версию. Также можно скафолдить монорепозиторий для разработки либ или шеринга кода.
Если планируется что-то убрать из фреймворка, то сначала функционал помечается как deprecated и хранится несколько релизов. С релизным циклом раз в полгода некоторые фичи удаляются только через 1-2 года с момента появления этой пометки, что тоже бывает важно в энтерпрайз-приложениях.
Добрый день. В конце этого года или начале следующего ожидается React 18, в котором, вероятно, появится много интересного, но это уже материал для отдельной статьи)
Все зависит от требований к полноценному сервису: нужно понимать, что из MVP можно переиспользовать, а что придется "строить по-новому"
Добрый день. В лайфхаке №4 отличаются пояснения к полям ввода. В правом поле требуется ввести адрес (без уточнений), в левом – улицу и номер дома.
Спасибо)
Добрый день. Для ответа на этот вопрос важно знать контекст. В общем случае, как правило, можно убрать лишнее или найти для кнопки подходящее место таким образом, чтобы процесс был понятен пользователю и он не мог совершить случайных нажатий.
Добрый день. Здесь возможно несколько вариантов, например, предложить пройти тестирование (если это нужно), поблагодарить за полезную информацию, спросить, есть ли к вам вопросы.
Хотя автоматизация охватывает многие профессии, мы считаем, что в ближайшие годы нейросети точно не заменят дизайнеров в IT, но сделают их работу проще. Что касается обучения, для графического дизайнера UI/UX – это логичный шаг.
Понять основы, как правило, можно с помощью различных курсов (не обязательно дорогих). После этого в освоении необходимых навыков и инструментов главную роль будет играть практика, поэтому мы рекомендуем как можно больше практиковаться, в идеале под руководством опытного ментора. Больше советов для начинающих UI/UX-дизайнеров можно найти в наших соцсетях, например, здесь: https://vk.com/wall-45285702_5401
Дизайнер учится всегда, и со своей стороны мы желаем вам успехов в изучении профессии)
Иногда пользователю бывает нужна подсказка, как указать адрес – кратко (страна, город) или подробно, вплоть до почтового индекса
Спасибо, рады, что материал был вам полезен)
Спасибо за мнение. Договор оказания услуг и договор подряда регулируются во многом одинаково, поэтому детали зависят от формулировки условий договора
Спасибо, полностью согласны.
Спасибо. Скорость обработки договоров зависит от различных факторов, в том числе от того, как выстроен этот процесс, особенно когда документов много. Мы в своей практике стремимся обеспечить рассмотрение контракта за 1,5-2 рабочих дня, а также ускорить другие сопутствующие проверки
Стоит отметить, что Flutter позволяет создавать как UI, так и целое приложение. В случае кроссплатформенной разработки при недостатке библиотек, как правило, можно сделать отдельный плагин. В целом технологии выбирают отдельно для каждого приложения, в зависимости от его особенностей.
Добрый день. В этой статье мы хотели осветить основы SEO, которые могут быть полезны именно аналитикам при проектировании систем для общего понимания вопроса.
Добрый день. Качество структурирования данных влияет преимущественно на конверсию через CTR, клики и показы. Мы исходим из того, что SEO-оптимизация направлена на продвижение сайта, при этом владелец сайта обычно заинтересован в высокой конверсии
Добрый день. На основании ст. 1286 ГК РФ лицензиар вправе самостоятельно установить в договоре с другой стороной пределы использования принадлежащего ему программного обеспечения
Мы в своей практике исходим из того, что именно аналитик стоит у истоков проекта, именно он максимально погружен в продукт заказчика, владеет его специфической терминологией и комплексным видением того, какие задачи хочет решить бизнес и пользователь посредством продукта. Если аналитик на этапе проектирования системы не заложил фундамент под UX-дизайн, UX-writing и SEO, цена последующей доработки системы под эти нужды может быть очень высока. Мы же ориентируемся на эффективность разработки, поэтому стремимся к тому, чтобы у наших аналитиков был широкий охват компетенций.
Добрый день! Если архитектура не отвечает текущим требованиям, как правило, стоит начать с аудита и наметить несколько вариантов доработки. Готовы помочь, напишите нам в личные сообщения или на сайте) https://www.simbirsoft.com/help/it-architecture/
Вы правы, у всех свой жизненный опыт и все работают по-разному. Мы пишем о своем опыте и опыте своих клиентов
Добрый день, Владислав. Мы проводим дискавери-фазу как раз для того, чтобы не «навязывать» клиенту полную аналитику без необходимости. Как мы отметили в статье, даже состав исследования зависит от проекта. Дискавери-фаза требуется только в тех случаях, когда данных для оценки проекта мало и оценка может быть дана лишь в очень широком диапазоне – потому что большой размах в цифрах не будет полезен ни клиенту, ни нам. Благодаря накопленному опыту в оценках, мы стараемся избегать «шаблонов» и подходим к каждому клиенту индивидуально, подключаем именно тех специалистов, которые погружены в специфику конкретной бизнес-отрасли.
Спасибо!
Текущая разработка - это узконаправленная автоматизация, поэтому выводить её на уровень продукта пока не планируем. Сейчас готовим к релизу другой продукт, но это уже другая история)