scispace - formally typeset
Search or ask a question
Author

Tom Gilb

Bio: Tom Gilb is an academic researcher. The author has contributed to research in topics: Waterfall model & Project manager. The author has an hindex of 1, co-authored 1 publications receiving 19 citations.

Papers
More filters
Journal ArticleDOI
01 Jul 2005
TL;DR: In this article, the authors describe from a project manager's viewpoint, the positive experiences that one organization rapidly achieved on switching from using the Waterfall method to Evo, and the major benefit came from paying greater attention to the quality requirements as opposed to the previous practice of concentrating solely on the required functionality.
Abstract: Evolutionary development (Evo) focuses on early delivery of high value to stakeholders, and on obtaining and utilizing feedback from stakeholders. This paper describes from a project manager's viewpoint, the positive experiences that one organization rapidly achieved on switching from using the Waterfall method to Evo. Major benefit came from paying greater attention to the quality requirements as opposed to the previous practice of concentrating solely on the required functionality.

19 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: This work surveys literature to elicit recommendations for SDLC selection, and formalized the findings to present a rule based recommendation system that can be helpful to software developers in selecting the most appropriate SDLC model to be used for the development of a software product.
Abstract: The selection of a software development life cycle (SDLC) model for a software project is highly dependent upon the characteristics of the software product to be developed. We classified software products according to characteristics that matter for SDLC selection. We surveyed literature to elicit recommendations for SDLC selection. We formalized our findings to present a rule based recommendation system that can be helpful to software developers in selecting the most appropriate SDLC model to be used for the development of a software product. We conducted an initial evaluation of our system. We believe our SDLC recommendation system provides useful hints for selecting an SDLC, and provides a base for validating and refining SDLC recommendation rules.

15 citations

Journal ArticleDOI
01 Jul 2005
Abstract: A central concern of systems engineering is selecting the most preferred alternatives for implementation from among competing options. The selection process is sometimes called tradeoff analysis, and is often built on the methods of decision analysis and utility theory. The process can be loosely divided into two parts, a first part in which one determines the relative priority of various requirements, and a second part, a design selection phase, in which alternatives are compared, and the preferred alternatives chosen. This paper discusses the means of determining the priority order for implementing system changes. It also outlines the implications on the selection process of evolutionary systems development.

15 citations

Journal ArticleDOI
TL;DR: In this paper, ten practical key principles are proposed, which aim to improve the quality of requirements specification, and what I believe is the fundamental cause: the authors think like programmers, not engineers and managers.
Abstract: We know many of our IT projects fail and disappoint. The poor state of requirements methods and practice is frequently stated as a factor for IT project failure. In this paper, I discuss what I believe is the fundamental cause: we think like programmers, not engineers and managers. We do not concentrate on value delivery, but instead on functions, on use-cases and on code delivery. Further, management is not taking its responsibility to make things better. In this paper, ten practical key principles are proposed, which aim to improve the quality of requirements specification.

13 citations

Journal ArticleDOI
TL;DR: Building owners, designers and constructors are seeing a rapid increase in the number of sustainably designed high performance buildings as mentioned in this paper, and these buildings provide numerous benefits to the environment. But they are also expensive to construct and maintain.
Abstract: Building owners, designers and constructors are seeing a rapid increase in the number of sustainably designed high performance buildings. These buildings provide numerous benefits to the o...

13 citations

01 Jan 2005
TL;DR: In this paper, the authors discuss the means of determining the priority order for implementing system changes and discuss the implications on the selection process of evolutionary systems development, which is often called tradeoff analysis and is often built on the methods of decision analysis and utility theory.
Abstract: A central concern of systems engineering is selecting the most preferred alternatives for implementation from among competing options. The selection process is sometimes called tradeoff analysis, and is often built on the methods of decision analysis and utility theory. The process can be loosely divided into two parts, a first part in which one determines the relative priority of various requirements, and a second part, a design selection phase, in which alternatives are compared, and the preferred alternatives chosen. This paper discusses the means of determining the priority order for implementing system changes. It also outlines the implications on the selection process of evolutionary systems development. BACKGROUND

9 citations