Administrative Stuff
Sprint Grading Give teams a chance to make changes and get it right This weekend, requirements spring grading First development sprint will also be a bit delayed After that, grading will be immediate Remember grades include Process Code Documentation
Meetings Friday (travel) Monday (Rosh Hashonah) Monikos 9 am -> 9:30 phone Monday (Rosh Hashonah) Go.unc.edu 8 am -> 8 phone ITVS 10:10 am -> Wednesday at 10:10 Class: guest speakers: Cloud Apps and Kris Jordan on Vagrant Will be in for afternoon meetings
Business Process
Set of activities that will accomplish a specific goal Business Process Set of activities that will accomplish a specific goal Manual, computerized, or mix
Addresses What information is needed? Where does it come from? What needs to be done with it? Who has to process it? What is the flow of information? What is the expected output? How does it need to be presented? Is it a single process or multiple ones? What triggers the start(s)? What marks the end?
Why bring it up? Historically, 523 projects had a well designed or envisioned process USER STORIES are typically reflecting things that are already being done – just manually or inefficiently This year, I am seeing projects that do not understand their business process. This needs to be captured in order to build useful software
What are teams to do? Is the goal of your project to Create a new process? Automate an existing process? Improve a process? Is the business process you are part of well defined? Can you articulate it? Will your client agree with your description?
If there is a need for clarification Flowchart Follow the data Understand information transformations Inputs Outputs
Tools
Class list bitbucket codeshare.io github groupme jetbrains skype Slack tortoise/svn Trello
What Do You Need? Development Communication Repository Version control Editor Issue tracker Task management Communication
Repository and Version Control Backup Easy sharing Reversion Parallel development Git Parente Tools of the Trade SVN Tortoise Cross-platform GUI problems DIY