logo

Railway Timetable Application Assignment

14 Pages2261 Words283 Views
   

Added on  2019-10-01

Railway Timetable Application Assignment

   Added on 2019-10-01

ShareRelated Documents
Railway TimetableScope of the systemScope of the system is to provide rail time table data Following are the scope of Railway Timetable application:I.The system provide the rail time table data, the application display the data for given route in a tabular format, the layout of column shows the time of day, and rows indicate station or spot name, (if the entire time table is not fit on the screen, application allow scrolling for time and destination).II.The application also allows filtering the timetable such as it shows only rows for a specified origin and destination station.III.The application can calculate the journey destination, when user given the known startand end times, when filtered timetable is shown, application calculate the and display the journey time.IV.The application is able to present a Live departure Board for the selected departure stationTeam effectivenessIt is a group project and to work effectively in the group, we need to develop strategies and tactics to efficiently complete this project. And for this we creating the Group Working Agreement and follow the rules we set in this agreement.Furthermore, we have made use of the online collaboration service Trello for assignment management. For the development of railway timetable application we used systemic software development practices, and worked to keep as much communication as we could.1 | Page
Railway Timetable Application Assignment_1
Railway TimetableFollowings steps for effectiveness of team:Identify the team:The composition of team may vary on the basis of size; the team must include a member wellversed in console java programming, a member well versed in functionality testing, a member well versed in software engineering principle.Meet regularly and “on the clock”:We set the time for meeting or “on-the-clock” we all team member meet for one hour twice a week. In the meeting we talk about the progress of our application, difficulties we face duringthe development, and how to tackle the problem.Group Working Agreement:We establish some ground rule for the application development from beginning the project; we set the ground rule together and also all members agreeing on the ground rule.Followings are some ground rule for our team:Be present:Each team member will be available on schedule meetings and all group sessions, if they are absent due to any reason the team member should inform the other member and plan to reschedule the meeting.Agenda:All the details of to be discussed in each meeting is recorded into the document, and it is usedas referred document on start of the meeting.Ad-hoc: Team member will use the collaboration tools (Trello and google drive).2 | Page
Railway Timetable Application Assignment_2
Railway TimetableStay on topic:Always stay on topic in the meeting, if the discussion wanders, the other member should say “Let’s take that offline”.Focus on the issue:Always focus on issue, not blame the other team member.Project management / SDLC effectivenessSprint PlanningFor railway timetable application development we use agile software development methodology, during a real time project the product manager and customer change their mindabout what they need, and it the unpredicted challenges for the team member, for this reason scrum uses the flexible approach (define scrum role).Scrum roles:Team member will take on the following defined role:Product Owner:A product owner is the person who clearly defined the product, they translate the customer requirement into the user stories, prioritise the backlogs etc.Scrum master:We can say the mentor of all team, its scrum master duties to remove all the roadblock of the projects, scrum master is very well versed in the scrum practice.Team Member:A team member is cross functional, with full of required technical skillset.Our team is not fully structure as much because the capabilities difference in some aspect of the project.3 | Page
Railway Timetable Application Assignment_3
Railway TimetableIt is the scrum fundamental to work in the cycle, the team member needs to complete the assigned work in a time bound cycle which is called sprint cycle. Followings are the sprint cycle format:Sprint Meeting:In the sprint meeting the team member commits to set of deliverables and also identifies the tasks that must be completed.Followings are our sprint Meeting log for Railway Timetable application:Sprint Meeting LogNumberLocationDateStartTimeEndTimeMembersPresent1Meeting place106/08/1810:30 am12:30 pmAll2Meeting place113/08/1810:30 am12:30 pmAll3Meeting place220/08/1811:00 am12:00 pmAll4Meeting place227/08/1811:00 am12:00 pmAll5Meeting place203/09/1811:30 am12:30 pmAllScrum or Stand-up Meeting:It is a short stand up meeting here all team member share the task has been completed, the task they work next, discuss about the issue they face and also how they come up of these issues.We plan the scrum meeting on every Tuesday, Wednesday, Thursday of every week,Followings are our scrum Meeting log for Railway Timetable application:Scrum Meeting Log4 | Page
Railway Timetable Application Assignment_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Railway Timetable: Scope, Team Effectiveness, SDLC, Use Cases, UI Design, Reflection
|12
|2225
|458

Railway Timetable Application: Scope, Team Effectiveness, and Project Management
|6
|1158
|229

Three Musketeers: Group Report for Software Engineering Workshop
|24
|5307
|445