(TPFKB) The Process Formerly Known as BUP

TPFKB Vision

The TPFKB is an iterative software development process that is minimal, complete, and extensible.

TPFKB  takes an agile approach to development valuing team collaboration and benefits to the stakeholders over unproductive deliverables and formality. The process provides this progressive approach to building systems within a proven, structured lifecycle.

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.