If it is for a legacy procedural system (COBOL with VSAM/DB2?), I suggest the following questions:
1. What SDLC methodology does he/she use (most of them use Strutured Analysis in procedural system)?
2. Does he/she know how to model a RDBMS using Entity Relationship diagrams and other methodologies?
3. Give a part of the new user requirements and ask the person to draw the Context Diagram and part of the Dataflow Diagrams.
4. Also try to model the ER diagram that involves the DFD diagram he/she draws.
5. Ask the person to explain how the ER diagram can support the DFD diagram and vice versa.
You should spot any discrepancies in the explanation.
6. Ask the person to outline the functional requirements based on the user requirements.
7. What other non-functional requirements are necessary for the new system - user-friendliness, performance, batch job requirements, OLTP requirements, interface to other systems. Ask the person to elaborate based on the new system.
If the person is a hands-on architect, he/she should be able to answer all the above questions.
The following questions may also be useful, depending on your company's requirements.
8. Does he/she know how to manage change and configuration management? What tools were used before?
9. What databases were used (if the legacy system uses a RDBMS)? It yours is IMS (or other hierarchical database), ask whether he/she knows how to model a hierachical database.
[This message has been edited by Edward Man (edited June 05, 2000).]
[This message has been edited by Edward Man (edited June 05, 2000).]