Download presentation
Presentation is loading. Please wait.
Published byBrittany Reed Modified over 9 years ago
1
Convergent Newsroom Project Requirements
2
What is it? Convergent Newsroom is a place for journalist to manage, collect and share their work, coordinate their activities, and collect feedback from readers. When using Convergent Newsroom journalist will have access to present and prior assets which include images, text documents, and videos.
3
Class Diagram People Stories Assets –Text –Photo/Video
4
People Attributes –role (editor,reporter, photographer, public) –name –Job –assets Relationships –A person is related to the Story class through job (Reporter John Smith’s current job is the story “Dog Learns to Talk”). –A person is related to the Assets class through assets (Reporter John Smith’s documents are dogInterview.txt, personInterview.txt).
5
Stories Attributes –title –authors and editors –priority (is it a front page story?) –format (video, radio, newspaper, web) –publish date –assets Relationships –Stories are related to the Person class through authors and editors (Story “Dog Learns to Talk” is being written by John Smith and Edited by Greg Smart). –Stories are related to the Assets class through assets (Story “Dog Learns to Talk” references assets dog.jpg, interview.doc, etc.)
6
Assets (Text) Attributes –title –author –date –short description –file type –References Relationships –Text is related to the People class through author ( The Barack Obama interview has author John Smith).
7
Assets (Photo/Video) Attributes –title –creator –date –format –source (location where photo/video was taken) –short description Relationships –Photos and videos are related to the People class through creator (Dog.jpg has creator Sally Dees).
8
Persistent Structures Newsroom will collect assets. Newsroom will keep track of which assets go with which stories. Newsroom will keep track of who uploaded assets. Newsroom will keep a list of the top stories. Newsroom will keep a list of story assignments. Newsroom will keep messages between users.
9
Dynamics The system will interact with the user through simple user interfaces on a web site. The system will interact with a database, subversion management system, and RSS feeds. The system will change when … –A new user account is created/deleted. –A new story is created/deleted. –A new asset is added/deleted. –A story’s assignment has changed. –A story’s priority has changed. –An “interesting” RSS feed is found.
10
Users Convergent Newsroom will have three types of users … –Editors –Reporters/Photographers –Public user
11
Editor Editor will be able to … –Access and add assets into the database –Delete assets –Assign stories –Delete users from the system –Change a story’s priority –View comments from public users –Message co-workers
12
Reporter/Photographer Reporter/Photographer will be able to … –Access and add assets. –View assignments –View comments from public users –Message co-workers
13
Public User Public user will be able to … –Read the news. –Give suggestions to the journalists. Vote for slugs they are interested in. Leave a comment (“That front page story last Monday offended me!”)
14
Schedule First Quarter –Next Week – Begin Coding (login/Messaging). –Week 6 – Continue Coding (login/Messaging). –Week 7 – Begin Coding (upload/Messaging). –Week 8 – Continue Coding (upload/Messaging). –Week 9 – Play catch up. –Week 10 – Testing.
15
Schedule Next Quarter –Week 1 – Overlook everything from last quarter –Week 2 – Research RSS. –Week 3 – Begin coding (RSS updates). –Week 4 – Continue Coding (RSS updates). –Week 5 – Continue Coding (RSS updates). –Week 6 – Begin Coding (Slug voting). –Week 7 – Make web site visually nice. –Week 8 – Continue from week 7. –Week 9 – Play catch up. –Week 10 – prepare for launch.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.