Project-based software development usually comprises of:

  • A one-off project
  • Has a specific set of stakeholders with a reasonable chance to understand them
  • Well-defined set of requirements
  • Specific time period defined through negotiation
  • We may bring in a dedicated team (e.g. consultants)