Объектно-ориентированное программирование в WordPress: Условия использования
В предыдущем посте этой серии мы говорили об определении требований (или технического задания) и о том, почему это важно.
Прежде чем мы приступим к реальному пониманию и написанию объектно-ориентированного кода, необходимо обсудить еще одну «деловую» тему: Условия использования.
Для многих это немного сухая тема, но если вы хотите создавать решения для кого-то другого, делать это с нуля и делать это правильно, важно убедиться, что у вас есть все необходимые элементы. на месте, прежде чем сделать это.
И как только вы:
- выполненный анализ (часть первая и часть вторая ),
- понять ожидания вашего клиента ,
- и подготовили техническое задание ,
Пришло время убедиться, что у вас есть условия, на которых вы работаете.
[ограничить платно = «истина»]
Определение условий
Во-первых, я думаю, что важно понимать цель документа с положениями и условиями (или, проще говоря, «условий»).
Согласно Википедии, термины определяются как:
Договорным условием является «Любое положение, являющееся частью договора». Каждое условие порождает договорное обязательство, нарушение которого может привести к судебному разбирательству. Не все условия сформулированы прямо, а некоторые условия имеют меньшую юридическую силу, поскольку они второстепенны по отношению к целям договора.
Это слишком официально? Может быть. Я думаю, что это хорошо объясняет это, по крайней мере, в общем смысле, но если бы мне нужно было определить это самостоятельно, я бы сделал это немного по-другому.
Короче говоря, я постараюсь сделать это как можно проще. Возможно что-то вроде этого:
Положения и условия определяют правила и принципы соглашения между по крайней мере двумя сторонами в деловых отношениях.
Но что они должны содержать?
Что содержится в документе с условиями и положениями?
Этот вопрос немного субъективен, потому что он во многом зависит от размера решения, размера вовлеченных предприятий и характера того, что создается.
В целом, однако, я обычно удостоверяюсь, что охвачены следующие темы:
- Ценообразование и платежи определяют, как будет работать структура ценообразования и платежей.
- Оценки относятся к тому, как поставщик услуг, а именно вы или вы и ваша команда, предоставляете оценки, что для них требуется и чем они отличаются от фактических платежей.
- Утверждения нужны как поставщику, так и клиенту, поэтому они знают, когда данная функция (или весь проект) была завершена.
- Авторизация просто определяет соглашение между двумя сторонами для выставления счетов и остальную часть содержания документа.
- Сроки завершения и поставки прогноза устанавливают ожидания в отношении графика проекта. Я включаю, что сюда не входят праздники, «внешние силы, не зависящие от нас» или халатность со стороны клиента при возврате сообщений.
- Отмена объясняет, как ресурсы, созданные, используемые, сгенерированные и разделенные между сторонами, должны поддерживаться или принадлежать в случае отмены проекта.
- Ответственность за авторские права предназначена для обеспечения того, чтобы любая интеллектуальная собственность, предоставленная клиентом, получила надлежащее авторское право и что вы или ваша команда не можете нести ответственность в противном случае.
- Интеллектуальную собственность можно использовать для объяснения того, как право собственности на произведения искусства и другие активы, созданные в ходе проекта, сохраняется после завершения проекта. Иногда данная фирма будет нести ответственность за сохранение права собственности на активы; в других случаях клиент может сохранить право собственности на весь проект.
- Модификации объясняют, как будут работать и оплачиваться запросы на изменение.
- Ограничение ответственности просто объясняет уровень ответственности, которую вы или ваша команда несете за ущерб или потерю прибыли после запуска проекта.
- Использование в рекламных целях определяет, можете ли вы или ваша команда использовать работу в рекламных материалах при общении с другими клиентами.
- Обязанности клиента определяют, за что отвечает клиент для проекта. Это может быть все заранее, за этап или по любому графику, который вы можете согласовать.
- Юридические сборы определяют, кто и за что будет нести ответственность, когда речь идет об оплате услуг адвокатов, если они должны быть представлены.
Я попытался дать краткий обзор того, что выше. Легко найти в Интернете шаблоны, с которыми можно работать, но я настоятельно рекомендую, чтобы юрист просмотрел ваш документ, прежде чем использовать его в любой юридической ситуации.
Инструменты для Положений и условий
Когда дело доходит до изучения ведения бизнеса и изучения объектно-ориентированного программирования, это может быть одним из самых сухих материалов.
Но это необходимо, если вы хотите вести успешный бизнес, потому что работа — это больше, чем просто написание кода для кого-то другого.
Хотя я не могу предоставить условия для каждого фрилансера или агентства, я все же могу указать пару мест, где можно узнать о них больше и настроить электронные подписи, чтобы максимально упростить начало работы.
В данном случае я использую следующее:
- Документы Google для составления Условий и положений и их обновления для каждого проекта.
- Eversign для настройки электронной подписи.
Вот и все! Пожалуй, самая сложная часть — начать работу с составлением условий.
С этого момента мы начнем погружаться в код и говорить о различных аспектах объектно-ориентированного программирования, а затем о том, как их применять в контексте WordPress.