Chunking is not a hard-and-fast rule, but one that depends upon the context. In brief, chunking is ideal for the following situations:
• When your product naturally requires a great deal of information that must be memorized for later use.
• The UI must must compete against external stimuli for your user’s attention (mobile apps, for example ).
• E-learning applications (since users must later recall the information).