Waterfall
Agile
SCRUM
Basic Terms of system development lifecycles
• https://stackify.com/what-is-sdlc/
• Identify Current Problems: understanding problems. Customers often do this on their own, although it is good to get a second opinion.
• Plan: developing a roadmap for getting the problem solved.
• Design: architecting the solution: what pieces need to be built.
• Build: writing the code to solve this problem.
• Test: assigning to QA to ensures that everything works as expected.
• Deploy: deploying the update.
• Maintain: starting the cycle over again.
what are SMART requirements?
The idea behind project management.
• (S)pecific: the task must be defined.
• (M)anageable: the task must not be of gargantuan proportions.
• (A)ssignable: the task must be able to be given to someone(s).
• (R)elevant: the task must be able to be completed given
current bandwidth.
• (T)ime-related: the task must be able to be completed within a certain time.