Member-only story

Goal-Oriented vs Process-Oriented Thinking in Programming

Do you think you are following the right approach?

Shalitha Suranga
3 min readDec 18, 2020
Photo by Sigmund on Unsplash

In software engineering, we apply computer science knowledge to solve real-world business problems. Software development has a generic life-cycle known as the SDLC that helps stakeholders to plan the progress of their software products. Also, the steps of this generic life-cycle can be arranged into different structures. We identify these things as software development models. For example, agile, waterfall, incremental, and spiral are well-known models for software development. The agile approach is vastly used because it helps teams to manage their work more efficiently. Also, it helps teams to maintain good customer satisfaction.

We have to decompose each development goal into smaller tasks to get better manageability of our works. The software development goals mainly refer to releases that deliver a set of features to the users of an application or a service. The completion of each smaller task will make the success of your master goal. These smaller tasks require programming and it mainly has two different thinking strategies about the goal.

Process-oriented programming

A process-oriented person usually focuses completely on smaller processes. Similarly, a…

--

--

Shalitha Suranga
Shalitha Suranga

Written by Shalitha Suranga

Programmer | Author of Neutralinojs | Technical Writer

No responses yet