User:Rbryant
Contents |
Robert Bryant
Rob Bryant is a Professor of Computer Science and Director of the Information Technology and Society (ITEC) Program at Gonzaga University.
Professor Bryant has taught in the Mathematics and Computer Science Department at Gonzaga University for more than twenty years. In 2009, Professor Bryant became the Gonzaga Information Technology and Society (ITEC) Program Director and developed a new program in Information Technology designed to address a growing need for teaching computational thinking to undergraduate students in the liberal arts and other disciplines. His research interest are in Software Engineering and Computer Science Education.
In his 28 at years at Gonzaga Professor Bryant has received over two million dollars in grants from private and public funding agencies, and has published in both areas of research. From 2008 to 20012, as Co-PI of the Distributed Northwest Computer Science Department grant from the National Science Foundation (NSF 08-516, CISE – CPATH award # 0829651), Bryant was a liaison with high schools in Washington and Oregon to help coordinate the development of new STEM curriculum. He currently is the principle lead for a consortium of Spokane area high schools partnering with Code.org to provide professional development for mathematics, science, and career and technical education teachers who are teaching a new computing curriculum in schools begun in the fall of 2014. Professor Bryant has served as chair of the Mathematics and Computer Science Department. He is a past president of the Consortium for Computing Sciences in Colleges and currently serves at the national comptroller for CCSC. Presently he is also a Faculty Fellow for the Gonzaga Center for Teaching and Advising to promote technology integration to enhance pedagogy.
Part 1 IRC Conversation
How do people interact?
The interaction is informal and conversational with many responses immediate.
What is the pattern of communication?
The session is generally run by one person with other participants addressing the current topic or question. Users appear comfortable in introducing new topics and adding their input.
Are there any terms that seem to have special meaning?
There are IRC commands (info, action, topic, etc.) that have special meaning for the tool. The conversation includes terms specific to the topic.
Can you make any other observations?
It seems the conversation can get too focused between a couple of participants and it is good when someone else chimes in to get the meeting back on moving forward for everyone.
HFOSS observations
I am interested in both the Sahana project and the Ushahidi projects. Both efforts are focused on helping people in chaotic situations. Both projects are about 5 years old and have been successful in creating a large group of people to contribute to the effort.
The Sugar Labs Project
The three teams, Activity, Development, and Documentation, all have similar structures with positions of coordinators and contributors. The two teams of deployment and documentation lack a coordinator at the moment. All the team pages do a nice job of stating a clear mission. The contacts page for each of the teams indicate the various communication channels such as emaillists and irc channels the teams monitor. The activity team, due to the size of the contributor list, seems more active than the other two.
Tracker
The Sugar Labs bug tracker page lists the following information about each bug ticket: Ticket number A brief description about the ticket Ticket status (accepted, assigned, closed, new, and reopened) Owner (name/id) Type (defect, enhancement, or task) Priority (Immediate, Urgent, High, Normal, Low, and Unspecified) Milestone (Unspecified and number)
Repository
The Sugar labs repository appears to be a local one.
Release cycle
The release cycle and roadmap are related in that the roadmap is updated upon a new release.
The Sahana Eden Project
Community
The pages for the Developers, Testers, and Designers communities are similar in providing ways to participate. The Sahana community pages differ from the Sugar Labs Team pages in that they do not list the names/contacts of the team members and specific community missions are not provided on the main community page but on other pages linked off the main community page.
Tracker
The Sahana Tracker main page provides a list of available reports/views from the tracker DB. This differs from the Sugar Labs tracker page which provided just one view of tickets.
The Active tickets page provides the following information about each ticket: Ticket number Summary (brief description of the ticket) Component (subsystem involved) Version (trunk, test) Priority (critical, major, minor) Type (defect/bug, enhancement, task) Owner (name/id) Status (new, accepted, assigned, reopened) Created (date)
Repository
A web-based repository is used.
Release cycle
The roadmap provides an estimate of percent completion of milestones along with a list of tasks completed and needed to be completed.