Halliburton Company is an American multinational corporation and the world’s second largest oil service company and responsible for most of the world’s largest fracking operations. The company helps customers maximize value throughout the lifecycle of the reservoir – from locating hydrocarbons and managing geological data, to drilling and formation evaluation, well construction and completion, and optimizing production throughout the life of the asset
Halliburton Company is an American multinational corporation and the world’s second largest oil service company and responsible for most of the world’s largest fracking operations. The company helps customers maximize value throughout the lifecycle of the reservoir – from locating hydrocarbons and managing geological data, to drilling and formation evaluation, well construction and completion, and optimizing production throughout the life of the asset.
Halliburton’s product enhancement (PE) software technology organization develops critical internal enterprise software. The business unit’s two major software products are developed on a Windows platform using the .NET framework. This software is extremely complex with a rich user interface, vast source code, and N-Tier architecture
The PE software technology organization has employed Agile practices for several years and recently implemented Continuous Integration and Deployment. Major updates demanded running the full regression suite, which took approximately 8-10 weeks to complete
Multiple process management platforms between functional roles were hampering collaboration among Agile teams. The development team was using Microsoft’s Visual Studio 2012 for source control. Scrum Masters and product managers used TFS for user stories and bug management. In contrast, the test team used Hewlett Packard’s Quality Center (QC) for test management, execution, and status reporting. The separate platforms made it difficult for teams to keep track of the latest changes which often resulted in duplicate tests that had been run in unit testing, or failing to run needed tests. The lack of a single product traceability matrix for requirements, code tests, and bugs also impacted the teams’ effectiveness. However, the most crucial issue was that automation coverage decreased with each new build after initial success due to the amount of maintenance work required to keep the automation scripts up-to-date
The vision for Halliburton was to implement a completely integrated development and test environment, including:
The initial task was to identify tests that would be the most beneficial to automate. All 3,000 test cases were audited and 600 were selected for the initial automation effort. The automation work, which included designing and creating tests implementing the ABT method, was outsourced to AGEST
AGEST started the automation effort by creating custom actions in the TestArchitect action library that were unique to PE software. At the same time, the PE team worked to customize MTM and TestArchitect so that there would be a seamless workflow between the two tools
From business-level actions, automation engineers created and stored tests in TestArchitect’s repository. Testers could then select individual tests for manual testing or create a full automation suite to run using the association feature – a TestArchitect plug-in that installs in MTM to connect the test repositories
The final stage of the integration project involved the migration of all remaining manual tests from QC to MTM. Ultimately, they were re-designed employing the ABT method, and test migration was outsourced to AGEST, after considering the cost and resource requirements
Halliburton’s PE team set out to improve on Continuous Integration while achieving maximum test coverage with highly compressed release cycles that consisted of two-week sprints and multiple feature branches. After automating over 2,000 tests, the regression suite that formerly required 8 weeks could currently be completed in 5 hours utilizing a combination of 17 virtual and physical machines
Additionally, by changing to the ABT method, the average time to develop and execute a single verification test was reduced from 3 hours to less than 10 minutes. The project was successful in achieving the objective of reducing the test team’s cycle to match the velocity of testing with development
Satoshi Furui – Chủ tịch của AGEST Việt Nam. Với hơn 30 năm kinh nghiệm sâu rộng trong ngành phần mềm máy tính, cùng với kỹ năng quản lý doanh nghiệp, phát triển kinh doanh, chiến lược tiếp cận thị trường, quan hệ đối tác chiến lược và xây dựng nhóm trong các lĩnh vực tự động hóa kiểm thử phần mềm, QA, phát triển phần mềm, CAE và tối ưu hóa. Ông đã từng là giám đốc điều hành tại Nhật Bản, Hoa Kỳ, Bỉ, Vương quốc Anh và Hàn Quốc và cũng là Tổng giám đốc điều hành của LogiGear Corporation kể từ tháng 8 năm 2023.
Vu Nguyen
Director of Information Technology
Vũ Nguyễn
Giám đốc CNTT
Tam Phan
Director of Japan Business Development
Tâm Phan
Giám đốc kinh doanh - Thị trường Nhật Bản
Long Vuong is the COO of AGEST Vietnam (AGV). He has 30-year+ experience in the corporate world. Prior to joining AGV in 2010, he had been holding multiple leadership roles including General Manager cum Chief Accountant for a 500-staff Belgian diamond company for 15 years, and Director of Operations for a 100-staff publishing company for 2 years. Long has a great network in the IT community, associations, and academia in Vietnam.
Long occasionally participates in studies in management science at national and institution levels, teaches and speaks at universities and conferences on various topics of his expertise. He also makes writing and translating his hobby in free time. A few books he translated and published: Nudge (Richard Thaler’s 2017 Nobel Prize in Economics), Classic Drucker, The Future Leader (Top-10 leadership books 2023), Smart Trust, The Snowball, and 30+ other leadership/management books. Long was awarded an Excellence Prize (2016) in Tokyo by the Japan Foreign Trade Council for his writing on the role of Japanese companies in global trade. He is currently the President of the EMBA Alumni of UEH University.
Long holds an Executive MBA degree (valedictorian), a BA in finance & accounting, and a BA in English linguistics.
Satoshi Furui is the Chairman of AGEST Vietnam. With over 30 years of extensive experience in the computer software industry, he is skilled in company management, business development, go-to-market strategies, strategic partnerships, and team building in the areas of software test automation, QA, software development, CAE, and optimization. He has served as an executive director in Japan, USA, Belgium, UK and Korea and has also served as CEO of LogiGear Corporation since August 2023.
Khuong Ngo
General Manager/AGV-Saigon (Test)
Yen Nguyen
Financial Controller
Thanh Pham
General Manager/AGV-Hanoi
Thanh Pham is a General Manager of AGEST Vietnam (AGV), manages DX development center (Hanoi branch). He has 17 years of experience in the tech industry and is a seasoned professional.
Thanh Pham having worked for a Japanese company for two and a half years at the beginning of his professional career, he has been familiar with Japanese business culture and practices. Since then, he has gained experience, knowledge, skills, and climbed the ladder of his business career from BrSE to DM, and now GM.
Tam Pham
Director of Japan Business QA
Thang Nguyen
General Manager, AGV Danang