How to steer an embedded software project: tactics for selecting the software process model

  title={How to steer an embedded software project: tactics for selecting the software process model},
  author={Petri Kettunen and Maarit Laanti},
  journal={Inf. Softw. Technol.},

Figures and Tables from this paper

Troubleshooting Large-Scale New Product Development Embedded Software Projects
This industrial paper investigates the typical problem space of modem new product development embedded software projects, and compose an extensive structured matrix of different potential project problem factors, and proposes a method for assessing the project's problem profile with the matrix.
Planned Methodologies vs. Agile Methodologies under the Pressure of Dynamic Market
In the software development, the most challenging task is to develop projects under the pressure of dynamic market, where Time To Market (TTM) and requirements instability could fail the development
Specifics in Applying Agile Software Methodologies in Portal Solutions
A systematic analysis of the most common problems appearing when developing a particular type of projects—public portal solutions, is proposed and the ways in which each methodology addresses the specific problems arising are compared.
Extending Software Project Agility with New Product Development Enterprise Agility
Many new product development (NPD) companies must nowadays work under turbulent conditions. The market competition is often fierce, while at the same time new and sometimes even disruptive
A model for enhancing software project management using software agent technology
It can be concluded that the SPMSA makes a fresh contribution to enhancing SPM, by utilizing software agent technology.
Reflective steps: a collaborative learning oriented approach to software development and process improvement
This research attempted to explore the possibility of using context sensitive methodical approaches to address the software development challenges in Ethiopia. Based on extensive case studies and
Agile Methodologies in Large Scale Information Systems Project Context – A Literature Review and Reflections
Expected benefits from agile methodologies to project success have encouraged organizations to extend agile approaches to areas they were not originally intended to such as large scale information
A Context Modeling Language to Support Tailoring of Software Processes
A survey of context modeling approaches for tailoring software processes and a proposed Software Project Context Modeling Language (SPCML) based on these constructs, which can be used to represent specific project contexts.


Managing embedded software project team knowledge
Methods for managing the embedded software team body of knowledge with a systematic modelling approach help in capturing project-specific context-driven key information in large new product development organisations.
The Living Software Development Process 1
A common process framework for the living software development process based on the concepts of process patterns and work artefacts is introduced, which enables software engineers to define, evolve and apply a flexible development process with respect to the daily needs of their software development project.
Software Project Management: A Unified Framework
This groundbreaking title will be useful to any software manager or project leader seeking to get control of software costs and improve team efficiency.
Agile Software Development
Software development paradigms are shifting. The development group's "team" ability, and the effects of the individual developer, become more important as organizations recognize that the traditional
Breaking the ice for agile development of embedded software: an industry experience report
A software engineering department in a Daimler-Chrysler business unit was highly professional at developing embedded software for busses and coaches, but customer specific add-ons were a regular source of hassle and established software engineering methods were considered inadequate and needed to be cut short.
A Practical Guide to Feature-Driven Development
From the Publisher: Feature-Driven Development (FDD), created by Peter Coad (Chief Architect), Jeff De Luca (Project Manager), and Stephen Palmer (Development Manager), combines the key advantages
New directions on agile methods: a comparative analysis
The results show that agile software development methods, without rationalization, cover certain/different phases of the software development life-cycle and most of them do not offer adequate support for project management.
People Factors in Software Management: Lessons From Comparing Agile and Plan-Driven Methods
Five areas where significant progress can be made in agile and plan-driven methods are discussed: staffing, culture, values, communications, and expectations management.
Agile process tailoring and problem analysis (APTLY)
  • Frank Keenan
  • Computer Science
    Proceedings. 26th International Conference on Software Engineering
  • 2004
The research problem for postgraduate investigation is to determine in detail how to define, maintain and give access to a knowledge base recording details of process concepts, techniques and experience.
Adaptive Software Development: A Collaborative Approach to Managing Complex Systems
Adaptive Software Development offers a practical, realistic approach to managing high-speed, high-change software development projects and shows readers how to increase collaboration and adapt to uncertainty.