3 Основні вимоги до будь-якого веб-додатку
Все частіше я ставлю продавцям і компаніям одні й ті самі запитання знову і знову. Якщо ви думаєте про розробку власної програми, це 3 функції, які потрібно інтегрувати у вашу програму з першого дня, якщо ви хочете згодом зберегти ресурси.
Чи ваша заявка…
- Довірте API? Це не обов’язково бути спеціальним чи веб-сервісом… підійде будь-який старий простий XML. Колись ми захочемо інтегрувати його в нашу програму, щоб автоматизувати та полегшити нашим клієнтам керування кількома технологіями. Якби я почав працювати сьогодні, я б працював із API поза, хвилюючись про інтерфейс користувача після... можливо навіть інтеграції інтерфейсу користувача через API щоб переконатися, що ми створили його достатньо добре.
- Мати функцію агентства? Ми хочемо пропонувати нашим клієнтам вашу програму, але ми хотіли б мати можливість керувати нею за них. Ось приклад: чому реєстратори доменів не мають облікових записів агентства, де клієнт може зберегти право власності на домен, але агентство може керувати… і навіть платити… за реєстрацію? Я написав своєму реєстратору сьогодні ввечері та порекомендував це.
- Майте корпоративну функцію? Все більше й більше компаній — це лише сукупність менших. Звітність має агрегуватися на стількох рівнях, які має організація. Від президента до відділу, від віце-президента до регіонального менеджера до облікового запису… кожен повинен мати дозвіл на доступ, а також підсумкову звітність на будь-якому проміжному рівні.
Завжди застосовуються типові вимоги щодо фактичного виконання того, що вам потрібно, а також вимоги безпеки; однак вимоги, про які я згадував вище, часто не помічаються або відкладаються в резерв для розробки пізніше. Вони, як і програмне забезпечення вашої компанії, збирають пил на відставанні.
Якби я був венчурним капіталістом, який фінансував би технологічний бізнес у світі Web 2+, це було б моїм необхідним. Якщо ви принаймні не плануєте ці функції, я думаю, я взяв би свої гроші в іншому місці. Якщо я потенційний клієнт, то часто це роблю.