Search is a method of finding required information from large contents. Basic search is based on a single parameter (usually name) that is used to find an item. Advanced search is a way to find something from a large list of items by specifying a criteria including multiple parameters.
Integrating UX design within Agile is an important topic and several good articles and guides mentioning different approaches are available on internet. Many individuals and organizations are taking guidance from them.
“When I design, I work very hard to make the interface experience feel like there’s a human on the other end, not a computer. “— Aarron Walter
A design should be created to fulfill its users’ needs. The first step of a design process is to understand requirements and users — to meet the user and understand his behavior, his working environment, his likes and dislikes and his way of thinking.