...
The candidate has been member of the sub-team for at least 1 term
Actively participates in sub-team meetings and has completed assigned tasks reasonably on-time
Motivated to lead a project (or projects)
Collaborates well with the rest of the sub-team
Management Criteria
Communication: The project manager is able to convey the technical details of the project and its components in written form
This includes task setting and Definition of Done (DOD)
Able to delegate tasks
Technical Criteria
Vision and goal
The project manager has a clear idea of what a finished project should be and do, in relation to the rest of the system(s)
The project manager has knowledge of:
Theoretical background of the project
How the components of the project work in general
How the components interface (with clear definitions and reasons for the abstraction)
How the project behaves with various input
Which parts of the project are unit testable, and why
What needs to be done to set up an integration test framework around the project
Why design decisions and architecture is done in a particular way (e.g. tradeoffs, limitations)