You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This Epic tracks the progress towards the creation of "Torrent Index" protocol. - A standard way to communicate index information regarding torrents.
I will be the champion of this epic and plan to generally follow established engineering design process.
Research - Gathering data and knowledge to inform the design
Requirements gathering - Defining what needs to be solved
Concept generation - Coming up with potential solutions
Concept evaluation - Analyzing the tradeoffs of each option
Preliminary design - Selecting and refining the approach
Detailed design - Finalizing the design for implementation
Production - Building and releasing the solution
Maintenance - Ongoing support and iteration
Decommissioning - Retiring the solution when no longer needed
As this is a new epic, we will start at the first step: Research.
We will scout and study the current market related to torrent-index, with a focus on protocols, and from this we will come up broad conceptual picture what is the actual situation now.
The next stage is to detail our design requirements.
As our research stage advances in parallel, we will create more issues for various sets of design requirements,, for now we open the issue for brainstorming.
In contrast to the steps outlined on Wikipedia, we will generate concepts before studying feasibility.
In this stage we come up with a set of concepts that fulfill various sets of design requirements using differing strategies or techniques.
There will range between:
Use or Adapt an per-existing solution that the market has already supplied.
Design a new solution that extends or start-afresh to implement something that dose not exist within the market.
Concept Evaluation and Feasibility Study.
In this step we do analysis over our various conceptual design ideas, looking at their benefit/cost ratios, and generally if the concept is feasible.
We pick the concept that has the most benefit with an acceptable amount effort. - If no concept is suitable, the project is canceled as infeasible.
Preliminary Design (or Prototype)
At this stage we come up with various designs for 'how' our preferred concept may be implemented.
This process is a mini-recursion of the above steps, including Research, Design Requirements, Concept Generation, and Concept Evaluation. - All focused on the preferred concept selected from the previous stage.
Detailed Design (or Full-Scale Model)
After selected a preferred design. We continue to develop a detailed design, that will be the foundation of the implemented solution.
Production (or Market Ready Product)
We stabilize and optimize that detailed design to make it ready for the market. Including Documentation and Support.
Maintenance
We support the product in the market.
Decommissioning
We support the safe-removal of the product from the market when it is obsolete or otherwise unwanted.
The text was updated successfully, but these errors were encountered:
This Epic tracks the progress towards the creation of "Torrent Index" protocol. - A standard way to communicate index information regarding torrents.
I will be the champion of this epic and plan to generally follow established engineering design process.
As this is a new epic, we will start at the first step: Research.
We will scout and study the current market related to torrent-index, with a focus on protocols, and from this we will come up broad conceptual picture what is the actual situation now.
The next stage is to detail our design requirements.
As our research stage advances in parallel, we will create more issues for various sets of design requirements,, for now we open the issue for brainstorming.
Thirdly, we do the initial concept generation.
In contrast to the steps outlined on Wikipedia, we will generate concepts before studying feasibility.
In this stage we come up with a set of concepts that fulfill various sets of design requirements using differing strategies or techniques.
There will range between:
Concept Evaluation and Feasibility Study.
In this step we do analysis over our various conceptual design ideas, looking at their benefit/cost ratios, and generally if the concept is feasible.
We pick the concept that has the most benefit with an acceptable amount effort. - If no concept is suitable, the project is canceled as infeasible.
Preliminary Design (or Prototype)
At this stage we come up with various designs for 'how' our preferred concept may be implemented.
This process is a mini-recursion of the above steps, including Research, Design Requirements, Concept Generation, and Concept Evaluation. - All focused on the preferred concept selected from the previous stage.
Detailed Design (or Full-Scale Model)
After selected a preferred design. We continue to develop a detailed design, that will be the foundation of the implemented solution.
Production (or Market Ready Product)
We stabilize and optimize that detailed design to make it ready for the market. Including Documentation and Support.
Maintenance
We support the product in the market.
Decommissioning
We support the safe-removal of the product from the market when it is obsolete or otherwise unwanted.
The text was updated successfully, but these errors were encountered: