Irrationality is cognition, thinking, talking, or acting without inclusion of rationality. It is more specifically described as an action or opinion given through inadequate use of reason, or through emotional distress or cognitive deficiency. The term is used, usually pejoratively, to describe thinkingRead more…
Management
Part 1 Let’s start by asking the simple question. Why do you hire people to your organization? I guess you need help to solve complex problems that you can’t solve alone. You probably would like to hire people for thingsRead more…
What to do when time takes all your cards away?
Let me just go through some of the fundamentals of project management and highlight some the challenges one can face in software development. Let start with the stages of software development which is common in almost on all development departments, sometimes you doRead more…
Why there is nothing new in Lean startup?
Everybody is hyped about lean startup and MVP, pivoting and etc. for the last 3 years. I really like the lean start up and there is nothing really wrong with the approach. Despite it is hype, it is something thatRead more…
QA Continues – Part II – Whitebox
What is white-box testing? It means, testing the inside functionality of the software. Your focus will be on testing broken or poorly structured code paths, internal security holes, the flow specific inputs through the code, testing of loops, functions and statements. White-box testingRead more…
How to start QA – Part I – Blackbox Testing
Unboxing Black box testing. When you are considering starting a QA department or think about outsourcing the QA, there are three key factors you should focus on immediately, if you want to make it a success. These are completeness, correctnessRead more…
How to create business understanding in your software development team?
Business focused development teams. It is sometimes quite hard for developers to understand the business. Business and Engineering has actually a lot of common practices, but the jargon, making it very difficult to talk on common terms. Business model canvasRead more…
How to hire a great CTO or a software architect?
Internal Promotion and External Hiring Tom DeMarco once wrote in his book “Deadline”; Get the right people. Match them to the right jobs. Keep them motivated. Help their teams to jell and stay jelled. (All the rest is Administrivia) GettingRead more…
How to build software products with purpose?
There are more and more, we can see how the project managers and teams get lost with the different methodologies when they hit the trenches. Methodologies are just set of process to facilitate product development. Each of them take aRead more…
Where to start?
Congratulations, you get promoted or get a new position in a new company or get hired as a consultant. You are in charge of development! What to do next? Go and talk to people. One of the things you shouldRead more…