Plan and document the management approach for a software development project to create a Computerized Maintenance Management System (CMMS). This challenge tests your ability to break down requirements, create user stories, set up project tracking tools, and plan sprints effectively.
- Set up a project in Jira, Trello, or Asana (free trial)
- Create an appropriate project structure using agile methodologies
- Set up relevant labels, epics, or categories
- Configure basic workflows
- Document your tool choice and setup decisions
- Create 15-20 user stories covering core CMMS functionality:
- Follow proper user story format ("As a [user], I want [feature] so that [benefit]")
- Include acceptance criteria for each story
- Add appropriate labels/tags
- Assign story points for effort estimation
- Prioritize stories appropriately
- Group stories into epics or themes
- Plan first three sprints:
- Allocate user stories to sprints
- Balance workload appropriately
- Document sprint goals
- Create a sprint calendar
- Include capacity planning considerations
- Identify potential project risks
- Create risk matrix
- Develop mitigation strategies
- Document contingency plans
- Set up risk tracking in project management tool
- Define communication channels
- Create meeting schedule (standups, planning, retros)
- Design status report template
- Plan stakeholder updates
- Document tool integrations (e.g., Slack, email)
- Set up project metrics tracking
- Create burndown/burnup charts
- Define KPIs
- Plan sprint velocity tracking
- Configure automated reporting
- Project Setup (30 points)
- Tool configuration quality
- Workflow design
- Organization structure
- Documentation clarity
- User Story Creation (40 points)
- Story quality and format
- Estimation accuracy
- Prioritization logic
- Acceptance criteria clarity
- Sprint Planning (30 points)
- Sprint balance
- Workload distribution
- Goal clarity
- Planning realism
- Risk Management Plan
- Team Communication Plan
- Metrics Dashboard
Send Jesse an email with:
-
Project management tool access:
- Shared access to your project setup (invite me to the project)
- Screenshots of key configurations
-
Documentation package (Word or a similar tool is fine):
- Setup decisions and rationale
- Sprint planning methodology
- Tool usage guide
- Optional: Bonus task deliverables
- Focus on practical, implementable plans
- Be realistic with estimations
- Document your decision-making process
- Keep organization clear and logical
- If stuck, reach out for guidance
You can use any free trial version of popular project management tools. If you need guidance on tool selection, please ask.
There is no hard deadline, however there are limited positions available for this role and to some extent it's first come first serve so if you take too long (many weeks) to complete the task you might find that there are not open positions left. Feel free to check with me if the position is still available.
While you have flexibility in choosing your project management tool, here are some popular options with free trials:
- Jira
- Trello
- Asana
- ClickUp
- Monday.com
If you need guidance on specific tool features or setup, please reach out.