Re: On project estimation
| Newsgroups | gmane.comp.programming.extreme-programming |
|---|---|
| Message-ID | <CALaPUVd+1q5qVPwhF0AFZTGqfhOFkR6CAtfbgCZmdX83jyE6dQ@mail.gmail.com> |
On Wed, Oct 19, 2016 at 7:08 AM, [email protected] [extremeprogramming] < [email protected]> wrote: > > > greetings to all, > > > please what is considered a software development project as it is used in > extreme programming? > > > am i right to say that a software project is a particular software in > development say an hospital management system. if am wrong please explain > to me what it is. > > > There isn’t a universally accepted definition of “project” in an XP context. In fact, many of us dislike the concept and would rather think in terms of products, teams, and customers. “Hospital management system” is a product. The term “project” may refer to a sustained effort to develop it or to add some feature(s), to the extent that the term is useful. > > 2. how can the size of a software project be estimated before actual > iterations' implementation? > > > It cannot be accurately estimated, but we can guess. Our guesses should, theoretically, improve over the course of development, but they will always be guesses. There are different kinds of guesses. We could, for example, compare this effort to previous efforts and assume that it will take a similar amount of time to a similar project. We could also list out the features, break down any ones that we think are too large to complete in an iteration, and then count them up to get a rough idea how many iterations we will need. From there we can compare our progress each iteration to what we imagined it would be and adjust our forecast accordingly. There is really nothing new here except for the fact that we consider estimates to always be unreliable. Therefore, rather than spending a huge amount of time trying to come up with detailed estimates we spend a small amount of time coming up with a reasonable guess, and then we adjust our estimate as we learn more. > i really want to know because i am doing a research that requires these > information. > > > Good luck! > >