Motivation is an important personal skill to inspire individuals to reach a goal or diminish some kind of feelings like pain. Moreover, it may be beneficial to have a good motivation skill throughout your life. The interesting image (left) shows an impossible thing–an ant is holding up a length of wood which is several times it’s […]
Posts Tagged ‘scrum’
Baking a cake
One might ask: “What does baking a cake have to do with project delivery?” Actually the process of baking a cake is a great analogy to help understand a common practice which often results in projects spinning out of control leaving both the team developing the project the project’s clients dissatisfied and disappointed.
Agile estimation and planning: Part 3
In Part 1 and Part 2 of this series, we investigated why we use relative estimation as the foundation for our estimation and planning process. In this article we will look at a second aspect of Agile estimation that helps us improve the accuracy of our estimates. Traditional estimation is an expert estimation technique: that […]
Measuring the Performance of Delivery Teams (Conclusions)
This is the final segment of a 6 part series. Part I introduced the concept of analytically measuring the performance of delivery teams. In Part II – We talked about how Agile practices enhance our ability to measure more accurately and more often. Part III defined a system model for defining 3 dimensions of performance […]
Measuring the Performance of Delivery Teams (Part V Productivity)
This is Part V in a multi-part series. Part I introduced the concept of analytically measuring the performance of delivery teams. In Part II – We talked about how Agile practices enhance our ability to measure more accurately and more often. Part III defined a system model for defining 3 dimensions of performance (Predictability, Quality […]
Measuring the Performance of Delivery Teams (Part IV – Quality)
This is Part IV in a multi-part series. In Part I – We introduced the concept of analytically measuring the performance of delivery teams. In Part II – We talked about how Agile practices enhance our ability to measure more accurately and more often. In Part III – We introduced a system model for defining […]
Measuring the Performance of Delivery Teams (Part III)
This is Part III in a multi-part series. In Part I – We introduced the concept of analytically measuring the performance of delivery teams. In Part II – We talked about how Agile practices enhance our ability to measure more accurately and more often. In this part, we’ll talk about “Which Dimensions are Most Important […]
Visualizing requirements – by Diego Zhong
Recently I acted as the product owner (PO) of a system which is about resource/training management. The complexity of the system is moderate as there are less than 10 pages and over hundred of business rules. Since I could only spend about one hour each day in elaborating the requirements of the system, I did […]
Measuring the Performance of Delivery Teams (Part II – Agile)
How Agile methodology can enable more accurate and timely measurement Not surprisingly, development organizations that operate with a truly Agile methodology, tend to have far more meaningful, quantitative and frequent measurements of their operational performance than those using more classical (i.e. waterfall) methodologies. That isn’t to say that practitioners of waterfall methodology don’t generate a […]
Measuring the Performance of Delivery Teams (Part I)
The Challenges of measuring performance in software delivery Surveys on software development metrics are nothing new. This topic has been a source of discussion for decades with little change to the dichotomy of findings. To quote just one example: A recent global survey of over 150 CIOs found that while over 75% of them recognized […]
Measuring the Performance of Delivery Teams (Overview)
How much can you save by using a multi-sourced team, where some of the work is done offshore? Depending on whom you ask, the answer can vary wildly. The reason for this is that a truly accurate answer from a mature IT organization, takes more into account than simply multiplying the ‘rates’ by the ‘body […]
Restraining clean freak of coding when it’s not necessary
Author Ricky Wang Sr. Technical Consultant A lot of colleagues around me are very familiar with some theory such as design pattern and code refactoring. I don’t want to repeat the benefits of them because everyone can blurt out some and it would be true if they can be implemented properly. The reality is some […]