TPFKB Vision
The TPFKB is an iterative software development process that is minimal, complete, and extensible.
- The process is minimal in that only fundamental content is included
- The process is complete in that it can be manifested as an entire process to build a system
- The process is extensible in that it can be used as a foundation on which process content can be added or tailored as needed
TPFKB Fundamental Concepts
It's the people! | Focus on the collaboration within a development team including the
product stakeholders to maximize results
|
Do it again, and again, and ... | Application of an iterative lifecycle that mitigates risk early and
often, and shows results early and often
|
Know what they really want. | Management of requirements in a form that represents stakeholder
value and drives the development process
|
Long live architecture! | Cognizance of architecture as a means to increase quality and
technical understandability
|
Project XYZ Guiding Principles
Time is not our friend.
If it's not in 4.1 it's not in 5.0
No architectural changes if it does not decrease effort.