-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Процесс разработки открытых API #11
Comments
Толя, до 10и полезных API я тебе могу предоставить не вопрос. Это будет аналог живых банковских API. Можно больше, но там пойдёт узкая специализация. 2й пункт. Сколько людей понадобится? |
@chertby @R0bur, @bamunra. Смотрите что творится. )
Какие мероприятия? Какие инициативы? Какие проекты? Непаханный край работы, чтобы процесс разработки открытых интерфейсов сделать открытым. )
Какие мысли по этому поводу? Мне кажется надо вступать, в смысле воспользоваться приглашением. Вопрос только на что можно подписываться, и на каких условиях. Разрабатывать открытые API со всем best practices и публичным R&D открыто я готов, а бесплатно нет. ) |
Нельзя вот так вот взять и сделать открытый API.
Если там не будет нужных методов, он будет не открытый, если они будут неудобные, он тоже будет не открытый. Оценить удобство и пользу невозможно без наличия API. Получается проблема курицы и яйца - пока нет API мы не знаем можно на нём сделать, а пока мы не знаем, что мы можем сделать, нам не дают API.
Поэтому нужен органичный итеративный процесс для эволюции API. Чтобы эволюция была возможна:
Процесс эволюции происходит через истории пользователя. История - это понятный обычному человеку рассказ, чего другой человек хочет достичь. Когда есть история, дальше идёт развитие сюжета - как в этом API ему помогает (или не помогает) и как мы его изменяем. Каждая история ведёт к изменению (или не ведёт), но каждый такой шаг освещается каждую неделю максимально открыто. Это позволяет людям синхронизироваться, чтобы подключаться к дискуссии и предлагать варианты получше. Здесь важно:
Без обратной связи от пользователей, без сообщества и обмена опытом с другими странами есть вероятность, что API станет локальным. Возможно появятся классы API по пользователям (харкорный API для legacy система банков, человеческий API для новых веб сервисов и т.п.).
Связь со всеми надо поддерживать, ревью делать, тесты, спеки писать, доки править. Информационная инфраструктура требует денег тоже - сервера, ДНСы, это всё надо считать, т.к. хороший (надёжный и логичный) API - основной компонент эффективной инфраструктуры. Стоимость должна быть понятна, прозрачна, а значит тоже открыта, т.е. считаться.
Основное требование - открытость, вовлечение, паралельный (разработке решений) и итеративный процесс, и за пол-года год можно получить масштабируемое решение для Европы в т.ч.
The text was updated successfully, but these errors were encountered: