This website requires javascript. Improving The Development Process
Home
Memberships
Need help with a project? Submit a work order to get a quote from over 6,000 professional service providers...
Find
Tools


Improving The Development Process

 Sample Content
This article is sample content outsourced to DocuMaker Communication Solutions. You can get similar content for your own website by outsourcing it here.

Improving The Development Process

See Also: Recommended Approach To Publishing

This guide is a “spin-off” of NeoBASIC’s Recommended Approach To publication Development and suggests a number of ways to improve the publication development process.

Quoted from NASA’s Software Process Improvement Guide:

“There is an evident need to implement some means by which every software activity provides new and improved insight into continually improving methods for developing and maintaining software; every experience must be used to gain new knowledge.”

Basically, improving publication development requires asking 14 questions:
How Can I Make My publication (or part of my publication)…

  • run faster?
  • easier to re-create?
  • with less code?
  • run from memory?
  • smaller?
  • automatic?
  • generate code on its own?
  • run from a different and faster programming language?
  • easy to customize?
  • easy to document?
  • compile faster?
  • un/install quicker?
  • easy to organize and/or manage?
  • easy to debug?
  • easy to use?

Building upon what we know from NeoBASIC’s Recommended Approach To publication Development, the publication’s Development Plan is where all of the publication’s coding occurs. In this phase of development, the above issues could be addressed while defining the:

  • Name of a publication feature and the task it performs…
  • Batch DOS Commands a publication will use to read and produce output…
  • Batch DOS Commands a publication will use to modify external data…
  • Batch DOS Commands a publication will use to store data…
  • Batch DOS Commands a publication will use to handle errors…
  • Batch DOS Commands a publication will use to hide data…
  • Batch DOS Commands a publication will use to perform other tasks…
  • Where a feature will be in the publication…
  • How the publication feature will be activated…
  • What the publication’s interface will look like…
  • Documentation’s page number and what it will say…
  • Internal NeoBook DOS Pro Command(s) a publication will use (and for what)…
  • How a publication will be tested for functionality…
  • Other functions…

If you merge these two issues, you’ll come up with a nifty publication improvement process addressing the:

  • Name of a publication feature and the task it performs – and considering how to make it:
    • run faster?
    • easier to re-create?
    • with less code?
    • run from memory?
    • smaller?
    • automatic?
    • generate code on its own?
    • run from a different and faster programming language?
    • easy to customize?
    • easy to document?
    • compile faster?
    • un/install quicker?
    • easy to organize and/or manage?
    • easy to debug?
    • easy to use?
  • Batch DOS Commands a publication will use to read and produce output – and considering how to make them:
    • run faster?
    • easier to re-create?
    • with less code?
    • run from memory?
    • smaller?
    • automatic?
    • generate code on its own?
    • run from a different and faster programming language?
    • easy to customize?
    • easy to document?
    • compile faster?
    • un/install quicker?
    • easy to organize and/or manage?
    • easy to debug?
    • easy to use?
  • Batch DOS Commands a publication will use to modify external data – and considering how to make them:
    • run faster?
    • easier to re-create?
    • with less code?
    • run from memory?
    • smaller?
    • automatic?
    • generate code on its own?
    • run from a different and faster programming language?
    • easy to customize?
    • easy to document?
    • compile faster?
    • un/install quicker?
    • easy to organize and/or manage?
    • easy to debug?
    • easy to use?
  • Batch DOS Commands a publication will use to store data – and considering how to make them:
    • run faster?
    • easier to re-create?
    • with less code?
    • run from memory?
    • smaller?
    • automatic?
    • generate code on its own?
    • run from a different and faster programming language?
    • easy to customize?
    • easy to document?
    • compile faster?
    • un/install quicker?
    • easy to organize and/or manage?
    • easy to debug?
    • easy to use?
  • Batch DOS Commands a publication will use to handle errors – and considering how to make them:
    • run faster?
    • easier to re-create?
    • with less code?
    • run from memory?
    • smaller?
    • automatic?
    • generate code on its own?
    • run from a different and faster programming language?
    • easy to customize?
    • easy to document?
    • compile faster?
    • un/install quicker?
    • easy to organize and/or manage?
    • easy to debug?
    • easy to use?
  • Batch DOS Commands a publication will use to hide data – and considering how to make them:
    • run faster?
    • easier to re-create?
    • with less code?
    • run from memory?
    • smaller?
    • automatic?
    • generate code on its own?
    • run from a different and faster programming language?
    • easy to customize?
    • easy to document?
    • compile faster?
    • un/install quicker?
    • easy to organize and/or manage?
    • easy to debug?
    • easy to use?
  • Batch DOS Commands a publication will use to perform other tasks – and considering how to make them:
    • run faster?
    • easier to re-create?
    • with less code?
    • run from memory?
    • smaller?
    • automatic?
    • generate code on its own?
    • run from a different and faster programming language?
    • easy to customize?
    • easy to document?
    • compile faster?
    • un/install quicker?
    • easy to organize and/or manage?
    • easy to debug?
    • easy to use?
  • Where a feature will be in the publication – and considering how to make it:
    • run faster?
    • easier to re-create?
    • with less code?
    • run from memory?
    • smaller?
    • automatic?
    • generate code on its own?
    • run from a different and faster programming language?
    • easy to customize?
    • easy to document?
    • compile faster?
    • un/install quicker?
    • easy to organize and/or manage?
    • easy to debug?
    • easy to use?
  • How the publication feature will be activated – and considering how to make it:
    • run faster?
    • easier to re-create?
    • with less code?
    • run from memory?
    • smaller?
    • automatic?
    • generate code on its own?
    • run from a different and faster programming language?
    • easy to customize?
    • easy to document?
    • compile faster?
    • un/install quicker?
    • easy to organize and/or manage?
    • easy to debug?
    • easy to use?
  • What the publication’s interface will look like – and considering how to make it:
    • run faster?
    • easier to re-create?
    • with less code?
    • run from memory?
    • smaller?
    • automatic?
    • generate code on its own?
    • run from a different and faster programming language?
    • easy to customize?
    • easy to document?
    • compile faster?
    • un/install quicker?
    • easy to organize and/or manage?
    • easy to debug?
    • easy to use?
  • Documentation’s page number and what it will say – and considering how to make it:
    • run faster?
    • easier to re-create?
    • with less code?
    • run from memory?
    • smaller?
    • automatic?
    • generate code on its own?
    • run from a different and faster programming language?
    • easy to customize?
    • easy to document?
    • compile faster?
    • un/install quicker?
    • easy to organize and/or manage?
    • easy to debug?
    • easy to use?
  • Internal NeoBook DOS Pro Command(s) a publication will use (and for what) – and considering how to make them:
    • run faster?
    • easier to re-create?
    • with less code?
    • run from memory?
    • smaller?
    • automatic?
    • generate code on its own?
    • run from a different and faster programming language?
    • easy to customize?
    • easy to document?
    • compile faster?
    • un/install quicker?
    • easy to organize and/or manage?
    • easy to debug?
    • easy to use?
  • How a publication will be tested for functionality – and considering how to make it:
    • run faster?
    • easier to re-create?
    • with less code?
    • run from memory?
    • smaller?
    • automatic?
    • generate code on its own?
    • run from a different and faster programming language?
    • easy to customize?
    • easy to document?
    • compile faster?
    • un/install quicker?
    • easy to organize and/or manage?
    • easy to debug?
    • easy to use?
  • Other functions – and considering how to make them:
    • run faster?
    • easier to re-create?
    • with less code?
    • run from memory?
    • smaller?
    • automatic?
    • generate code on its own?
    • run from a different and faster programming language?
    • easy to customize?
    • easy to document?
    • compile faster?
    • un/install quicker?
    • easy to organize and/or manage?
    • easy to debug?
    • easy to use?

After analyzing and (hopefully) coming up with some solutions to these issues, you’ll have one more very important question to ask. This question should be addressed to each individual solution: How can my solution be used over and over again on new development projects?

In the beginning, when you start this “improvement” process, you’ll probably notice that the “process of creating a process” slows you down and doesn’t seem to be much of an improvement at all. However, as you create a solution for each issue and mold the solution in such a way that it can be re-used on future publications, later development will subsequently become faster and easier as long as your solutions are incorporated into the projects.

Current Keyword: IMPROVEMENT
improve, improvement, improving development, improving programming, improving software

Get content like this for your website: Outsource Your Article Writing Here…

Our Sponsors
Goodie Bag (Related Content)

One More Thing

You can keep up with what’s new and what has changed via our Latest Site Additions and Latest Updated Posts links.

Cite this page APA style: . (). On Just Outsourcing by Nicole Miller, Service Provider. Retrieved from , Sacramento,CA. Last modified: 01/19/2013

Nicole Miller is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.

Comments

NOTE: All comments, including @twitter seeds, are moderated. Comments that (1) use keywords or urls as names in the name field, (2) point to a spammy website, (3) use abusive language, or (4) are posted for SEO purposes only, are immediately rejected. [Back to Top]




Leave a Reply