* Flow control - This is the logical path the software takes from input, through computation, to output.
* Division of effort - This isn’t your division of labor but the organization of parts to account for reuse, documentation, testing and so on.
With enough practice writing and refactoring original software you just build a vision for it through repeated practice. If that isn’t you then this job may not be a good fit for you.
Business organization is similar but people management is different. With people management you are attempting to ascertain their goals and constantly reading their communication to determine their motivation. As a leader it is up to you to set expectations and it is up to them to rise to those expectations. As for business organization the chief difference is with subordinate leaders, to put the right people in the right seats.
* Flow control - This is the logical path the software takes from input, through computation, to output.
* Division of effort - This isn’t your division of labor but the organization of parts to account for reuse, documentation, testing and so on.
With enough practice writing and refactoring original software you just build a vision for it through repeated practice. If that isn’t you then this job may not be a good fit for you.