1 / 8

Background issues

Tinker, tailor, software engineer, surgeon… Stephen G. MacDonell Diana Kirk AUT University New Zealand. Background issues. Complexity rampant and increasing in software systems In SE there is more and more that we need to know To date, we have just tried to fit more in….

yestin
Télécharger la présentation

Background issues

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tinker, tailor, software engineer, surgeon…Stephen G. MacDonellDiana KirkAUT UniversityNew Zealand

  2. Background issues • Complexity rampant and increasing in software systems • In SE there is more and more that we need to know • To date, we have just tried to fit more in… Image: MAKE Technologies.

  3. Systems (1) • Leveraging a human health metaphor can enable us to ‘see’ a software system in multiple ways - for instance, we may consider a software system to be young, mature, or aging • We can also characterize software systems according to their type… • … or in terms of their core domain or operating context

  4. Systems (2) • Humans comprise infrastructural systems such as the cardiovascular, the musculo-skeletal… mapping to network and database systems, to computer architecture? We also comprise neurological systems that have physical and conceptual/logical elements - which may map to systems supporting workflow and enterprise activities. • Each represents part of the whole, and such systems and subsystems are not independent. • Generally in SE, we have tried to understand all breadth – or… Image: Human Anatomy Online.

  5. Specialization (1) • Like software professionals, health professionals deal with a very complex entity in the human person. They are aware of interacting subsystems within that entity, as described above. • To effectively understand, diagnose and treat that entity health professionals have adopted a specialized model. So, there are personnel with specific competencies in medicine or in surgery. Individuals may be experts in mental health, or provide specialist diagnostic support.

  6. Specialization (2) • People of different ages require different forms of support  health disciplines have gerontologists for those who are aging, and paediatricians for the young. • For the many subsystems that make up a person there is the nephrologist, the cardiologist, the physiotherapist, the gastroenterologist... • Use of MDTs and IDTs to avoid silo limitations. • And there are general practitioners (GPs). However, general practice is itself a specialtyin breadth, requiring key diagnostic and social skills. Image: Scottish Government.

  7. Implications • Prospective professionals would spend longer in formal education, but this would be increasingly practice-based, with internships the norm. • General foundation education would be followed by specialist learning and training. • Accept judgement and expect informed, evidence-based practice and professionalism that is ongoing and peer-assessed.

  8. Thank you for your attention.

More Related