Offshore Software Development Company
Offshore Delivery Model > Best Practices > Nightly Build & Smoke Test

The Nightly Build and Smoke Test is a process in which a software product is completely built every night and then put through a series of tests to verify its basic operations. This process is a coding-stage process, and it gets initiated at the start of the coding phase of the project. The process produces its savings by reducing the likelihood of several common, time-consuming risks – unsuccessful integration, low quality, and poor progress visibility.

The Nightly Build and Smoke Test can be used effectively on projects of virtually any size and complexity.

It is the responsibility of the Build Group to create the required environment for running the nightly builds and monitoring it on a daily basis.

Advantages:

Here are some of the advantages associated with the Nightly Build and Smoke Test:

1. Reduced Integration Risks: One of the greatest risks that a project faces is when team members combine or “integrate” their codes that they have been working on separately; their code does not work well together. The nightly-build-and-smoke-test process keeps integration errors small and manageable.

2. Easier Defect Diagnosis: When the application is built and tested every day, it’s much easier to pinpoint why the application breaks down on any given day. If it worked on Day 17, and breaks on Day 18, something that happened between the Day 17 build and the Day 18 build broke the application.

3. Progress Monitoring: When we build the application every day, the features that are present and not present are obvious. Both technical and non-technical managers can simply use the application to get a sense of how close it is to completion.

The Nightly–Build–and–Smoke–Test process is at heart a risk-management practice. It has a powerful ability to make the schedules more predictable and to eliminate some of the risks that can cause extreme delays – integration problems, low quality, and lack of progress visibility.

  Model
  Process
  Project Execution
  Team Structure
  Best Practices
  Inspections
    Component Reusability
    Change Control Board
    Nightly Build & Smoke Test
  Top 10 Risks List
DashBoard

I have been working with Hanu for about a year and in my experience they have proven to be invaluable engineers. They are both courteous and thoughtful designers. It is refreshing to have development partners who simply get the job done. The way they communicate throughout the process creates a level of comfort as though they are down the hall working in your outer office. I don't think you can get better than that. Hanu is a rare breed in the environment, they keep their word and deliver on time and more often than not, the product is better than anticipated. They are problem solvers. I highly recommend them. The cost savings will speak for itself.”

Brice Carrington
CEO

Ultimate FX

We spent a considerable amount of time searching for a cost effective solution to augment our internal development staff and found Hanu Software. Hanu’s mature offshore development model has reduced our development cost by 70% in the first year alone while improving our overall time to market. We now have a flexible development model that incorporates internal and external resources that delivers a significant competitive advantage.

President
Customer Organization

"Our selection process for contracting an off-shore development company was a detailed search involving many areas to be addressed. Our focus was finding a company that could follow our instructions initially in our RFP and move forward with a very detailed negotiations process addressing every concern our company may have had or could perceive in the future. As negotiations took place I was able to get a better understanding of HSS's philosophies, dedication and honesty. This provided our company with all the information we needed to make a clear choice who would have our business. I am 100% confident we have made the right choice. Thank you."

Jared Dalto
Founder & CEO

Seawinds Realty, Inc.

“Partnering with Hanu Software has allowed us to realize a cost saving of 40% on our ongoing product enhancements while improving our customer satisfaction.”

Project Manager: NJ Based Publication House

 
Hanu Software developed a ticketing application for a Canadian Production house using web services. The application has a web interface for the end users as well as the desktop version that is used by the agents.
Hanu Software developed a contact management and the sales automation system for a start up firm in CA using .NET, phpGroupware and a third party product such as Intersoft WebGrid and Cook Computing XMLRPC.NET.

read more >>

   
Copyright © 2003 Hanu Software :: Offshore Software Development Company