Posts

A few marketing fundamentals

Maslow's hierarchy of needs Physiological Safety Love/belonging Esteem Self actualization Porter's 5 forces Bargaining power of Customers Bargaining power of Suppliers Threat of new Entrants Threat of substitutes Competitive rivalry within the industry SWOT:  Strength Weakness Opportunities Threats

User stories

User stories are the smallest unit of activity of a functionality. They are used capture an activity or feature that an end-user does or is impacted with. In essence, user stories are made from functional requirements. A functional requirement can have multiple user stories. User stories should have the following structured in anyway deemed fit- User story number Parent functionality number Name Created by Created/Last Updated Date Actor(s) Description Trigger Pre-condition(s) Post-condition(s) Success criteria A good user story will have the following qualities- Simple Clear Concise Verifiable/testable Complete Consistent Viable A good user story will also contain the answers to what, why, when, where and how questions.

Using APIs in integrations

What is an API? An application program interface (API) is code that allows two software programs to communicate with each other. APIs expose features and services to developers.  Advantages Re-usability- The same API can be used by multiple applications. The APIs require the input in the right format and they will give the output as per the API contract. Hence, existing functionalities can be shared. Data Abstraction-Only the relevant details are shared (request and response). Data Encapsulation- Collection of features are grouped together to make an API.  Polymorphism- Depending on the request, the response can be varied. Maintenance – APIs are standalone entities and hence instead of enhancing or updating the individual applications that use the services, APIs can be updated and the necessary changes can be communicated to the consuming applications. Challenges APIs may undergo changes and update might be required. This will need ver...