Pflogging
... in pursuit of accelerated value creation
Home
Site features
Areas of interest
Contact me
User login
Username:
*
Password:
*
Remember me
Create new account
Request new password
Why register?
A number of key features are only available to registered users. They include:
Access to the full content of top-rated material (only teasers are available to anonymous users after the material has been posted for 45 days)
The ability to search site content
The ability to access reviews of books relevant to site material
The ability to access key quotes relevant to site material
The ability to access content from partner sites
The ability to rate material
The ability to post comments
The ability to post new information and propose it for publication
The ability to request email notification when selected content is added or updated
Categories
Areas of interest
Origins (1)
On names in general... and Pflogging in particular
Conventional wisdom (106)
10x Software Development
Execution discipline (28)
43 folders
Life hacker
Survival is only an option
Consistently improving process performance
Answers to all your questions
Ten questions to discern the real value of processes in a business
How much do you trust PMI's advice?
Software Program Manager's Network
Putting engineering on a diet
7 sources of technical debt
7 strategies for measuring and tackling technical debt
Verification and validation concepts, strategies, and limitations
Discipline, risk management, and attention disorders
What does it take to achieve consistent outcomes?
Borrowing from the future
Deploy and utilize tracking systems based upon facts and data
The best path to competency?
Holes in both feet are reminders to check the gun isn't loaded
Putting together puzzles
The thought processes behind healing the sick
How does one learn a lesson?
The core disciplines - applying the scientific method to process improvement
Processes, Mental Models, and Improvement Dynamics
How to burn down problems before they burn you
Standardizing work and paying piecemeal
The Flaws of the Political System
Translating abstract needs into concrete actions
Seeing connections that aren't there
Analytics (6)
Show me the numbers!
Confronting variation
A case study of implementing systematic improvements
Passion and new knowledge beats old knowledge
Spinning the numbers
Travel intelligence
Change management (7)
We've got upgrades!
Software Program Manager's Network
Catalyzing collaboration
The culture's assimilation of change
A case study of implementing systematic improvements
Cultural resistance
Translating abstract needs into concrete actions
Issue management (7)
Policies drive mechanisms - but not very far!
Delivering product support that will thrill your launch customers and save you money
My Vista horror story
Form a Chronic Issue Troubleshooting Team
The parable of the non-starting car
How to burn down problems before they burn you
Translating abstract needs into concrete actions
Requirements-driven development (9)
Survival is only an option
A treasure box of requirements best practices (and many others, too!)
Walk in the stakeholder's shoes
Policies drive mechanisms - but not very far!
Software Program Manager's Network
What does it take to achieve consistent outcomes?
Goal setting and planning
How does one learn a lesson?
Translating abstract needs into concrete actions
Architecture and effective designs (9)
Survival is only an option
A treasure box of requirements best practices (and many others, too!)
Getting inside Grady Booch's head
Technical process framework
Why is testing software different than testing mechanical devices?
On the path to the Matrix
The platform idea
Architecting solutions
Program management information architecture
Quality management (17)
Survival is only an option
A treasure box of requirements best practices (and many others, too!)
Handling product introductions with care
What doesn't work from an end user's perspective when introducing new products
Why do we test?
How should we then build?
What exactly does having a 'requirements problem' mean?
Software Program Manager's Network
Delivering product support that will thrill your launch customers and save you money
Why is testing software different than testing mechanical devices?
Form a Chronic Issue Troubleshooting Team
Verification and validation concepts, strategies, and limitations
What does it take to achieve consistent outcomes?
Deploy and utilize tracking systems based upon facts and data
Putting together puzzles
How does one learn a lesson?
Processes, Mental Models, and Improvement Dynamics
Risk management (13)
Risk management process example
Survival is only an option
What should you be worried about?
Insurance for project hazards
Risk management criteria
Actively manage uncertainty
A checklist for integration risks
Software Program Manager's Network
It's the consequence, not the failure, that matters
Discipline, risk management, and attention disorders
Assessing the maturity of a risk assessment effort
Making risk management personal
The risks of risk management
Systems integration (9)
Policies drive mechanisms - but not very far!
Handling product introductions with care
Software Program Manager's Network
Why integration hurts
Why is testing software different than testing mechanical devices?
Manage verification discoveries, asset utilization, and yield to achieve required coverage
Holes in both feet are reminders to check the gun isn't loaded
Putting together puzzles
Program management information architecture
Agents of change (230)
Core skill sets (138)
Communications (5)
Why teams don't work
Deconstructing a Process
A failure to communicate
Pursuing a meaningful definition of competency
On effective communications
Evangelism (2)
Putting engineering on a diet
Creating memorable ideas
Facilitation (6)
Uncovering the issues
Why teams don't work
Catalyzing collaboration
A proven pattern of successful change interventions
Playbooks and fishing lessons, instead of more laws and sermons
Generating ideas to help people
Focus (5)
Why teams don't work
Launching teams for sprints to an objective
The assumptions behind the competency concept
Identifying opportunities for developing effectiveness
Creating memorable ideas
Gatekeeping (5)
Case study: sharing a high-value asset
Case study: centralizing focus on a key problem
Why is testing software different than testing mechanical devices?
How does one learn a lesson?
What costs to control and when
Innovation (6)
Ten steps to Innovation
Spacing out
Management innovation
On the path to the Matrix
Passion and new knowledge beats old knowledge
Generating ideas to help people
Leadership
Management
Motivation (8)
Why can't work be like a hobby?
Why teams don't work
Launching teams for sprints to an objective
Philosophical musings
Key design parameters of a motivational system to accelerate change
The inner motivational loop
The path to increased job satisfaction
Generating ideas to help people
Pathfinding (21)
Navigating without a map
Natural laws trump heart-felt beliefs
Leadership pitfalls - success is fickle!
Pursuing levels of competency for software engineering
How many requirements are enough?
What exactly does having a 'requirements problem' mean?
Watching who is advocating the merits of synergy
Case study: sharing a high-value asset
Case study: centralizing focus on a key problem
Keeping the customer happy
Becoming competent in managing competency
Management innovation
Pursuing a meaningful definition of competency
A proven pattern of successful change interventions
Identifying opportunities for developing effectiveness
Protocols are better than processes
How does one learn a lesson?
CATWOEs set a nice context for SWOTs
Re-thinking the problem
Playbooks and fishing lessons, instead of more laws and sermons
A case study of implementing systematic improvements
Storytelling (13)
Having fun with problems
Handling product introductions with care
The upgrade experience
The problems begin
Case study: sharing information in a common repository
My Vista horror story
Spacing out
Project management rules of thumb
Making risk management personal
Creating memorable ideas
How does one learn a lesson?
The parable of the non-starting car
Enhancing future performance and job satisfaction
Surveying (23)
The Open Directory project - taxonomy of the internet
Which hat are you wearing?
Project fire-fighting
What should you be worried about?
Natural laws trump heart-felt beliefs
Ten questions to discern the real value of processes in a business
Estimation of Outsourced Projects
Why teams don't work
Deconstructing a Process
Walk in the stakeholder's shoes
What exactly does having a 'requirements problem' mean?
Case study: centralizing focus on a key problem
How much code can a woodchuck chuck?
The synergy value proposition
The assumptions behind the competency concept
Essential capabilities for tools and the endeavors which provide them
Evaluating and enhancing personal performance
How does one learn a lesson?
CATWOEs set a nice context for SWOTs
Failures of perception
The parable of the non-starting car
Spinning the numbers
Decision-making through critical thinking
Diagnosing (34)
Which hat are you wearing?
Changing the autopilot... a journey of self-discovery
Natural laws trump heart-felt beliefs
Ten questions to discern the real value of processes in a business
Having fun with problems
Handling product introductions with care
What doesn't work from an end user's perspective when introducing new products
What exactly does having a 'requirements problem' mean?
Mental models
My configuration
Troubleshooting 101
Delivering product support that will thrill your launch customers and save you money
Case study: sharing a high-value asset
Case study: centralizing focus on a key problem
It's the consequence, not the failure, that matters
Form a Chronic Issue Troubleshooting Team
The assumptions behind the competency concept
Critically analyzing competency efforts
Verification and validation concepts, strategies, and limitations
Discipline, risk management, and attention disorders
Deploy and utilize tracking systems based upon facts and data
The overhead of switching contexts
Identifying opportunities for developing effectiveness
Holes in both feet are reminders to check the gun isn't loaded
Making risk management personal
Psychology of judgement and decision making
How does one learn a lesson?
What costs to control and when
CATWOEs set a nice context for SWOTs
Failures of perception
The parable of the non-starting car
Spinning the numbers
Decision-making through critical thinking
Trust, critical thinking, and decision-making
Filtering (10)
Utilize an accountability system to review progress and tune strategies
Why the 80 / 20 rule doesn't always apply anymore
Finding news worth reading
Project Failure Rates
Form a Chronic Issue Troubleshooting Team
Critically analyzing competency efforts
How does one learn a lesson?
CATWOEs set a nice context for SWOTs
Passion and new knowledge beats old knowledge
Decision-making through critical thinking
Improvement strategies (66)
Evaluating and enhancing personal performance
Automation (5)
Eclipse - an open development platform
Drupal
Visualizing anything
Case study: sharing information in a common repository
Essential capabilities for tools and the endeavors which provide them
Knowledge management (13)
Drupal
Consistently improving process performance
Handling product introductions with care
Collaborative development of processes
Pursuing levels of competency for software engineering
What works from an end user's perspective when introducing new products
Becoming competent in managing competency
Form a Chronic Issue Troubleshooting Team
The synergy value proposition
Pursuing a meaningful definition of competency
Critically analyzing competency efforts
Discipline, risk management, and attention disorders
How does one learn a lesson?
Process-based improvements (21)
OPEN process framework
What issues should be considered in selecting best practices or improvement frameworks?
Survival is only an option
Consistently improving process performance
Yet Another Process Maturity Model?
Process and Enterprise Maturity Model
Ten questions to discern the real value of processes in a business
How are best practices best implemented?
The Ad hocracy
Deconstructing a Process
Technical process framework
Putting engineering on a diet
A proven pattern of successful change interventions
On the path to the Matrix
The overhead of switching contexts
Protocols are better than processes
Playbooks and fishing lessons, instead of more laws and sermons
Governance frames of reference
Isolating normal and special cases for learning: Macro processes and levels of guidance for the roles that implement them
The core disciplines - applying the scientific method to process improvement
Processes, Mental Models, and Improvement Dynamics
Information architecture (2)
Catalysis
Program management information architecture
Improved infrastructure (2)
Case study: sharing information in a common repository
The young pup and the old dog
Standards and best practices (15)
What issues should be considered in selecting best practices or improvement frameworks?
Survival is only an option
Consistently improving process performance
Ten questions to discern the real value of processes in a business
How are best practices best implemented?
Technical process framework
Becoming competent in managing competency
Pursuing a meaningful definition of competency
When a best practice is not good enough
Are best practices always the right thing to do?
What are best practices?
Where does one find best practices?
Protocols are better than processes
Playbooks and fishing lessons, instead of more laws and sermons
Processes, Mental Models, and Improvement Dynamics
Talent management (7)
Google Summer of Code
Pursuing levels of competency for software engineering
Management innovation
On the path to the Matrix
What is experience worth?
Factoring in learning and experience - Capacity + Capability
A mental model of job performance
Rulers (26)
Bodies of knowledge (3)
Becoming competent in managing competency
Pursuing a meaningful definition of competency
Critically analyzing competency efforts
Evidence-based management (10)
Consistently improving process performance
Project Failure Rates
How much code can a woodchuck chuck?
The assumptions behind the competency concept
Critically analyzing competency efforts
Discipline, risk management, and attention disorders
A case study of implementing systematic improvements
Spinning the numbers
Faith, hope, and change
Juggling competing interests
Governance frameworks (13)
Security Systems Engineering Capability Maturity Model (SSE-CMM)
Control Objectives for Information and related Technology
IT Infrastructure Library - ITIL
Organizational Project Management Maturity Model (OPM3)
Capability Maturity Model - Integrated
The Ad hocracy
Deconstructing a Process
Technical process framework
Critically analyzing competency efforts
Where does one find best practices?
Playbooks and fishing lessons, instead of more laws and sermons
Governance frames of reference
Processes, Mental Models, and Improvement Dynamics
Paradigm shifts (41)
Democratization of distribution (2)
Information socialism
The economics of user-generated content
Democratization of production (7)
Information socialism
The economics of user-generated content
Visualizing anything
Case study: sharing a common work environment
Catalyzing collaboration
The young pup and the old dog
Replacing production with reproduction
Value management (2)
A significantly better media center than the Apple TV for less money
The synergy value proposition
Agile techniques (6)
How much do you trust PMI's advice?
I Hate Project Management
Launching teams for sprints to an objective
Putting engineering on a diet
Lean's ultimate impact on development and release cycles
Your new methodology - an owner's manual
Lean practices (19)
Why the 80 / 20 rule doesn't always apply anymore
Lean Software Development
Reforming project management
Why reduce cycle-time?
A Kanban case study for software engineering
Putting engineering on a diet
How to find bottlenecks - Metrics that Matter
An iteration-less agile process
How a Kanban can help
The challenges of managing flow in engineering systems
Visual controls to manage buffers
The essential difficulty of lean scheduling
Kanban bootstrap
Balancing resources and concurrent pipelines
Synchronizing production
Lean's ultimate impact on development and release cycles
Managing flow
Your new methodology - an owner's manual
On enhancing throughput
Systems thinking (5)
Fragile creations and the decisions that produced them
The outer motivational loop
Systems thinking 101: interactions and dynamics
Program management information architecture
Emergent behaviors
Rule changers (29)
Networks (1)
Perhaps it's best to not have a head...
Self-organizing community development (19)
Eclipse - an open development platform
Catalysis
Drupal
Oxford English Dictionary
The Open Directory project - taxonomy of the internet
OPEN process framework
The economics of user-generated content
What is an ecosystem, anyway?
Collaborative development of processes
Case study: sharing a common work environment
Catalyzing collaboration
Spacing out
The young pup and the old dog
The synergy value proposition
Management innovation
Pursuing a meaningful definition of competency
On the path to the Matrix
Perhaps it's best to not have a head...
A case study of implementing systematic improvements
Long-tailed markets (1)
Why the 80 / 20 rule doesn't always apply anymore
Open licensing (3)
GPL License
OPEN process framework
The economics of user-generated content
The wisdom of crowds (5)
Finding news worth reading
Collaborative development of processes
10 ways to harness the wisdom of crowds
The truth is out there
Passion and new knowledge beats old knowledge
Futures (16)
Breakthroughs in visual recognition
Flight 2.0
Shift Happens
Reconstructing a browsable 3D view from photographs
Robot competitions
Replacing production with reproduction
Medical robotics
The big dog walks
Predictions of a radically different future
The biomechatronics revolution
What in the world is going on?
The new Geopolitics
The Kindle - an A for effort?
Faith, hope, and change
Green crude
The ITER project
Personal gripes (1)
I Hate Project Management