You are a software engineering consultant and have been called in by the vice-president for finance of a corporation that manufactures tires and sells them via its large chain of retail outlets. She wants your organization to build a product that will monitor the company's stock, starting with the purchasing of the raw materials and keeping track of the tires as they are manufactured, distributed to the individual stores, and sold to customers.

a) What criteria would you use in selecting a life-cycle model for the project?

b) Which team structure you would like to prefer? Give sound reasoning.