Interview Guide

















1. The Interviewee

  • Could you please tell us a little about yourself and your work here?

    2. The Firm, Products, Services, and Type of Clients

  • Could you please tell us about your company?
  • Describe your typical client and their needs?
  • What kind of software products do you specialize in?
  • How many people work here? Describe their positions?

    3. Projects and Development Cycle

  • Which projects have you participated in?
  • What was your role?
  • Who do you work together with?
  • Could you walk us through a typical project development from beginning to end?
  • How much % of time is spent on each phase?
  • Do you use some kind of Rapid Application Development for tight schedule projects?
  • Do projects actually comply with the model or set of guidelines or there will always be some discrepancies?

    4. Software Project Estimating Factors

  • Describe your current method of estimation.
  • Identify the resources that you require for typical projects.
  • What factors are considered (human resources, time, historical data, etc.)?
  • How do you measure job complexity?
  • How do you decide if you will take the project or not?
  • What are the profitability analysis criteria?
  • How much % of the total budget do you spend for estimation right now?
  • How do you gather the right people for a certain project?

    5. Time Constraints

  • How soon the clients need the software, does it affect the estimation?
  • How does the existing project (already going on) affect the decision?
  • How long do you spend for estimation?

    6. Problems With Existing Estimation System

  • How do you rate the current system?
  • What are the problems?
  • How often are you over budget and past the estimated time?

    7. Improvements and Features of an Ideal Estimation System

  • What improvements do you need from the current system?
  • Where/which part would you like us to fix?

    8. Security Issues

  • What levels of security do you need?
  • Do your clients require security features?
  • Do you limit access to certain information, e.g. salary, project cost, etc.?

    9. Other Problems, Concerns or Comments

  • 1