Closed praeducer closed 2 years ago
Here is a good run down of SDLC models we could adopt as standards, as well as common definitions.
Here, are prime reasons why SDLC is important for developing a software system:
The entire SDLC process divided into the following SDLC steps:
I highly recommend we adopt something similar to this for our data science life cycle: The Team Data Science Process (TDSP).
The TDSP lifecycle is composed of five major stages that are executed iteratively. These stages include:
The TDSP lifecycle is modeled as a sequence of iterated steps that provide guidance on the tasks needed to use predictive models. You deploy the predictive models in the production environment that you plan to use to build the intelligent applications. The goal of this process lifecycle is to continue to move a data-science project toward a clear engagement end point. Data science is an exercise in research and discovery. The ability to communicate tasks to your team and your customers by using a well-defined set of artifacts that employ standardized templates helps to avoid misunderstandings. Using these templates also increases the chance of the successful completion of a complex data-science project.
Need to figure out our multi-stage deployment environments!
Implementing a version of these lifecycles here: Build out a six-week plan to address important user experience improvements
Once our working model is decided, we'll implement it in our tools like here on Github: https://github.com/trendscenter/coinstac-leadership-architecture-wiki/issues/5