Taxi Service Project Plan. Version 1.2
|
|
|
- Anabel Payne
- 10 years ago
- Views:
Transcription
1 Taxi Service Project Plan Version 1.2
2 Revision History Date Version Description Author Initial Draft DSD staff Chapters 1, 3, 7 Draft Jelena Jerat Chapters 1, 8 Draft Jelena Jerat Chapter 2 Draft Leon Dragić Chapter 4 Draft Lyudmil Angelov Chapter 9 Draft Igor Piljić Chapter 5, 6, 10 Draft Jelena Jerat First version finalized Jelena Jerat Time tables updated to week 46 Marko Coha Time tables updated to week 49, updated chapter 9 Jelena Jerat Page 2
3 Table of Contents 1. Introduction Purpose of this document Intended Audience Scope Definitions and acronyms Definitions Acronyms and abbreviations References 4 2. Background and Objectives 5 3. Organization Project group Customer Supervisor Others 7 4. Development process 7 5. Deliverables Remarks Inputs Remarks Project risks Communication Meetings Skype meetings Meetings with project supervisor Meetings in person Google group Person to person communication Configuration management Project plan Time schedule Remarks Activity plan Remarks 15 Page 3
4 1. Introduction 1.1 Purpose of this document This document presents a detailed project plan of a Taxi service project. This document is defined at the beginning of the project and will be revised whenever a change in project organization occurs. Any change in deadlines, documents or parts of the program that are supposed to be delivered will also be documented in one of the revisions. Every other delivered document should be based on the content of this document. 1.2 Intended Audience Project plan document is intended for all team members as well as the project supervisor and the customer. Team members working on the project should use this document as a base document which defines work methodologies milestones and deliverables. It is supposed to be used and revised in every phase of the project work from its beginning until the end of the project. Customer and project supervisor should use it to get the insight in the project organization. 1.3 Scope This document gives general information about Taxi service project. It describes a team organization and development process in general. In this document are defined all milestones and deliverables significant for the project as well as the project risks. However, detailed information about some parts of the project (such as implementation details and meeting details) will be given in other documents. 1.4 Definitions and acronyms Definitions Keyword Taxi service Google docs Dropbox Web service Doodle Definitions Project name Web-based office suite and data storage service offered by Google A cloud file hosting service that offers file sharing and synchronization. A method of communication between two devices on the Internet A service that facilitates scheduling meetings Acronyms and abbreviations Acronym or abbreviation PL TL GUI POLIMI FER SVN Definitions Project leader Team leader Graphical user interface Politecnico di Milano (eng. Polytechnic University of Milan) Fakultet Elektrotehnike I Računarstva (eng. Faculty of Electrical Engineering and Computing, University of Zagreb) Subversion 1.5 References Taxi service website: Page 4
5 2. Background and Objectives The main goal of this project is to develop functional Taxi Service system. The system will consist of several basic elements: Main server Android Client application for customers Android Client application for taxi drivers Customers will be able to order a taxi to a position via Android client application or web application. After the order has been received, main server will determine the zone from which the order has been made and after that, select the first taxi from the virtual queue of the appropriate zone and dispatch it to the received location. The customer will receive the number of the taxi which will pick him up, as soon as the driver of the taxi accepts the order he got from the main server. If the taxi driver rejects the order or doesn t respond to it in a certain amount of time, the taxi will be put at the end of the queue and the order will be forwarded to the next taxi in the queue. While driving through the city, the taxies will change virtual queues as they change zones they are driving in. The taxi will be removed from the old queue and put at the end of a new one. The integration strategy of the system will be feature based. The development will begin with the core functionality and new features will be added with time. There will be several milestones and new features will be introduced in every. After the feature is developed, first it will be tested standalone and then it will be integrated in the system. After the integration, new series of testing will take place. After the system is fully developed and tested, it will be delivered to project supervisor in 3 parts: Web application for server, Android client application for Taxi, and Android client application for costumers. The system software will be followed with the necessary project documentation. 3. Organization Although all team members are enrolled to one of the two universities (FER and POLIMI), the team is actually geographically divided in three locations: Croatia (5 team members) Italy (2 team members) Finland (1 team member) The work on the project is divided in three categories: Organization, Documentation and Presentations, and Implementation. It is decided that all team members equally participate in every project part. 1. Organization Project leader Project leader is responsible for the team in general. His responsibility is to always be informed about every important issue. His responsibility is also to inform others about those issues. He should also be monitoring the work of POLIMI students. Team leader Team leader s responsibility is to monitor FER students and inform team leader about important issues that are taking place on Croatian side. Others All team members share responsibility of organizing internal meetings, meetings with the project supervisor, dividing project tasks and delivering documents on time. Tools: Google groups, Skype, Google calendar, Doodle Page 5
6 2. Documentation and Presentations Documentation and Presentations are both responsibility of every team member. Every document that is required to deliver is entrusted to several team members (number depends on the document). After they write the document, other team members should check it and make corrections if necessary. The content of the documents is discussed on weekly meetings. Presentations should be made by team members who are going to present them, and checked and corrected by other team members. It is agreed that two or more team members will be presenting. Tools: Google docs, Dropbox, SVN 3. Implementation Since the project is divided in three major parts, the project roles are defined similarly: Taxi Mobile Application developer (2 team members) Responsibility: developing mobile application that will be used in Taxis. Communication: with server side developers Client Mobile Application developer (2 team members) Responsibility: developing mobile application that will be used by clients who want to order a Taxi Communication: with server side developers Server side developer (3 team members) Responsibility: developing a web service which will be the communicating with mobile applications, developing web application for clients who want to order a Taxi Communication: with mobile application developers GUI developer (1 team member) Responsibility: developing graphical user interface for mobile and w Communication: with mobile and web application developers Tools: SVN, Trello 3.1 Project group Name Initials Responsibility (roles) Luca Zangari LZ Project leader Taxi Mobile Application development Leon Dragić LD Team leader Client Mobile Application development Lyudmil Angelov LA GUI development Helping other team members when needed Marko Coha MC Client Mobile Application development Jelena Jerat JJ Server side development Fabio Kruger FK Taxi Mobile Application development Igor Piljić IP Server side development Karlo Zanki KZ Server side development 3.2 Customer Comune di Milano (eng. City administration of Milan) Page 6
7 3.3 Supervisor Prof. Elisabetta Di Nitto (POLIMI) 3.4 Others Prof. dr. sc. Mario Žagar (FER) Prof. Ivica Crnković (MDH) Prof. Raffaella Mirandola (POLIMI) Professors from FER, POLIMI and MDH responsible for the DSD course. Marin Orlić (FER) SVN administrator, Virtual machine administrator 4. Development process We follow a modified SCRUM methodology for Taxi Service. We do project planning on the milestone level and deliver the project on a feature-by-feature basis. Planning and Delivery Schedule Planning is done by defining milestones and calculating the time to deliver each. To build a milestone, first we break down the problem into vertical features, meaning things that make sense to the users of the system. So, for example, since implementing a part of the database on the server is not something that would be visible to any of the stakeholders of the project, it isn t considered a feature. An example feature is A taxi reports its current location to the central server continuously, implying that user interface and back-end work need to be completed on both the taxi device and the server and integrated before it would be considered done. Once we have a set of features that covers the functionality we want to cover in the next milestone, we estimate the complexity of each feature in complexity points, assigning an integer value between one and three. The complexity measure is only relative, so a lower score for Feature A compared to Feature B means that Feature A is relatively simpler to implement than Feature B. When all milestone features are estimated, we sum up their complexity values to get the total complexity of the milestone. We then use our current velocity (measured in complexity points per week) to estimate how long it will take to complete the milestone (total complexity divided by velocity).* The result is a release schedule. * The current velocity is measured throughout the project, averaging the velocities of past iterations. The initial velocity (for the first milestone) is a matter of agreement between the team members. In this case, we have picked a target initial velocity of two complexity points per week. Development Process Development is done on a feature-by-feature basis. Once we have scheduled a milestone, we begin work on it in weekly iterations (what is commonly known within SCRUM as sprints ). Our current velocity provides us with an easy way to calculate the capacity of the team for any given week (velocity multiplied by iteration length in weeks). At the beginning of the week we pick enough features to work on to fill that capacity and start developing. We implement, test, and integrate each component throughout the week in an ad-hoc manner. At the end of the week, we check how many of the features we have worked on are completed, show them to our product owner, and sum up their complexities to give us our new current velocity. We then check to see if that velocity keeps us on track to finish the milestone on time and make appropriate adjustments (simplifying features, adding more features, postponing the milestone Page 7
8 delivery date, etc.). We then move on to plan the following iteration, repeating the same process until all the features of the milestone are completed. Once a milestone is completed, we start again, building a list of features that will constitute the following milestone. This process continues until the final delivery deadline for the course. Project Roles 1. Product owner: Prof. Elisabetta Di Nitto The development team with her in order to define requirements and features. She also reviews and signs off on each feature the development team delivers. 2. Scrum Master: Luca Zangari The development team communicates obstacles and difficulties they are experiencing that prevent them from doing the work required to deliver the work on time and he tries to remove said impediments. 3. Development team: Luca Zangari, Fabio Kruger, Karlo Zanki, Leon Dragić, Igor Piljić, Marko Coha, Jelena Jerat, Lyudmil Angelov The development team members gather requirements and design, implement, test, and integrate features. Page 8
9 5. Deliverables To Output Steering group Project vision presentation Steering group Minutes of meeting documents Planned Promised Delivered Late +/- week week week W43 W43 0 W43 * * * * 1 Internal Week reports * * * * 2 Customer Project plan W44 W44 0 W44 document Steering group Project plan W44 W44 0 W44 presentation Steering group Requirement W44 W44 0 W44 s definition document Internal Documentati W45 W45 0 W45 3 on policy Internal Coding W45 W45-1 W44 3 policy Internal SVN policy W45 W45-1 W44 3 Intenal Interfaces definition document * * * * 4 Steering group Steering group Steering group Steering group Requirement s definition and system Architecture presentation Design description document Alpha prototype presentation Beta prototype presentation W45 W45 0 W45 W45 W45 0 W45 W48 W48 0 W48 W51 W51 Steering group Acceptance W01 W01 test plan Steering group Test report W03 W03 Steering group Final product W03 W03 presentation Steering group Final project W03 W03 report Customer Final product W03 W03 Rem Page 9
10 5.1.1 Remarks Remark Description Id 1 Minutes of meeting are delivered regularly after every team meeting 2 Week reports are delivered regularly every week on Sunday 3 Delivered on the Taxi Service shared folder on Dropbox 4 Interfaces definition document is defined on the first week of implementation (W45) but is constantly (weekly) updated as new features are being implemented. It s final version will be uploaded on the DSD website. 6. Inputs From Project supervis or DSD staff DSD staff Project supervis or Planned Promised Delivered Required item Late +/- week week week Requirements W44 W44 0 W44 SVN W42 W42 0 W42 VM W44 W44 0 W44 Windows license Azure W44 W44 0 W44 Rem Comment: Required week = week when it is required by the project; Promised week indicates when the From expects to deliver; Late + indicates a discrepancy between Required week and Promised week; Received week is week when it was actually received; Rem is a remark index number Remarks Remark Id Description Page 10
11 7. Project risks Possibility Risk Preventive action High Problems with system Well defined interfaces between components and integration constant communication between members who are High Lack of time to finish deliverables on time Medium The need for licensed tools (because of using commercial platforms and technologies) Medium Bad communication between team members Medium Lack of motivation for working on a project Low Lack of knowledge in technologies Low Low Medium Losing work because of SVN error Team member leaves the project Final product doesn t meet the requirements developing connected components. Planning in advance, dividing work equally between team members to avoid overloading some team members. Planning the project from start, elaborating requirements. Deciding on the tools at the beginning of the project and making sure all needed licenses are available. Regular weekly meetings, PL and TL coordinating the team. Constant communication between team members and solving problems together. Choosing technologies that most team members are familiar with, and dividing the work to team members considering their knowledge. Making regular backups Making sure that PL and TL are always informed about project status. Making sure that always at least two team members work together on important parts of the project. Regular contact with project supervisor, daily supervising of work of every team member 8. Communication 8.1 Meetings Skype meetings Every Thursday at h the team discusses the project progress and important issues on a regular weekly meeting. Except the regular meeting, more meetings can be arranged during the week if the need for that arises. The time of irregular meetings is usually determined with Doodle. Every meeting is entrusted to one team member who leads the meeting. This team member should be prepared for the meeting. He should decide on the topics that will be discussed and write the minutes of meeting document after the meeting is finished. The person leading the meeting is very important since the meetings are usually Skype voice calls which would be very hard to coordinate without the leader Meetings with project supervisor Page 11
12 Meetings with project supervisor are usually arranged via . They are arranged when it s necessary to discuss some important issues with the supervisor and they take place on Italian side. The whole team discusses the topic of the meeting and questions to be asked on Skype meetings. After the meeting with the supervisor Italian members of the team inform the rest of the team about it. It is also considered to make those meetings regular once a week. Team members from Croatia should also be able to participate in those meetings using Skype voice call Meetings in person Both the Italian and the Croatian side can sometimes have meetings in person in order to discuss the project. Meetings in person are not so often as other types of meetings. 8.2 Google group Asynchronous communication is maintained via Google group. When the issue appears, the team member opens a new topic on the Google group. 8.3 Person to person communication Person to person communication is very often and usually not planned. To communicate that way team members use instant messengers like Skype, Google talk and MSN messenger. Team members from the same country also use mobile phones for communication. 9. Configuration management SVN will be used for sharing and managing code. There will be a person in charge for administrating SVN repository. SVN administrator is responsible for making regular backups in case of SVN error. Since project is feature-based, decision has been made that every feature will be developed and tested in separate branch and integrated into trunk afterwards. Every member is supposed to follow SVN and code policies. For sharing documents team has decided to use Dropbox where all formal and informal documents will be stored and Google Drive in case two or more people work on same document at same time. The team will use Trello collaboration tool for project management. Trello will be used to help team members organize their work and monitor the status of the project. For the purpose of this project the team will use: Windows Azure cloud service Trello collaboration tool Page 12
13 10. Project plan 10.1 Time schedule Id Finished week Milestone Responsible Forecast Description Dept./Initials Plan Actual Week +/- Metr. Rem. M001 Dividing the tasks LZ, LD W43 W43 0 W43 0 M002 Gathering requirements LZ,LA W44 W44 0 W44 0 M003 System architecture Whole team W45 W45 0 W45 0 M004 Developed feature: A taxi notifies IP, JJ, KZ, FK, W46 W46 0 W45 +1 the server of its location LZ continuously M005 Developed feature: A taxi can IP, JJ, KZ, FK, W47 W47 0 W47 0 get its zone information from the LZ server M006 Developed feature: A taxi can FK, LZ W48 W48 0 W48 0 change its status M007 Developed feature: A customer LD, MC W48 W48 0 W49-1 can place an order for a taxi M008 Developed feature: A taxi can Whole team W49 W49 0 receive a customer order M009 Developed feature: After the IP, JJ, KZ W50 W50 0 taxi is selected, customer gets taxi info M010 Optional functionality Whole team W51 W51 0 M013 Final product Whole team W03 W03 0 Comment: Finished week: Plan = original plan; Actual = week when it was actually available; Forecast Week indicates the estimated finished week; Forecast +/- indicates changes in the estimation compared to the previous project report; Metr is the difference between Plan and Actual, that is if Plan is w604 and Actual is w606, then Metr will be -2. To be filled in when the milestone is reported as completed; Rem is a remark index number Remarks Remark Id Description Page 13
14 10.2 Activity plan Dividing the tasks Gathering requirements System architecture Developing Feature 1 Developing Feature 2 Developing Feature 3 Developing Feature 4 Developing Feature 5 Developing Feature 6 Adding Optional functionality Unit Testing Acceptance Testing Documentation Delivering final product w43 w44 w45 w46 w47 w48 w49 w50 w51 W52 w01 w02 w03 ID Predecessor Activity Days Md ays 1 Dividing the tasks Gathering requirements System architecture ,2,3 Developing Feature Rem. 5 1,2,3 Developing Feature ,2,3 Developing Feature ,2,3 Developing Feature ,2,3 Developing Feature ,2,3 Developing Feature Adding optional functionality Unit Testing Acceptance Testing Documentation Delivering final product 7 21 Total planned calendar days for the project to be finished and total planned man-days required to finish the project Planned effort (days) Planned effort (man-days) Page 14
15 Remarks Remark Description Id 1 One working day is considered to be 4 5 h of work Page 15
Taxi Service Design Description
Taxi Service Design Description Version 2.0 Page 1 Revision History Date Version Description Author 2012-11-06 0.1 Initial Draft DSD staff 2012-11-08 0.2 Added component diagram Leon Dragić 2012-11-08
Link Analysis Tool Design Description Final Version
Link Analysis Tool Design Description Final Version Doc. No.: Revision History Date Version Description Author 2010-10-08 1.0 Initial Draft Hassan Aziz Khan 2010-11-06 1.1 2 nd Draft Hassan Aziz Khan
AGILE - QUICK GUIDE AGILE - PRIMER
AGILE - QUICK GUIDE http://www.tutorialspoint.com/agile/agile_quick_guide.htm Copyright tutorialspoint.com AGILE - PRIMER Agile is a software development methodology to build a software incrementally using
Taxi Service Coding Policy. Version 1.2
Taxi Service Coding Policy Version 1.2 Revision History Date Version Description Author 2012-10-31 1.0 Initial version Karlo Zanki 2012-11-18 1.1 Added a section relative to Java/Android Fabio Kruger 2013-01-02
Project plan. Haamuryhmä/5 Valmet Power Oy - Continual Improvement Web Tool
Tampere University of Technology Department of Pervasive Computing TIE-13106 Project Work on Pervasive Systems Haamuryhmä/5 Valmet Power Oy - Continual Improvement Web Tool Project plan Markus Sinisalo:
Hosted SharePoint. OneDrive for Business. OneDrive for Business with Hosted SharePoint. Secure UK Cloud Document Management from Your Office Anywhere
OneDrive for Business with Hosted SharePoint Secure UK Cloud Document Management from Your Office Anywhere Cloud Storage is commonplace but for businesses that want secure UK Cloud based document and records
CompSci 408 - Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs)
Agile Software Development in Today s Industry CompSci 408 - Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs) Overview Introduction Software Development Methodologies
Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology
Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...
Group18-CUCE2012. Mr. Mobile Project. Software Testing Plan (STP) Version: 4.0. CM Identifier: G18_SE004
Group18-CUCE2012 Mr. Mobile Project Software Testing Plan (STP) Version: 4.0 CM Identifier: G18_SE004 26 April 2010 Revision History Prepared/ Modified by Ahmed Adel Ahmed Abdullah, Ahmed Hafez and Sheriff
SCREAM (SCRUM TEAM MANAGEMENT TOOL)
SCREAM (SCRUM TEAM MANAGEMENT TOOL) HONOURS PROJECT PROPOSAL 2010 COMPUTER SCIENCE UNIVERSITY OF CAPE TOWN Christopher Jolly Bryan (Cliff) Siyam Alexander Kivaisi [email protected] [email protected]
Time Monitoring Tool Software Development Plan. Version <1.1>
Time Monitoring Tool Software Development Plan Version Revision History Date Version Description Author 10/01/01 1.0 First Draft Sabrina Laflamme 12/01/01 1.1 Completion of Document John Lemon Page
Working In Teams vs. Individually. CS 169 Fall 2012 Armando Fox & David Patterson
Working In Teams vs. Individually CS 169 Fall 2012 Armando Fox & David Patterson It Takes a Team: Size, Scrum, and Documentation(ELLS 9.1) David Patterson 2012 David Patterson & David Patterson Licensed
The PaperCept Journal Submission and Review Management System
The PaperCept Journal Submission and Review Management System Configuration and User Guide Huibert Kwakernaak PaperCept Inc. March 2013 1 Contents 1 Features... 1 1.1 People Database... 1 1.2 Users...
CS 3750 Software Engineering II Summer 2015 (A CEL Credit Course)
CS 3750 Software Engineering II Summer 2015 (A CEL Credit Course) Department of Computer Science Weber State University Course Description Professor: Dr. Richard Fry, Associate Professor of Computer Science
Software Project Management Plan
2014 Software Project Management Plan TU/E OPEN ACCEL Abstract This is the Software Project Management Plan (SPMP) for the Open Accel Software Engineering Project. This document is based on the ESA standard
Zoho Projects. Social collaborative project management platform
Zoho Projects is a feature- rich and easy- to- use cloud- based collaborative project management platform for small to medium- sized businesses as well as teams and departments in larger companies. Its
Vision Document CUSTOMER RELATION MANAGEMENT SYSTEM Version 1.0
Vision Document CUSTOMER RELATION MANAGEMENT SYSTEM Version 1.0 Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering CIS 895 MSE Project Kansas State University
Beyond Spreadsheets. How Cloud Computing for HR Saves Time & Reduces Costs. January 11, 2012
Beyond Spreadsheets How Cloud Computing for HR Saves Time & Reduces Costs January 11, 2012 Introductions Carl Kutsmode Partner at talentrise Talent Management and Recruiting Solutions Consulting firm Help
Office 365 Professional Onboarding Services
Office 365 Professional Onboarding Services Office 365 Standard Email Onboarding Standard onboarding is designed to train one user so they can manage the administrative and end user functionalities of
Neat Cloud Service + Mobile App
Getting Started with Neat Cloud Service + Mobile App Neat transforms paper and electronic documents into organized digital files that are easy to find, use, and share. Neat Cloud Service and Mobile App
ORACLE PROJECT MANAGEMENT
ORACLE PROJECT MANAGEMENT KEY FEATURES Oracle Project Management provides project managers the WORK MANAGEMENT Define the workplan and associated resources; publish and maintain versions View your schedule,
Version Control with Subversion
Version Control with Subversion Introduction Wouldn t you like to have a time machine? Software developers already have one! it is called version control Version control (aka Revision Control System or
Booth Gmail Configuration
Student email is accessed via a Booth branded Gmail service. Student mailboxes will be accessed via Gmail. Configure Gmail Settings Before you connect Gmail to send and receive Booth Gmail on your mobile
See What's Coming in Oracle Project Portfolio Management Cloud
See What's Coming in Oracle Project Portfolio Management Cloud Release 9 Release Content Document Table of Contents GRANTS MANAGEMENT... 4 Collaborate Socially on Awards Using Oracle Social Network...
Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series
Overview This is a 15-day live facilitator-led or virtual workshop is designed to prompt your entire team to work efficiently with Microsoft s Application Lifecycle Management solution based around Visual
Software Project Management Plan
Software Project Management Plan Julie Makelberge [email protected] November 3, 2010 Version Date Author Comment 1.0 02/11/2010 Julie Initial version 1.1 03/11/2010 Kevin Revision 1 Contents 1
Cloud Omnichannel Contact Center Software
Product overview Cloud Omnichannel Contact Center Software Whether we are a contact center inside a company with some Internet presence or a contact center that provides services to customers from other
SmartCart Design Description
SmartCart Design Description Version 1.0 Revision History Date Version Description Author 2011-10-20 0.1 Initial draft SmartCart Team 2011-24-10 0.8 Revised draft SmartCartTeam 2011-27-10 0.9 Revised draft
Microsoft Dynamics SL
CONNECTED Microsoft DRIVE PROJECTS WITH A SOLUTION BUILT TO WORK THE WAY YOU DO Utilize tools from Microsoft that allow you to take the everyday tasks you perform in day-to-day project management and turn
Experiences with ALM tools in Software Engineering course
Faculty of Mathematics, University of Belgrade 1/35 Vladimir Filipović Experiences with ALM tools in Software Engineering course Outline 2/35 Software Engineering course entitled Software development 2
Mobile app for Android Version 1.2.x, December 2015
Mobile app for Android Version 1.2.x, December 2015 Introduction This app allows you to access SAP Business One, SAP s enterprise resource planning application for small businesses, anywhere and anytime.
SA Tool Kit release life cycle
Release management Release management process is a software engineering process intended to oversee the development, testing, deployment and support of software releases. A release is usually a named collection
Pipeline Orchestration for Test Automation using Extended Buildbot Architecture
Pipeline Orchestration for Test Automation using Extended Buildbot Architecture Sushant G.Gaikwad Department of Computer Science and engineering, Walchand College of Engineering, Sangli, India. M.A.Shah
Advice of Charge (AOC) Solution in the Cloud
Advice of Charge (AOC) Solution in the Cloud This technical case study describes the MetroAOC service, a cloud-based advice of charge solution from Metronet. Provided in the Software as a Service (SaaS)
Iteration Planning. also called Iteration Kickoff
Agile Practices also called Iteration Kickoff Iteration Planning Purpose: Discuss detailed requirements of the stories to be built in the iteration. Review and refine the acceptance criteria for each story
CLOUD COMPUTING: A REVIEW
International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 6, Issue 11, Nov 2015, pp. 37-41, Article ID: IJARET_06_11_003 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=6&itype=11
Modern practices 2.3.2015 02.03.2015 TIE-21100/21106 1
Modern practices 2.3.2015 1 Today s lecture Learn what some modern SW engineering topics are about A peek to some research topic of our department 2 3 4 5 6 How the lectures continue? 02.03 Modern practices
Enterprise solution comparison chart
Enterprise solution comparison chart This quick reference compares supported devices and features across,, and Server. For the latest OS compatibility information visit www.blackberry.com/go/serverdocs
INCOMING STUDENTS APPLICATION procedure@politecnico DI MILANO (School of Design)
INCOMING STUDENTS APPLICATION procedure@politecnico DI MILANO (School of Design) APPLICATION ONLINE FOR STUDENTS 1 ST SEMESTER / AUTUMN semester or WHOLE ACADEMIC year 2015/2016 (according to the agreements
SeaClouds Project. Definition of the software developing environment
SeaClouds Project D5.1.1 - Definition of the software developing environment Project Acronym Project Title Call identifier Grant agreement no. 610531 Start Date 1 st October 2013 Ending Date 31 st March
Backup and Restore the HPOM for Windows 8.16 Management Server
Backup and Restore the HPOM for Windows 8.16 Management Server White Paper version 2.0 Backup and Restore the HPOM for Windows 8.16 Management Server... 1 Change record... 2 Conceptual Overview... 3 Understanding
Software Engineering Process. Kevin Cathey
Software Engineering Process Kevin Cathey Where are we going? Last Week iphone Application Technologies Workshop This Week Software Engineering Process Thanksgiving Break Write some code, yo 2 Dec Options:
Fixed Scope Offering for Implementation of Sales Cloud & Sales Cloud Integration With GTS Property Extensions
Fixed Scope Offering for Implementation of Sales Cloud & Sales Cloud Integration With GTS Property Extensions Today s Business Challenges Adopt leading CRM practices and stream line processes Take advantage
Terms of Reference For The Design of a Monitoring And Evaluation Information Management System
1. BACKGROUND FANRPAN is a regional multi-stakeholder policy research and advocacy network. The network currently operates in 17 member countries 1 in Africa through an inter-sectoral platform called a
Deliverable 1.1 Description of Quality Management and Risk Processing Responsible partner:
Deliverable 1.1 Description of Quality Management and Risk Processing Responsible partner: BOKU - University of Natural Resources and Life Sciences, Vienna Institute for Transport Studies List of abbreviations
Minnesota Health Insurance Exchange (MNHIX)
Minnesota Health Insurance Exchange (MNHIX) 1.2 Plan September 21st, 2012 Version: FINAL v.1.0 11/9/2012 2:58 PM Page 1 of 87 T A B L E O F C O N T E N T S 1 Introduction to the Plan... 12 2 Integration
Agile software development
Agile software development Syed Nisar Hussain Bukhari Scientist-B DOEACC centre Srinagar [email protected] Abstract: The field of software development is open and dynamic. New approaches of software
Sharepoint Manual for the Joint Action on Health Workforce Planning and Forecasting
Sharepoint Manual for the Joint Action on Health Workforce Planning and Forecasting Contents Getting started... 1 The main site... 3 The work Package sites... 5 Working together in documents... 8 Getting
Business Idea Development Product production Services. Development Project. Software project management
Page 1, 1/20/2003 Ivica Crnkovic Mälardalen University Department of Computer Engineering [email protected] Development Project Product Lifecycle Business Idea Development Product production Services
Mapping and Geographic Information Systems Professional Services
Mapping and Geographic Information Systems Professional Services G-Cloud Services RM 1557 Service Definition Esri UK GCloud 5 Lot 4 Specialist Services Government Procurement Service Acknowledgement Esri
CaseLoad Software. mycaseload Feature Overview VERSION 6.3 MAY 1, 2015
CaseLoad Software mycaseload Feature Overview VERSION 6.3 MAY 1, 2015 mycaseload Feature Overview mycaseload THE CMS CHOICE FOR ADMINSTRATIVE APPEALS CaseLoad Software is proud to outline the powerful
Managing Agile Projects in TestTrack GUIDE
Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...
Rational Rational ClearQuest
Rational Rational ClearQuest Version 7.0 Windows Using Project Tracker GI11-6377-00 Rational Rational ClearQuest Version 7.0 Windows Using Project Tracker GI11-6377-00 Before using this information, be
Agile Metrics. It s Not All That Complicated
Agile Metrics It s Not All That Complicated Welcome About your Trainer, Katia Sullivan VersionOne Product Trainer and Agile Coach Certified Scrum Master Certified Scrum Product Owner Led teams/org s to
Improving Video Game Development: Facilitating Heterogeneous Team Collaboration Through Flexible Software Processes
Improving Video Game Development: Facilitating Heterogeneous Team Collaboration Through Flexible Software Processes Jürgen Musil Angelika Schweda Dietmar Winkler Stefan Biffl 1 Christian Doppler Laboratory
Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os) Hesham Abusaimeh Department of Computer Science, Faculty of Information Technology, Applied Science University, Amman, 11931 Jordan. ABSTRACT The cloud computing
Information & Technology. Change Management Policy
Makana Information Technology Division Corporate Services Information & Technology Change Management Policy 1 Information & Technology Change Management Policy Table of Contents Approval Table of Contents
Recording Supervisor Manual Presence Software
Presence Software Version 9.2 Date: 09/2014 2 Contents... 3 1. Introduction... 4 2. Installation and configuration... 5 3. Presence Recording architectures Operating modes... 5 Integrated... with Presence
Project Management System Services
Project Management System Services Today's projects need to deal with increasing amounts of information that require better tools to help navigate through all the data produced by projects. Our services
SECURE BACKUP SYSTEM DESKTOP AND MOBILE-PHONE SECURE BACKUP SYSTEM HOSTED ON A STORAGE CLOUD
SECURE BACKUP SYSTEM DESKTOP AND MOBILE-PHONE SECURE BACKUP SYSTEM HOSTED ON A STORAGE CLOUD The Project Team AGENDA Introduction to cloud storage. Traditional backup solutions problems. Objectives of
Version Control! Scenarios, Working with Git!
Version Control! Scenarios, Working with Git!! Scenario 1! You finished the assignment at home! VC 2 Scenario 1b! You finished the assignment at home! You get to York to submit and realize you did not
OPENPROJECT. Setup Draft Notes. Draft Setup notes for Openproject
OPENPROJECT Setup Draft Notes Draft Setup notes for Openproject Contents Introduction... 2 Application Installation... 2 Configuring the Plugins... 2 Configure the Help link... 2 Configure the Costs Plugin...
Agile Software Project Management with Scrum
Agile Software Project Management with Scrum Viljan Mahnic, Slavko Drnovscek University of Ljubljana, Faculty of Computer and Information Science Trzaska 25, SI-1000 Ljubljana, Slovenia [email protected],
Mobile app for Android Version 1.0.x, January 2014
Mobile app for Android Version 1.0.x, January 2014 Legal disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. This
How To Plan An Agile Project
GAO Scheduling Best Practices Applied to an Agile Setting by Juana Collymore and Brian Bothwell April 15, 2015 Outline Why is scheduling important? GAO Schedule Assessment Guide Overview Status of the
Introducing Nintex. Antony Ford Territory Manager, Nintex UK & Ireland. 2013 Nintex
Introducing Nintex Antony Ford Territory Manager, Nintex UK & Ireland 2013 Nintex About Nintex Nintex is a world leader in software and cloud services that empower organizations to automate everyday business
Process Improvement Plan
Doc ID: Date: Revision: Status: Abstract This document describes the process improvement plan for Company XXX. Approvals Approvals. Signed. Date. Author Page 2 of 19 Sample Process Improvement Plan.doc
Scrum Guidelines. v.2 2011 W W W. S C R U M D E S K. C O M
Scrum Guidelines v.2 2011 W W W. S C R U M D E S K. C O M WHY Agile Ceremonies Agile project is developed in repeatable ceremonies that give rhythm to delivery. Product Strategy Once per year Release Planning
Universal Unified Communications Integration
Universal Unified Communications Integration Managing the convergence of unified communications to IP and into the cloud The Computer & Instrumentation Chapter of the IEEE New Jersey Coast Section October
Software Process and Project Plan
Software Process and Project Plan for Trillium Health - Grant Management Version: 1.2 Prepared by: Akshay Karnawat Date: November 26, 2014 (updated) Team Members: Shannon Trudeau ([email protected]) Matt
Software Project Management Plan
Bachelor Technische Informatica Kroket Kroket Software Project Management Plan Project Manager: Sebastiaan Candel Authors: Peter van Heck (0649886) Peter Koymans (0748876) Kay Lukas (0758084) Astrid Pieterse
Software Configuration Management. Context. Learning Objectives
Software Configuration Management Wolfgang Emmerich Professor of Distributed Computing University College London http://sse.cs.ucl.ac.uk Context Requirements Inception Elaboration Construction Transition
simplify printing TX Guide v. 1. make IT simple Tricerat, Inc. 11500 Cronridge Drive Suite 100 Owings Mills, MD 21117 201, All rights Reserved
simplify printing TX Guide v. 1. Tricerat, Inc. 11500 Cronridge Drive Suite 100 Owings Mills, MD 21117 make IT simple 201, All rights Reserved Release Info Copyright Limit of Liability Trademarks Customer
Team Foundation Server
Team Foundation Server S. Adams. Dilbert. Available: http://dilbert.com Hans-Petter Halvorsen, M.Sc. Team Foundation Server (TFS) is an Application Lifecycle Management (ALM) system The Software Development
Software Requirement Specification For Flea Market System
Software Requirement Specification For Flea Market System By Ilya Verlinsky, Alexander Sarkisyan, Ambartsum Keshishyan, Igor Gleyser, Andrey Ishuninov 1 INTRODUCTION 1.1 Purpose 1.1.1 Purpose of SRS document
Software Delivery Integration and Source Code Management. for Suppliers
Software Delivery Integration and Source Code Management for Suppliers Document Information Author Version 1.0 Version Date 8/6/2012 Status final Approved by Reference not applicable Subversion_for_suppliers.doc
NAS 254 Cloud Backup. Use Cloud Backup to backup your data to Amazon S3 A S U S T O R C O L L E G E
NAS 254 Cloud Backup Use Cloud Backup to backup your data to Amazon S3 A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to: 1. Have a basic understanding
CLOUD DEVELOPMENT BEST PRACTICES & SUPPORT APPLICATIONS
whitepaper CLOUD DEVELOPMENT BEST PRACTICES & SUPPORT APPLICATIONS - Cloud Development Best Practices and Support Applications CLOUD DEVELOPMENT BEST PRACTICES 1 Cloud-based solutions are increasingly
Creating and Using Databases for Android Applications
Creating and Using Databases for Android Applications Sunguk Lee * 1 Research Institute of Industrial Science and Technology Pohang, Korea [email protected] *Correspondent Author: Sunguk Lee* ([email protected])
INCOMING STUDENTS APPLICATION procedure@politecnico DI MILANO (School of Design)
INCOMING STUDENTS APPLICATION procedure@politecnico DI MILANO (School of Design) Dear students, I have the pleasure to inform you that the on-line application for the Spring semester of the academic year
Software Configuration Management. Addendum zu Kapitel 13
Software Configuration Management Addendum zu Kapitel 13 Outline Purpose of Software Configuration Management (SCM) Motivation: Why software configuration management? Definition: What is software configuration
