3 Základní požadavky na jakoukoli webovou aplikaci
Stále častěji se setkávám s tím, že pokládám prodejcům a společnostem stejné otázky znovu a znovu. Pokud uvažujete o vývoji vlastní aplikace, toto jsou 3 funkce, které je třeba integrovat od prvního dne do vaší aplikace, pokud chcete později šetřit zdroje.
Má vaše žádost…
- Mít API? Nemusí to být speciální nebo webová služba… postačí jakýkoli starý prostý XML. Jednoho dne jej budeme chtít integrovat do naší aplikace, abychom zautomatizovali a usnadnili našim klientům správu více technologií. Kdybych měl dnes spustit aplikaci, pracoval bych od API ven, starosti s uživatelským rozhraním po ... možná dokonce s integrací uživatelského rozhraní přes API abychom se ujistili, že jsme to postavili dostatečně dobře.
- Mějte funkci agentury? Chceme prodat naše klienty do vaší aplikace, ale rádi bychom jim to mohli spravovat. Zde je příklad: Proč registrátoři domén nemají účty agentury, kde si klient může ponechat vlastnictví domény, ale agentura může spravovat… a dokonce platit… za registraci? Napsal jsem dnes večer svému registrátorovi a doporučil toto.
- Mějte Enterprise funkci? Stále více společností jsou jen sbírky menších. Hlášení by se mělo agregovat na tolika úrovních, kolik má organizace. Prezident divize, viceprezident pro regionálního manažera k účtu… každý by měl mít oprávnění pro přístup a souhrnné hlášení na jakékoli úrovni mezi tím.
Vždy platí typické požadavky na to, že skutečně děláte to, co potřebujete, stejně jako požadavky na zabezpečení; požadavky, o kterých se zmiňuji výše, jsou však často přehlíženy nebo kladeny na nevyřízené položky, které budou později vyvinuty. Shromažďují prach na nevyřízených zakázkách, stejně jako software vaší společnosti.
Kdybych byl rizikovým kapitalistou financujícím technologické podniky ve světě Web 2+, byly by to moje základní věci. Pokud alespoň neplánujete tyto funkce, věřím, že bych své peníze vzal jinde. Pokud jsem perspektivní, často to dělám.