Distributed Software Development Transport4You1 Project Plan Gaurav Kushwaha & Dajan Zvekic.

Slides:



Advertisements
Similar presentations
Distributed software development ColdWatch Project Plan Ante Ivanković Usman Alam
Advertisements

Steve Collins Richland County IT Manager Agile.  Have Fun  Learn About Agile  Tell Some Stories.
1 1  Test the Scrum Knowledge of your team.  Play by the rules of Jeopardy® ◦ Play in two teams ◦ Assign a score keeper ◦ All answers have to be in.
<<replace with Customer Logo>>
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Scrum in 30 minutes! Oddly, a 45-minute presentation by Carl Chatfield Content Project Manager, Microsoft Puget Sound MPUG September 2009.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
1Lou Somers Software Engineering Projects 2IP35 Autumn 2014
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Managing a Project Using an Agile Approach and the PMBOK® Guide
The Product Owner prioritizes the requirements or features through feedback from the Stakeholders & interaction with the core team The Team.
Introduction to Agile.
> Blueprint Kickoff >. Introductions Customer Vision & Success Criteria Apigee Accelerator Overview Blueprint Schedule Roles & Responsibilities Communications.
Public Advice Traveling Help DSD Course – Project final Presentation School of Innovation, Design and Engineering Malardalen University Jan 15 th, 2008.
1 Agile Methodology & Programming Ric Holt July 2009.
What is Scrum Process? Where is it used? How is it better?
Distributed Software Development Transport4You1 Project Plan Gaurav Kushwaha & Dajan Zvekic.
Software Development and Release Management By James Lawrence Software Development Manager.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Project Workflow. How do you do it? -Discussion-
Distributed Software Development
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Copyright © 2012 by Mark J. Sebern Scrum Overview (from
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.
Copyright © 2015 Curt Hill Software Development Paradigms What do you need to know?
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Process Presentation 27 th May 2010 Team BASH Sher Jun Tan, Rosh Sam Abraham, Sascha Morris, Waqas Khalid Lone, Rafael.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
1 Waterfall/Scrum We recommend you take notes because specific aspects of the processes will be on the exam.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
1 Development with Agile methodology Scrum Lifecycle DEVELOPMENT PROCESS IN DROISYS INC.
Industrial Software Development Process Bashar Ahmad RISC Software GmbH.
Created By:-
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Business Intelligence in Classroom WHY:.  Purpose – knowledge to make an informed career decision  Process – Use Scrum method of project management.
Project Workflow.
Change your look and feel to how you work! Let’s SCRUM Change your look and feel to how you work!
Scrum.
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Distributed software development
Agile Development -- an overview
Project Workflow.
Product Backlog List of things that needs to be done to make the product come into existence 
Chapter 3: The Project Management Process Groups: A Case Study
AGILE METHODOLOGY MANAGE PROJECT USING AGILE SCRUM.
Scrum MODULE 3 – Part 3.
How to Successfully Implement an Agile Project
Scrum Overview.
Scrum Overview.
Adjective: Able to move quickly and easily. Principles and Values
Scrum Science NGSS: Engineering, Technology, Applications of Science
Sprints.
Software Development In Agile
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Using SCRUM the NHC-IT Way!
Presentation transcript:

Distributed Software Development Transport4You1 Project Plan Gaurav Kushwaha & Dajan Zvekic

Overview Welcome New Member Development Methodology Deliverables Communication Activity Plan Milestons Financial Plans Project Risks

Welcome New Member Gaurav Kushwaha – 26 years old – India

Development Methodology(1) Scrum adjusted for DSD course: – Transport4You Scrum Roles: Scrum Master: Dajan Zvekic Product owner: Customers Elizabetta Di Nitto and Mateo Rossi and supervisor Aneta Vulgarakis Team of 7 members – Transport4You Scrum meetings Daily Scrum Meeting – Twice a week, localy Sprint Planning Meeting – Once a week tasks for upcoming sprint will be defined Sprint Retrospective Meeting: – Once a week on skype Sprint Review Meeting – Presentation on Tuesday

Development Methodology(2) Agile Scrum Scrum Artifacts  Product backlog – will be defined and changed according to changes in requirements.  Sprint backlog – will be defined for every sprint and will hold information about planned tasks. Why Scrum  Unclear requirements in starting, may change later.  Small team size and informal communication.  Short sprints undermine project risks.

Deliverables Project plan document Requirements Definition document Design Description document Summary Week Report Minutes of Meeting Technical documents, project policies etc. Acceptance test plan Test report Final Project Report, Final product (installation, source code, etc.)

Communication

Activity Plan Week 38 Week 39 Week 40 Week 41 Week 42 Week 43 Week 44 Week 45 Week 46 Week 47 Week 48 Week 49 Week 50 Week 51 Week 52 Requirement gatheringxx Requirement Analysisxx Architecture Designxxx Product Implementationxxxxxxx Unit Testingxxxxxx Prototypexx System and Alfa Testingxxxx Final Productxx Final Reportxxxx Final Presentationxx Estimate to complete Buffer

Milestones

Calculating 20 Euros/4hrs Requirement gathering and analysis =20*5*20=2000 Euros System Design =20*5*20 = 2000 Euros Implementation =70*7*20 = 9800 Euros Testing =28*3*20 = 1680 Euros Documentation =20*5*20 = 2000 Euros Mobile for testing = 300 Euros Rent for Bus = 400 Euros Price of system in Bus = 400 Euros Total Estimated Investment : Euros Financial Plan(1)

Financial Plan(2) Euro Distribution of finances within Project

Project Risks Missing of deadline – Regular meetings to discuss progress. – Keep track of progress by weekly reports Team member is leaving – Backup for team members. Communication Gap – Information is posted on discussion forum. – Meetings are documented in MOM’s. Issue with SVN Repository and Local data – Regular Backup

Questions??