Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

conops template #116

Merged
merged 16 commits into from
Feb 8, 2019
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 25 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,28 @@

Coral is a space mission to design, develop, test, and ultimately demonstrate the use of lunar ISRU equipment to manufacture full-scale lunar infrastructure.


## Task Columns:
New issues - Where new tasks are placed to be organized at a later time.

Icebox - Tasks that are low in priority or that may be revisited in the future.

Backlog - Tasks with high priority, ready to be worked on.

In Progress - Tasks being worked on by a team member.

Review/QA - Tasks that are completed, awaiting revision from the leads.

Closed - Tasks that have been completed, closed, canceled or deleted.

## Project Contents

- `docs/` - directory for Coral documentation.
- `mission/` - directory for official mission statement and mission objectives of Coral.
- `research/` - directory for Coral-related research.
- `src/` - directory for source code, to be directly compiled (or manufactured) into flight hardware.
- `system/` - directory for system model of Coral.
- `CONTRIBUTING.md` - (WIP) beginner's guide for contributing to the Coral project.

## Task Columns

- New issues - Where new tasks are placed to be organized at a later time.
- Icebox - Tasks that are low in priority or that may be revisited in the future.
- Backlog - Tasks with high priority, ready to be worked on.
- In Progress - Tasks being worked on by a team member.
- Review/QA - Tasks that are completed, awaiting revision from the leads.
- Closed - Tasks that have been completed, closed, canceled or deleted.

## Tags

- Epic - Tasks composed of subtasks. The subtasks may be worked on independently or not, depending on its nature.
- Good first issue - Task ready to be worked on! Go ahead and comment if you want to take it!
- Help Wanted - Tasks open for grabs. If you think you can help with this task, please add a comment saying so.
- Research - Tasks that involve primarily research, and result in a document summarizing the research, highlighting the most important findings, descriptions and references.
- Subtask - A subtask of one of the Epic tasks.
112 changes: 112 additions & 0 deletions docs/CONOPS_TEMPLATE.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
:toc: macro

[cols="1,1,1,1,1,1"]
|===
6+^s|Title
6+^|<title>

1+s|Document Type
2+|Conops
1+s|Originating Department
2+|Systems

s|Document ID
|<document id>
s|Status
|<status>
s|Created
|<dd/mm/yyyy>

s|Authored by
|<author>
s|Reviewed by
|<reviewer>
s|Approved by
|<approver>

|===

toc::[]

<<<

_The ConOps, at the organization level, addresses the leadership's intended way of operating the organization. It may refer to the use of one or more systems, as black boxes, to forward the organization's goals and objectives. The ConOps document describes the organization's assumptions or intent in regard to an overall operation or series of operations of the business with using the system to be developed, existing systems, and possible future systems. This document is frequently embodied in long-range strategic plans and annual operational plans. The ConOps document serves as a basis for the organization to direct the overall characteristics of the future business and systems, for the project to understand its background, and for the users of this International Standard to implement the stakeholder requirements elicitation. The ConOps document should include the following information items._

== Purpose

_Describe the purpose of this document by describing the current status of the organization, the goal of the long-range strategic plan, and gaps between them._

== Scope

_Describe the scope of this document by specifying the organization's business domains to which it applies._
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@capsulecorplab this Conops seems much more focused on the people running the operation than the engineering and mechanical operations of the payload itself. This is in contrast to John Paterson's ConOps which is much more focused on the latter.

Should we add another section that's more narrowly focused on the engineering/mechanical processes, or is that meant to be embedded in the bigger context that's outline here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I noticed that too. We can either deviate from the original ISO/IEC/IEEE 29148:2011 spec and rewrite the template to be more engineering focused, or we can try to refactor John's ConOps doc to fit into the bigger context as you suggest. I don't have a strong preference toward either.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

John had actually written the OpsCon, where as Sean has focused on Conops. They are slightly different. Check this source for a quick difference: https://plus.google.com/104099794938550497171/posts/D51e89gh4RR

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Document type in this case is Mission Concept and ConOps is the document name

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the rest of the document seems fine. However, we can start investigating to determine each points mentioned in the table of content


== Strategic plan

_Describe the long-range strategic plan for the organization's business and resultant systems. This includes description when the current business of the organization should be changed and what systems should be implemented and operated. The plan may contain options with priority._

== Effectiveness

_Estimate the effectiveness expected by implementing the plan._

== Overall operation

=== Context

_Describe an overall view for the organization's business, which business function or organizational unit is covered by which existing systems, and which is to be covered by planned systems. For more detailed description, major data resources and flows may be mapped onto the view._

=== Systems

_List and outline the existing systems and systems to be developed in the future._

=== Organizational Unit

_List and relate with each other the organizational units that play roles in business operation, systems operation, and their management._

image::http://www.plantuml.com/plantuml/svg/bP8zpzCm4CTtVueRco6iZrHLLQLIoaQbC6Ovd4jYzNoEpXT41Nntaa8fBsgZP_BmVxdVsTvbGxKnicDg3Io1XgutQ8AIjv34vNEG0HKZ3EZFs55b5oQOPPIEoQ6tfB0-oEUWIIA98SD7oWO7wO8GwVhcUSVNydqIqyJyXtB22oTiuCD0YfRkGfKO5QeGHyQP1_Oznazpqlr6WDLROgxGofUNMgQJc8DH0LyVRlKK5yeILaUI6OLg8IPl6domIosjfbXBlb8DA4YS2_VlOhUEmnVourpnFlKHHMenHSajQU7-N_aQEQKW1a5QHKLgfb4qJLD00qFjo1ucZsGm_5HgwGdPUa1f81lQE46wPpZmPWkhYYQxJp5EiM8DcqqGpsD3swrRvbgiM01SpF-jmUPR-SkUBUbCT9CUEvMGImkHxcPmhtdf-QAVVCdlRaVIZ95_0000[DellSat 77 Use Case Diagram]

_Use case diagram illustrating Concept of Operations for DellSat-77 Satellite_.footnote:[Delligatti, L. (2014). SysML distilled. 2nd ed. Addison-Wesley Professional, p.82.]

== Governance

=== Governance policies

_Describe policies or principles which will govern any critical business and technological decisions in implementing the plan._

=== Organization

_Describe the organization unit that is responsible for the governance, and describe policies on organizational structure and human resource in system development._
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test comment


=== Investment plan

_Describe plans on possible investment for the development of systems and depict how the policies should be managed._

=== Information asset management

_Describe policies of how information assets are managed and define which organizational unit is responsible for the management._

=== Security

_Describe policies on security._

=== Business continuity plan

_Describe policies on business continuity plan._

=== Compliance

_Describe policies on regal and regulatory compliance._


'''

===== Attribution

This document is adapted from the ISO/IEC/IEEE 29148:2011 _International Standard - Systems and software engineering -- Life cycle processes --Requirements engineering_, available at https://standards.ieee.org/standard/29148-2011.html.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great link


===== Copyright (C) 2018

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.