Part 3 of 6

To identify a set of Significant Adaptive Characteristics for Project Success 

As the trend for hybrids is still emerging, Agile hybrids also have to be flexible and this encourages the need for adaptive and dynamic variables in the new models. The two major independent variables, adaptive and dynamic will need to be
studied.

Adaptive project features in software development are defined as negotiable and non-repeatable empirical characteristics with a mix of inputs that needs close monitoring where the results are not predictable. It is requited to manage the non-routine (John T. Tripp, 2012). These features relate to recurrent cycles of planning, learning and feedback which fall under process practices, i.e. adaptive iterations. To a large extent, these belong to teams that sense barriers in development and modify practices and processes to overcome the barriers, i.e., adaptive teams. The four key areas that contribute to and allow adaptive project features are learning, flexibility, change and feedback in a cyclical way indirectly changing the processes and practices (John T. Tripp, 2012). In a recent research paper, Robert G. Cooper (2016), discusses that agile hybrids would be the next stage for software project development which should be adaptive in terms of a series of
‘build-test-feedback’ iterations.        
In summary, adaptive characteristics are non-routine that need close watch and monitoring on the project, i.e., areas
within system development that are negotiable.
 

Question Title

This part of the questionnaire focuses on the adaptive characteristics (the shaded ‘sub-set’ in the diagram below).

This part of the questionnaire focuses on the adaptive characteristics (the shaded ‘sub-set’ in the diagram below).

Question Title

* 1. P3Q1) The adaptive characteristics in the table below (also referred to as adaptive life-cycles to manage change-drivers) are suggestions for improvements based on features used by agile methodologies.

  Degree of Significant Improvement.

1 -No
2- Slight 3 – Moderate 4 –Neutral 5-Average 6-Large 7-Tremendous
Agile Adaptive Characteristics for Project Development Success
1. Incremental 
a. The increments must be a working deliverable software.
b. Break systems into trivial and non-trivial incremental parts.
c. Focus on developing and testing the non-trivial areas.
d. Provide activities to integrate all the parts later.
Agile Adaptive Characteristics for Project Development Success
2. Iterative and time-bound
a. The iterative duration cycles must be small (daily or weekly) and should not be monthly.
b. It must be the same duration during the project, However there might be exceptions.
c. The iteration cycle does not need to have working software.
Agile Adaptive Characteristics for Project Development Success
3. Requirements and Design
a. These emerge as the software project evolves.
Agile Adaptive Characteristics for Project Development Success
4. Stakeholder representation
a. Periodic demonstration of working deliverable software.
b. Gather feedback and guidance at each increment cycle
c. Review any constraints that arise, especially on scope
Agile Adaptive Characteristics for Project Development Success
5. Minimise  Activities and Risks
a. Achieve goals with minimal number of activities that manages rapid delivery and schedule.
b. Achieve goals with minimal number of risks that manages rapid delivery and schedule.
c. Provide for unplanned activities, new risks and goals,
d. Discard unfound risks and no longer needed activities.
e. Focus on the major risks in the system.
f. Focus on the progress achieved as the reality of a working system becomes more apparent.
Agile Adaptive Characteristics for Project Development Success
6. Team Sizes
a. Team sizes should be small with less than 10 members
b. Teams should be self-organising.
c. Large projects should have multiple small teams.
Agile Adaptive Characteristics for Project Development Success
7. Expert Skills
a. Periodically involve experts to accomplish the work activities.
Agile Adaptive Characteristics for Project Development Success
8. People-Oriented
a. Focus on the people
b. Focus on empowerment
c. Focus on team structure
d. Focus on team morale
e. Reduce the importance on processes
f. Reduce the importance on technology.
Agile Adaptive Characteristics for Project Development Success
9. Collaborative
a. Understand how all the pieces of the project (especially large projects) fit together
b. Provide avenues to work together to make integration as core part of the collaboration.

Question Title

* 2. P3Q2) How many years of experience do you have with traditional software development methodologies? 

Question Title

* 3. P3Q3) How many years of experience do you have with Agile software development methodologies? 

Select the Done Button and Go to Part 4 of the questionnaire. (Select weblink Part 4)

T