std 3 “shirly” plan. goals create an excellent, free, public app for the already publicly...
TRANSCRIPT
STD 3 “Shirly” Plan
Goals
• Create an excellent, free, public app for the already publicly available 2010 STD Guidelines
• Document process for other programs to follow• Single codebase• App in Google Play Marketplace• App in Apple iTunes AppStore• CDC Guidance Paper• JAMIA Paper (optional)• 3 months – timeboxed – Is this possible?• Many sprints with functioning prototypes (at least something
working)
Organization(Roles not titles)
Product Owner
Tom – 50%
ArchitectBrian – 20%
Project Manager
Brian – 20%
DeveloperGreg – 90%
DesignerSara – 50%
SME / UserRachel – 5%
EngineerDale/Jai – 1% (no new infrastructure expected)
Timeline
June July August Future
Pick Tool & Demo
Requirements Stack
Develop
Push Push Push Demo
Push Play
iTunes
Paper
~2-3 commits / week~2-3 blog posts / week~1 deployment every week (Thursday morning)Status – 15 minutes out of every regular Thursday IRDA status
Tasks by role (primary, not only)• Product Owner
– Requirements– Create Issues– Prioritizes– Confirms Interim and Final
Releases– “The Decider”
• Architect– Technical Design– Security Design– Design Documentation– Blog
• Project Manager– Track Schedule– Communicate & Coordinate– Test
• Developer– Code– Estimate Issues– Deployments– Blog
• Designer– Graphic Elements– User Experience– User Interface
• SME– Requirements– Review
• Infrastructure– N/A
Tools (nothing new)
• JIRA for Issues• Confluence for documentation• CODE for source• License is ASL• Joomla for blogging
Deliverables
• Few big things (the ship)– Published apps– Paper
• Lots of little things (the wake)– History of releases– Issues & Requirements history– Blog posts– Source code documentation– Architecture documentation– Cross-platform tool selection
Appendix A – JIRA Workflow
Open
• Estimate Time
In Progress
• Update Estimate
Implemented
• Committed• Only
Developer can see
ReadyToTest
• Deployed• Others can
test
Resolved
• Confirmed• In a release
Rework if necessary
Appendix B - FAQ
• I don’t have time to document/check-in/blog/estimate/etc? – It’s built into the estimates. Try it and see.– Goal of project is to test useful development method
for CDC programs to use for mobile apps. We’re testing the output (Android, iOS) as much as the method (agile, transparent).
• I think we should change XXX – Cool, how can it be better. Show me (but don’t miss any deadlines).