Question

  • Creator
    Topic
  • #4164526

    What steps are involved in the custom software development process?

    Locked

    by Paul Mescal ·

    Tags: 

    “Hello everyone,

    I’m curious about the custom software development process. Can anyone share the steps involved, based on your experience or knowledge?

    Thanks!”

All Answers

  • Author
    Replies
    • #4164561
      Avatar photo

      Re: software development

      by kees_b ·

      In reply to What steps are involved in the custom software development process?

      https://en.wikipedia.org/wiki/Software_development_process is a good introuction to the subject.

      There is no single method, nor has there ever been one. Following the company standard is the best you can do as a beginner. And as a project manager you hope the standard is flexible enough to be tailored to the need of your specific project.

      • #4164722
        Avatar photo

        I agree with “There is no single method, nor has there ever been one.”

        by rproffitt ·

        In reply to Re: software development

        I’ve only been at this since about the 1970’s and the process has been all over the map.

        One of my favorites is the SPIKE SOLUTION. It’s not well liked in academia but is one I’ve used many times over the years.

        In short, some app or fix is required and the need is immediate or even dire. You as the developer take a moment to think of the quickest solution using ANY language or tools. Then you “get it done.” This may break some company rules such as “you must write the SDP and so on.” But the need was dire so you got it done.

        Yes, there are naysayers to this method but they didn’t get the job done.

    • #4165058

      Reply To: What steps are involved in the custom software development process?

      by nares6980 ·

      In reply to What steps are involved in the custom software development process?

      Requirements Gathering: Understand and document the client’s needs and objectives.

      Planning: Create a project plan, define milestones, and set a budget.

      Design: Design the software’s architecture, user interface, and database structure.

      Development: Write the actual code, following the design specifications.

      Testing: Thoroughly test the software for bugs, usability, and performance.

      Deployment: Deploy the software to the target environment.

      Maintenance: Provide ongoing support, updates, and bug fixes as needed.

      Documentation: Create user manuals and technical documentation.

      Training: Train users and provide necessary guidance.

      Feedback and Iteration: Gather user feedback and make improvements as required.

      According to my knowledge, these are the steps involved.

      Note: commercial link removed by moderator.

      • This reply was modified 1 year, 4 months ago by Avatar photokees_b.
      • #4165062
        Avatar photo

        Reply To: What steps are involved in the custom software development process?

        by kees_b ·

        In reply to Reply To: What steps are involved in the custom software development process?

        That’s a strange sequence:
        – test without technical documentation
        – acceptance test without user manuals
        – user training after deployment
        – deployment without technical documentation

        Moreover, it doesn’t mention anything about things like increments, sprints, prototyping, user involvement during the development and minimum viable products.
        Apart from the strange sequence, it looks like the way we did it 20 years ago.

        • This reply was modified 1 year, 4 months ago by Avatar photokees_b.
        • This reply was modified 1 year, 4 months ago by Avatar photokees_b.
Viewing 1 reply thread