• CRM-система: полный алгоритм внедрения

      Проекты внедрения CRM проваливаются — это есть за рубежом, это есть в России. Причин много, но самая главная — стремление заказчика перепрыгнуть все ступени и получить одну кнопку «Рррраз и заработало». При таком подходе единственное, что получается хорошо, — это собрать все грабли на пути к автоматизации бизнеса. А это затраты, нервы, увольнения, простой бизнеса…

      Мы подготовили, пожалуй, самую подробную схему и инструкцию по внедрению CRM-системы в компании. Она призвана помочь бизнесу любого размера внедрить корпоративное ПО правильно, в кратчайшие сроки и без потерь. В общем, цивилизованно и профессионально. Мы за правильные лестницы!


      Когда полез не с той стороны: соблюдайте технику безопасности при внедрении CRM-систем
      Читать дальше →
    • 7 простых шагов для успешного внедрения CRM


        Привет, Хабрахабр! Сегодня хотим поделиться с вами пошаговым руководством перехода на CRM. Здесь собраны практические советы и важные рекомендации. Для тех, кто планирует или начинает этот замечательный процесс, данная информация будет полезной. Возможно даже сохранит время, нервы и прочие легко теряемые ресурсы.

        Итак, начнем.
        Читать дальше →
      • Что такое CRM-системы и как их правильно выбирать?


          Введение


          В современном бизнесе необходимость автоматизация различных процессов стала уже привычным явлением. Уже становится сложно представить себе складской или бухгалтерский учет без применения специализированного программного обеспечения, торговые представители используют специальные приложения для оформления и отправки заказа в офис прямо с плашнета или мобильного телефона, достаточно большая часть заказов приходит с сайта уже в виде готовых к обработке документов. Но при этом взаимоотношения с клиентами, по крайней мере, в среднем и малом бизнесе, почему-то очень часто ведутся без внедрения автоматизации и достаточного внимания к учету.
          Читать дальше →
        • Что такое ERP система

            Логотип ERP к статьеМногие компании по мере роста бизнеса приходят к пониманию, что им требуется какая-то ERP-система. Если в малом бизнесе удается обойтись без этого инструмента, то средний бизнес с каждым днем активнее пользуется подобными средствами. Но чтобы выбрать ERP-систему, и даже для того, чтобы понимать, требуется ли в бизнесе этот продукт и какие преимущества принесет его использование, важно правильно понимать, что это такое.

            В своих статьях я часто занимаюсь описанием различных понятий. Как известно, чтобы продать какую-либо услугу, покупатель должен понимать, что это такое и почему ему эта услуга необходима. При этом очень важно договориться о терминах, только в этом случае результат будет соответствовать ожиданиям клиента. При этом термин ERP является одним из самых сложных и спорных.
            Читать дальше →
          • Авторизация OAuth для Xamarin-приложений

            • Tutorial
            Итак, сегодня мы продолжаем разбираться с различными механизмами авторизации пользователей в приложениях на Xamarin. После знакомства с SDK от Facebook и ВКонтакте (здесь и здесь), можем перейти к одному из самых популярных (на текущий момент) механизмов внешней авторизации пользователей — OAuth. Большинство популярных сервисов вроде Twitter, Microsoft Live, Github и так далее, предоставляют своим пользователям возможность входа в сторонние приложения с помощью одного привычного аккаунта. Научившись работать с OAuth вы легко сможете подключать все эти сервисы и забирать из них информацию о пользователе.

            Все статьи из колонки можно найти и прочитать по ссылке #xamarincolumn, или в конце материала под катом.


            Читать дальше →
          • Xamarin.Forms для WPF и UWP разработчиков



              Постараюсь коротко, но понятно, рассказать самое интересное о Xamarin. Самые основные концепты, которые необходимо знать UWP и WPF разработчикам, чтобы с места в карьер начать работать с Xamarin.Forms.
              Читать дальше →
              • +11
              • 22.2k
              • 6
            • Раскрутка нового агентства на upwork с нуля — личный опыт

                Ранее я уже писала пост о том, как я создала на апворке агентство, представив на этой бирже свою маленькую оффлайновую команду. Наработав определенную клиентскую базу, нам уже не приходится придумывать какие-то хитрости в плане привлечения клиентов.

                Нынешний мой пост — о раскрутке другого агентства, другой команды, которую формировала не я, и в которую временно влилась в качестве продажника с целью раскрутить эту команду на upwork: взять первые проекты для команды и научить лидеров команды самим брать заказы в будущем.

                Команда состоит из 12 web-разработчиков широкого профиля (full-stack, как говорится).

                Исходные данные: колоссальный (с моей точки зрения) опыт работы вне upwork, абсолютно нулевой аккаунт на upwork, большое желание продвинуться на этой бирже и неудачная попытка сделать это своими силами: ребята уже пробовали искать там заказы в течение 2х месяцев: у них было за это время 7 интервью, но они не смогли взять ни одного проекта.

                Мне дали полный карт-бланш и разрешили делать с профилями команды все, что я считаю правильным и рассылать какие угодно отклики, бидиться с любой ценой, лишь бы проекты были по плечу разработчикам. Для себя я однако решила, что не буду искать своим новым товарищам откровенно убыточные проекты, и нижняя планка цены часа будет 30$. От этого принципа мне не пришлось отступать, но … расскажу обо всем по порядку.
                Читать дальше →
              • CTRL + G — хоткей, полностью изменивший принцип моей работы



                  В этой статье я расскажу об одном из очень важных и нужных хоткеев в Android Studio, который позволит вам значительно повысить вашу производительность. Кейсы, описанные здесь, встречаются наиболее часто при рефакторинге уже готового кода, поэтому рекомендую досконально изучить статью и выучить описанные хоткеи.

                  Внимание: Данный пост является очень вольным переводом этой статьи. Целью ставилось донести смысл текста, поэтому в некоторых местах текст может не совпадать с оригиналом.
                  Читать дальше →
                • Angular 1.5: Компоненты


                    Не так давно увидел свет релиз Angular 1.5, который привносит множество интересных нововведений. Важной особенностью

                    данной версии является то, что это первый из череды релизов, который должен сгладить концептуальный разрыв между Angular1.x и Angular2.x. Для людей, у которых есть необходимость вести проекты на Angular сейчас, но в будущем планируется постепенная миграция на Angular2, это очень радостная новость.

                    В данной статье я постараюсь осветить основные нововведения:

                    • Компоненты!
                    • Односторонние биндинги!
                    • Мульти-слот трансклюды!

                    Полный список изменений доступен в репозитории ангуляра. Так же нас ждет небольшой примерчик использования перечисленных фич.
                    Читать дальше →
                  • 6 способов: как добавить security для Rest сервиса в Java

                    В данной статье я попытаюсь описать несколько способов, а точнее 6, как добавить security для rest сервиса на Java.

                    Перед нашей командой была поставлена задача найти все возможные способы добавить security к rest сервису. Проанализировать все за и против и выбрать наиболее подходящий для нашего проекта. Когда я начал искать такую статью в Гугле ничего подходящего не нашел, а были лишь фрагменты и мне пришлось собирать эту информацию по крупицам. Так что думаю, данная статья будет полезна и другим Java разработчикам, пишущим back-end. Я не буду утверждать, что какой-то из этих способов лучше или хуже, все зависит от поставленной задачи и конкретного проекта. Поэтому какой из шести способов подходит больше всего вашему проекту решать только Вам. Я постараюсь описать принцип каждого из подходов и дать небольшой пример с использованием Java и Spring Security.
                    6 способов
                  • Документация разработчика Hibernate – Глава I. Доступ к базе данных

                    • Tutorial
                    Представляю вашему вниманию перевод первой главы официальной документации Hibernate.

                    Перевод статьи актуален для версии Hibernate 4.2.19.Final

                    Cледующая глава — Документация разработчика Hibernate – Глава II. Транзакции и контроль многопоточности

                    Содержание
                     Предисловие
                     1. Доступ к базе данных
                      1.1. Подключение
                       1.1.1. Конфигурация
                       1.1.2. Получение JDBC-соединения
                      1.2. Пулинг соединений (Connection pooling)
                       1.2.1. Пулинг с помощью с3p0
                       1.2.2. Пулинг с помощью Proxool
                       1.2.3. Получение соединений от сервера приложений, через JNDI
                       1.2.4. Прочее по конфигурации соединений
                       1.2.5. Необязательные свойства конфигурации
                      1.3. Диалекты
                       1.3.1. Указание диалекта для использования
                       1.3.2. Разрешение диалекта
                      1.4. Автоматическая генерация схемы при помощи Schema Export
                       1.4.1. Кастомизация файлов маппинга (Customizing the mapping files)
                       1.4.2. Запуск инструмента SchemaExport
                    Читать далее
                    • +12
                    • 28.3k
                    • 3
                  • Шесть мифов разработки продукта

                    • Translation
                    image

                    Большинство менеджеров по разработке продукта стараются реализовать проекты вовремя и в рамках бюджета. У них никогда не хватает ресурсов, а их начальники требуют от них предсказуемых графиков и результатов. Поэтому менеджеры заставляют свои команды быть более бережливыми, писать детальные планы, минимизировать отклонения от графика и ненужные траты ресурсов. Но этот подход, который имеет право на жизнь для реализации на производственных предприятиях, может навредить разработке продукта.

                    Хотя многие компании относятся к разработке как к промышленному производству, у них есть принципиальные различия. В мире изготовления физических объектов задачи повторяются, действия предсказуемы, а произведённые продукты могут находиться в одно время только в одном месте. При разработке софта многие задачи уникальны, проекту нужно постоянно меняться, а получающийся продукт – это информация, которая может одновременно находиться во многих местах.

                    Неспособность видеть эти различия приводит к ошибкам, мешающим планировать, исполнять и оценивать проекты по разработке программ. Авторы этого текста в сумме провели более 50 лет за изучением и консультированием компаний, занимающихся разработкой, и мы часто встречали подобные ошибки в совершенно разных областях — включая полупроводники, автомобили, потребительскую электронику, медицинские устройства, софт и финансы. В этой статье мы опишем эти заблуждения и способы обхода создаваемых ими проблем.
                    Читать дальше →
                    • +15
                    • 18k
                    • 4
                  • Микросервисная архитектура, Spring Cloud и Docker

                    • Tutorial

                    Привет, Хабр. В этой статье я кратко расскажу о деталях реализации микросервисной архитектуры с использованием инструментов, которые предоставляет Spring Cloud на примере простого концепт-пруф приложения.



                    Код доступен для ознакомления на гитхабе. Образы опубликованы на докерхабе, весь зоопарк стартует одной командой.

                    Читать дальше →
                  • Laravel TestTools — запись тестов для Laravel прямо из браузера Chrome

                      Вчера Marcel Pociot представил новое расширение для браузера Chrome «Laravel TestTools», которое позволяет «записывать» действия пользователя при создании тестов для Laravel.

                      Вот как это выглядит:

                      image
                      Читать дальше →
                    • Опыт разработки и проектирования на AngularJS

                        Всем привет!

                        В нашей компании, помимо разработки собственной СУБД, также занимаются заказными разработками по самым разным направлениям, от суровых java-энтерпрайз приложений до небольших мобильных приложений. Наши команды стараются использовать передовые технологии и фреймворки. И как раз я являюсь представителем одной из таких команд. Сегодня хочу поделится опытом разработки на AngularJS и парой мыслей о проектировании веб приложения с использованием этого фреймворка.


                        Читать дальше →
                      • Краткий курс компьютерной графики: пишем упрощённый OpenGL своими руками, статья 1 из 6

                        Содержание курса



                        Улучшение кода






                        Official translation (with a bit of polishing) is available here.




                        Постановка задачи


                        Цель этого цикла статей — показать, как работает OpenGL, написав его (сильно упрощённый!) клон самостоятельно. На удивление часто сталкиваюсь с людьми, которые не могут преодолеть первоначальный барьер обучения OpenGL/DirectX. Таким образом, я подготовил краткий цикл из шести лекций, после которого мои студенты выдают неплохие рендеры.

                        Итак, задача ставится следующим образом: не используя никаких сторонних библиотек (особенно графических) получить примерно такие картинки:



                        Внимание, это обучающий материал, который в целом повторит структуру библиотеки OpenGL. Это будет софтверный рендер, я не ставлю целью показать, как писать приложения под OpenGL. Я ставлю целью показать, как сам OpenGL устроен. По моему глубокому убеждению, без понимания этого написание эффективных приложений с использованием 3D библиотек невозможно.
                        Читать дальше →
                      • Objective-C для C# разработчиков

                        • Tutorial
                        «Если единственный язык, который вы знаете — это Java или C#, я не думаю, что вы профессиональный программист — вы как молодой плотник, который пока работал только с одним видом дерева.»
                        Дядя Боб


                        Несколько месяцев назад я начал разрабатывать приложения для iPhone. Переключение с платформы .NET и C# на Cocoa и Objective-C проходило не без приключений, но было достаточно интересным и познавательным. Скоро мне предстоит помогать осваивать новую платформу и другим разработчикам нашей компании. Поэтому решил написать серию вводных заметок, которые, надеюсь, сделают этот переход более плавным.

                        Читать дальше →
                      • 8 ловушек программирования



                          Эта статья содержит те ловушки программирования, в которые я попадал сам, продолжаю попадать и возможно никогда не прекращу, а также те, в которых я находил своих товарищей.

                          Однако я верю в то, что их можно избежать, если знать в какие ловушки можно попасть и как из них выбираться. Возможно эта вера — очередная ловушка.
                          Читать дальше →
                        • Шпаргалка по шаблонам проектирования


                            Перевод pdf файла с сайта http://www.mcdonaldland.info/ с описанием 23-х шаблонов проектирования GOF. Каждый пункт содержит [очень] короткое описание паттерна и UML-диаграмму. Сама шпаргалка доступна в pdf, в виде двух png файлов (как в оригинале), и в виде 23-х отдельных частей изображений. Для самых нетерпеливых — все файлы в конце статьи.

                            Под катом — много картинок.

                            Читать дальше →