2009 · 31 citations · 31 references
EngineeringKnowledge ManagementSystems EngineeringEmbedded SystemsRequirements EngineeringSoftware EngineeringAgile DevelopmentAgile PlanningAgile Software DevelopmentAgile Systems DevelopmentEmbedded Systems DesignSystems Development Life CycleEmbedded Software DevelopmentProcess TailoringSoftware Process Tailoring
Agile methods hold a significant promise to reduce cycle times and provide greater value to all key stakeholders involved in the software ecosystem. While these methods appear to be well suited for embedded systems development, their use has not become a widespread practice. In analyzing the state-of-the-art, as captured in published literature, we found that there are technical issues (requirements management, and testing), as well as organizational issues (process tailoring, knowledge sharing & transfer, culture change, and support infrastructure). In this paper, we build preliminary guidance for firms around these six areas and presented as a framework that will enable understanding the expected adoption trajectory.
31
Agile software development, the people factor
Alistair Cockburn, James A. Highsmith · Computer · 2001 · 1.1K citations
Get ready for agile methods, with care
Barry Boehm · Computer · 2002 · 905 citations
Management, Systems Engineering, Agile Project Management +10
G. De Michell, Rajesh K. Gupta · Proceedings of the IEEE · 1997 · 413 citations