Lingo Explained : Stakeholder

Stakeholders… Who are they?
Stakeholders are people who have key roles in, or concerns about, your project/architecture/…

What’s the use in identifing stakeholders?
This is a discipline called “Stakeholder Management“. Here you are going to identify the most powerful/influencial stakeholders early and ensure their input is used to shape your project/architecture/… This to ensure a smooth change.

stakeholder-management

A basic tool for this is the “Stakeholder Map” where you document the stakeholders, their key concerns & identified class.

Lingo Explained : Technical Debt

What is technical debt?

A design or construction approach that’s expedient in the short term but that creates a technical context in which the same work will cost more to do later than it would cost to do now (including increased cost over time)

technical-debt-explained

Example

“Guys, we don’t have time to dot every i and cross every t on this release. Just get the code done. It doesn’t have to be perfect. We’ll fix it after we release.”

A quote from the past

“As an evolving program is continually changed, its complexity, reflecting deteriorating structure, increases unless work is done to maintain or reduce it.” — Meir Manny Lehman, 1980

Need a bit more info? Check out the presentation on technical debt at the International Conference on Software Engineering anno 2013 or Wikipedia.