this work focuses on standardization and improvement of processes and practices using a combination of methodologies including agile Methodologies (AM). It was implemented at a Mexican steel manufacturing company usin...
详细信息
Many authors complain the lack of empirical studies which assess the benefits and the drawbacks of agile practices. Particularly, pair programming rises an interesting question for managers: does pair programming mean...
详细信息
Process description, once handled by complex knowledge engineering techniques, is becoming more accessible thanks to Model Driven Architecture techniques such as UML2.0. Meanwhile, the need increases to describe the p...
详细信息
Process description, once handled by complex knowledge engineering techniques, is becoming more accessible thanks to Model Driven Architecture techniques such as UML2.0. Meanwhile, the need increases to describe the production and transformation of geographical data through implemented tools. Firstly, documenting lineage metadata requires references to shared descriptions of production processes. Secondly, processes are themselves resources to be managed, e.g. catalogued. this paper reports on work in progress to describe low level data production processes within the French National Mapping Agency.
Reuse in an agile context is largely an unexplored research topic. On the surface, these two softwareengineering techniques would appear to be incompatible due to contradictory principles. For example, agile componen...
详细信息
How do we take XP to the next level? How do we get respect and freedom to work as we'd like? How do we get them to listen to us? XP has successfully raised expectations for what is technically possible with softwa...
详细信息
Code generation automatically produces executable code by software. Model-driven code generation is currently the most flexible and scalable generative technique, but there are many complaints about the complexity it ...
详细信息
this workshop will investigate the application of Domain Specific Languages within agile development. A Domain Specific Language (DSL) is designed to express the requirements and solutions of a particular business or ...
详细信息
extremeprogramming (XP) has been introduced in various scenarios primarily because some in industry argued for a move away from what they feel are rigid documentation-based development techniques. this has usually ta...
详细信息
throughout the last three decades many processes, tools, and methods have been used to structure and bring some order into software development processes. One of the most widely understood traditional methods is the w...
详细信息
ISBN:
(纸本)0780392701
throughout the last three decades many processes, tools, and methods have been used to structure and bring some order into software development processes. One of the most widely understood traditional methods is the waterfall life cycle model. Recently, agile development methods have emerged to overcome some of the process and product-related problems associated with traditional models. they are believed to be lightweight, people focused, adaptive and allow knowledge transfer. Researchers in the area of knowledge management claimed that the knowledge creation process software developers build towards a specific mode will lead to its adoption. this paper attempts to integrate knowledge creation as a condition of adoption. this paper reports on how a Canadian organization shifts its development method from the waterfall process to extremeprogramming model. the findings show that the differences outweigh the similarities and caution needs to be exercised in adopting either one of two models. Knowledge creation, indeed, plays an important role in adopting extremeprogramming model. the implications of these findings for both researchers and practitioners are discussed.
this paper describes a longitudinal study on how the XP methodology acts as a positive mood inducer to SE teams. the results provide empirical evidence of the ability of these practices to alleviate the positive feeli...
详细信息
暂无评论