Skip to content

Instantly share code, notes, and snippets.

@sebs
Created January 30, 2019 10:41
Show Gist options
  • Save sebs/866abc0b1e7b77de346ceb16c5a24d20 to your computer and use it in GitHub Desktop.
Save sebs/866abc0b1e7b77de346ceb16c5a24d20 to your computer and use it in GitHub Desktop.

incremental & iterative software development

Insights

  • A software product is part of a service
  • Companies already do development in increments
  • Moving from Intradisciplinary to Transdisciplinary is natural in modern compaies and personal histories
  • Super high quality is possible in software. Although documentation and tooling must be there (in the long term)
  • Systems thinking is a theoretical approach to organising teams. The practice of developing working software and other aspects of the service you are working on (Legal, HR, Accounting, Management, Project Management) are practical answers. Don't confuse one with the other.
  • Process tailors to the nature of the software you are developing, not the other way around. Software can be very different, from embedded hardware code to one off frontends - It comes with drastically variing lifecycles.
  • Ethical concerns are a part of the process of building teams. Equal pay is one that should be of first order.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment