DEV Community

Discussion on: Advice needed... How is your Software Development Process/Cycle?

Collapse
 
simonmuraya profile image
Simon Muraya • Edited

Hi Fernando,

I understand the situation you are in and after working for 2 startups before this a "classic real problem" as mentioned by John Peters.

You need aligned processes, people and cost efficient tools that emphasize automation. What I am going to share below is just a summary of items you need to consider when making future plans based on my experience. Am not an expert rather am a solution architect with entrepreneurial spirit.

What’s the difference between agile, CI/CD, and DevOps?

People To Manage Process
You require the following;

  • Scrum Master / Agile Coach - If your way of working utilizes Agile methodology then you have to hire one
  • Project Manager - This person will help you manage project time, scope, budget, and quality. You can hire or have a project manager who is flexible and understands Agile & Scrum methodology thus consolidating 2 roles.
  • DevOps Consultant - This person can be able to switch between DevOps roles depending on the scope of the project and make an effort to promote DevOps culture in your organisation.

DevOps Roles

Tools To Automate Process
See this amazing summary made by XebiaLabs.
xebialabs.com/periodic-table-of-de...
Feel free to pic any tools tools that work for organisation

Documentation of Process
This is a very hard task. It requires alot of effort (in the beginning then eventually becomes easier) by everyone (developer, manager and architect) the project in order to make it work. What is missing is a documentation framework that works as a guide for future projects and acts like a high-level handover documentation of a project to any developer, manager or architect. After doing so many web projects, I did create a simple framework that considers DevOps flow and compliments Scrum Board (like the Jira Software board) and made it easier for other teams or team members to inherit a project. It's a fairly long framework hence I can not highlight it here. Feel free to reach out and ask more details.

Reference:
synopsys.com/blogs/software-securi...
hackernoon.com/devops-team-roles-a...