The lifecycle of features
Until a few years ago, most software was released every 1 or 2 years in major versions that had to be purchased separately or at least were coupled tightly to licensing through subscriptions. All the new features were squeezed into these new release versions. The new releases normally came with pieces of training, books, and online courses to teach the users the new features.
These sales models basically do not exist anymore today. Customers want their software as a service. No matter if we talk about mobile apps such as Facebook or WhatsApp, or desktop software such as Office or Windows, software is updated and optimized continuously, and new features are added constantly. This brings the challenge of educating your end users on how to use the new features properly. An intuitive user experience and easy discoverability of new features are more important than they were with the old sales model. Features must be self-explanatory, and a simple on-screen dialog...