The Lean Thinking is The Life’s Thinking

You can’t be lean in your job, if you don’t have lean thinking in your life.
So next time when somebody says you that he is lean in his job take a look at his life!

 

Posted in Experience, Observations, Project Management, Thoughts | Tagged , , , | 1 Comment

Snoozing “Spade Hacker” in Your Company

Today I was reading a news about “Spade Hacker”. At that moment I realized that every software company has at least one “spade hacker”. How many “spade hackers” do you have in your company ? ;-)

Posted in Observations, Project Management, Read Articles, Software Stories | Tagged , , , | Leave a comment

Definition of Quality Assurance Engineer :D

A man who can’t read specifications, manuals, and use cases !
!!! By the way don’t forget the requirement IQ test below 90 points !!!
IT’S MANDATORY.

 

 

Posted in Observations | Leave a comment

Proverb of The Day

No matter how far down the wrong road you have gone, turn back now.
- Turkish Proverb

Posted in Uncategorized | 1 Comment

Metaphor for Software Building :D

Can you imagine a skyscraper to be build without scaffolding ?
Now, why do we expect to create a serious software product without unit, integration, and acceptance tests ? ;-)

P.S. Please don’t forget to put wall-papers on the walls before you deconstruct the scaffolding! It’s possible some wall to fall down. :D

Posted in Experience, Project Management, TDD, Thoughts | Tagged | Leave a comment

Lean Principle “Eliminate Waste”

Today on one of my conference calls I observed very known situation from my past, and I remembered one example of the lean principle “Eliminate Waste”.
Building the Wrong Thing
“There is nothing so useless as doing efficiently that which should not be done at all.” –Peter Drucker

Posted in Experience, Observations, Project Management, Read Articles, Thoughts | Tagged , , , , | Leave a comment

An Interesting Presentation About Technical Debt

Today I take a look one interesting presentation about “What is Technical Debt?”. It’s very horrifying to see scissors in somebody’s chest, but it’s not  horrifying when IT guys crash a business for million dollars and life of many people just because they are not well prepared to see the creeping disaster!

Posted in Experience, Observations, Project Management, Thoughts | Leave a comment

Thought of the day by David Belasco

“If you can’t write your idea on the back of my calling card, you don’t have a clear idea.”   -David Belasco

Posted in Thoughts | Leave a comment

Lean Principle “Never Fix Later!”

More than three years I was trying to transfer the jidoka approach from Toyota Production System into the software practices. Finally I find my translation, it’s very simple lean principle “Never Fix Later!”. Under the word “fix” I mean wide definition like fix the bug, make the code clean, refactor the code, redesign the code and so on.  Actually this lean principle rely on Zen principle “Retreat to get ahead”.  Probably this is one of the best weapons for technical debts.
P.S. Probably I should have named it “Never sweep the rubbish under the rug!” :D

 

Autonomation

Posted in Experience, Observations, Software Stories, Thoughts | Tagged , , , , , , | 1 Comment

Interesting Notes from “Agile Software Development, Principles, Patterns, and Practices” book

Notes from Chapter 3 “Planing”
1. Agile process of planing requires

  • Very detailed planing for the next two weeks
  • Very rough plan for the next three months
  • Extremly crude plan beyond that

2. Correlation between quality and early delivery of a partially function system

  • The less functional the initial delivery, the higher the quality in the final delivery.
  • The more frequent the deliveries, the higher the final quality

The full info about the book is “Agile Software Development, Principles, Patterns, and Practices” with author Robert C. Martin

Posted in My Bookshelf | Tagged , , | 1 Comment