austyn krutsinger & iain smith november 13, 2008
TRANSCRIPT
![Page 1: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/1.jpg)
Austyn Krutsinger & Iain Smith
November 13, 2008
![Page 2: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/2.jpg)
Statement of Work
Roles
Risks
Resources
Schedule
![Page 3: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/3.jpg)
Database SuiteDigital DocumentationEquipment LoaningText ConversionTest SchedulingCase Note Taking
UsersAdministrative UsersDSS EmployeesStudents (later)
![Page 4: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/4.jpg)
Reachable on the DSS LAN
Capable of storing 5000+ records
Calculate time spent converting textbooks
Ensure no double booking of test times
Keep private data secure
![Page 5: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/5.jpg)
Team Lead
Programmer
Tester
Interface Designer
Data Administrator
![Page 6: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/6.jpg)
Role: Team Lead
Member(s): Austyn Krutsinger
Description: This member is the manager of the team. This member verifies role fulfillment and that the schedule is met. This member ensures meetings and documents are completed in a timely manner.
![Page 7: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/7.jpg)
Role: Programmer
Member(s): Iain Smith, Austyn Krutsinger
Description: The programmer's main task is the management of code created during development. This role is also responsible for preliminary testing of code developed.
![Page 8: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/8.jpg)
Role: Tester
Member(s): Austyn Krutsinger, Iain Smith
Description: The tester's main task is the testing of code created by the programmer. This role is responsible for the meeting of specification requirements by code produced. This role is most active in unit testing through test cases. The testers are responsible for completion determination of finalized products.
![Page 9: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/9.jpg)
Role: Interface Designer
Member(s): Iain Smith, Austyn Krutsinger
Description: The Interface Designer's role is to handle the design and creation of a user friendly system interface. This includes interviewing the stakeholders to ensure desires are met. Interface Designers should also take part in the code development of the interface.
![Page 10: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/10.jpg)
Role: Data Administrator
Member(s): Austyn Krutsinger, Iain Smith
Description: The Data Administrator's role is to be in charge of and contribute to the design, development, security, maintenance and security of the database for the system. The Data Administrator should also take part in the code development of the database system.
![Page 11: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/11.jpg)
Large Vision
Stakeholder Dissatisfaction
Software Inexperience
Bad Weather
![Page 12: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/12.jpg)
Risk: Too many features to implement with current resources in given time table.
Source: The lofty long-term vision of the project on the part of the stakeholders.
Likelihood: 100%
Mitigation: Clearly defined project scope. Phased release of project features. Produce high priority features first.
![Page 13: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/13.jpg)
Risk: A software product is built that does not satisfy the stakeholder needs.
Source: Lack of communication between developers and stakeholders.
Likelihood: 10%
Mitigation: Keep the team's knowledge transparent and open to all interested. Collect stakeholder feedback on team knowledge base often.
![Page 14: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/14.jpg)
Risk: Software Inexperience
Source: Use of database language and database interfacing language to which the team members are unfamiliar.
Likelihood: 100%
Mitigation: View online tutorials and sample code to familiarize themselves before coding begins.
![Page 15: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/15.jpg)
Risk: Bad weather
Source: Campus closed due to excessive snow, etc.
Likelihood: 5-10%
Mitigation: Schedule additional meetings. Work from home. Communicate online.
![Page 16: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/16.jpg)
Server HardwareDepartment's Server
Client HardwareEmployee Workstations
Server Operating SystemWindows Server 2003/2008 with .NET
Framework and MySQL
![Page 17: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/17.jpg)
Client Operating SystemWindows XP/Vista with .NET Framework and
MySQL extension
Network ConnectionLocal Area Network
Programming LanguagesDatabase Language: MySQLClient Interfacing Language: C# using
Microsoft Visual Studio 2005
![Page 18: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/18.jpg)
Interfacing ExtensionC# to MySQL using the ODBC extension
Unit Testing Software Two (2) computers with:
MySQL,HeidiSQL (for editing the database easily during
testing), Microsoft Visual Studio 2005 with MySQL extension,
andNUnit (for unit testing)
Training Materials
![Page 19: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/19.jpg)
Gantt Chart(External) PDF
![Page 20: Austyn Krutsinger & Iain Smith November 13, 2008](https://reader030.vdocuments.net/reader030/viewer/2022032723/56649d0c5503460f949e06b7/html5/thumbnails/20.jpg)