This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org

Difference between revisions of "Category:OWASP Project Process"

From OWASP
Jump to: navigation, search
 
(33 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
 +
STATUS: DRAFT (Please add your comments to the DISCUSSION TAB and we will merge them into the document)
  
 
Congratulations!
 
Congratulations!
You found the OWASP Project Process Page. 
 
  
Visual [https://www.owasp.org/images/9/9d/Revised_project_flow.pdf Click Here]
+
You found the 2016 OWASP Project Process Page.
 +
 
 +
<b>1/27/2016 3pm EST There will be a townhall meeting about this, [https://attendee.gotowebinar.com/register/7141369075633328641 Register Here] </b>
 +
 
 +
Overview:
 +
Everyone has a dream of what the cake will look like at their marriage, wedding, birthday but they are different types of cakes.. Lets summarize the process for baking a cake(aka:project) at OWASP with a simple step by step process.  Please do not use people's names rather roles in the description of the process.  This is the submission process of new Project and Monitoring of Incubator projects
 +
 
 +
*DRAFT* VISUAL WORKFLOW: [https://www.owasp.org/images/9/9d/Revised_project_flow.pdf Click Here]
 +
Existing WORKFLOW [https://docs.google.com/viewer?a=v&pid=forums&srcid=MDM4NTc0NDY0NjkwMzEwMTMzMzkBMDIxODM3MDc5ODA4OTMxNjAzNjkBSFlWTDZaTE5Ed0FKATAuMQFvd2FzcC5vcmcBdjI Incubator Project Flow]
 +
 
 +
 
 +
'''Step 1:'''
 +
New Project Leader submits New Project Request Form it is logged in the system and an alert is sent  to the Project Coordinator
 +
 
 +
'''Step 2:'''
 +
New Project Request is received and reviewed by Project Coordinator for complete information .It must contain the following information to qualify as an acceptable submission:
 +
You will need to gather the following information together for your application:
 +
 
 +
*Project Name,
 +
*Project purpose / overview,
 +
*Project Roadmap,
 +
*Project links (if any) to external sites,
 +
*[[Guidelines_for_OWASP_Projects#Project_Licensing|Project License],]
 +
*Project Leader name,
 +
*Project Leader email address,
 +
*Project Leader wiki account - the username (you'll need this to edit the wiki),
 +
*Project Contributor(s) (if any) - name email and wiki account (if any),
 +
*Project Main Links (if any).
 +
*==>For Documentation: A table of Contents
 +
*==>For Code: A prototype hosted in an open source repository of your choice. Make sure it has read access.
 +
https://www.owasp.org/index.php/Category:OWASP_Project#tab=Starting_a_New_Project
 +
 
 +
'''Step 3:'''
 +
If all information is completed following the minimum criteria for Projects (Code/Tool/documentation), The Project Coordinator notifies the Project Leader that the request has been accepted, and at the same time notifies the Review team that a new project has been submitted, including al the information requested in the project criteria
 +
 
 +
'''Step 4:'''
 +
Project Coordinator proceeds to create a new Wiki page for the project including all the information sent by the project leader. project coordinator uses one of these project wiki template:
 +
*For Docs: https://www.owasp.org/index.php/OWASP_Documentation_Project_Template
 +
*For Code: https://www.owasp.org/index.php/OWASP_Code_Project_Template
 +
*For Tool:  https://www.owasp.org/index.php/OWASP_Tool_Project_Template
 +
Also Project coordinator creates a mailing list for the project leader and sets him as admin
 +
 
 +
'''Step 5:'''
 +
Project Coordinator notifies project leader and Review team about the created wiki page, providing the link to the wiki page.
 +
*Review team might provide comments for further improvement of the wiki page if necessary
 +
*Project leader should request a wiki account to be able to update his own wiki page afterwards if he has not one yet
 +
 
 +
'''Step 6:'''
 +
Project coordinator updates the Wiki project inventory, Dashboard and open hub with the information regarding the new created project
 +
 
 +
'''Step 7:'''
 +
Project is set in the agenda by the Project Coordinator for monitoring over the next 3 months to check how has been developing.
 +
 
 +
'''Step 8:'''
 +
Every 3 months, project co-ordinator monitors the activity on the wiki page for new updates and on the Openhub for commits and level of activity . Findings are then reported on the Dashboard as comments and CC through email to the review team
 +
 
 +
'''Step 9:'''
 +
if the project has not been updated and has no activities after six months of creation, project coordinator sends an email to the project leader requesting an update and status to see how has been developing, CC: project review team regarding the lack of activity .Findings are then updated on the dashboard.
 +
 
 +
'''Step 10:'''
 +
Over the next 6 months the project is monitored again for activity. If no updates have occurred since its inception after 12 months, project is then set as inactive and project leader and review team is notified about the status.
 +
Project coordinators updates :
 +
* Wiki page of the project is labeled as 'inactive' (inactive banner)
 +
*The Project is set under the 'inactive category'
 +
*Dashboard is updated with comments and set as inactive
 +
 
 +
 
  
Step 1:
+
<hr>
New Project Leader submits New Project Request Form to the Project Coordinator
 
  
Step 2:
+
Reference Material
New Project Request Form is received and reviewed by Project Coordinator for complete information
 
  
Step 3:  
+
[https://www.owasp.org/index.php/OWASP_Project_Inventory Project Inventory 1]
Project Coordinator notifies the Project Leader that the request has been received and at that time requests additional information if needed
 
  
Step 4:  
+
[https://www.owasp.org/index.php/Category:OWASP_Project#tab=Project_Inventory Project Inventory  2]
Project Task Force or Projet Review Team Project reviews the New Project Request and makes a decision. Then, the Project Coordinator creates the wiki page for the new project using the Code/Tool/Documentation Templates with information submitted by the Project Leader
 
  
Step 5:  
+
[https://www.openhub.net/orgs/OWASP Openhub]
Project Coordinator notifies Project Leader with wiki page link and instructions to complete the wiki page.
 
  
Step 6:  
+
[https://docs.google.com/spreadsheets/d/1lO8UoQgIFET3MC5v2OVVdtkTe1IbWiJLMnINx6Hm2jE/edit?ts=56a159b7#gid=0 Dashboard]
New Project wiki page is marked Pending until Project Leader updates and completes the wiki page with all necessary criteria
 
  
Step 7:  
+
[https://www.owasp.org/index.php/Project_Reviews_Guideline Project Review Guidelines]
Project Coordinator reviews and communicates with the Project Leader on completion.
 
  
Step 8:  
+
[http://owasp.github.io/ProjectReviews/index.html GITHUB OWASP]
Project Coordinator emails the Project Leader after 7 days as a reminder to complete the  wiki page.
 
  
Step 9:
+
[https://www.openhub.net/orgs/OWASP OpenHub]
Project Coordinator reviews the wiki  for completion and submits to the Project Task Force or NEW Project Review Team by email for review and approval to be added to the inventory.
 
  
Step 10:  
+
[https://docs.google.com/presentation/d/1tGdmgzDGjoHVtHZbV9dqGR2XQVlT8TR1cet-4r0C8RY/edit?ts=56a16be2#slide=id.gee0716e2f_0_1 Projects Slides]
Once the project is approved by the Project Task Force  the Project Leader is notified that the new project has been added to the inventory
 
  
Step 11:
+
[https://www.owasp.org/index.php/Category:OWASP_Project Primary Wiki Page]

Latest revision as of 15:16, 27 January 2016

STATUS: DRAFT (Please add your comments to the DISCUSSION TAB and we will merge them into the document)

Congratulations!

You found the 2016 OWASP Project Process Page.

1/27/2016 3pm EST There will be a townhall meeting about this, Register Here

Overview: Everyone has a dream of what the cake will look like at their marriage, wedding, birthday but they are different types of cakes.. Lets summarize the process for baking a cake(aka:project) at OWASP with a simple step by step process. Please do not use people's names rather roles in the description of the process. This is the submission process of new Project and Monitoring of Incubator projects

Existing WORKFLOW Incubator Project Flow


Step 1: New Project Leader submits New Project Request Form it is logged in the system and an alert is sent to the Project Coordinator

Step 2: New Project Request is received and reviewed by Project Coordinator for complete information .It must contain the following information to qualify as an acceptable submission: You will need to gather the following information together for your application:

  • Project Name,
  • Project purpose / overview,
  • Project Roadmap,
  • Project links (if any) to external sites,
  • [[Guidelines_for_OWASP_Projects#Project_Licensing|Project License],]
  • Project Leader name,
  • Project Leader email address,
  • Project Leader wiki account - the username (you'll need this to edit the wiki),
  • Project Contributor(s) (if any) - name email and wiki account (if any),
  • Project Main Links (if any).
  • ==>For Documentation: A table of Contents
  • ==>For Code: A prototype hosted in an open source repository of your choice. Make sure it has read access.

https://www.owasp.org/index.php/Category:OWASP_Project#tab=Starting_a_New_Project

Step 3: If all information is completed following the minimum criteria for Projects (Code/Tool/documentation), The Project Coordinator notifies the Project Leader that the request has been accepted, and at the same time notifies the Review team that a new project has been submitted, including al the information requested in the project criteria

Step 4: Project Coordinator proceeds to create a new Wiki page for the project including all the information sent by the project leader. project coordinator uses one of these project wiki template:

Also Project coordinator creates a mailing list for the project leader and sets him as admin

Step 5: Project Coordinator notifies project leader and Review team about the created wiki page, providing the link to the wiki page.

  • Review team might provide comments for further improvement of the wiki page if necessary
  • Project leader should request a wiki account to be able to update his own wiki page afterwards if he has not one yet

Step 6: Project coordinator updates the Wiki project inventory, Dashboard and open hub with the information regarding the new created project

Step 7: Project is set in the agenda by the Project Coordinator for monitoring over the next 3 months to check how has been developing.

Step 8: Every 3 months, project co-ordinator monitors the activity on the wiki page for new updates and on the Openhub for commits and level of activity . Findings are then reported on the Dashboard as comments and CC through email to the review team

Step 9: if the project has not been updated and has no activities after six months of creation, project coordinator sends an email to the project leader requesting an update and status to see how has been developing, CC: project review team regarding the lack of activity .Findings are then updated on the dashboard.

Step 10: Over the next 6 months the project is monitored again for activity. If no updates have occurred since its inception after 12 months, project is then set as inactive and project leader and review team is notified about the status. Project coordinators updates :

  • Wiki page of the project is labeled as 'inactive' (inactive banner)
  • The Project is set under the 'inactive category'
  • Dashboard is updated with comments and set as inactive



Reference Material

Project Inventory 1

Project Inventory 2

Openhub

Dashboard

Project Review Guidelines

GITHUB OWASP

OpenHub

Projects Slides

Primary Wiki Page

This category currently contains no pages or media.