Delivering my first software application

Photo by KOBU Agency on Unsplash

Discovery: Don’t discount team learning

Photo by Jason Goodman on Unsplash

Scoping: Respect the triangle

  • We agreed to a project scope we weren’t confident of delivering
  • We agreed to fundamental requirement changes in the midst of development i.e. changes to the tech stack
  • We agreed to casual additional requests from our client

Developing: Define standards & keep to them

Photo by John Schnobrich on Unsplash
  • Best practices and accepted standards for code quality, code integration, definition of done
  • Agile paradigms (TDD, BDD, DDD) could also streamline the communication of requirements between business analysts and developers.
  • Thoughtful decomposition of features to minimize inter-dependencies and the need for constant communication between members




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium


Symmetric v/s Asymmetric Encryption

CSS — The Styling Language.

Useful Tips of While and For Control Loops Using Python

[Java] Arraay — Replace Elements with Greatest Element on Right Side #1299

Contact form with Quantum Mailer library

REST api using Django

Julia Is One Of The Most General-Purpose General-Purpose Programming Languages

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jensen Seah Ee Song

Jensen Seah Ee Song

More from Medium

Guide to Web 3.0 And How It Will Change The World

A Place for Everything and Everything In Its… Please Don’t Move That

I Submitted a Memoir as a Job Application: here it is

2 — Semester One: Welcome Back Student