• DocumentCode
    1255054
  • Title

    In methods we trust?

  • Author

    Hohmann, Luke

  • Author_Institution
    SmartPatents Inc., USA
  • Volume
    30
  • Issue
    10
  • fYear
    1997
  • Firstpage
    119
  • Lastpage
    121
  • Abstract
    The degree to which you trust your environment-including co-workers, software tools and systems-has a dramatic impact on the performance of your entire software development team. If you can´t trust someone during a code review, what are the chances the code review will be any good? I´ve become increasingly aware of another aspect of trust: the trust of a method. A method is a disciplined approach to problem solving that produces one or more well-defined outcomes. There appear to be two philosophies when it comes to trust and methods. One camp soundly rejects methods as a basis for trust: the only valid approach to problem solving is to identify specific problems systematically in their environment and solve these problems, one by one. The other camp takes the opposite approach, performing every process step by preparing all of the models (and other outcomes) defined by their method. The question is not whether you build software according to a process, but whether you trust the process you use. Do you trust your development process to generate accurate schedules? Do you trust it to generate high-quality, easily maintainable source code? Do you trust that your process will generate highly usable systems?.
  • Keywords
    philosophical aspects; professional aspects; software engineering; CASE tools; co-workers; code review; maintainable source code; object-oriented methods; philosophies; problem solving; schedules; software development methods; software development process; software development team performance; software tools; trust; usable systems; well-defined outcomes; Software development;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.625340
  • Filename
    625340