Please enable JavaScript.
Coggle requires JavaScript to display documents.
Таксономия Umbrella IT (что есть в компании и что мы можем полезного…
Таксономия Umbrella IT (что есть в компании и что мы можем полезного показать и дать клиенту)
Наша услуга (Что мы делаем/предоставляем?)
Разработка
Development
Web разработка
Mobile разработка
Smart device разработка
Desktop разработка
Audit and Consulting
управление проектом
Aудит
Аудит бизнес процессов
Аудит воркфлоу команды
Security audit
Application logs audit
QA аудит
SEO аудит
Аудит инфраструктуры
Quality Assurance
Manual testing
Auto-testing
Support and maintenance :pen: :question:
support
monitoring
Что мы мониторим?
Stability
Uptime
Performance
Incidents
своевременное реагирование на инциденты - у нас админы получают нотификации про появлении проблем
Server
Application
настройка серверов
development a plan backup and restore
timely upgrading of software
Pre-development
Дизайн
Профессиональная команда
Уровни
Senior
Middle
Роли
Team Lead
Tech Lead
Developer
Enterprise Architect
Curator of the team
Специализация
SysAdmins/ DevOps
HTML/ CSS
Mobile Hybrid
Designer
Full Stack
Project Manager
Backend
Analyst
Frontend
QA
Mobile Native
Сценарии
хочу поменять команду
нужны опытные люди
и т.д
дедлайн горит, нужно срочно людей - расширить команду
пакеты
портфолио бьется на три части
статьи в блог
примеры проектов - что и как
Кейсы (интеграции, решения, нестандартные архитектуры)
Экспертиза
Архитектура
Базы данных
Подход к работе с базами данных
ORM
cloud DB
Типы базы данных
MS SQL
SQL
MySQL
PostgreSQL
MariaDB
SQLite
NoSQL
MongoDB
Cassandra
CloudDB
Firebase
Caspio
Graphql
Offline DB (mobile apps)
Realm
CouchDB
PouchDB
Redis
Memcached
RabbitMQ
Web Client side
Frontend архитектура
server side rendering
progressive web app
single page application
Web frontend
Javascript
Typescript
HTML5/CSS3
CofeeScript
IcedCoffeescript
Twitter Bootsrap
jQuery
AJAX
SASS/LESS
Compass
Jade
RequireJS
Foundation
Twig
lodash
Babel
Stylus
Undescore.js
Web Frameworks
React.js
Vue.js
Angular (1,2,3,4,5)
Backbone.js
Nuxt.js
Desktop
Electron.js
Server side
Backend архитектура
монолит
serverless
микросервисы
Backend languages
Ruby
Java
javascript
Python
php
Go
Node.js
Kotlin
Backend frameworks
Symfony (1,2,3,4)
Laravel
CakePHP
CodeIgnitor
Express
RoR
Spring
Django
Flask
Beego :question:
Yii :question:
IDE
PHP Storm
WebStorm
Mobile side
Mobile frontend
Javascript
Objective-c
C#
Java
Swift
Kotlin
Mobile Framework
ReactNative
Ionic
Xamarin
PhoneGap
Frameworks
XCode
Mobile libraries
Cocoapods
GrandCentralDispath
CoreLocation
AVFoundation / AVKit
APNS / Google Cloud Message
AutoLayout / SnapKit
Alamofire
SocketRocket
Fabric / Crashlytics
Протоколы передачи данных
gRPC
WebRTC
SOAP
web-socket
RESTful
виртуализация
Vagrant
OpenStack
docker
crypto :question:
ar/vr :question:
Интеграции
SMS/push sending service
aws sns
Nexmo
Twilio
OneSignal
search
Apache lucene
Apache solr
Elastic Search
Sphinx
ElasticSearch for VIP
email sending service
SendGrid
Mailjet
Mailgun
AWS SES
financial data providers
Currencylayer
Cryptocompare
support systems
Zendesk
Image Recognition
Tensorflow
Amazon Recognition
Catchoom Craftar
Marketing and Sales
Hubspot
https://mailchimp.com
Sailthru
CDN and firewalls
Cloudflare
WAF
analytics
google analytics
Piwik.com
Callrail
Mixpanel.com
Chartbeat.com
Proxy Services
https://luminati.io/
https://buyproxies.org
document management systems and e-sign
Pandadoc
Docusign
Hellosign
Ad Tech
DSP
DoubleClick for marketing
AD Server
DoubleClick for publishers
Adsense
OpenX
Rubicon
SSP
DoubleClick for publishers
Rubicon
PubMatic :question:
AppNexus :question:
OpenX
DMP
Google Audience Center
Sources
Zeropark
plugRush
Propeller
PopCash
popAds
other
Kargo (Mobile brand advertising)
Spot.im
GTM
Trackers
Voluum
Thrivetracker
сторонние хранилища
DropBox
Google Drive
социальные сети
LinkedIn
Google+
FB
Pinterest
Twitter
новостные платформы
Facebook Instant Articles
MSN (Microsoft)
Apple News
Yahoo
Pinterest
Google Newsstand
карты
Google maps
Here maps
Bing maps
Yandex maps
BI tools
Power BI
Платежные системы
Payfort
Authorize.Net
Braintree
Astutepayroll
STRIPE
OK.pay
PayPal
BeanStream / Bambora
Payoneer
Video
JWPlatform
Youtube
https://integros.com/
Инфраструктура
AZURE
Rackspace
GAE
Мониторинг и оповещения
New Relic
Zabbix + Graphana
Prometeus
Datalog
Nagios
WorldPing
AWS
RDS
ELB
Elastic Beanstalk
ROUTE53
ECS
S3
EC2
Auto-Scalling
DynamoDB
SSL
Amazon Batch
Lambda
Glacier
ElastiCache
CloudFront
VPC
WAF
Shield
система управления конфигурациями
Ansible
Chef
Системы логгирования
Logz.io
Loggly
ELK stack
Logentries
Инструменты для performance и стабильности
Sematext
AppDynamics
Oracle Application Performance Monitoring
TraceView
CMS
Wordpress
WP VIP
Wordpress Multisite
WP VIP GO
Drupal
Expression Engine
e-commerce
Shopify :question:
Magento
WooCommerce
OpenCart
xCart
Auxiliary tools
GIT
Grunt
Gulp
Capistrano/Capifony
Composer
SVN
apache
nginx
Swagger
Heroku
SSH
QA
Подходы
Functional testing
Web application testing
Mobile application testing
API testing
Auto-testing
Web automation testing (browser testing)
Integration automated tests
Mobile Automation testing
Unit testing
System testing
Load testing
Security testing
UI/UX testing
Integration Testing
Non-functional testing
Web App testing
mobile app testing
Cross-browser testing
Load testing
SEO testing
Smoke testing
Black box testing
Penetration testing
Cross-platform testing
Stress testing
Инструменты
Postman /Newman / SoapUI
jMeter, Yandex.Tank, Apache Bench
Java + Selenium WebDriver + Maven + TestNG or Codeception
Jenkins
Calabash + Cucumber
Eclipse
PyCharm
Zephyr
Robomongo
Browserstack
TestNG
Firebug
Appium
Authentication
oAuth 2.0
OpenID
Chat bot
MS Bot Framework
Telegam bot
Slack bot
Charts
D3.js
Работа с кодом :question:
Автоматизация
CodeBuild
CodeDeploy
CodePipeline
CloudFormation
ML/AI :question:
Корпоративная культура
обучение
конференции
сертификации
хаккатоны
кураторство
Подбор персонала
многоступенчатая система подбора
культура (софт скилы)
скиллы
отдельное профессиональное рекрутмент подразделение
нет фрилансеров, все только in-house
наши HR
английский
не берем джунов в коммерческую разработку
внутренний обмен опытом - презентации от разработчиков
О нас
Статистика
сколько пиц съели за неделю
Наши клиенты (отзывы)
история компании
факты о компании
Партнеры
награды
инфраструктура :pen:
disaster plan
стабильность интернета
2 канала интранет
4g modem
наши сервера
резервное копирование
две линии электропередач
генераторы
у всех маки
:question: ITIL? :question: :question: :question:
парк оборудования для тестирования
количество коммитов в гит
мы в соцсетях
Секурити и ИП протекшн
разграничение доступов к проектной документации и к коду
лицензионный софт
NDA c работниками и с клиентом
NCA (optional)
четкие регламенты по распределению доступов
shared internaly only
Our executive team
офисы и атмосфера
переговорки
внутренние проекты
research&development
тестируем и отлаживаем свои процессы видя их с другой стороны (dogfooding)
новые решения\опыт
Наша внутренняя миссия и цели
почему мы называемся Umbrella
USP и R2B
F.A.Q.
Вокрфлоу / как мы работаем?
Контроль процессов и качества выпускаемых продуктов
QA
интеграционное тестирование дева
Tестирование стейджа ,kborjuj r ghjle
Контроль качества процесса разработки
тестирование прода
проверка тикетов и фиксация issue в тикетах
без проверки QA тикет не перейдет дальше
Test design
Test documentation
Writing test cases
Regression testing
контроль работы PM-ов и команды
митинги с СРО
тех лиды - в качестве кураторов
периодический фидбек от клиента по PM-ам, команде и ведение проекта в целом
Aудиты
Выбор типа аудита
Проведение аудита
Подготовка формализованного отчета
Девелопмент
Настройка Project Environments
Настройка Development Environment for QA process
Настройка Staging Environment for UAT
Настройка Local Environment for local development process
Production Environment :question:
Создание LoadBalancer (опционально)
Настройка AutoScaling (опционально)
Создание Docker окружения для проекта
Установка и настройка CI/CD (Jenkins)
Настройка серверов (установка пакетов, настройка окружения (Docker, Nginx, Apache))
Настройка Security Group
codeflow
Any task branch always have Merge Request to master
Testing Environment branch - dev/stage branches used for Continuous Delivery code to testing environment
Task branch - all code changes stored in separate branch based on master
master branch - always stable branch
Проведение код ревью
код ревью Тимлидом/Техлидом
код ревью куратором
кросс код ревью
Качество кода
Perforamce Management
Automation
Использование сторонних
инструментов для контроля качества кода
https://insight.sensiolabs.com/
SonarQube
Code Sniffers
Code Coverage
Ведение документации по проекту
Wiki
README.MD
SWAGGER
проектирование архитектуры проекта
Подготовка ответов на вопросы
Проект требует "real time" режима?
Будет ли очередь задач или как будут обрабатываться асинхронные задачи в проекте?
Какие подходы CI/CD будем использовать?
Какие протоколы коммуникации между backend и frontend будут использоваться?
выбор БД
выбор фреймворков
выбор языков разработки
Проектирование схемы БД
выбор архитектуры frontend-а
выбор архитектуры backend-а
Составление документа с подробным описанием проектируемой архитектуры
Выбор инструмента виртуализации
Запуск в эксплуатацию :question:
security
Qualys
static code analysis
vulnerability assessment
Выбор и Настройка инструментов для обеспечения performance и стабильности
deployments/CI :question:
GitLab
travis ci
jenkins
teamcity
Bamboo
бэкапирование и восстановление :question:
AWS
acronis
timely upgrading of software :question:
weekly system package check and upgrade
automatic security updates
upgrade application dependencies
Выбор и Настройка систем для monitoring and alerting: server and apps
Выбор и настройка системы логгирования
Управление проектом :pencil2:
Демонстрация результатов
репорты
демки
овервью
фидбек :pencil2:
Контроль
дейли репорты :pencil2:
митинги с командой
отслеживание бюджета
риск менеджмент
тайм трекинг + скриншоты
закрытие проекта
Планирование
Контроль и ведение таск трекера
беклог :pencil2:
роадмап
декомпозиция задач
оценка задач и проекта
коммуникации
онлайн коммуникация
скайп
почта
слак
телефон
тайм шифтинг/вторая смена
поездки к клиентам
Работа full-time только на вашем проекте
английский разговорный и практикуемый
стенд-апы с командой
ретроспективы
Предевелопмент
Проектирование приложения (аналитика) + планирование и декомпозиция задач
Проработка скоупа и оценка бюджета :pencil2:
оценка :pencil2: :red_flag: :question:
оценка фичи (бета пакет) - 40-80 часов фаза
оценка большого приложения (100-200 часов - размер модуля)
оценка задачи (онгоинг как минимум 2 недели) - от 4 до 40 часов
Формализация требований в виде артефактов :pencil2:
mind map
wireframes
uml diagrams (optional)
er-diagrams
Сбор и анализ требований :pencil2:
аутстаф
подготовка резюме
интервью
2 недели мани бек гаранти
тестовые задания
Заключение договора
Сбор требований
дизайнI
проработка с нуля
делаем дизайн на уникальные страницы/элементы
берем фидбек
UX - проработка пользовательских сценариев на основе прототипов
сбор требований по предпочтениям, инфлрмации о компании
делаем 2 разных дизайна главной страницы
делаем дизайн по брейкпонтам (опционально)
разработка логотипа
работа с текущими проектами
доработка необходимых страниц :pencil2:
создание отсутствующих элементов :pencil2:
Кикоф проекта
Выбор и настройка
инструмента для
Code management
битбакет
гитхаб
гитлаб
Выбор и настройка инструмента для
Task management
трелло
Джира
Асана
Выбор и настройка инструмента
для time tracking
worksnaps.com
toggle
Upwork
Передача знаний команде
Support (разработка)
Заключение SLA
Ежемесячные репорты
Гибкое ценообразование
майнтенанс
настройка серверов
development a plan backup and restore
timely upgrading of software
Установка и/или настройка
мониторинга серверов
приложения
сервер
Оптимизицая серверов БД
Оптимизация использования ресурсов
Заказчики по типам интересов
Как устроены ваши процессы, и как вы их мне поможете улучшить?
Насколько у вас есть бизнес опыт в моей индустрии и вы поможете мне в принятии решений?
Насколько у вас стек технологии совпадает с тем что надо мне?