Improving Software Engineering Through Holistic Project Coaching

Abstract

The process to successfully engineer quality software suffers from challenges identified over 40 years ago. Upon deeper review, a majority of the factors related to software development failure are human factors. Including a Project Coach (PC) who is focused on humanistic issues in the software engineering process will have a positive impact in addressing software engineering challenges. A PC focuses on Knowledge Management (KM), cyclical assessment, informal learning, and dynamics coaching to ensure team harmony and growth, sound project management practices, and most importantly - quality, on time software.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2011
Accession Number
ADA543067

Entities

People

  • Doretta E. Gordon
  • Fred Smullin
  • Joyce Peters
  • Kasey Thompson
  • Randall Jensen

Tags

Communities of Interest

  • Biomedical
  • Engineered Resilient Systems
  • Human Systems

DTIC Thesaurus Topics

  • Air Force
  • Brain
  • Civilian Personnel
  • Computer Programs
  • Demographic Cohorts
  • Dynamics
  • Engineering
  • Engineers
  • Knowledge Management
  • Millenials
  • Project Management
  • Psychological Phenomena And Processes
  • Psychology
  • Software Development
  • Systems Engineering
  • Teamwork
  • Training

Fields of Study

  • Computer science
  • Engineering

Readers

  • Organizational Process Management (OPM).
  • Systems Analysis and Design