At Expertizo, all tasks are created as tickets through Trello.
If a ticket is classified as a Project, the following steps take place:
- The Task is assigned to a development team or a developer by the Engineering Manager or Project Manager.
- Assigned developer(s) creates an estimate (this is a good resource for generating estimations) of the work involved. The creation of this estimate will usually have a deadline assigned by the Engineering Manager or Project Manager, but should usually be done as soon as is pracitcal given other work priorities.
- Developer(s) post the estimate to the
#general
channel using the Geekbot standup following format:
What is your plan till day end?:
Provide estimations for each of the above tasks mentioned.:
- 3 hrs
- 2 hrs
Anything blocking your progress?:
- Forgot password API isn't working anymore.
-
Follow the Workflow process to complete the Project.
-
Documentation must be added or updated in the repository for this Project's code.
In order to facilitate proper forethought and planning in a project, a planning document should contain the following, at a minimum:
- Introduction which identifies the problem/task to be solved, along with relevant context.
- Presentation of at least three engineering approaches to solve the problem/task.
- After the presentation of each approach, the pros and cons of each approach should be listed so the approaches can be compared.
- A summary in which the chosen approach is identified, along with a logical explanation for its selection.
- Any other relevant information explaining the estimate or project details.
- Tickets marked with the label
Urgent
bypass this process and should be worked on immediately.