Open rickr opened 7 years ago
I wasn't able to push to the other repo you created. https://github.com/OperationCode/job-portal
Can you try again?
It's been pushed to the requested repo, https://github.com/OperationCode/jobs.git and can be viewed here:
👌🏻
On Aug 4, 2017, at 1:04 AM, Seth Bergman notifications@github.com wrote:
It's been pushed to the requested repo, https://github.com/OperationCode/jobs.git and can be viewed here:
Demo: => Jobs Portal <=
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.
Businesses should be able to submit a proposal for a project to be worked on by our members.
Definitions
client
- an Operation Code member that needs work to be doneproposal
- a unit of work to be doneadmin
- an Operation Code member that will be maintaining the jobs portalmember
- an Operation Code member interested in working on a proposalScenarios
As a client
As an admin
As a member
Proposals
In order to maintain quality each new proposal should move through several states. When a proposal first comes in it should be in the
New
state. An email should be sent to admins for each new proposal.The next state will be
In review
. Admins will be reviewing the proposal to make sure it's valid and for more complex proposals possibly contact the client to identify milestones and timelines.After the proposal is valid it will be moved to the
Client Review
state. In this state contacts will be drawn up and the client can verify the final proposal.From 'Client Review' the client can chose to go to either the 'Ready' state or the 'Published' state. The only difference between the two states is
Ready
won't show up in the user proposal list, wherePublished
will. A user should be able to transition fromReady
toPublished
at any time.During the
Published
state members will be able to apply to the proposal. Admins should contact each applicant to make sure they're capable of the required tasks and to determine what resources they might need.From the
Published
state a client should be able to move to theCanceled
state. This will close the proposal and no more actions can be taken.From the
Published
state an admin should be able to move to theAccepted
state. This means members have applied and been approved to work on the project and work can begin.From the
Accepted
state an admin should be able to move to theIn Progress
state. This means members have begun work.From the
Accepted
state an admin should be able to move to theClient Acceptance
state. At this point work will be demonstrated to the client.From
Client Acceptance
a client should be able to move to theClient Accepted
state. This means the work demonstrated is valid and the project is complete. Any code or artifacts should be delivered.From
Client Acceptance
a client should be able to move to theChanges Requested
state. This means changes are needed to meet the client's needs. Admins should be notified to make sure the changes still fit the scope of the proposal.From
Changes Requested
the client should be able to move to theClient Accepted
state.From
Client Accepted
an admin should be able to move to theBilling
state.From the
Billing
state an admin should be able to move to theCompleted
state.MVP Criteria