Prototyping or Agile include participants.
Prototyping - devs produce something, demonstrate , users give feedback, devs improve, demonstrate etc etc until users happy. -
Agile - same but much more structured as devs work for 1-2 weeks - demonstrate - get feedback, decide what to...
Boolean is incorrect because it can only store 2 values - gender is now recognised as having more than two values , the Aust Govt recognises 3 M, F & Transgendered & some companies (eg Telstra) accept 5 values M, F, T, MasF, FasM