The Implementation of 3TZ Model of Software Development

Open access


This paper presents the concepts and explores issues related to the 3 Time Zones (3TZ) model of software development in global workspace environment. The 3TZ model itself seeks to take advantages of differences in time zones between places around the world. By engaging software development teams in different regions separated by 8 hours each, it is possible for their combined working hours to cover the whole 24 hours period. Thus, while they each work their normal 8 hour days, together they are able to achieve in 1 day what a single team would achieve in 3 days. They are able to achieve this by passing on their work from one team to the next as one finishes their workday and the next team starts their workday. The 3TZ model of software development revolves around the employment of a software development team distributed in at least 3 different locations around the world in 3 different time zones. If work was passed on from one team to the next and adjacent teams were separated by 8 hours, then 24 hours continuous collaborative software development could be achieved. Though this poses many challenges, when dealt with there is great potential for software to be developed much faster than is possible for a single, collocated development team. In the global economy, we have seen a decrease in the barriers towards communication across the globe along with an increase of service availability to support this communication. Software development is one of the disciplines that is capable of effectively utilizing and benefiting from global collaboration prospect lent by ever increasing capability of information and communication technology. 24 hours continuous development is ideal for application towards tasks that have hard deadlines or require work completed as soon as possible. This article will mainly focus on introducing 24/7 global models that can be applied in cloud environment used in three different time zones.

[1] A. Gupta, S. Sesbasai, I. Crk, and D. B. Smith, “Toward the 24- hour knowledge factory in software development,” in Stealing Time:Explorations in 24/7 Software Engineering Development, Z. Chaczko, R. Klempous, and J. Nikodem, Eds. Denmark: River Publishers, 2010, pp. 31-62.

[2] E. Carmel, Global Software Teams: Collaborating Across Borders andTime Zones. Upper Saddle River, New Jersey: Prentice Hall, 1999.

[3] J. D. Herbsleb and D. Moitra, “Global software development,” IEEESoftware, vol. 18, pp. 16-20, 2001.

[4] P. Cichon, Z. Huzar, Z. Mazur, and A. Mroz, “Worldwide teams in software development,” in Stealing Time: Explorations in 24/7 SoftwareEngineering Development, Z. Chaczko, R. Klempous, and J. Nikodem, Eds. Denmark: River Publishers, 2010, pp. 85-109.

[5] Z. Chaczko, R. Klempous, and J. Nikodem, Stealing Time: Explorationsin 24/7 Software Engineering Development. River Publishers, 2010.

[6] S. A. Lim and Z. Chaczko, Cloud Computing and Its Enablement of the# Time Zone Workflow Model in an Open Source Application LifecycleManagement Program. UTS, 2012, Supervison by Z. Chaczko.

[7] R. Klempous, J. Nikodem, and A. Wytyczak-Partyka, “Application of simulation techniques in a virtual laparoscopic laboratory,” in ComputerAided Systems Theory - EUROCAST 2011 - 13th International Conference, Las Palmas de Gran Canaria, Spain, February 6-11 2011, Revised Selected Papers, Part II; 01/2011.

[8] A. Rey, Android Phone Control of Smart Home Infrastructure, CapstoneProject. UTS, 2012, Supervison by Z. Chaczko.

[9] R. D. Battin, R. Crocker, J. Kreidler, and K. Subramanian, “Leveraging resources in global software development,” IEEE Software, vol. 18, pp. 70-77, 2001.

International Journal of Electronics and Telecommunications

The Journal of Committee of Electronics and Telecommunications of Polish Academy of Sciences

Journal Information

CiteScore 2016: 0.72

SCImago Journal Rank (SJR) 2016: 0.248
Source Normalized Impact per Paper (SNIP) 2016: 0.542


All Time Past Year Past 30 Days
Abstract Views 0 0 0
Full Text Views 349 349 17
PDF Downloads 320 320 6