Let's imagine the IT company Software+. A lot of great developers work here. And it's important to make the process of grade improvement as easy as possible.
This project "icrm" should help the company with this issue.
- Add new delivery manager.
- Add new developer.
- Add new customer.
- Can see all his developers.
- Can request a new developer with a specific skills.
- Can see the history of previous developer requests.
- Can see all "grade improvement" processes initiated by my developers and have already being approved by the delivery manager.
- Can approve or reject a "grade improvement" process initiated by my developer.
- Can suggest developers for customer request.
- Can see all started "grade improvement" processes by his developers.
- Can approve or reject a "grade improvement" process is started by his developer.
- Can start a "grade improvement" process (only one started process can be at a time).
- Can see all initiated processes by himself (with current status).
block-beta
columns 1
urls
space
views space space
block:logic
flows
space
services
end
models
space
db[("Database")]
urls --> views
views --> urls
views --> logic
logic --> views
flows --> services
services --> flows
logic --> models
models --> logic
models --> db
db --> models