Thursday, October 10, 2024

environment for the tools (Barry Boehm)

  • a carpenter has a whole toolkit and which tool to use at what point in order to build a house.  And a software engineer has all these tools lying around all over the place, and they all do something different, and you, you know, you ought to have a nice box for them.  The tools all belong to the right place and the people know what tool to use at what time and in what way.  We called it an environment. 

the holder, it was the framework for integrating the tools. 
design tools, requirements tools, code tools, test tools

cocomo [constructive cost model] model

used the COCOMO model to say, "If your tools are better than this, if you educated your peoples in these technologies, you ought to be able to double productivity in 10 years."

automated test case generation and things like that. 

re-basedlined everybody

Looking at things, we found that of most of the time people were producing documents and filling out forms rather than writing computer programs.
So, we make sure that the secretaries would get on this. 

prioritizing
high priority things are the things that you want to test first, and the things you want to inspect first. 

CMM [capability maturity model] with Watts Humphrey.
configuration management
requirement management
test management

verification and validation

Winston Royce
1970
wrote a definitive paper 
it did say that you really want to do some building it twice, so that you know roughly the directions you want to go. 
statistical decision theory
prototyping is a form of risk reduction, 

Rather than doing a sequence of specifications, you want to be doing a combination of specifications and prototypes. 

[International Software] process workshops

Watts Humphrey.
about determining predictability. 
He was not particularly interested in how you build software, just whether your projections about cost and budget, scheduling and budget, could be trusted or not. 
motivation for the CMM, was just so that the Defense Department knew which of those lying contrators could be believe, and which ones could not be believed. 


source:
       Barry Boehm oral history

       Computer history museum 
       Oral history of Barry Boehm, part 2 of 2

interviewed by: 
               David C. Brock
               Lee Osterweil 

recorded February 20, 2018
[[ get the link (URL) for this and put it here ]]
[[ do not make the reader who want find this source through the hassle of using the search engine program ]]
   ____________________________________


No comments:

Post a Comment

ba place space

  Bernie Clark., From the Gita to the Grail : exploring yoga stories & western myths, 2014 p.345      ... literal definition of dukkha: ...