Unless AI able to…
- Understand product owners’ requirements
- Understand businesses’ needs and the context around the businesses’ operations
- Parse the whole project’s source code
- Figure out 3rd-party API and integrate to the project
- Reach out to relevant stackholders for any clarification
- Design database schema and remember existing schema
- Propose alternative solutions if requirements do not fit the project’s flow
- Properly architect the project’s source code structure
- Proactively go through existing features to discover new bugs