Group processes and the development of information systems: a social psychological perspective
Information and Management
Executive information requirements: getting it right
MIS Quarterly
A social process model of user-analyst relationships
MIS Quarterly
Requirements for a life-cycle methodology for the 1990s
Challenges and strategies for research in systems development
PD and joint application design: a transatlantic comparison
Communications of the ACM - Special issue Participatory Design
The productivity paradox of information technology
Communications of the ACM
Practical results from measuring software quality
Communications of the ACM
Adopting Cleanroom software engineering with a phased approach
IBM Systems Journal
The shifting software development paradigm
ACM SIGMIS Database
Joint application development (2nd ed.)
Joint application development (2nd ed.)
Database Programming & Design
Participatory analysis of flexibility
Communications of the ACM
Software Magazine
The incremental development process in cleanroom software engineering
Decision Support Systems - Special issue: workshop on information technology and systems (WITS '93)
Controlling prototype development through risk analysis
MIS Quarterly
Object-oriented software design utilizing Quality Function Deployment
Journal of Systems and Software
Lessons learned building reusable OO frameworks for distributed software
Communications of the ACM
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Strong vs. weak approaches to systems development
Communications of the ACM
An empirical investigation into the adoption of systems development methodologies
Information and Management
Investigating principles of stakeholder evaluation in a modern IS development approach
Journal of Systems and Software - Special issue on Evaluation and assessment in software engineering
Lessons learned through six years of component-based development
Communications of the ACM
On the usability of OO representations
Communications of the ACM
The life cycle effects of software process improvement: a longitudinal analysis
ICIS '98 Proceedings of the international conference on Information systems
Information Technology and Management
Cleanroom Process Model: A Critical Examination
IEEE Software
Extreme Programming from a CMM Perspective
IEEE Software
Rapid delivery: an evolutionary approach for application development
IBM Systems Journal
Using group support systems and joint application development for requirements specification
Journal of Management Information Systems - Special issue: Organizational impact of group support systems, expert systems, and executive information systems
Information systems management issues for the 1990s
MIS Quarterly
Rapid prototyping of new telecommunications services: a procedural approach
Computer Communications
Extreme programming in action: a longitudinal case study
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
Information Resources Management Journal
Hi-index | 0.00 |
In his timeless article, Fred Brooks asserted that the essential difficulties of developing software would continue to ensure the futility of any search for a "silver bullet" to reproduce for software engineering the catalytic effects that electronics, transistors, and large-scale integration had on computer hardware development. Since his article, software development has become even more difficult and organizations have magnified the struggle to overcome what has been called "the software crisis." There is unlikely to be a silver bullet, but this article discusses a variety of user-centered and process-oriented systems delivery methods, philosophies, and techniques available to the software engineering community, that may be used in innovative permutations to tranquilize the dragon of poor software quality. The context for the applicability of these approaches and some advantages and weaknesses where indicated in the research literature or gleaned from practitioner accounts are also discussed.