Skip to main content

Innovation + Product Development

Grails: How to configure additional beans

As you may know, Grails is actually a Spring MVC application in disguise.  Meanwhile dependency injection is the key point of Spring. Thus a quite natural problem for newcomers to Grails is that: how to configure more beans? Actually it’s as easy as in Spring.

Another usage of WinSCP – A simple way to make automatic remote call Linux/Unix shell from Windows

When you want to execute Linux/Unix shell from windows, you definitely will think of putty, which can help you log in to Linux/Unix server and execute shell. But if you need an auto-run job to do that for you, putty does not work, Cygwin might work. Recently in my project, I found another simple way […]

Using story points or hours for estimation?

Everybody knows the estimation for tasks, but many folks are still confused on the metric of the estimation. In waterfall, managers determine a team member’s workload capacity in terms of time. That is, managers estimate how long they anticipate certain tasks will take and then assign work based on that team member’s total available time.

How to popup applet in the browser script

When you click a button on the applet, and want it pop up an applet so that we can choose some value in that pop up applet. we can create three control user properties for that button: ■ Popup. Set to the applet you want to appear. This applet must use a class derived from […]

Big Data, Big Deal?

If we look back in recent years, the dominating words that represent technical trends are around “Cloud Computing” and  “Big Data” in the IT world. More and more firms have planned strategically for big data as it is beyond a pure technical term and is gaining business impact. Per research published by Gartner, big data […]

How to stop worrying about broken builds

In traditional CI workflow, if you checked in something and broke the build, you would block the whole team. You might end up checking in less frequently. Or the team need to enforce some kind of check in policy. These do not make any sense to me. CI is supposed to give me rapid feedback, and […]

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.

Update RPT when Column Modified in Data Source

During the Crystal Reports development, it is very common data source (database, universe) definition modifications impact the fileds to be presented in the RPT, such as field renaming, data type changes, or even deletion of a specific data field. How can we synchronize the changes from the data source into RPT to make sure the […]

Generate web service client with Apache CXF in Maven

In this topic, I will discuss how to use maven to generate web service client code automatically with Apache CXF, here are the step by step instructions: Before you prepare the maven pom file, you first should get the WSDL file For instance, if you are using Siebel, you can download it from Administration – […]

Agile Estimation and Planning: Part 4

In this fourth and final article on agile estimation and planning we’ll look at planning. Part 1 and Part 2 of this series we looked at how relative estimation could help us improve our estimation accuracy. In Part 3 we looked at how team-based estimation further helped us further develop a comprehensive view of the problem being estimated. […]

Eliminate the impact of shifted workday

In the past week, the people in China just went through the tomb-sweeping holiday. As a result, the week of 4/2/2012 were broke into three parts which only contains only two workdays in this week. People in China have gotten used to such kind of shifting on the calendar. However, most of people in US […]

What is SQA?

Many new employees always ask such questions ‘What is SQA?’, ‘What SQA do in the project?’. To answer these questions I will introduce the SQA role in this post. There is one process area in CMMI model which is PPQA (Process and Product Quality Assurance). It has several objectives, Objectively Evaluate Processes and Work Products […]

Load More