V4 MHigham Logbook
From SoftwarePractice.org
Contents |
August 2008
20 August 2008
Work Completed
- Created Main Wiki page
- Inserted List of Stakeholders
- Inserted two narratives (One mine, One Sagar's)
- Created table detailing importance of different quality attributes to each stakeholder - this is currently empty
- Created a Team Page - Listing all Team Members and containing Team Guidelines
- Guidelines are yet to be fully filled in, yet i have inserted rudimentary rules/protocols which can be discussed at next meeting
- Created Links to Logbooks for all Team Members
- Created this Logbook Page
Difficulties
- Originally created main page called "V4" instead of "V4 Digital Broadcasting Studio" - V4 is now the name of the Team Page
- Lack of data to enter into wiki prohibits its development
Work to be Done
- Fill in the quality attributes table - get vote on data from next meeting
- Expand Narratives
- Expand upon the Introduction / Overview
- Identify Key Contextual Factors
- Get Team to agree on Team Guidelines at next meeting
- Buy the textbook! - No copies are available at the Co-op, but more have been ordered
Total Time Spent: 3 Hrs
21 August 2008
Work Completed
- Started basic Programming Section - Mainly to get used to SVN
- Created simple user interface with a sliding bar and menu bar (with ActionListener)
- Uploaded into SVN
- Wrote another narative (Radio Presenter)
- Drew up Stakeholder Analysis Plan
- Created Stakeholder promote/impede table
- Started filling this in (finished 3 Stakeholders)
- Created in-depth Stakeholder Analysis tables
- Filled in 4 of these tables
- Created Stakeholder promote/impede table
- First Team Meeting: Minutes
Difficulties
- Have not done enough analysis to warrant GUI design yet
Work to be Done
- Elaborate on user narratives
- List features required by Radio Presenter
- Start thinking about initial conceptual architecture
- See Team Meeting Minutes
Total Time Spent: 4 Hrs
23 August 2008
Work Completed
- Identified some key compenents in the system narrative
- Performed a preliminary component refinement
- Identified some stakeholder feature requirements for Radio Presenters
Difficulties
- Unsure about how to properly refine components
Work to be Done
- Further component refinement
- Get Team Member input on key components
- Further work on Stakeholder Feature Requirements
Total Time Spent: 1 Hr
28 August 2008
Work Completed
- Expanded upon identified components
- Produced preliminary Conceptual Architecture
- Second Meeting: see Meeting Minutes
- Refined Conceptual Architecture
- Wrote up list of component responsibilities
- Created first two use case maps
- Began thinking about Execution Architecture
Difficulties
- Defining some of the components difficult due to vague nature of some parts of the System Narrative
- Team Members often get side-tracked and talk about random things
Work to be Done
- More use case maps required
- Start looking at Execution Architecture
- Start thinking about Data Models
Total Time Spent: 2.5 Hrs
29 August 2008
Work Completed
- Created Conceptual Architecture Diagram on Computer
- Uploaded:
- Conceptual Architecture
- Component Responsibilities
- Two use-case maps
Difficulties
- Drawing Architecture diagrams in Microsoft Word is fairly frustrating
Work to be Done
- More use case maps
- Reasons for taking paths in use-case map required
Total Time Spent: 1 Hr
31 August 2008
Work Completed
- Added some poor Quality Narratives, just to get us thinking about it
- Wrote explanations for the two use-case maps
- Wrote a useage narrative
Difficulties
- I am currently sick, and am tripping out with a fever and medication. As a consequence, i originally wrote the explanations about a maltesers-eating monkey whose favourite hobby is heckling 17th Century Actors. Needless to say, i am currently unfit to work.
Work to be Done
- More use case maps
- Get Better
Total Time Spent: 0.5 Hr
September 2008
04 September 2008
Work Completed
- Began designing data models
- Began writing execution architecture
- Wrote narrative for Advertiser
- Third Meeting: See Meeting Minutes
- Execution architecture decided upon
- Conceptual Architecture refined
Difficulties
- Still unwell
Work to be Done
- Upload work completed onto wiki
- Start making presentation
Total Time Spent: 2.5 Hrs
05 september 2008
Work Completed
- Transferred execution architecture images from paper to computer
- Transferred Data model images from paper to computer
- Updated component descriptions to correspond to updated conceptual architecture
Difficulties
- Word is terrible to draw in
- Had some difficulties in uploading images
Work to be Done
- Start making presentation
Total Time Spent: 1 Hr
06 September 2008
Work completed
- Updated two use case maps to correspond to updated conceptual architecture
- Started looking at Implementation Architecture
Difficulties
- Had some difficulties in uploading images
Work to be Done
- Start making presentation
- Begin looking at GUI design
Total Time Spent: 1 Hr
09 September 2008
Work completed
- Checked current code out of SVN
- Created new directory in SVN
- Began working on GUI code for MainWindow.java
- Finished work on Implementation Architecture
Difficulties
- Had some trouble in the use of SVN - resolved now
Work to be Done
- Start making presentation
Total Time Spent: 1 Hr
10 September 2008
Work completed
- Finished creating presentation slides
- Reviewed Runtime Quality Attributes
- Re-ordered some sections of work
- Organised final work to be done on wiki for Milestone 1
Difficulties
- None of note
Work to be Done
- Review all work on wiki
Total Time Spent: 1 Hr
11 September 2008
Work completed
- Reviewed wiki
- Corrected some usage narratives
- Added Explanation of Implementation Architecture
Difficulties
- None of note
Work to be Done
- Presentation
Total Time Spent: 1 Hr
18 September 2008
Work completed
- Edited MainWindow.java
- Created InfoPanel.java
- Updated execution architecture
Difficulties
- Had trouble uploading new image (as usual)
Work to be Done
- Present the code
Total Time Spent: 1 Hr
October 2008
16 October 2008
Work completed
- Entered Team Meeting Minutes
- Fifth Team Meeting
- Attained and discussed feedback on first milestone
- Decided upon work areas for individual Team Members
Difficulties
- None
Work to be Done
- Work on website design
- Fix all errors detailed in Milestone1 feedback
Total Time Spent: 2.25 Hrs
17 October 2008
Work completed
- Improved upon "Janine" narrative
- Wrote two quality narratives
- Wrote a list of tasks that need completing
- Organised work for Team Members to focus on
Difficulties
- None
Work to be Done
- Continue on improving documentation
Total Time Spent: 1.5 Hrs
17 October 2008
Work completed
- Re-did quality attributes rating table, using $10 spending method
- Renamed usage narratives, and subsequently the use case maps
- Improved some usage narratives, made some more story-like
- Improved some stakeholder analysis tables
Difficulties
- None
Work to be Done
- Continue on improving documentation
- Especially conceptual architecture
Total Time Spent: 1 Hr
20 October 2008
Work completed
- Added Regulators stakeholder
- Created stakeholder analysis table
- Created stakeholder narrative
- Included in Promote/Impede table
- Re-wrote some of the Radio Technician - Processing values narrative
- Added more information on Promote/Impede to most stakeholders
- Fixed minor error in Implementation Architecture
Difficulties
- None
Work to be Done
- Continue on improving documentation
- Especially conceptual architecture
Total Time Spent: 1 Hr
29 October 2008
Work completed
- Implemented several changes to Parameter.java
- Changes made to accept arrays
- Added Equalisation Filter
- Added functions pertaining to Equalisation Filter in Processor.java
- Made some changes to the GUI
- Updated JSP and Web pages
Difficulties
- Had some trouble with installing Jetty
Work to be Done
- Finish the code!!!
Total Time Spent: 3 Hrs
30 October 2008
Work Completed
- Updated all use case maps
- Created deployment view
Difficulties
- As always, had trouble uploading files
Work to be Done
- Write the critique of architectural design
Total Time Spent: 3 Hrs
November 2008
5 November 2008
Work Completed
- Updated all use-case maps
- Added markers to all
- Elaborated on some points in the explanations
- Uploaded initial architectures for conceptual and execution
- Edited elaborated execution architecture
- Created section on reviewing execution architecture with respect to quality attributes
- Discussed decisions relating to Performance
- Created 2 use-case maps to support decisions
- Added explanations of use-case maps
- Started working on my reflections
Difficulties
- Had to change written execution architecture to correspond with some findings from prototype that had not been implemented. This meant that i needed to change some use case maps that were already written. PAIN!
Work to be Done
- Review all work done
- Write Presentation
- Finish reflections
Total Time Spent: 4 Hrs
6 November 2008
Work Completed
- Uploaded initial implementation architecture
- Updated component responsibilities in conceptual architecture
- Edited section on reviewing execution architecture with respect to quality attributes
- Discussed decisions relating to Usability and Reliability
- Created 2 use-case maps to support decisions
- Added explanations of use-case maps
- Wrote the presentation slides
- Finished my reflections, uploaded onto wiki
Difficulties
- None
Work to be Done
- Give Presentation
Total Time Spent: 4 Hrs
