Skip to main content

Innovation + Product Development

How Can I Make “Today” My Default Prompt Value II

Here, you can see “Optional Prompt” is dimmed as “False” and cannot be modified. It means the prompt is required to input value before running report. What if we set “Default Value” as blank and run the report? Click on “OK”, the page does not respond. We are required to input a standard date value, […]

How Can I Make “Today” My Default Prompt Value Ι

In one of my recent projects, I designed a bunch of reports using SAP Crystal Reports 2008 tool. In some of reports, I wanted to have a value like “sysdate”, “the first day of previous month”, or a formula of some kind like CurrentDate() plugged into that parameter as default for user convenience and for […]

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 […]

Common features for B2B Storefronts

Author Nancy Xu   Sr. Technical Consultant Recently we finished another ecommerce project website testing. Comparing this site with other sites we have developed, I found there are some common designs within these two products. Please see them bellow in the list. Product Navigation: website’s navigation allows visitors to get from page to page and discover […]

Ruby on Rails or Groovy on Grails, Pros and Cons-Minjun Wang

Author Minjun Wang  Lead technical consultant “RoR is an open-source web framework that’s optimized for programmer happiness and sustainable productivity. It lets you write beautiful code by favoring convention over configuration.” excerpted from rubyonrails.org. In my experience RoR is worthy of the name. Built upon a very beautiful and efficient language – Ruby, Rails has […]

Oracle Service Bus Proxy Service listening on the Database table

Author   Owen Wang   SR. Engineer Case Scenario: If one of the DB record is updated, insert or delete in DB table, applications need to capture these changes and send request message to notify the back end application. Most of people know how to listen on a database table in the BPEL, because BPEL has a […]

Opinionate Review On Gitlab

Author Ronald Mai    GDC  Architect Gitlab is a self hosted git management system, or the poor man’s Github. And this is my opinionated review on it: Differences with Github All projects are system level, you can’t create project under your account. As a developer, you can only create branches in the repository. Issues are not […]

SIEBEL EIM optimizer mode

Author Ella Zhong  Sr. technical consultant In order to tune the performance of SIEBEL EIM loading, we always consider the following steps: Maintenance of EIM tables: leaving old batches in EIM tables wastes space and can adversely affect performance. Using Batch Ranges: BATCH = x-y( the maximum number of batches that you can run in […]

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 […]

Load More