A field study of the software design process for large systems
Communications of the ACM
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Software project survival guide
Software project survival guide
Software runaways: monumental software disasters
Software runaways: monumental software disasters
A framework for identifying software project risks
Communications of the ACM
Software project management: a unified framework
Software project management: a unified framework
Components of Software Development Risk: How to Address Them? A Project Manager Survey
IEEE Transactions on Software Engineering
Software assessments, benchmarks, and best practices
Software assessments, benchmarks, and best practices
Situated assessment of problems in software development
ACM SIGMIS Database - Special issue on infomration systems: current issues and future changes
Death March: The Complete Software Developer's Guide to Surviving "Mission Impossible" Projects
Death March: The Complete Software Developer's Guide to Surviving "Mission Impossible" Projects
Rapid Development: Taming Wild Software Schedules
Rapid Development: Taming Wild Software Schedules
Managing Software Quality and Business Risk
Managing Software Quality and Business Risk
Anti-Patterns Project Management
Anti-Patterns Project Management
Troubled IT Projects
Software Risk Management: Principles and Practices
IEEE Software
Critical Success Factors In Software Projects
IEEE Software
Waltzing with Bears: Managing Risk on Software Projects
Waltzing with Bears: Managing Risk on Software Projects
ADC '04 Proceedings of the Agile Development Conference
Empirical Software Engineering
Identifying Software Project Risks: An International Delphi Study
Journal of Management Information Systems
How to steer an embedded software project: tactics for selecting the software process model
Information and Software Technology
Software development under stringent hardware constraints: do agile methods have a chance?
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Hi-index | 0.00 |
Many modern new product development (NPD) embedded software projects are required to be run under turbulent conditions. Both the business and the technological environments are often volatile. Uncertainty is then an inherent part of the project management. In such cases, traditional detailed up-front planning with supporting risk management is often inadequate, and more adaptive project management tools are needed. This industrial paper investigates the typical problem space of those embedded software projects. Based on a literature survey coupled with our practical experiences, we compose an extensive structured matrix of different potential project problem factors, and propose a method for assessing the project's problem profile with the matrix. The project manager can then utilize that information for problem-conscious project management. Some industrial case examples of telecommunications products embedded software development are illustrated.