After revolutionizing the automobile industry, Lean principles have been applied to different knowledge areas, such as software development. However, many people haven't been introduced to the concepts that made L...
详细信息
ISBN:
(纸本)9783642018527
After revolutionizing the automobile industry, Lean principles have been applied to different knowledge areas, such as software development. However, many people haven't been introduced to the concepts that made Lean successful. In this interactive session, the participants will work in a small Lego (TM) production line, experiencing the problems and applying Lean practices to overcome them. the workshop will also discuss the similarities and differences between the production line scenario and the software development industry.
FLEXI Project Management Survey (FLEXI PMS) has been established to gain detailed knowledge on how the software industry - in particular successful companies - manages agilesoftware development. FLEXI PMS investigate...
详细信息
ISBN:
(纸本)9783642018527
FLEXI Project Management Survey (FLEXI PMS) has been established to gain detailed knowledge on how the software industry - in particular successful companies - manages agilesoftware development. FLEXI PMS investigates the actual agile values, principles, practices and contexts. the survey is supported by a careful literature review and analysis of existing studies. Special attention is attached to large, multi-site, multi-company and distributed projects - the target area of FLEXI project. the survey is intended to provide solid data for further knowledge acquisition and project/company positioning with regard to feasible agile management practices.
One of the most popular buzzwords in software development is agile. Today everyone wants to be agile. that is good! However, being agile is riot enough. You also need to be smart. What does that mean? Smart is about b...
详细信息
ISBN:
(纸本)9783642018527
One of the most popular buzzwords in software development is agile. Today everyone wants to be agile. that is good! However, being agile is riot enough. You also need to be smart. What does that mean? Smart is about being agile, but it is also about doing the right things, the right way. You can become smarter through training. However, without experience your alternatives are too many and only a few of them are smart. Experience is of course something you can get sooner or later, but it takes time if you must learn by your own mistakes. this is where the utilization of "smart-cases" becomes essential. In this talk, we will describe a large number of smart-cases when developing software. It is about working with people, teams, projects, requirement, architecture, modeling, documentation, testing, process, and more.
We present a study on how Pair programming (PP) facilitates the introduction of new developers (novices) in a team. We analyzed the behavior of an industrial team of developers for 10 months focusing on spontaneous PP...
详细信息
ISBN:
(纸本)9783642018527
We present a study on how Pair programming (PP) facilitates the introduction of new developers (novices) in a team. We analyzed the behavior of an industrial team of developers for 10 months focusing on spontaneous PP. During such time novices joined the team. Data has been collected non-invasively on how people paired during such time. Plots and sociograms are used to analyse such data and infer possible conclusions. It appears that initially PP is used to initiate the novices, then it is drastically reduced to be resumed eventually when the novices "feel" they have reached a significant level of maturity in the team.
User interfaces have a reputation for being difficult to develop using TDD - and even to test in an isolated fashion. A number of techniques have demonstrated promise, but as new technologies arise, they often need to...
详细信息
ISBN:
(纸本)9783642018527
User interfaces have a reputation for being difficult to develop using TDD - and even to test in an isolated fashion. A number of techniques have demonstrated promise, but as new technologies arise, they often need to be reinvented or at least refurbished in order to remain useful. there is a strong need for common, cross-platform practices for isolated GUI testing and Test-Driven Development of GUIs. this workshop invites individuals with useful points of view, techniques and tools to present and discuss their ideas with other researchers and workers in the same field. Each participant is expected to prepare a brief presentation and to participate in active discussion of their own work and that of others.
extremeprogramming is one of the most discussed subjects in the software development community. But what makes XP extreme? A,And how does it fit into the New World of agile methodologies? this tutorial will establish...
详细信息
ISBN:
(纸本)158113472X
extremeprogramming is one of the most discussed subjects in the software development community. But what makes XP extreme? A,And how does it fit into the New World of agile methodologies? this tutorial will establish the underpinnings of agile methodology and explain why you might want to try one. then we will see how XP uses a set of practices to build an effective software development team that produces quality software in a predictable and repeatable manner.
agile Development sounds great, but it depends on the ability to determine the details of scope as the system is developed, driven by feedback from customers and users. Much software development is done under contract...
详细信息
ISBN:
(纸本)3540262776
agile Development sounds great, but it depends on the ability to determine the details of scope as the system is developed, driven by feedback from customers and users. Much software development is done under contract, where there is often a requirement to determine the details of the system early in the development process.
暂无评论