My research is concerned with human/computer interaction, but with a twist! Instead of examining user/computer interaction -- my interest lies in the interaction of the designer and developers with the information and communication technologies they are building. I focus in three areas:
At the request of the Ministry of Trade and Industry, Republic of South Africa, I analyzed the capabilities and capacities needed for software development centers to build a national industry. This involved an analysis of three national software industries (India, Singapore, and Ireland) and the presentation ot the results to an audience of 60 universities and colleges and 12 software organizations from South Africa. In addition, I consulted with the Minister on this findings and other industry trends.
I was a member of a task force, in what is now Agilent, which was responsible for organizational and technical improvements to enable fast cycle time. Together with other R&D lab managers and general managers, assessed the organization’s product generation capabilities, identified areas for change, worked with other functional managers to manage change, and instituted new processes.
While employed by Hewlett Packard (HP) I served as a member of HP’s Task Force on Software Excellence sponsored by the company’s CTO Council. I surveyed software practice across HP and prepared recommendations for improving software engineering within HP. I worked with HP “partner programs” to perform technical due diligence with possible HP partners, developing a quick assessment method based on the SEI SW-CMM for use with internet software development organizations. I also worked with various HP organizations to develop lifecycles, management processes, and software metrics. As an R&D program manager for Product Generation Solutions (PGS), I was responsible for the strategic planning of new products. I coordinated the efforts of four R&D practices and established a new practice in Software Architecture and Internet Development. Developed and maintained the vintage chart for our product lines, as well as a technology roadmap to guide future investments. I established collaborations between Carnegie-Mellon University’s Software Engineering Institute (SEI) and HP to foster improvement in software development, architecture, and product line practices, and also maintained relationships with MIT, Harvard, Stanford, and various industry experts.
I have participated in the U.S. Advisory Group for ISO/IEC Software Standards Committee and participant in Software Process Assessment Standard Working Group since 1996. And I was a member of the SEI SW-CMM advisory board for Hewlett Packard. I am a member of the American Anthropology Association and of the American Evaluation Association.