One of the main dilemmas with which software development teams face is how to choose a software development method that suits the team as well as the organization. this article suggests a theory that may help in this ...
详细信息
ISBN:
(纸本)3540262776
One of the main dilemmas with which software development teams face is how to choose a software development method that suits the team as well as the organization. this article suggests a theory that may help in this process. Specifically, extremeprogramming (XP) is analyzed within the well known framework of the prisoner dilemma. We suggest that such an analysis may explain in what situations XP may fit for implementation and, when it is used, the way it may support software development processes.
the University of Sheffield provides undergraduate students with a real experience of softwareengineeringthrough a module entitled the software Hut. Here, 2(nd) year students work in teams competing to build a Teal ...
详细信息
ISBN:
(纸本)3540262776
the University of Sheffield provides undergraduate students with a real experience of softwareengineeringthrough a module entitled the software Hut. Here, 2(nd) year students work in teams competing to build a Teal business solution for a real commercial client. In this exercise, extremeprogramming is used. this article provides a few details of this innovative educational programme.
Many reports highlight the advantages of using an agile approach to software development. However, as each case is different it is necessary to use practices that suit the particular situation under investigation. thi...
详细信息
ISBN:
(纸本)9783540682547
Many reports highlight the advantages of using an agile approach to software development. However, as each case is different it is necessary to use practices that suit the particular situation under investigation. this paper reports on how agile practices, largely drawn from extremeprogramming (XP), were used by Stiona software for the development of their internet-based financial product Fusion Accounts.
Two opposing views vis-a-vis incorporating agileprocesses, and in particular extremeprogramming, into softwareengineering education are given. As such, the panel is to be conducted slightly different from the tradi...
详细信息
ISBN:
(纸本)076951877X
Two opposing views vis-a-vis incorporating agileprocesses, and in particular extremeprogramming, into softwareengineering education are given. As such, the panel is to be conducted slightly different from the traditional approaches. It will include normal paper presentations, followed by plenary debate.
this experience report is about how one project in Norway made an agile approach to specifying software requirements for a new intranet. Rather than spending months on trying to detail all requirements and aspects of ...
详细信息
ISBN:
(纸本)9783540731009
this experience report is about how one project in Norway made an agile approach to specifying software requirements for a new intranet. Rather than spending months on trying to detail all requirements and aspects of the solution, the team spent a few weeks specifying a prioritized list of high-level requirements. Further details will emerge by face-to-face communication through the iterations of the project quickly turning in to valuable working software for the customer.
Large software development projects are not agile by nature. Large projects are not easy to implement, they are even harder to implement using agile methodologies. Based on over seven years of experience building soft...
详细信息
ISBN:
(纸本)9783540731009
Large software development projects are not agile by nature. Large projects are not easy to implement, they are even harder to implement using agile methodologies. Based on over seven years of experience building software systems using agile methodologies we found that large software projects require more practices than the usual used in small projects. In this paper, we will introduce a set of new and modified development practices, which will help developing a large agile project.
this paper highlights the important aspect of IT governance, withthe objective of defining an unaddressed aspect of agile governance, by the application of an iterative, inductive, instantaneous analysis and emergent...
详细信息
ISBN:
(纸本)9783540731009
this paper highlights the important aspect of IT governance, withthe objective of defining an unaddressed aspect of agile governance, by the application of an iterative, inductive, instantaneous analysis and emergent interpretation of appropriate data-grounded conceptual categories of IT governance. An effective agile governance approach will facilitate the achievement of desired discipline, rationale, business value, improved performance, monitoring, as well as control of large agilesoftware development environments by aligning business goals and agilesoftware development goals.
It is possible to apply Information theory to the software Development process - an approach I have dubbed 'Iterative theory'. Focusing on the user requirements Iterative theory is introduced and then used to ...
详细信息
ISBN:
(纸本)3540262776
It is possible to apply Information theory to the software Development process - an approach I have dubbed 'Iterative theory'. Focusing on the user requirements Iterative theory is introduced and then used to quantify how the choice of development methodology affects the 'value at risk' on a software project. the central theme is that end-user requirements cannot be described exactly resulting in an inherent uncertainty in the correctness of any specification. this uncertainty can only be removed by receiving feedback on working software. Iterative theory, the application of Information theory to the software development process, is certainly an area requiring further study.
暂无评论