Software Development Process for Small Startup

Providing lean process in software development process is tempting. A lot of tools provide end-to-end software development process. In this article, we discuss about essentiall steps that is needed to manage and to evaluate the software development process. these steps will help startup who want manage the software project with small investment and less complexity.

Step 1 - Setup Source Code versioning

The first step is to create a project and setup a source code versioning. Azure DevOps and GitHub is a good place to store and manage your codes.

Step 2 - Creating user story document 

The second step is creating user stody document that consist user requirements. This document can be obtained through meeting and requirement gathering.

Step 3 - Creating solution architecture document 

You can create decks or several pages document that consists overall solution. it includes hardware, software, and others multiple realistics constraint.

Step 4 - Creating Project Planning

We called this as a roadmap. You can create a roadmap of a product that consist of release and iteration. 

Step 5 - Coding session

This is the biggest effort in software industry, we name it as software construction or software development.

Step 5 - Bugs reporting and testing

This step provides a monitoring and evaluation of the software quality. we can use OneNote or Azure DevOps reporting tools to store and manage bugs

Step 6 - RFC recordings

This steps provides user feedback about requested changes, we can use task or Azure DevOps tools to store and manages request for changes

Step 7 - Project Restropectives

Grab a meeting and get improvement process that can be documented and can be improved in the next project

blog comments powered by Disqus

Topics Highlights

Translate It

About @ridife

This blog will be dedicated to integrate a knowledge between academic and industry need in Application Lifecycle Management (ALM), ICT tips, and Software Engineering Research. Enjoy this blog and let's get in touch in any social media.

Xbox

Month List