Major Tasks
Concept development projects are approached through applying the following major tasks that are given below:
Concept Scoping: It will determines the overall scope of the project
Preliminary Concept Planning: This establishes the company ability to undertake the work implied through the project scope.
Technology risk assessment: This will evaluates the risk associated by the technology to be implemented as part of project scope.
Proof of concept: It describe the feasibility of a new technology in the software context.
Concept implementation: This implements the concept representation in a manner which can be reviewed through a customer and is used for marketing purposes when a concept must be sold to other management or customers.
Customer reaction to concept: This solicits the feedback on a new technology targets and concept specific customer applications.
Few surprises should yield by a quick scan of these major tasks. In the fact, the flow of software engineering tasks for concept development projects is more than common sense.
The only software team must understand what must be done the team must determine whether there is anyone available to do it by consider the risks associated with the work prove the technology in some way and apply it in a prototypical manner so by the customer can evaluate it. At the final stage, if the concept is viable a production edition must be produced.
It is important to note that concept development tasks are iterative by their nature. Which is an original concept development project might approach the above tasks in a number of planned increments. Each and every designed to produce a deliverable which can be evaluated through the customer.
If a linear process model flow is selected. Each of these increments is defined in a repeating queue. In during each sequence the umbrella activities are applied and quality is monitored and at the end of each sequence a deliverable is produced. With the each iteration the deliverable should converge toward the defined end product for the concept development phase. If an evolutionary model is selected the layout of tasks I.1 by I.6 would appear in the past lecture. Major software engineering tasks for another project types can be describe and applied in a same manner.