12.07.2015 Views

A Process Research Framework - Software Engineering Institute ...

A Process Research Framework - Software Engineering Institute ...

A Process Research Framework - Software Engineering Institute ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5<strong>Research</strong> questions associated with this node include 13<strong>Process</strong> Type (including scale)P-1 How do we select the best possible project process or set ofprocesses to use? The latter is particularly relevant when havingdifferent processes. Selection of the project process is a key issueto be able to achieve project goals. Moreover, it must be possibleto adapt the process to different types of applications, projectsize, and so forth.P-2 How do we scale processes to our needs? How does a subjectmatter expert (SME) know when it is time to have more formalprocedures in place? SMEs cannot be expected to have welldefinedprocesses in place. It is hence important to be able tohave as little overhead as possible, but still sufficient to enablethe delivery of high-quality software. As a small company grows,it is important to realize that the processes used have to change.The questions are when to change them and how to change them.It is easy for a company to grow out of its process support.CompetencyP-3 What are the needed competencies for the required tasks on aspecific project? How is the relation between competence profileand development process handled? It is a challenge to havethe right mix of competencies in a given project, in particularwhen certain type of competence may be needed in too manyprojects at the same time. It is also a particular problem for smallcompanies where often the same person must take on multipleroles. This issue becomes an even larger challenge when lookinginto successive nodes within this theme. Furthermore, how do you“process-bond” teams that are brought together from outside thecompany for specific projects?P-4 How do individual competencies sum up in the team? Thedistribution across site means on the one hand that competenciesat different sites become available, but on the other hand it maybe difficult to get what one wants from a project perspective. Thismay be because the site manager has many projects and wouldlike to staff them according to an optimization for the site and notfor a project.P-5 How do we make optimal use of available competencies?Different companies mean different competencies. How do weeffectively combine competencies that are available in differentcompanies?13 We’ve given each research theme a letter identifier so that the questions associatedwith each theme can be more readily identified. We’ve identified this theme on managingproject processes with the letter P. Other themes on the relationships betweenprocesses and product qualities (identified with Q), process engineering (E), and processdeployment (D) feature the same treatment. In addition, questions associated with theeffects of emerging trends are identified with a T and those in the example instantiationfor security with an S.46 Theme P | IPRC <strong>Framework</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!