August 2007
Enhance the Unit test using Annotation approach
This blog discuss the benefits of using the specific class of JUnit4 that helps developers can custom the way of running unit test, user can reduce the test code, increase the re-usability by using Annotation
Unitils - the excellent unit test library
I am developing the Wicket application using Spring, Hibernate. I use Wicket tester module, JUnit4, EasyMock and DBUnit for writing test code. While writing test code, many lines of code writing for set up test cases and they are re-used across test cases. The new unit test framework names Unitils helps me a lot in configuring the database unit test (DBUnit, Hibernate) also the service unit test (Spring, EasyMock).
June 2007
Template architecture for software rapid development - part 1
The introduction of how to create and maintain the reusable artifacts in software industry by using template architecture. That helps software company can reduce the development effort and time, increase the product quality by proven solution for product line.
Managing change
Change means that people omit their habits (routine behaviors) and they set up a new habit. All know that it is not easy for anyone to change their habit, the reason comes from their mind and their capacity (’does it need to change?’ or ‘can we change it successfully?’ etc). However, one all agree that any company must accept change while its operation time. Change people habit is difficult but change organizational behavior is very difficult (if company has 200 associates, it means that the difficulty of behavior is 200 times more difficult than people change)
Having one big process for all kinds of projects, it is wrong!
Nowadays, there are many processes as RUP, Scrum, FDD, XP etc. Each process has its strong and weak points and it advices that users should custom some parts while using, the custom depends on the specific circumstance of project. In any software company, we have the software development process. They can build process by themselves but almost cases, they custom from the well-known process like RUP, Scrum etc. Defining the one process for all kinds of projects seems to be the right solution when company has few projects but the problem will be raised when company get more and more projects.
May 2007
Quality Management Program of Software organization
Quality service is the most critical for any organization both commercial and non-profit organization. To attain the goals of your organization about the margin also large user community, deliver the quality product and continuous improve your quality service is the most challenge for any organization. Some organizations consider the Quality Management Program is less important than others such as Marketing, Sell plan.
1
(6 marks)