Under Construction.
See below linked document and detailed task assignments that reflect the roles and responsibilities of the SA's within Tiger Teams in the OLE Development Process. These are Subject Matter Experts (SME) with 50% individual or combined commitments, with either technical or functional expertise in the subject area of the team. The SA is primarily charged with overseeing all aspects of developing specifications, from overseeing user requirements by spec teams, to completing functional requirements documentation (with technical support and training by core team).
Note: "SA" or "Tiger Team Systems Analyst" is the name given to general analysts on the Tiger Teams to distinguish them from the BAs or Business Analysts on the Core Team. In some cases, these are still functional subject matter experts only, while in other cases, the SA does bring specific technical knowledge of coding or the Kuali technology framework (Rice et al).
<A href="https://docs.google.com/a/kuali.org/document/d/1ybw-WwuGdFhvUDlbha1BVNnaTFObWEbLNYzHqui4MIQ/edit?hl=en_US" mce_href="https://docs.google.com/a/kuali.org/document/d/1ybw-WwuGdFhvUDlbha1BVNnaTFObWEbLNYzHqui4MIQ/edit?hl=en_US" target="_Blank">Draft Development Cycle - Narrative Description, 1/6/2012</A>
- Acquisitions/Financial: Select & Acquire Tiger Team (Bob Persing)
- Cataloging: Describe-Manage Tiger Team (M Suranofsky- with SME lead D Herrold)
- Circulation: Deliver Tiger Team (C Case - with SME lead S Miller)
- ERMS: Manage-Entity-Relationship Tiger Team (E Lynema?)
- Implementations/Technical: Systems Integration Tiger Team (N Ma- Core Team)
- Identity Management: Manage-User-Relationships Tiger Team (TBD)
- Subscriptions project: GoKB (D Sweeney- Core Team, with SME lead J Little)
Task Assignments
In the tasks below (except review steps), each shall have linked wiki pages for the required documentation and templates to be used in the completion of technical and functional specs.
6- USER REQUIREMENTS -Spec team & SA
- Organize and oversee spec writing by spec teams
- Complete with Spec Team "User Requirements" template
- Complete with Spec team "Data elements" template
- including default values/fields
- notes on any progressive disclosure or rules
- including noted required fields
- Assist spec team in annotation and understanding of "Acceptance criteria" in user requirements
- Table for roles/permissions
- from user requirements,assist
- Model for workflow
- Model for approval steps if any
- Business rules
8-REVIEW- Tiger Team
- Review and approve specs
- Finalize or add Acceptance Criteria- what and how?
- Note anything out of scope
- Meet with PM to help determine prioritization
- Sample data needs identified- given to SA and TC
- Sample technical integration points culled by TC (ie for APIs, other tech specs needed)
11-CODEABLE SPECS- Once Tiger Team has completed its spec review, and handed off the specs to Project Management in the spec inventory, user stories and tasks will be formally assigned to the project schedule. From that re-prioritization, the SA and BA (with spec team or Tiger Team where needed) complete Functional Specs/Requirements docs for coding
- UI Rice 1.0/KFS e-doc template
- UI Rice 2.0/full web app template
- Roles/permissions added
- Rice workflows, approvals finalized
- Acceptance Criteria reviewed and completed?
- Business Rules
- KRMS Rules
- Completion of full Functional and non-Functional specs
12, 17- HANDOFFS & REVIEWS- SA, Spec Team, Tiger Team
16- TEST SCRIPTS- once development is begun, then SA and Spec Team work with QA Manager/team to develop Test Scripts for each set of coded specs (note: some user stories in initial spec writing may have been adapted to Kuali technology OR been combined to code core functions).
23, 25-26 TESTING: Spec Team, SA, Tiger Team
(iterative) Gap Analysis: SA, Tiger Team
Summary: Business Rules
(insert table/link)
Summary: Workflows, Routing
(insert table/link)
Summary: Roles, Permissions
(insert table/link)