It is essential for startups to quickly experiment business ideas by building tangible prototypes and collecting user feedback on them. As prototyping is an inevitable part of learning for early stage software startup...
详细信息
ISBN:
(纸本)9783319576336;9783319576329
It is essential for startups to quickly experiment business ideas by building tangible prototypes and collecting user feedback on them. As prototyping is an inevitable part of learning for early stage software startups, how fast startups can learn depends on how fast they can prototype. Despite of the importance, there is a lack of research about prototyping in software startups. In this study, we aimed at understanding what are factors influencing different types of prototyping activities. We conducted a multiple case study on twenty European software startups. the results are two folds;firstly we propose a prototype-centric learning model in early stage software startups. Secondly, we identify factors occur as barriers but also facilitators for prototyping in early stage software startups. the factors are grouped into (1) artifacts, (2) team competence, (3) collaboration, (4) customer and (5) process dimensions. To speed up a startup's progress at the early stage, it is important to incorporate the learning objective into a well-defined collaborative approach of prototyping.
Metaphor is one of the twelve practices of extremeprogramming (XP), and definitely among the more difficult ones to teach and use. We present our experience withthe use of metaphors and conclude with suggested guide...
详细信息
We present an agile approach to Specification-Driven Development, which combines features of Test-Driven Development and the plan-based approach of Design-by-Contract. We argue that both tests and contracts are differ...
详细信息
this paper reports on the practice activity of an introductory course on softwareengineering for graduated students in Information Technology. Practices consisted of the application of the agilesoftware development ...
详细信息
While XP principles are independent of the languages in which software is developed, we can distinguish properties of programming languages that affect the agility of development. Some languages are inherently more ag...
详细信息
this paper briefly summarizes a research project aiming at analyzing the scaling up of extremeprogramming (XP) in a market driven context for embedded software and the integration of XP towards management processes i...
详细信息
this paper considers the relationship between software development as it is typically practiced, the extremeprogramming methodology and the learning and working environment of those involved in a creative art – musi...
详细信息
What do you do when you have endured an agile experience where things didn’t go so well? You can abandon agile altogether or you can take those lessons learned and apply them to future agile projects. this paper disc...
详细信息
this book contains most of the papers presented at the 4th International C- ference on extremeprogramming and agileprocesses in softwareengineering (XP 2003), held in Genoa, Italy, May 2003. the XP 200n series of c...
详细信息
ISBN:
(数字)9783540448709
ISBN:
(纸本)9783540402152
this book contains most of the papers presented at the 4th International C- ference on extremeprogramming and agileprocesses in softwareengineering (XP 2003), held in Genoa, Italy, May 2003. the XP 200n series of conferences were started in 2000 to promote the - change of new ideas, research and applications in the emerging ?eld of agile methodologies for software development. Over the years, the conference has - come the main world forum for all major advances in this important ?eld. Also this year the contributions to agile Methodologies and extreme P- gramming were substantial. they demonstrate that the topic is continuing to gain more and more momentum. In spite of some criticism of agile meth- ologies, everyone agrees that they address some unresolved needs of software practitioners. People still do not know how to develop software on time, withthe desired features, and within the given budget! this volume is divided into several thematic sections, easing reader’s na- gation through the content. Full papers are presented ?rst, followed by research reports, papers from the Educational Symposium, and papers from the Ph.D. Symposium. the presentations given during three panel sessions held at the conference conclude the book. the section on Managing agileprocesses includes contributions highlighting the sometimes di?cult relationship between agile methodologies and mana- ment, and includes approaches and suggestions that should facilitate the acc- tance of agile methodologies at the di?erent levels of management.
Aspect-oriented programming is gaining in prominence in the Java community. software engineers are realizing the value of aspects to provide reusability across the class hierarchy. As aspects become commonplace, the n...
详细信息
暂无评论