softwareplanning

noun
UK /ˈsɒftweəˌplænɪŋ/
US /ˈsɔːftwerˌplænɪŋ/

The act of deciding what a computer program should do and how it will be made before you build it.

Our team spent a week on softwareplanning before writing any code.


OTHER MEANINGS

2. The written plan or schedule that describes how a software project will be built.

The softwareplanning was shared with everyone at the kickoff meeting.

3. The work of choosing which features a program needs and in what order to build them.

Good softwareplanning helped us skip features nobody used.

4. A school or class activity where students map out an app or game before making it.

In computer class, the kids did softwareplanning for their quiz game.