CASE tools as collaborative support technologies
Communications of the ACM
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
Lifestreams: a storage model for personal data
ACM SIGMOD Record
Agile software development ecosystems
Agile software development ecosystems
Agile Software Development with Scrum
Agile Software Development with Scrum
Leveraging Resources in Global Software Development
IEEE Software
Why Software Process Innovations Are Not Adopted
IEEE Software
Communication and Trust in Global Virtual Teams
Organization Science
The Object Oriented Team: Lessons for Virtual Teams from Global Software Development
HICSS '02 Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS'02)-Volume 1 - Volume 1
Distributed and Integrated Collaborative Engineering Design
Distributed and Integrated Collaborative Engineering Design
Agile Development and Remote Teams: Learning to Love the Phone
ADC '03 Proceedings of the Conference on Agile Development
Test-Driven Development as a Defect-Reduction Practice
ISSRE '03 Proceedings of the 14th International Symposium on Software Reliability Engineering
Comments are More Important than Code
Queue - Patching and Deployment
An integrated and collaborative framework for business design: a knowledge engineering approach
Data & Knowledge Engineering - Special issue: Collaborative business process technologies
Agile Systems With Reusable Patterns of Business Knowledge: A Component-Based Approach (Artech House Computing Library)
Follow the Sun: Distributed Extreme Programming Development
ADC '05 Proceedings of the Agile Development Conference
Is anybody out there?: antecedents of trust in global virtual teams
Journal of Management Information Systems - Special section: Managing virtual workplaces and teleworking with information technology
Following the sun: case studies in global software development
IBM Systems Journal
A unified framework for the quality management of manufacturing systems software development
International Journal of Computer Applications in Technology
A component-based and aspect-oriented model for software evolution
International Journal of Computer Applications in Technology
Validated model transformation-driven software development
International Journal of Computer Applications in Technology
Managing software evolution with a formalised abstraction hierarchy
International Journal of Computer Applications in Technology
Psp(sm): a self-improvement process for software engineers
Psp(sm): a self-improvement process for software engineers
Knowledge Reuse and Agile Processes: Catalysts for Innovation
Knowledge Reuse and Agile Processes: Catalysts for Innovation
Outsourcing and Offshoring of Professional Services: Business Optimization in a Global Economy
Outsourcing and Offshoring of Professional Services: Business Optimization in a Global Economy
Hybrid Offshoring: Composite Personae and Evolving Collaboration Technologies
Information Resources Management Journal
International Journal of Computer Applications in Technology
Hi-index | 0.00 |
The 24-Hour Knowledge Factory is a paradigm in which globally distributed teams work on the same software development task in a sequential manner. It provides a service-oriented architecture model that facilitates round-the-clock operations through the deployment of multiple development teams around the globe. Complex projects are iteratively broken down into simpler modules with a 'Composite Persona' (CP) being responsible for each such module. In this paper, we delineate the key challenges that are encountered in the establishment of 24-Hour Knowledge Factories. We present potential solutions to these problems and describe how some of these solutions have been validated with concept demonstration prototype systems.