So while doing my internship, I was tasked to create an internal automation tool. So I used software development lifecycle techniques. I started planning for everything from requirements to what are the features I want to build. Then I started with development phase where I focused on coding and design. Then after that I focused on integration and unit testing. After that finally deployment and maintenance.
