Наука упрощать!

Наука упрощать!

Есть такая наука, она называется - упрощение. Она невероятно трудна, потому что сложностями можно легко завуалировать свой непрофессионализм. Какой-то писатель однажды сказал, что написать качественный рассказ гораздо сложнее, чем роман. Есть еще известный закон Мейера: «Усложнять — просто, упрощать — сложно».

"Хорошо", - говорите Вы: "Убедительно, но тогда возникает вопрос, как упрощать"?

Есть один абсолютно универсальный метод упрощения, применимый к любой системе: «избавляться от ненужного, добавлять нужное».

Давайте попробуем проанализировать данный парадокс и попытаемся разобраться каким образом он работает на практике, на примере нашей системы управления сайтом, которую мы назвали Prosto CMS.

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

То есть, при глубочайшем рассмотрении эффективного функционирования любой системы присутствует процесс добавления/удаления.

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

Еще один очень важный момент — адаптация к различным по уровню и задачам проектам. Тоже очень важный фактор для эффективности. На базе Prosto CMS создано куча решений, например TedX - несколько сайтов на одном движке, Balaboo.kz - интернет магазин где около 500 тыс товаров, и таких примеров много.

Руководитель разработки облачных решений компании Luxystech, Илья Скиба, дал комментарий по поводу эволюции нашей собственной разработки,  Prosto CMS:

«Мы не планировали делать свою систему управления. У нас был свой шаблон готового функционала, который мы расширяли по ходу того, как к нам приходили новые проекты. У каждого проекта были фишечки которые закидывались в шаблон. Те фишки, которые используются наиболее часто. Когда функционала стало достаточно, приняли решение сделать из этого CMS, доработали и вуаля».

Еще Илья добавил, что в идеале система должна дорабатываться, но острой необходимости в этом нет, потому что она уже доказала свою эффективность и адаптированность к различным проектам. Выходит, что прицип добавления/удаления был использован успешно в рамках Prosto CMS, но до совершенства она еще не доведена, но имеет набор необходимых элементов для эффективного функционирования, и с точки зрения удобства для пользователей, и с точки зрения самих сайтов.

Это была статья про упрощение, которую проще было бы не писать мне и не читать Вам.

Комментарии ( 0 )
Оставить комментарий
Популярные посты
Первая запись Первая запись
Первая запись
2015-02-16
Зачем Вашему бизнесу нужно мобильное приложение? Зачем Вашему бизнесу нужно мобильное приложение?
Зачем Вашему бизнесу нужно мобильное приложение?
2015-02-27
Выставка стартап-форум (март 2015) Выставка стартап-форум (март 2015)
Выставка стартап-форум (март 2015)
2015-03-17
Контент-маркетинг в действии или шахматист должен думать за обе стороны Контент-маркетинг в действии или шахматист должен думать за обе стороны
Контент-маркетинг в действии или шахматист должен думать за обе стороны
2015-08-21
Похожие публикации
Где бизнес-логика, сынок? Где бизнес-логика, сынок?
Где бизнес-логика, сынок?
2016-10-31
5 примечательных расширений для браузера Chrome 5 примечательных расширений для браузера Chrome
5 примечательных расширений для браузера Chrome
2017-04-11
Заказать звонок!
Просто введите Ваше имя и номер телефона и мы Вам перезвоним в самое ближайшее время.