22 nd -24 th July 2015

Size: px
Start display at page:

Download "22 nd -24 th July 2015"

Transcription

1 22 nd -24 th July 2015 B-19 Country Club, Uccle, Brussels Funded by the Seventh Framework Programme of the European Union

2 Overview Inception Phase Key Goals Inception Reporting Requirements

3 Key Goals Purpose of Inception Phase: Get clarity on the detailed work plan (internally, with fc team, with city counterparts etc.) Detailed Work Plan of the 10 months grant cycle Hit the ground running for Development Phase Road map for development, deployment& commercial success

4 Are you ready? Questions to ask yourself: Is your team complete? Have you thought about obstacles/time constraints? Are you in contact with your test city? Do you have enough test subjects to be relevant? Is your test site ready? Do you dedicate enough time to the commercial phase/work? Do you have all permits/authorizations in place?

5 Inception Report Preparation of Inception Report: Collection of Test Site Data Actions regarding test users/test site arrangements Budget planning Planning of App Development Phase Approach to Deployment Commercialisation Strategy Communication with Cities Reviewing deliverables (what, when)

6 Prepare your Inception Report Keep in mind: Collect necessary data while you plan Keep realistic targets Account for possible set backs

7 Inception Reportin Requirements INCEPTON REPORTING WHAT s REQUIRED: 1. Technical Requirements 2. Market Update Requirements DEADLINE: 31 AUGUST 2015

8 Inception Reporting - Technical List of Items in the Action Plan : Key Goals and Targets Obstacles and Challenges Timing Testing Reporting

9 Key Goals and Targets Development planning is the most important management exercise in the grant cycle. On-time delivery of the proposed solution Identify unforeseen issues (e.g. incompatibilities, missing functionalities, etc.) Avoid cost overruns Ensure adequate resources are allocated Risks and their contingencies are considered Start by clearly articulating the goals/targets of the development cycle. Goals must be SMART (Specific, Measurable, Achievable, Realistic, Timed)

10 Key Goals and Targets (ctd.) Achieving your goals. How about a framework that fits your team s style? Waterfall model sequential design process approach. Spiral model risk driven model which focuses on the uniqueness of each development project Iterative and Incremental model Incremental development and testing until a complete solution is realised. Unified Modelling Language supports model-driven architecture through specification of platform-independent models, and the compilation of the platform-independent models into platform-specific models Others? (e.g. Prototyping, rapid application development, code and fix, Extreme Programming, Chaos model, Slow programming, etc.) A combination or grouping of frameworks? Agile->Scrum uses several models in conjunction

11 Grantee Development Plan (Technical) RAG 1.Key Development Goals or Milestones Web application (WA) Coupon and POI management (CMS) and coordination (WMC) Policy statistical (PSS) Policy Making (PMS) Mobile application (MA) Complete app based on Official Barcelona City Guide (OBCG) using Sparksee technology Application update service (US) 2. Brief Description of Development Process Initial phase Design the aspects that will configure the work Implementation of the web app Integration of GEs Implementation of SEs Integration of SparsityHub Implementation of the mobile app Recommendation, tracking and rating of routes POI and coupon advisor 4. Timing Key Dates Web application (WA): Month 2 to month person/month Mobile application (MA): Month 2 to month person/month 3. Key Risks and their Mitigation Plans Delayed development: We are experts in App development. We will double the efforts of the team, providing more developers if necessary. A team of the member quits: We have a very engaged team. We have enough knowledge and members in the team to already have a good replacement in-house. Low quality of the Ges: Some of the Ges have a low adoption and software maintenance has been scarce. We will talk with the frontiercities management to find a solution. 5. List of KPIs User rating of POIs and routes User rating of mobile and web app

12 Grantee Development Plan (Technical) RAG 1. Key Development Goals or Milestones Inception Report Month 1 Technical design document Month 2 UI Design sketches Month 2 UI final design Month 4 Integration of Fiware enablers (development) Month 4 Visual identity completed Month 5 Prototype ready - Month 6 2. Brief Description of Development Process Agile project management approach. All team members can actively participate to mitigate risks. The risks are evaluated on our impact scale. High or very high items are fully reviewed. 4. Timing Key Dates Inception Report (month 1), Technical design document (month 2), API development completed (month 4), Mapi prototype (month 6), app development report (month 6) Grantee Development Plan 3. Key Risks and their Mitigation Plans Risk (inception): Market Study identifies unforeseen needs. Trigger: Market Study. Impact: High. Likelihood: Low. Mitigation: Integrate tweaks and adjustments to the roadmap. Risks (tech development): Delays on tasks. Trigger: Incorrect estimations on scrum meetings. Likelihood: Medium. Impact: High. Mitigation: Short daily meetings with the team; Software bugs affecting essential functions. Trigger: Test reports. Likelihood: Low. Impact: High. Mitigation: Test on code during development phase, code quality reviews. 5. List of KPIs App launch / load time (performance), number of downloads (acquisition), Churn rate (retention), Time on app, user experience (though in-app ratings), monthly active users, daily active users, ARPU (average revenue per user), LTV (lifetime value).

13 Development 1 Development 2 Project Management Plan M1 In Summary: SMART Goals(Specific, Measurable, Achievable, Realistic, Timed) KPIs SMART 1 SMART 2 SMART n M3 M5 SMART 1 SMART 2 SMART n SMART 1 SMART 2 SMART n M7 M10 SMART 1 SMART 2 SMART n SMART 1 SMART 2 SMART n Concrete & tested

14 The Revised Architecture: A Practical Example t

15 A Practical Example t

16 A Practical Example: i.e. Waterfall t

17 A Practical Example: i.e. Waterfall t

18 A Practical Example: i.e. Waterfall t

19 A Practical Example: i.e. Agile t

20 A Practical Example: i.e. Agile t

21 A Practical Example: i.e. Agile t

22 A Practical Example: i.e. Agile t

23 Inception Reporting - Market Update Inception Reporting Market Updake Four Components Required for Inception Report: 1. Market Uptake Strategy 2. Market Uptake Action Plan 3. SWOT 4. Deliverables + Milestones & Timeline

24 Component 1: Market Uptake Strategy a. Text document b. Three to five pages, c. Expansion on business model canvas covering all of the elements of the BMC described in more detail d. Targets and objectives Template to be provided next week

25 Component 2: Market Uptake Action Plan a. Step by step breakdown of every task needed to be achieved to bring the app to market b. Each task should have the associated stakeholders and inputs to be identified c. Each task should have the delivery month indicated Template to be provided next week

26 Component 3: SWOT a. Simple document outlining the strengths, weaknesses, opportunities and threats of the proposed application and company b. This will help to identify the supports required over the 10 months Template to be provided next week

27 Component 4: Deliverables & Milestones a. Deliverables assigned to deadlines Deadline Date Payment amount Inception 31/08 (M1) 20% Dev 1.A 15/10 (M3) 15% Dev 1.B 15/12 (M5) 15% Dev 2 15/12 (M5) 10% Deploy 1.A 15/02 (M7) 10% Deploy 1.B 15/04 (M9) 10% Deploy 2 15/04 (M9) 5% Final report 1 month after project end 15% is withheld until after final payment made by the commission

28

When is Agile the Best Project Management Method? Lana Tylka

When is Agile the Best Project Management Method? Lana Tylka When is Agile the Best Project Management Method? Lana Tylka Staged Incremental Deliveries Prototypes Plan Develop Design Deploy Test Maintain Sequential Steps Multiple Iterations Waterfall Sprints, Spirals

More information

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

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...

More information

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice In this Lecture you will Learn: Development Chapter 5C About the Unified Software Development How phases relate to workflows in an iterative life cycle An approach to system development Major activities

More information

Classical Software Life Cycle Models

Classical Software Life Cycle Models Classical Software Life Cycle Models SWEN 301 Trimester 1, 2015 Lecturer: Dr Hui Ma Engineering and Computer Science Lecture slides make use of material provided on the textbook's companion website Motivation

More information

What is a life cycle model?

What is a life cycle model? What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each

More information

Software Development Process

Software Development Process Software Development Process A software development process, also known as software development lifecycle, is a structure imposed on the development of a software product. Similar terms include software

More information

3C05: Unified Software Development Process

3C05: Unified Software Development Process 3C05: Unified Software Development Process 1 Unit 5: Unified Software Development Process Objectives: Introduce the main concepts of iterative and incremental development Discuss the main USDP phases 2

More information

Supporting Workflow Overview. CSC532 Fall06

Supporting Workflow Overview. CSC532 Fall06 Supporting Workflow Overview CSC532 Fall06 Objectives: Supporting Workflows Define the supporting workflows Understand how to apply the supporting workflows Understand the activities necessary to configure

More information

RUP for Software Development Projects

RUP for Software Development Projects RUP for Software Development Projects George Merguerian www.bmc-online.com 1 Specialists in Global Project Management Brussels Frankfurt Houston Istanbul Milan Ottawa Shanghai Singapore Warsaw Washington

More information

6. Software Lifecycle Models. A software lifecycle model is a standardised format for planning organising, and running a new development project.

6. Software Lifecycle Models. A software lifecycle model is a standardised format for planning organising, and running a new development project. 6. Software Lifecycle Models A software lifecycle model is a standardised format for planning organising, and running a new development project. Hundreds of different kinds of models are known and used.

More information

Enhanced Funding Requirements: Seven Conditions and Standards

Enhanced Funding Requirements: Seven Conditions and Standards Department of Health and Human Services Centers for Medicare & Medicaid Services Enhanced Funding Requirements: Seven Conditions and Standards Medicaid IT Supplement (MITS-11-01-v1.0) Version 1.0 April

More information

Software Development Life Cycle at SSPL. An Summary of Methodologies We Offer

Software Development Life Cycle at SSPL. An Summary of Methodologies We Offer Software Development Life Cycle at SSPL An Summary of Methodologies We Offer 10/29/2009 Table of Contents The SSPL Advantage... 2 Commonly Used SDLC Models at SSPL... 2 Waterfall Model... 2 Agile Model...

More information

Agile Product Roadmap Tutorial

Agile Product Roadmap Tutorial Roman Pichler s Slide d Agile Product Roadmap Tutorial eck About Roman Agile product management and Scrum consultant, trainer and author with over 10 years experience in Teaching and coaching product managers,

More information

COMP 354 Introduction to Software Engineering

COMP 354 Introduction to Software Engineering COMP 354 Introduction to Software Engineering Greg Butler Office: EV 3.219 Computer Science and Software Engineering Concordia University, Montreal, Canada Email: gregb@cs.concordia.ca Winter 2015 Course

More information

TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW

TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW Year 2014, Vol. 1, issue 1, pp. 49-56 Available online at: http://journal.iecuniversity.com TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW Singh RANDEEP a*, Rathee AMIT b a* Department of

More information

10/4/2013. Sharif University of Technology. Session # 3. Contents. Systems Analysis and Design

10/4/2013. Sharif University of Technology. Session # 3. Contents. Systems Analysis and Design Session # 3 Contents Systems Analysis and Design 2 1 Tiers of Software Development 10/4/2013 Information system development project Realistic behavior 3 Information system development project System Development

More information

How To Understand The Software Process

How To Understand The Software Process Ingegneria del Software Corso di Laurea in Informatica per il Management Software process model Davide Rossi Dipartimento di Informatica Università di Bologna The task of the software development team

More information

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. CS 389 Software Engineering Lecture 2 Chapter 2 Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. Topics covered Software process models Process activities Coping

More information

Bright Work DEMO. Prepared for XYZ Company Juan M Garza, Senior Consultant. Month, Date 2012

Bright Work DEMO. Prepared for XYZ Company Juan M Garza, Senior Consultant. Month, Date 2012 Bright Work DEMO Prepared for XYZ Company Juan M Garza, Senior Consultant Month, Date 2012. No part of this document may be reproduced in any form or by any electronic or mechanical means, including information

More information

SECTION 2 PROGRAMMING & DEVELOPMENT

SECTION 2 PROGRAMMING & DEVELOPMENT Page 1 SECTION 2 PROGRAMMING & DEVELOPMENT DEVELOPMENT METHODOLOGY THE WATERFALL APPROACH The Waterfall model of software development is a top-down, sequential approach to the design, development, testing

More information

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational

More information

Module 2: The Project Initiation Stage

Module 2: The Project Initiation Stage Overview Initiation stage is highly instrumental in the life cycle of a project as it defines the boundaries of the project gives clarity to all participants about the objectives, scope, cost timescale

More information

Using Simulation to teach project management skills. Dr. Alain April, ÉTS Montréal alain.april@etsmtl.ca

Using Simulation to teach project management skills. Dr. Alain April, ÉTS Montréal alain.april@etsmtl.ca Using Simulation to teach project management skills Dr. Alain April, ÉTS Montréal alain.april@etsmtl.ca Agenda of the workshop 1 The software project management theory overview (40 minutes) 2 Why use SDLC

More information

Training and Coaching

Training and Coaching Project Profiles: Agile Implementation Services Financial Services Agile Consulting Services Review/Assessment and Coaching Our client previously built a Software Factory of 30+ teams to build and support

More information

Building Software in an Agile Manner

Building Software in an Agile Manner Building Software in an Agile Manner Abstract The technology industry continues to evolve with new products and category innovations defining and then redefining this sector's shifting landscape. Over

More information

Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008

Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008 Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008 Who wants to be involved in a BI project or program that is labeled slow or inflexible? While I don t believe

More information

App Events and Facebook Analytics for Apps

App Events and Facebook Analytics for Apps App Events and Facebook Analytics for Apps As a games marketer, key challenges are growing your app with the high quality installs, and re-engaging churned users, and optimizing your game based on user

More information

Online Libraries Website Redesign

Online Libraries Website Redesign Online Libraries Website Redesign Project Management Plan Dr. Ray Uzwyshyn, Ph.D. MBA MLIS 2013 Contents 2 Scope Statement... 3 Assumptions and Constraints... 3 Project Deliverables... 4 Schedule 8 Week

More information

CompSci 408 - Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs)

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

More information

RTIME Alignment to the Pragmatic Marketing Framework

RTIME Alignment to the Pragmatic Marketing Framework RTIME TM by RTIME Alignment to the Pragmatic Marketing Framework Practical Flexible Affordable Areas of Alignment RTIME Overview RTIME TM A powerful, single, database driven solution for project, requirements

More information

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER TABLE OF CONTENTS Market Demand for Enterprise Mobile Mobile App Development Approaches Native Apps Mobile Web Apps Hybrid Apps Mendix Vision for Mobile App

More information

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service

More information

Sample marketing plan template

Sample marketing plan template Sample marketing plan template Table of Contents 1) Executive summary Page # 2) Situation analysis Page # 3) Marketing strategy Page # 4) Financials Page # 5) Implementation and Contingency Page # http://www.entrepreneurmag.co.za/

More information

Selecting a Software Development Methodology based on. Organizational Characteristics. Adrienne Farrell

Selecting a Software Development Methodology based on. Organizational Characteristics. Adrienne Farrell ATHABASCA UNIVERSITY Selecting a Software Development Methodology based on Organizational Characteristics BY Adrienne Farrell An essay submitted in partial fulfillment Of the requirements for the degree

More information

EFFECTIVE SOFTWARE PROJECT MANAGEMENT

EFFECTIVE SOFTWARE PROJECT MANAGEMENT BOOK REVIEW EFFECTIVE SOFTWARE PROJECT MANAGEMENT by Robert K. Wysocki, Ph.D. www.eiicorp.com Title Effective Software Project Management Author Robert K. Wysocki, Ph.D. Publisher John Wiley & Sons, March

More information

SOFTWARE PROCESS MODELS

SOFTWARE PROCESS MODELS SOFTWARE PROCESS MODELS Slide 1 Software Process Models Process model (Life-cycle model) - steps through which the product progresses Requirements phase Specification phase Design phase Implementation

More information

Organization. Project Name. Project Overview Plan Version # Date

Organization. Project Name. Project Overview Plan Version # Date Project Overview Plan Template Organization Project Name Project Overview Plan Version # Date REVISION HISTORY VERSION # REVISION DATE COMMENT 1 APPROVALS: Authorized Signature DATE 2 Table of Contents

More information

A Capability Maturity Model (CMM)

A Capability Maturity Model (CMM) Software Development Life Cycle (SDLC) and Development Methods There are some enterprises in which a careful disorderliness is the true method. Herman Melville Capability Maturity Model (CMM) A Capability

More information

Chapter 6. Iteration 0: Preparing for the First Iteration

Chapter 6. Iteration 0: Preparing for the First Iteration Chapter 6. Iteration 0: Preparing for the First Iteration People only see what they are prepared to see. Ralph Waldo Emerson There are no secrets to success. It is the result of preparation, hard work,

More information

A Review of an MVC Framework based Software Development

A Review of an MVC Framework based Software Development , pp. 213-220 http://dx.doi.org/10.14257/ijseia.2014.8.10.19 A Review of an MVC Framework based Software Development Ronnie D. Caytiles and Sunguk Lee * Department of Multimedia Engineering, Hannam University

More information

Software Development Methodologies in Industry. By: Ahmad Deeb

Software Development Methodologies in Industry. By: Ahmad Deeb Software Development Methodologies in Industry By: Ahmad Deeb Methodologies Software Development Methodologies in Industry Presentation outline SDM definition Project and analysis approach Research methods

More information

Prepared by: Ahmed Abdelmalik Mohammed Ahmed Ali Ann Joseph Duaa Jasim. Submitted to T.Mona

Prepared by: Ahmed Abdelmalik Mohammed Ahmed Ali Ann Joseph Duaa Jasim. Submitted to T.Mona Prepared by: Ahmed Abdelmalik Mohammed Ahmed Ali Ann Joseph Duaa Jasim Submitted to T.Mona Introduction What is the spiral model? Steps of the spiral development model When to use Spiral model Advantages

More information

A Software Engineering Model for Mobile App Development

A Software Engineering Model for Mobile App Development APPENDIX C A Software Engineering Model for Mobile App Development As we mentioned early in the book (see Chapter 1), to successfully develop a mobile software solution you should follow an engineering

More information

The most suitable system methodology for the proposed system is drawn out.

The most suitable system methodology for the proposed system is drawn out. 3.0 Methodology 3.1 Introduction In this chapter, five software development life cycle models are compared and discussed briefly. The most suitable system methodology for the proposed system is drawn out.

More information

Topics covered. Agile methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods

Topics covered. Agile methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods Topics covered Chapter 3 Agile Software Development Agile methods Plan-driven and agile Extreme programming Agile project management Scaling agile methods 1 2 Need for rapid software Rapid software Changing

More information

Organising, planning and scheduling software projects. Software management distinctions

Organising, planning and scheduling software projects. Software management distinctions Project management Organising, planning and scheduling software projects Software management distinctions The product is intangible The product is uniquely flexible Software engineering is not recognized

More information

Boundary Commission for England Website technical development - Statement of Work. Point of Contact for Questions. Project Director.

Boundary Commission for England Website technical development - Statement of Work. Point of Contact for Questions. Project Director. Point of Contact for Questions Project Director Project Manager Website technical development Statement of Work Reading Room Ltd 65-66 Frith Street Soho London W1D 3JR T: +44 (20) 7173 2800 F: +44 (20)

More information

Implementing Models and Standards for Software Development Benefits and Risks

Implementing Models and Standards for Software Development Benefits and Risks Implementing Models and Standards for Software Development Benefits and Risks Tsvetelina Kovacheva, Quality Manager Musala Soft June 19, 2007 Agenda Difference between Model and Standard Software Development

More information

Yet More Deadly Sins of the DIY Cloud

Yet More Deadly Sins of the DIY Cloud Yet More Deadly Sins of the DIY Cloud Demystifying the Build vs. Buy vs. Outsource Decision for Enterprise Apps The Lure of Internal and Outsourced DIY Development The larger an enterprise gets, the more

More information

2.1 The RAD life cycle composes of four stages:

2.1 The RAD life cycle composes of four stages: 2.1 The RAD life cycle composes of four stages: A typical RAD life cycle is composed of the following Stages 2.1.1. Requirements Planning; 2.1.2 User Design; 2.1.3 Rapid Construction; 2.1.4 Transition.

More information

1. Software Process Models (Sommerville Chapters 4, 17, 19, 12.4)

1. Software Process Models (Sommerville Chapters 4, 17, 19, 12.4) 1. Software Process Models (Sommerville Chapters 4, 17, 19, 12.4) A software process model is a standardised format for planning organising, and running a development project. 1 Hundreds of different models

More information

Software Development Life Cycle (SDLC)

Software Development Life Cycle (SDLC) Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process

More information

System development lifecycle waterfall model

System development lifecycle waterfall model Slide 6.1 System development lifecycle waterfall model Figure 6.1 The waterfall model of system development lifecycle Slide 6.2 The b model Figure 6.2 The b model Source: N D Birrell and M A Ould, A Practical

More information

The Evolving State of ESPM

The Evolving State of ESPM Foreword Introduction Part One The Evolving State of ESPM xxxi xxxiii 1 Chapter 1 The Changing Landscape of Software Development What Is a Software Development Project? Examples of Two Software Development

More information

The traditional project management uses conventional methods in software project management process.

The traditional project management uses conventional methods in software project management process. Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Analysis of

More information

PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE:

PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE: PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE: Project Name Project Management Plan Document Information Document Title Version Author Owner Project Management Plan Amendment History

More information

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management

More information

Introducing Agility into a Phase Gate Process

Introducing Agility into a Phase Gate Process B E S T P R A C T I C E S W H I T E P A P E R Introducing Agility into a Phase Gate Process Jenny Stuart, Vice President of Consulting, Construx Software Version 1.1, June 2011 Contributors Earl Beede,

More information

The Software Life Cycle. CSE 308: Software Engineering

The Software Life Cycle. CSE 308: Software Engineering The Software Life Cycle CSE 308: Software Engineering 1 Life Cycle Models A software life cycle model represents all of the activities and work products necessary to develop a software system Life cycle

More information

To introduce software process models To describe three generic process models and when they may be used

To introduce software process models To describe three generic process models and when they may be used Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

Software Development Process and Activities. CS 490MT/5555, Fall 2015, Yongjie Zheng

Software Development Process and Activities. CS 490MT/5555, Fall 2015, Yongjie Zheng Software Development Process and Activities CS 490MT/5555, Fall 2015, Yongjie Zheng Software Process } A set of activities that leads to the production of a software product } What product we should work

More information

Project management. Organizing, planning and scheduling software projects

Project management. Organizing, planning and scheduling software projects Project management Organizing, planning and scheduling software projects Ian Sommerville 1995 Software Engineering, 5th edition. Chapter 3 Slide 1 Objectives To introduce software project management and

More information

Software Engineering. Christopher Simpkins chris.simpkins@gatech.edu. Chris Simpkins (Georgia Tech) CS 2340 Objects and Design CS 1331 1 / 16

Software Engineering. Christopher Simpkins chris.simpkins@gatech.edu. Chris Simpkins (Georgia Tech) CS 2340 Objects and Design CS 1331 1 / 16 Software Engineering Christopher Simpkins chris.simpkins@gatech.edu Chris Simpkins (Georgia Tech) CS 2340 Objects and Design CS 1331 1 / 16 Software Engineering Definition 3.2760 from ISO/IEC/IEEE 24765:2010(E)

More information

Team Foundation Server 2013 Reporting Capabilities. Team Foundation Server 2013 Boot Camp version 2.0

Team Foundation Server 2013 Reporting Capabilities. Team Foundation Server 2013 Boot Camp version 2.0 Team Foundation Server 2013 Reporting Capabilities The State of the Industry Project success is rare 2012 Failed Challenged 19% 53% Succeeded 28% 2008 24% 44% 32% 2006 19% 46% 35% 2004 15% 51% 34% Average

More information

(Refer Slide Time: 01:52)

(Refer Slide Time: 01:52) Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This

More information

Software Life-Cycle. Series of steps through which software product progresses. A life-cycle is selected during requirement Phase

Software Life-Cycle. Series of steps through which software product progresses. A life-cycle is selected during requirement Phase Software Life-Cycle Series of steps through which software product progresses From requirements through retirement A life-cycle is selected during requirement 1 Build-And-Fix Model Product is implemented

More information

Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP

Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP About Jess BS Applied Physics, WPI / MS Cybersecurity, UMUC PMP, ITIL, Data Scientist, Tableau, Alteryx Project Experience Data and technology Construction

More information

UDC Software Development Life Cycle

UDC Software Development Life Cycle Office of Information Technology UDC Software Development Life Cycle Document Number: Effective Date: 3/3/2011 Revision Date: Author(s): Leslie Pinyan Contributors: Approved By: Dale Matthews, Hakeem Fahm

More information

Fundamentals for EHR Success

Fundamentals for EHR Success Fundamentals for EHR Success Angie Chew Monksfield Principal of Portfolio Lim Shih Hsien Deputy Director, Information Security Knowing the Pain Points This material contains information that is confidential

More information

White Paper IT Methodology Overview & Context

White Paper IT Methodology Overview & Context White Paper IT Methodology Overview & Context IT Methodologies - Delivery Models From the inception of Information Technology (IT), organizations and people have been on a constant quest to optimize the

More information

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when

More information

Terrace Consulting Services

Terrace Consulting Services Terrace Consulting Services Overview: Every project will require some degree of Planning before Implementation can begin. Analysis and Planning are essential in order to confirm requirements, define the

More information

Software Project Management using an Iterative Lifecycle Model

Software Project Management using an Iterative Lifecycle Model Software Corporation Software Project Management using an Iterative Lifecycle Model 1 Objectives of this Presentation To understand what the Unified Process is To understand the iterative lifecycle approach

More information

LET S GET SOCIAL! /company/indigocube.co.za

LET S GET SOCIAL! /company/indigocube.co.za LET S GET SOCIAL! /company/indigocube.co.za @IndigoCube A Collaborative Approach to Quality in the Agile Enterprise Jaco Viljoen IndigoCube jaco@indigocube.co.za www.indigocube.co.za info@indigocube.co.za

More information

THE AGILE WATERFALL MIX DELIVERING SUCCESSFUL PROGRAMS INVOLVING MULTIPLE ORGANIZATIONS

THE AGILE WATERFALL MIX DELIVERING SUCCESSFUL PROGRAMS INVOLVING MULTIPLE ORGANIZATIONS THE AGILE WATERFALL MIX DELIVERING SUCCESSFUL PROGRAMS INVOLVING MULTIPLE ORGANIZATIONS Amit Aggarwal FIS Consulting Services 800.822.6758 Overview The fintech explosion, the Internet of Things and the

More information

CONTENTS Preface xv 1 Introduction

CONTENTS Preface xv 1 Introduction Preface xv 1 Introduction 1 1.1 Introduction to Software Project Management, 1 1.2 Objectives of This Chapter, 2 1.3 Why Managing and Leading Software Projects Is Difficult, 2 1.3.1 Software Complexity,

More information

CS4507 Advanced Software Engineering

CS4507 Advanced Software Engineering CS4507 Advanced Software Engineering Lectures 2 & 3: Software Development Lifecycle Models A O Riordan, 2015 Some diagrams from Sommerville, some notes from Maciaszek/Liong Lifecycle Model Software development

More information

Project Management and Scrum A Side by Side Comparison by Anne Loeser, October 2006

Project Management and Scrum A Side by Side Comparison by Anne Loeser, October 2006 Project Management and Scrum A Side by Side Comparison by Anne Loeser, October 2006 For decades, software development projects have followed the classic waterfall method in which software development initiatives

More information

SOFTWARE DEVELOPMENT PLAN

SOFTWARE DEVELOPMENT PLAN SOFTWARE DEVELOPMENT PLAN This document outline is based on the IEEE Standard 1058.1-1987 for Software Project Management Plans. This is the controlling document for managing a software project, and it

More information

Implementing End-to-End agile Portfolio Management. Thomas Haas thomas@inventique.net

Implementing End-to-End agile Portfolio Management. Thomas Haas thomas@inventique.net Implementing End-to-End agile Portfolio Management Thomas Haas thomas@inventique.net My Reference INVENTIQUE.NET End-to-End Portfolio Management 2014-02-26 2 Implementing End-to-End Portfolio Management

More information

Advanced Software Engineering. Software Development Processes

Advanced Software Engineering. Software Development Processes Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Advanced Software Engineering Software Development Processes Prof. Agostino Poggi Software Development

More information

In the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is:

In the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is: In the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is: The period of time that starts when a software product is conceived and ends when the product is no longer

More information

Agile ETRM from Allegro

Agile ETRM from Allegro Agile ETRM from Allegro Allegro energy trading and risk management software delivers the fastest realization of business objectives and greatest flexibility with minimal risk and disruption to our customers

More information

Blending Traditional and Agile Project Documentation

Blending Traditional and Agile Project Documentation Blending Traditional and Agile Project Documentation A project Portfolio Perspective Fergal McGovern, Founder, VisibleThread Audience: IT Directors, Program Managers, Project Managers, Business Analyst

More information

Project Management. Software Projects vs. Engineering Projects

Project Management. Software Projects vs. Engineering Projects Read Chapters (a) Project Management, (b) Project Scheduling and (c) Risk Management from Pressman for this lecture. Project Management Rahul Premraj + Andreas Zeller reliability of data questioned! Software

More information

Using the FRAME Architecture

Using the FRAME Architecture Using the FRAME Architecture ITS Associations Meeting Prague, 15 October 2009 Richard Bossom and Peter Jesty Siemens plc and PJCL Why are ITS Architectures needed? ITS Associations Meeting, Prague - 15

More information

MOBILE APP DEVELOPMENT CUSTOM CROSS PLATFORM APPLICATIONS

MOBILE APP DEVELOPMENT CUSTOM CROSS PLATFORM APPLICATIONS MOBILE APP DEVELOPMENT CUSTOM CROSS PLATFORM APPLICATIONS THE RIVELOPER MISSION We develop quality fully customized mobile applications tailored for you. We ll create your app for that. From our home base,

More information

Project management. Organizing, planning and scheduling software projects. Objectives. Chapter 3. Chapter 3 Project Management. Learning Objective

Project management. Organizing, planning and scheduling software projects. Objectives. Chapter 3. Chapter 3 Project Management. Learning Objective Chapter 3 Chapter 3 Project Management Learning Objective...to give an appreciation for and to introduce project management and to place it into context and give some of the fundamentals to project management

More information

IT Project Management Methodology. Project Execution Support Guide. Version 0.3

IT Project Management Methodology. Project Execution Support Guide. Version 0.3 NATIONAL INFORMATION TECHNOLOGY AUTHORITY - UGANDA IT Project Management Methodology Project Execution Support Guide Version 0.3 Table of Contents 1 INTRODUCTION... 4 1.1 When should Project Execution

More information

Processes in Software Development. Presented 11.3.2008 by Lars Yde, M.Sc., at Selected Topics in Software Development, DIKU spring semester 2008

Processes in Software Development. Presented 11.3.2008 by Lars Yde, M.Sc., at Selected Topics in Software Development, DIKU spring semester 2008 Processes in Software Development Presented 11.3.2008 by Lars Yde, M.Sc., at Selected Topics in Software Development, DIKU spring semester 2008 Software hall of shame Classic mistakes ACM Code of Ethics

More information

How we work. Digital Natives working methods

How we work. Digital Natives working methods How we work Digital Natives working methods 22 October 2014 (C) Copyright 2014 Digital Natives LTD All rights reserved. 1 How we work Digital Natives (DiNa) s business goal is to take part in and support

More information

Development models. 1 Introduction. 2 Analyzing development models. R. Kuiper and E.J. Luit

Development models. 1 Introduction. 2 Analyzing development models. R. Kuiper and E.J. Luit Development models R. Kuiper and E.J. Luit 1 Introduction We reconsider the classical development models: the Waterfall Model [Bo76], the V-Model [Ro86], the Spiral Model [Bo88], together with the further

More information

Unit 1 Learning Objectives

Unit 1 Learning Objectives Fundamentals: Software Engineering Dr. Rami Bahsoon School of Computer Science The University Of Birmingham r.bahsoon@cs.bham.ac.uk www.cs.bham.ac.uk/~rzb Office 112 Y9- Computer Science Unit 1. Introduction

More information

Lifecycle Models: Waterfall / Spiral / EVO

Lifecycle Models: Waterfall / Spiral / EVO Lifecycle Models: Waterfall / Spiral / EVO Dror Feitelson Basic Seminar on Software Engineering Hebrew University 2011 Lifecycle The sequence of actions that must be performed in order to build a software

More information

Development. Lecture 3

Development. Lecture 3 Software Process in Modern Software Development Lecture 3 Software Engineering i Practice Software engineering practice is a broad array of principles, concepts, methods, and tools that must be considered

More information

Agile Portfolio Management. Jochen(Joe)Krebs www.incrementor.com

Agile Portfolio Management. Jochen(Joe)Krebs www.incrementor.com Agile Portfolio Management Jochen(Joe)Krebs www.incrementor.com 1 Jochen (Joe) Krebs www.jochenkrebs.com com www.incrementor.com Author of Agile Portfolio Management (Microsoft Press 2008). Co author of

More information

Part III of Course (Classical Software System Development)

Part III of Course (Classical Software System Development) Part III of Course (Classical Software System Development) Source: Jon McCormack Website, Monash University, Australia, http://www.csse.monash.edu.au/~jonmc/cse2305/topics/07.13.sweng1/ html/waterfall.gif

More information

Agile Master Data Management A Better Approach than Trial and Error

Agile Master Data Management A Better Approach than Trial and Error Agile Master Data Management A Better Approach than Trial and Error A whitepaper by First San Francisco Partners First San Francisco Partners Whitepaper Executive Summary Market leading corporations are

More information

PROCESS OF MOVING FROM WATERFALL TO AGILE PROJECT MANAGEMENT MODEL

PROCESS OF MOVING FROM WATERFALL TO AGILE PROJECT MANAGEMENT MODEL PROCESS OF MOVING FROM WATERFALL TO AGILE PROJECT MANAGEMENT MODEL Sanja Vukićević 1, Dražen Drašković 2 1 Faculty of Organizational Sciences, University of Belgrade, vukicevicsanja@yahoo.com 2 Faculty

More information

From myths and fashions to evidence-based software engineering! Magne Jørgensen

From myths and fashions to evidence-based software engineering! Magne Jørgensen From myths and fashions to evidence-based software engineering! Magne Jørgensen Most of the methods below have once been (some still are) fashionable... The Waterfall model, the sashimi model, agile development,

More information