We started 2 years ago. we had a technical co-founder/full-stack developer with us. we used the waterfall approach and released our product 1 year ago and since then we moved very slow on development. our developer/co-founder left us 3 months ago. we recruited another developer and also add two other experienced advisors (managerial and technical) to our team. we're going to implement a software development/team management methodology to improve our productivity and increase our development speed and quality. I've studied a lot about it and came to the conclusion that it's better for us to use a combination of scrum and kanban. what do you think about it? keep that in mind that in this team we haven't used any methodology before. Kind Regards
Process evolution at startup is always a challenge.
Your current team (one developer and 2 advisors) is in actual one member team ( I am assuming that advisors are not doing any technical software development)
Formal SDLC approach will be a challenge and it will always be for this software developer to juggle
a) New feature / functionality development
b) Defect resolution from past year release
c) Any incident , defect or change in the past year release
My suggestion would be to build an ServiceDesk like item log ( divided into three categories above) and prioritize for the developer in consultation with manager and technical advisor.