Agile Non-Agile. Previously on Software Engineering

Size: px
Start display at page:

Download "Agile Non-Agile. Previously on Software Engineering"

Transcription

1 Previously on

2 : Are we enough? Wydział Matematyki i Nauk Informacyjnych Politechnika Warszawska

3 DSDM: Project overview

4 Software Development Framework How to communicate? How to divide project into tasks? How to deal with risks and requirements? How to assign tasks? How to verify tasks completion?

5 Software Development Methods Lean Kanban Feature Driven Development Crystal Model Storming Extreme Programming Bonus: Affective Software Development Guilt Driven Development Shame Driven Development

6 Software Development Methods Lean Kanban Feature Driven Development Crystal Model Storming Extreme Programming Bonus: Affective Software Development Guilt Driven Development Shame Driven Development

7 Initial ideas by Hirotaka Takeuchi and Ikujiro Nonaka in The New Product Development Game. (1986) Cleaned up by Jeff Sutherland, John Scumniotales, and Jeff McKenna (1993) Presented on OOPSLA conference by Jeff Sutherland and Ken Schweber (1995) Described by Ken Schweber and Mike Beedle in Software Development with (2001) Source:

8 : It s like playing chess: you learn the rules and then you play.

9

10 roles Product Owner - Defines client s priorities, maintains medium-level product requirements (i.e. Project Backlog), empowered to make decisions on behalf of the client Master - Expert on processes, helps to facilitate (not conduct!) Daily Meetings Team - Interdisciplinary (analysis, development, deployment, testing skills), self-organizing, motivated group consisting of 5-9 people, committed to the project at least for a duration of a Sprint

11 processes Sprint - a single 1-4 weeks long work period concentrated on delivering a valuable and working product Daily stand-up - A short meeting for a whole Team for answering 3 questions: What have I done yesterday? What am I planning to do today? Do I have any problems? Stand-up meeting should provide sufficient background for further face-to-face interactions and overall knowledge of sprint progress. Sprint kick-off meeting - a meeting for planning the next sprint, breaking-down product backlog items into smaller tasks for sprint backlog, and making time estimations of them Sprint review and retrospective - a meeting(s) concluding the

12 processes Product Backlog - a set of mid-level prioritized tasks Sprint Backlog - a set of low-level tasks, which the Team chose to complete during particular Sprint. Tasks are based on the Product Backlog Burndown chart - a tool for measuring Team s performance (aka velocity) during the Sprint

13 rules Client should be constantly involved Team should partake in tasks estimation Team commits, as a whole, to delivering a new product within a single sprint Individuals are responsible for the quality of their work (code ownership)

14 Product backlog Id Priority Description Est. Compl. Resp. 1 M Create database structure 6h 8h NS 2 M Present the data 2h 1h IN 5 M Fill in the database 4h 3h AB 3 S Analyze processes involving DB 5h C Online data update mechanism 8h - CD

15 Chrysler Comprehensive Compensation System developement initiated (a payroll system supposed to support employers, written in SmallTalk) (1994) System does not printout a single paycheck (1996) Kent Beck hired, Extreme Programming invented (1996) System deployed (1997) System closed after processing payrolls of around people due to technological and business change (1999) Sources: Kent Beck s book on Extreme Programming

16 XP: Take well-known best practices of code development and testing to the extreme.

17

18

19 XP rules 1 Planning 2 Small releases 3 System metaphor 4 Simple design 5 Continuous testing 6 Refactoring 7 Pair Programming 8 Collective ownership 9 Continuous integration hour work week 11 Continuous client interaction 12 Coding standards

20 XP rules 1 Planning 2 Small releases 3 System metaphor 4 Simple design 5 Continuous testing 6 Refactoring 7 Pair Programming 8 Collective ownership 9 Continuous integration hour work week 11 Continuous client interaction 12 Coding standards

21 XP rules 1 Planning 2 Small releases 3 System metaphor 4 Simple design 5 Continuous testing 6 Refactoring 7 Pair Programming 8 Collective ownership 9 Continuous integration hour work week 11 Continuous client interaction 12 Coding standards

22 XP rules 1 Planning 2 Small releases 3 System metaphor 4 Simple design 5 Continuous testing 6 Refactoring 7 Pair Programming 8 Collective ownership 9 Continuous integration hour work week 11 Continuous client interaction 12 Coding standards

23 XP rules 1 Planning 2 Small releases 3 System metaphor 4 Simple design 5 Continuous testing 6 Refactoring 7 Pair Programming 8 Collective ownership 9 Continuous integration hour work week 11 Continuous client interaction 12 Coding standards

24 XP rules 1 Planning 2 Small releases 3 System metaphor 4 Simple design 5 Continuous testing 6 Refactoring 7 Pair Programming 8 Collective ownership 9 Continuous integration hour work week 11 Continuous client interaction 12 Coding standards

25 XP rules 1 Planning 2 Small releases 3 System metaphor 4 Simple design 5 Continuous testing 6 Refactoring 7 Pair Programming 8 Collective ownership 9 Continuous integration hour work week 11 Continuous client interaction 12 Coding standards

26 XP rules 1 Planning 2 Small releases 3 System metaphor 4 Simple design 5 Continuous testing 6 Refactoring 7 Pair Programming 8 Collective ownership 9 Continuous integration hour work week 11 Continuous client interaction 12 Coding standards

27 XP rules 1 Planning 2 Small releases 3 System metaphor 4 Simple design 5 Continuous testing 6 Refactoring 7 Pair Programming 8 Collective ownership 9 Continuous integration hour work week 11 Continuous client interaction 12 Coding standards

28 XP rules 1 Planning 2 Small releases 3 System metaphor 4 Simple design 5 Continuous testing 6 Refactoring 7 Pair Programming 8 Collective ownership 9 Continuous integration hour work week 11 Continuous client interaction 12 Coding standards

29 XP rules 1 Planning 2 Small releases 3 System metaphor 4 Simple design 5 Continuous testing 6 Refactoring 7 Pair Programming 8 Collective ownership 9 Continuous integration hour work week 11 Continuous client interaction 12 Coding standards

30 XP rules 1 Planning 2 Small releases 3 System metaphor 4 Simple design 5 Continuous testing 6 Refactoring 7 Pair Programming 8 Collective ownership 9 Continuous integration hour work week 11 Continuous client interaction 12 Coding standards

31 XP rules 1 Planning 2 Small releases 3 System metaphor 4 Simple design 5 Continuous testing 6 Refactoring 7 Pair Programming 8 Collective ownership 9 Continuous integration hour work week 11 Continuous client interaction 12 Coding standards

32 / PM

33 Best business value emerges when projects are aligned to clear business goals, deliver frequently and involve the collaboration of motivated and empowered people. This is achieved when all stakeholders: Understand and buy into the business vision and objectives Are empowered to make decisions within their area of expertise Collaborate to deliver a fit for purpose business solution Collaborate to deliver to agreed timescales in accordance with business priorities Accept that change is inevitable as the understanding of the solution grows over time

34 Best business value emerges when projects are aligned to clear business goals, deliver frequently and involve the collaboration of motivated and empowered people. This is achieved when all stakeholders: Understand and buy into the business vision and objectives Are empowered to make decisions within their area of expertise Collaborate to deliver a fit for purpose business solution Collaborate to deliver to agreed timescales in accordance with business priorities Accept that change is inevitable as the understanding of the solution grows over time

35 Best business value emerges when projects are aligned to clear business goals, deliver frequently and involve the collaboration of motivated and empowered people. This is achieved when all stakeholders: Understand and buy into the business vision and objectives Are empowered to make decisions within their area of expertise Collaborate to deliver a fit for purpose business solution Collaborate to deliver to agreed timescales in accordance with business priorities Accept that change is inevitable as the understanding of the solution grows over time

36 Best business value emerges when projects are aligned to clear business goals, deliver frequently and involve the collaboration of motivated and empowered people. This is achieved when all stakeholders: Understand and buy into the business vision and objectives Are empowered to make decisions within their area of expertise Collaborate to deliver a fit for purpose business solution Collaborate to deliver to agreed timescales in accordance with business priorities Accept that change is inevitable as the understanding of the solution grows over time

37 Best business value emerges when projects are aligned to clear business goals, deliver frequently and involve the collaboration of motivated and empowered people. This is achieved when all stakeholders: Understand and buy into the business vision and objectives Are empowered to make decisions within their area of expertise Collaborate to deliver a fit for purpose business solution Collaborate to deliver to agreed timescales in accordance with business priorities Accept that change is inevitable as the understanding of the solution grows over time

38 Best business value emerges when projects are aligned to clear business goals, deliver frequently and involve the collaboration of motivated and empowered people. This is achieved when all stakeholders: Understand and buy into the business vision and objectives Are empowered to make decisions within their area of expertise Collaborate to deliver a fit for purpose business solution Collaborate to deliver to agreed timescales in accordance with business priorities Accept that change is inevitable as the understanding of the solution grows over time

39 DSDM principles 1 Focus on the business need 2 Deliver on time 3 Collaborate 4 Never compromise quality 5 Build incrementally from firm foundations 6 Develop iteratively 7 Communicate continuously and clearly 8 Demonstrate control (over the SCOPE of the project)

40 DSDM principles 1 Focus on the business need 2 Deliver on time 3 Collaborate 4 Never compromise quality 5 Build incrementally from firm foundations 6 Develop iteratively 7 Communicate continuously and clearly 8 Demonstrate control (over the SCOPE of the project)

41 DSDM principles 1 Focus on the business need 2 Deliver on time 3 Collaborate 4 Never compromise quality 5 Build incrementally from firm foundations 6 Develop iteratively 7 Communicate continuously and clearly 8 Demonstrate control (over the SCOPE of the project)

42 DSDM principles 1 Focus on the business need 2 Deliver on time 3 Collaborate 4 Never compromise quality 5 Build incrementally from firm foundations 6 Develop iteratively 7 Communicate continuously and clearly 8 Demonstrate control (over the SCOPE of the project)

43 DSDM principles 1 Focus on the business need 2 Deliver on time 3 Collaborate 4 Never compromise quality 5 Build incrementally from firm foundations 6 Develop iteratively 7 Communicate continuously and clearly 8 Demonstrate control (over the SCOPE of the project)

44 DSDM principles 1 Focus on the business need 2 Deliver on time 3 Collaborate 4 Never compromise quality 5 Build incrementally from firm foundations 6 Develop iteratively 7 Communicate continuously and clearly 8 Demonstrate control (over the SCOPE of the project)

45 DSDM principles 1 Focus on the business need 2 Deliver on time 3 Collaborate 4 Never compromise quality 5 Build incrementally from firm foundations 6 Develop iteratively 7 Communicate continuously and clearly 8 Demonstrate control (over the SCOPE of the project)

46 DSDM principles 1 Focus on the business need 2 Deliver on time 3 Collaborate 4 Never compromise quality 5 Build incrementally from firm foundations 6 Develop iteratively 7 Communicate continuously and clearly 8 Demonstrate control (over the SCOPE of the project)

47 DSDM principles 1 Focus on the business need 2 Deliver on time 3 Collaborate 4 Never compromise quality 5 Build incrementally from firm foundations 6 Develop iteratively 7 Communicate continuously and clearly 8 Demonstrate control (over the SCOPE of the project)

48 Project Approach Questionnaire I Strongly Agree Agree Neutral Disagree Strongly Disagree All members of the project understand and accept the DSDM approach (Philosophy, Principles and Practices) The Business Sponsor and the Business Visionary demonstrate clear and proactive ownership of the project. The business vision driving the project is clearly stated and understood by all members of the project team All project participants understand and accept that on-time delivery of an acceptable solution is the primary measure of success for the project

49 Project Approach Questionnaire II Strongly Agree Agree Neutral Disagree Strongly Disagree The requirements can be prioritized and there is confidence that cost and time commitments can be met by flexing the scope of what s delivered. All members of the project team accept that requirements should only be defined at a high level in the early phases of the project and that detail will emerge as development progresses. All members of the project team accept that change in requirements is inevitable and that it is only by embracing change that the right solution will be delivered.

50 Project Approach Questionnaire III Strongly Agree Agree Neutral Disagree Strongly Disagree The Business Sponsor and Business Visionary understand that active business involvement is essential and have the willingness and authority to commit appropriate business resources to the project. It is possible for the business and solution development members of the Solution Development Team to work collaboratively throughout the project. Empowerment of all members of the Solution Development Teaam is appropriate and sufficient to support the day-to-day decision-making needed to rapidly evolve the solution in short, focussed Timeboxes

51 Project Approach Questionnaire IV Strongly Agree Agree Neutral Disagree Strongly Disagree The DSDM roles and responsibilities are appropriately allocated and all role holders understand and accept the responsibilities associated with their role. The Solution Development team has the appropriate collective knowledge and skills (soft skills and technical skills) to collaboratively evolve an optimal business solution. Solution Development Team members are allocated to the project at an appropriate and consistent level sufficient to fully support the DSDM timeboxing practice

52 Project Approach Questionnaire V Strongly Agree Agree Neutral Disagree Strongly Disagree Tools and collaborative working practices within the Solution Development Team are sufficient to allow effective Iterative Development of the solution. All necessary review and testing activity is fully integrated within the Iterative Development practice. Project progress is measured primarily through the incremental, demonstrable delivery of business value. There are no mandatory standards or other constraints in place that will prevent the application of the DSDM Philosophy and Practices on this project.

53 Rational Unified Process Further reading Rational Unified Process

54 Rational Unified Process Further reading Why RUP is not an framework? Does not involve whole team in the analysis phase Plans products in all the phases up-front, instead of choosing particular work at the beginning of each iteration Explicitly orders the use-case flows (i.e. functions of the product) to be delivered by their risk (starting with those with higher risk assessment) Measures project progress by completed use-case flows Answers common management and development problems by creating various artifacts: use cases, use-case flows, Software Development Plan, Risk Management Plan

55 Rational Unified Process Further reading RUP phases Inception Elaboration Construction Transition

56 Rational Unified Process Further reading Inception Express clearly project scope: to capture context, as well requirements, constraints and key features for acceptance criterias. Plan and prepare business case: to assess alternatives for risk management, team organization and project plan. Architecture draft: draft architecture through some PoC development. Prepare environment: assess project and organizations, select tools and which parts should be improved.

57 Rational Unified Process Further reading Elaboration Create baseline architecture: create an executable architecture Refine vision Create detailed iteration plans and baselines for construction Refine use case and prepare construction phase: at the end of the phase 80% of use case descriptions should be complete.

58 Rational Unified Process Further reading Construction Manage resources, control and process optimization. Component development and acceptance criteria test development. Product release assessment based on acceptance criteria.

59 Rational Unified Process Further reading Transition Execute implanting plans. Finish support material. Test released product in development environment. Create product release. Get user feedback. Adjust product based on user feedback. Make software available to end user.

60 Rational Unified Process Further reading Take away message practices may be applied without project management, but not the other way round

61 Rational Unified Process Further reading Take away message practices may be applied without project management, but not the other way round

62 Rational Unified Process Further reading Further reading https: // Process/Phases Compensation_System

Object-oriented Analysis and Design

Object-oriented Analysis and Design Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Understanding the Client s environment and needs. Analysis Identifying the concepts (classes) in the problem domain

More information

Vision. Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp. Alignment

Vision. Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp. Alignment Working Agreement Definition of DONE Vision Alignment Value Stream Map Theory of Constraints Way of Working Lead Time User Story Backlog Trade offs Feature toggles Time to Feedback Team Performance Tea

More information

Vision. Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp. Alignment

Vision. Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp. Alignment Working Agreement Definition of DONE Vision Alignment Value Stream Map Theory of Constraints Way of Working Lead Time User Story Backlog Trade offs Feature toggles Time to Feedback Team Performance Tea

More information

Vision. Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp. Alignment

Vision. Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp. Alignment Working Agreement Definition of DONE Vision Alignment Value Stream Map Theory of Constraints Way of Working Lead Time User Story Backlog Trade offs Feature toggles Time to Feedback Team Performance Tea

More information

Business Driven Software Development. Why the Focus on the Team is an Impediment to Agile

Business Driven Software Development. Why the Focus on the Team is an Impediment to Agile Business Driven Software Development Why the Focus on the Team is an Impediment to Agile Copyright 2012 Net Objectives, Inc. All Rights Reserved 2 Product Portfolio Management Business Product Owner Lean

More information

Agile Software Development-- Why it is Hot.

Agile Software Development-- Why it is Hot. ::::::::::::::::::::::::::::::::::::::::::::: Agile Software Development-- Why it is Hot. Jim Highsmith Director, Agile Project Management Practice, & Fellow, Cutter Consortium 2003 Jim Highsmith The Rising

More information

Object-Oriented Design

Object-Oriented Design Object-Oriented Design Lecture 2: USDP Overview Department of Computer Engineering Sharif University of Technology 1 Review The Unified Modeling Language (UML) is a standard language for specifying, visualizing,

More information

PROJECT MANAGEMENT. CSC404 Tutorial Slides

PROJECT MANAGEMENT. CSC404 Tutorial Slides PROJECT MANAGEMENT CSC404 Tutorial Slides Context for Game Design Game development is an agile development process. Incremental development Demonstrable product Product milestones Small groups Changing

More information

Innovative Experiences that evolves your Business

Innovative Experiences that evolves your Business UX RESEARCH + UI DESIGN + DEVELOPMENT Innovative Experiences that evolves your Business We're BeeReal. A User Experience-driven software firm specialising in beautifully sleek web & mobile apps for today's

More information

Software Maintenance Cycles with the RUP

Software Maintenance Cycles with the RUP Software Maintenance Cycles with the RUP by Philippe Kruchten Rational Fellow Rational Software Canada The Rational Unified Process (RUP ) has no concept of a "maintenance phase." Some people claim that

More information

Lecture 9: Estimation and Prioritization" Project Planning"

Lecture 9: Estimation and Prioritization Project Planning Lecture 9: Estimation and Prioritization Project planning Estimating Effort Prioritizing Stakeholderʼs needs Trade-offs between stakeholder goals 2012 Steve Easterbrook. This presentation is available

More information

Unit 5: Unified Software Development Process. 3C05: Unified Software Development Process USDP. USDP for your project. Iteration Workflows.

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

More information

Agile Product Planning

Agile Product Planning Agile Product Planning Who Are You? - introduce yourself as if you were your product - DevJam Agility Agility in Practice Where is the product planning? Products Context Community Creating Community (Common

More information

The Secret History of Agile Innovation

The Secret History of Agile Innovation INNOVATION The Secret History of Agile Innovation by Darrell K. Rigby, Jeff Sutherland, and Hirotaka Takeuchi APRIL 20, 2016 You hear a lot about agile innovation these days. Teams using agile methods

More information

Radically better software development with Extreme Programming. Carl Erickson Atomic Object LLC October 2002

Radically better software development with Extreme Programming. Carl Erickson Atomic Object LLC October 2002 Radically better software development with Extreme Programming Carl Erickson Atomic Object LLC October 2002 The software crisis Software is all too often Over budget Late to market Buggy Not accepted by

More information

UX CAPSTONE USER EXPERIENCE + DEVELOPMENT PROCESS

UX CAPSTONE USER EXPERIENCE + DEVELOPMENT PROCESS UX CAPSTONE USER EXPERIENCE + DEVELOPMENT PROCESS USER EXPERIENCE (UX) Refers to a person s emotions and attitudes about using a particular product, system or service; including the practical, experiential,

More information

OCEAN OBSERVATORIES INITIATIVE. Release 2 Schedule. OOI CI Release 2 Kickoff M a y 2,

OCEAN OBSERVATORIES INITIATIVE. Release 2 Schedule. OOI CI Release 2 Kickoff M a y 2, OCEAN OBSERVATORIES INITIATIVE Release 2 Schedule M a y 2, 2 0 11 1 Top-Down Through the Schedule Project Releases Anatomy of a Release 2 Phases in a Release Inception Phase in Detail: Iterations Milestones

More information

"Plans are nothing; planning is everything" - Dwight D. Eisenhower

Plans are nothing; planning is everything - Dwight D. Eisenhower Scrum and Long Term Project Planning for Video Games By Clinton Keith [The agile methodology known as Scrum is rapidly gaining development credence, and High Moon Studios CTO Clinton Keith (Darkwatch,

More information

Role of the Product Owner And the Development of Minimal Marketable Features

Role of the Product Owner And the Development of Minimal Marketable Features Role of the Product Owner And the Development of Minimal Marketable Features Product Portfolio Management Lean for Executives Business technical Team process Kanban / Scrum ATDD / TDD / Design Patterns

More information

UNIT-III LIFE-CYCLE PHASES

UNIT-III LIFE-CYCLE PHASES INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development

More information

For those who were Agile before Agile was cool: A tutorial. James O. Bjørnvig Coplien Nordija A/S

For those who were Agile before Agile was cool: A tutorial. James O. Bjørnvig Coplien Nordija A/S For those who were Agile before Agile was cool: A tutorial James O. Bjørnvig Coplien Nordija A/S jcoplien@nordia.com What is Agile Development? We are uncovering better ways of developing software by doing

More information

Enhancing Software Engineering Processes towards Sustainable Software Product Design

Enhancing Software Engineering Processes towards Sustainable Software Product Design Markus Dick (m.dick@umwelt-campus.de), Stefan Naumann (s.naumann@umwelt-campus.de) Trier University of Applied Sciences, Umwelt-Campus Birkenfeld Campusallee, D-55768 Hoppstädten-Weiersbach, Germany http://www.green-software-engineering.de/

More information

Six steps to measurable design. Matt Bernius Lead Experience Planner. Kristin Youngling Sr. Director, Data Strategy

Six steps to measurable design. Matt Bernius Lead Experience Planner. Kristin Youngling Sr. Director, Data Strategy Matt Bernius Lead Experience Planner Kristin Youngling Sr. Director, Data Strategy When it comes to purchasing user experience design strategy and services, how do you know you re getting the results you

More information

Introduction to adoption of lean canvas in software test architecture design

Introduction to adoption of lean canvas in software test architecture design Introduction to adoption of lean canvas in software test architecture design Padmaraj Nidagundi 1, Margarita Lukjanska 2 1 Riga Technical University, Kaļķu iela 1, Riga, Latvia. 2 Politecnico di Milano,

More information

Why, How & What Digital Workplace

Why, How & What Digital Workplace Why, How & What Digital Workplace The Digital Workplace is the freedom to work as individuals and teams Anytime, Anyway, Anywhere Why commit to Digital Workplace transformation? Your digital workplace

More information

Innovation in Quality

Innovation in Quality 0301 02 03 04 05 06 07 08 09 10 11 12 Innovation in Quality Labs THE DIFFERENT FACES OF THE TESTER: QUALITY ENGINEER, IT GENERALIST AND BUSINESS ADVOCATE Innovation in testing is strongly related to system

More information

ACCELERATED DEPLOYMENT

ACCELERATED DEPLOYMENT ORIGAMI STORY ORIGAMI STORY Our team s passion for helping businesses humanize their digital workplace and connect employees is what started Origam i s journey. In just few short years, we ve had amazing

More information

Beyond Scrum. Thursday, April 1, Clinton Keith Consulting

Beyond Scrum. Thursday, April 1, Clinton Keith Consulting 1 Beyond Scrum 2 Clinton Keith - Background Agile c and Sc oach rum tra i n er 24 years of dev experi elopm ence ent 14 yea r develo s of game pmen t expe rience 7 year s experi of agile dev en e indust

More information

UML and Patterns.book Page 52 Thursday, September 16, :48 PM

UML and Patterns.book Page 52 Thursday, September 16, :48 PM UML and Patterns.book Page 52 Thursday, September 16, 2004 9:48 PM UML and Patterns.book Page 53 Thursday, September 16, 2004 9:48 PM Chapter 5 5 EVOLUTIONARY REQUIREMENTS Ours is a world where people

More information

DESIGN THINKING AND THE ENTERPRISE

DESIGN THINKING AND THE ENTERPRISE Renew-New DESIGN THINKING AND THE ENTERPRISE As a customer-centric organization, my telecom service provider routinely reaches out to me, as they do to other customers, to solicit my feedback on their

More information

Building Global Bridges The Benefits of Cross-Border Agile Game. Aðalsteinn Alli Óttarsson

Building Global Bridges The Benefits of Cross-Border Agile Game. Aðalsteinn Alli Óttarsson Building Global Bridges The Benefits of Cross-Border Agile Game Aðalsteinn Alli Óttarsson Building Global Bridges The Benefits of Cross-Border Agile Game Aðalsteinn Alli Óttarsson Who am I? Aðalsteinn

More information

Software Life Cycle Models

Software Life Cycle Models 1 Software Life Cycle Models The goal of Software Engineering is to provide models and processes that lead to the production of well-documented maintainable software in a manner that is predictable. 2

More information

Pan-Canadian Trust Framework Overview

Pan-Canadian Trust Framework Overview Pan-Canadian Trust Framework Overview A collaborative approach to developing a Pan- Canadian Trust Framework Authors: DIACC Trust Framework Expert Committee August 2016 Abstract: The purpose of this document

More information

IS 525 Chapter 2. Methodology Dr. Nesrine Zemirli

IS 525 Chapter 2. Methodology Dr. Nesrine Zemirli IS 525 Chapter 2 Methodology Dr. Nesrine Zemirli Assistant Professor. IS Department CCIS / King Saud University E-mail: Web: http://fac.ksu.edu.sa/nzemirli/home Chapter Topics Fundamental concepts and

More information

UX RUNWAY THE TRIALS AND TRIBULATIONS OF UX IN AN AGILE ENVIRONMENT. Agile2014: Tuesday July 29, 2014 Natalie Warnert #agile2014

UX RUNWAY THE TRIALS AND TRIBULATIONS OF UX IN AN AGILE ENVIRONMENT. Agile2014: Tuesday July 29, 2014 Natalie Warnert #agile2014 UX RUNWAY THE TRIALS AND TRIBULATIONS OF UX IN AN AGILE ENVIRONMENT Agile2014: Tuesday July 29, 2014 Natalie Warnert #agile2014 AGENDA Introduction What is UX? What is UX Runway? How to integrate Scrum

More information

MGFS EMJ. Project Sponsor. Faculty Coach. Project Overview. Logan Hall, Yi Jiang, Dustin Potter, Todd Williams MITRE

MGFS EMJ. Project Sponsor. Faculty Coach. Project Overview. Logan Hall, Yi Jiang, Dustin Potter, Todd Williams MITRE Project Overview MGFS EMJ Logan Hall, Yi Jiang, Dustin Potter, Todd Williams Project Sponsor MITRE Faculty Coach Don Boyd For this project, were to create two to three, web-based, games. The purpose of

More information

1 Introduction and Roadmap: History and Challenges of Software Evolution

1 Introduction and Roadmap: History and Challenges of Software Evolution 1 Introduction and Roadmap: History and Challenges of Software Evolution Tom Mens University of Mons-Hainaut, Belgium Summary. The ability to evolve software rapidly and reliably is a major challenge for

More information

Why Will Digital Be Different?

Why Will Digital Be Different? Why Will Digital Be Different? And how to make it so Dave West Scrum Day Europe 2018 Amsterdam @ScrumDotOrg July 5 th 2018 1 Improving the Profession of Software Delivery @ScrumDotOrg 2 Scrum.org: The

More information

PROJECT FACT SHEET GREEK-GERMANY CO-FUNDED PROJECT. project proposal to the funding measure

PROJECT FACT SHEET GREEK-GERMANY CO-FUNDED PROJECT. project proposal to the funding measure PROJECT FACT SHEET GREEK-GERMANY CO-FUNDED PROJECT project proposal to the funding measure Greek-German Bilateral Research and Innovation Cooperation Project acronym: SIT4Energy Smart IT for Energy Efficiency

More information

THEFUTURERAILWAY THE INDUSTRY S RAIL TECHNICAL STRATEGY 2012 INNOVATION

THEFUTURERAILWAY THE INDUSTRY S RAIL TECHNICAL STRATEGY 2012 INNOVATION 73 INNOVATION 74 VISION A dynamic industry that innovates to evolve, grow and attract the best entrepreneurial talent OBJECTIVES Innovation makes a significant and continuing contribution to rail business

More information

Case studies on specific organizations will include, but are not limited to, the following elements:

Case studies on specific organizations will include, but are not limited to, the following elements: Issued on: January 5, 2018 Submit by: On a rolling basis (Schedule explained below in Section VII) For: Digital Development for Feed the Future Case Study Writers Period of Performance: Approximately 2-4

More information

BREAKING THROUGH LESSONS LEARNED INTEGRATING DESIGN INTO AN AGILE DEVELOPMENT PROCESS Ariel van Spronsen Product Management Consortium August 15, 2013

BREAKING THROUGH LESSONS LEARNED INTEGRATING DESIGN INTO AN AGILE DEVELOPMENT PROCESS Ariel van Spronsen Product Management Consortium August 15, 2013 BREAKING THROUGH LESSONS LEARNED INTEGRATING DESIGN INTO AN AGILE DEVELOPMENT PROCESS Ariel van Spronsen Product Management Consortium August 15, 2013 ABOUT SUBSTANTIAL A digital design and development

More information

MASTER DATA MANAGEMENT 7 QUESTIONS TO CONSIDER

MASTER DATA MANAGEMENT 7 QUESTIONS TO CONSIDER MASTER DATA MANAGEMENT 7 QUESTIONS TO CONSIDER Building Master Data Management Solutions for ACO s: 7 Questions to Consider While healthcare has always been dependent on data, the transition to value-based

More information

Work -> Data -> Insight -> Action Let s Play Agile Coach! with Agile Metrics Case Studies

Work -> Data -> Insight -> Action Let s Play Agile Coach! with Agile Metrics Case Studies Work -> Data -> Insight -> Action Let s Play Agile Coach! with Agile Metrics Case Studies Jim Damato PMI-ACP, SA, CSP, CSM, PMP, ITIL Solutions Architect, CA Technologies james.damato@ca.com 5/9/2016 2016

More information

The Freelance Surge Is The Industrial Revolution Of Our Time

The Freelance Surge Is The Industrial Revolution Of Our Time The Freelance Surge Is The Industrial Revolution Of Our Time BY 2025 ONLINE TALENT PLATFORMS COULD INCREASE GLOBAL GDP BY $2.7 TRILLION AND IMPROVE JOB OUTCOMES FOR 540 MILLION PEOPLE. Freelancing Is Not

More information

. Faye Goldman. July Contents

. Faye Goldman. July Contents July 2018 Contents Background... 2 Introduction... 2 A new strategy for 2018-21... 2 Project overview... 2 Project partners... 3 Digital Product Development... 4 What we re looking for... 4 Deliverables...

More information

DreamCatcher Agile Studio: Product Brochure

DreamCatcher Agile Studio: Product Brochure DreamCatcher Agile Studio: Product Brochure Why build a requirements-centric Agile Suite? As we look at the value chain of the SDLC process, as shown in the figure below, the most value is created in the

More information

For those who were Agile before Agile was cool

For those who were Agile before Agile was cool For those who were Agile before Agile was cool Dr. James O. Coplien Senior Agile Coach Gertrud & Cope, Denmark 26 november 2008 G & C 1 What is Agile Development? We are uncovering better ways of developing

More information

I. Introduction. Cover note. A. Mandate. B. Scope of the note. Technology Executive Committee. Fifteenth meeting. Bonn, Germany, September 2017

I. Introduction. Cover note. A. Mandate. B. Scope of the note. Technology Executive Committee. Fifteenth meeting. Bonn, Germany, September 2017 Technology Executive Committee 31 August 2017 Fifteenth meeting Bonn, Germany, 12 15 September 2017 Draft TEC and CTCN inputs to the forty-seventh session of the Subsidiary Body for Scientific and Technological

More information

ThinkPlace case for IBM/MIT Lecture Series

ThinkPlace case for IBM/MIT Lecture Series ThinkPlace case for IBM/MIT Lecture Series Doug McDavid and Tim Kostyk: IBM Global Business Services Lilian Wu: IBM University Relations and Innovation Discussion paper: draft Version 1.29 (Oct 24, 2006).

More information

Testing in the Lifecycle

Testing in the Lifecycle Testing in the Lifecycle Conrad Hughes School of Informatics Slides thanks to Stuart Anderson 19 January 2010 Software Testing: Lecture 3 1 Software was difficult to get right in 1982 2 It was still difficult

More information

Requirements Gathering using Object- Oriented Models

Requirements Gathering using Object- Oriented Models Requirements Gathering using Object- Oriented Models Cycle de vie d un logiciel Software Life Cycle The "software lifecycle" refers to all stages of software development from design to disappearance. The

More information

Lean Enablers for Managing Engineering Programs

Lean Enablers for Managing Engineering Programs Lean Enablers for Managing Engineering Programs Presentation to the INCOSE Enchantment Chapter June 13 2012 Josef Oehmen http://lean.mit.edu 2012 Massachusetts Institute of Technology, Josef Oehmen, oehmen@mit.edu

More information

Creating a New Kind of Knowledge Institution. Directions for JUNE 2004

Creating a New Kind of Knowledge Institution. Directions for JUNE 2004 Creating a New Kind of Knowledge Institution Directions for JUNE 2004 This paper describes broad directions for the newly created Library and Archives Canada (LAC) and invites feedback from client groups,

More information

Roadmapping. Market Products Technology. People Process. time, ca 5 years

Roadmapping. Market Products Technology. People Process. time, ca 5 years - drives, requires supports, enables Customer objectives Application Functional Conceptual Realization Market Products Technology People Marketing Architect technology, process people manager time, ca

More information

Elements in decision making / planning 4 Decision makers. QUESTIONS - stage A. A3.1. Who might be influenced - whose problem is it?

Elements in decision making / planning 4 Decision makers. QUESTIONS - stage A. A3.1. Who might be influenced - whose problem is it? A Describe the CONTEXT, setup the BASELINE, formulate PROBLEMS, identify NEEDS A.. What is the context, the baseline and are the key problems? A.. What are the urgent priorities herein? A.. How would you

More information

STRATEGIC FRAMEWORK Updated August 2017

STRATEGIC FRAMEWORK Updated August 2017 STRATEGIC FRAMEWORK Updated August 2017 STRATEGIC FRAMEWORK The UC Davis Library is the academic hub of the University of California, Davis, and is ranked among the top academic research libraries in North

More information

Torsti Loikkanen, Principal Scientist, Research Coordinator VTT Innovation Studies

Torsti Loikkanen, Principal Scientist, Research Coordinator VTT Innovation Studies Forward Looking Activities Governing Grand Challenges Vienna, 27-28 September 2012 Support of roadmap approach in innovation policy design case examples on various levels Torsti Loikkanen, Principal Scientist,

More information

Interoperability Roadmap Methodology

Interoperability Roadmap Methodology Interoperability Roadmap Methodology DRAFT April 2017 D Narang MR Knight RB Melton B Nordman M Martin SE Widergren A Khandekar K Hardy PNNL-26404 PNNL-26404 Interoperability Roadmap Methodology DOE

More information

Rolling workplan of the Technology Executive Committee for

Rolling workplan of the Technology Executive Committee for Technology Eecutive Committee Anne Rolling workplan of the Technology Eecutive Committee for 2016 2018 I. Introduction 1. Technology development and transfer is one the pillars of the UNFCCC. In 2010 in

More information

Brief to the. Senate Standing Committee on Social Affairs, Science and Technology. Dr. Eliot A. Phillipson President and CEO

Brief to the. Senate Standing Committee on Social Affairs, Science and Technology. Dr. Eliot A. Phillipson President and CEO Brief to the Senate Standing Committee on Social Affairs, Science and Technology Dr. Eliot A. Phillipson President and CEO June 14, 2010 Table of Contents Role of the Canada Foundation for Innovation (CFI)...1

More information

Software System/Design & Architecture. Eng.Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Software System/Design & Architecture. Eng.Muhammad Fahad Khan Assistant Professor Department of Software Engineering Software System/Design & Architecture Eng.Muhammad Fahad Khan Assistant Professor Department of Software Engineering Sessional Marks Midterm 20% Final 40% Assignment + Quizez 20 % Lab Work 10 % Presentations

More information

Leading Systems Engineering Narratives

Leading Systems Engineering Narratives Leading Systems Engineering Narratives Dieter Scheithauer Dr.-Ing., INCOSE ESEP 01.09.2014 Dieter Scheithauer, 2014. Content Introduction Problem Processing The Systems Engineering Value Stream The System

More information

Richmond line alliance: developing and delivering a complete rail system

Richmond line alliance: developing and delivering a complete rail system Computers in Railways XIII 651 Richmond line alliance: developing and delivering a complete rail system P. Boulden & M. Smith AECOM, Australia Abstract This paper presents a case study of the Richmond

More information

Earth Cube Technical Solution Paper the Open Science Grid Example Miron Livny 1, Brooklin Gore 1 and Terry Millar 2

Earth Cube Technical Solution Paper the Open Science Grid Example Miron Livny 1, Brooklin Gore 1 and Terry Millar 2 Earth Cube Technical Solution Paper the Open Science Grid Example Miron Livny 1, Brooklin Gore 1 and Terry Millar 2 1 Morgridge Institute for Research, Center for High Throughput Computing, 2 Provost s

More information

Model-Based Systems Engineering Methodologies. J. Bermejo Autonomous Systems Laboratory (ASLab)

Model-Based Systems Engineering Methodologies. J. Bermejo Autonomous Systems Laboratory (ASLab) Model-Based Systems Engineering Methodologies J. Bermejo Autonomous Systems Laboratory (ASLab) Contents Introduction Methodologies IBM Rational Telelogic Harmony SE (Harmony SE) IBM Rational Unified Process

More information

We saw some of this before. Session 15: Life-Cycle frameworks and more

We saw some of this before. Session 15: Life-Cycle frameworks and more Session 15: Life-Cycle frameworks and more Origins alternatives Life cycle models (methodologies) activity (procedures) driven results (deliverables) driven Reactions against LCM requirements (ESD) preserving

More information

Software-Intensive Systems Producibility

Software-Intensive Systems Producibility Pittsburgh, PA 15213-3890 Software-Intensive Systems Producibility Grady Campbell Sponsored by the U.S. Department of Defense 2006 by Carnegie Mellon University SSTC 2006. - page 1 Producibility

More information

Evaluating Evolutionary Prototyping for Customizable Generic Products in Industry (TAT AB)

Evaluating Evolutionary Prototyping for Customizable Generic Products in Industry (TAT AB) Master Thesis Software Engineering Thesis no: MSE-2008-12 06 2008 Evaluating Evolutionary Prototyping for Customizable Generic Products in Industry (TAT AB) Vickey Kamlesh and Shoaib Ahmad School of Engineering

More information

TECHNOLOGY ASSESSMENT STRATEGIC PLAN MISSION STATEMENT VISION STATEMENT

TECHNOLOGY ASSESSMENT STRATEGIC PLAN MISSION STATEMENT VISION STATEMENT TECHNOLOGY ASSESSMENT STRATEGIC PLAN MISSION STATEMENT Support the Mission of Texas Tech University and the TTU Information Technology Division by providing timely and relevant information and assistance

More information

R&D PROJECT MANAGEMENT IS IT AGILE?

R&D PROJECT MANAGEMENT IS IT AGILE? Slide R&D PROJECT MANAGEMENT IS IT AGILE? Jesse Aronson, PMP, PE May, 208 Slide 2 Definitions: Agile and R&D Agile Project Management is an iterative process that focuses on customer value first, team

More information

Original: English Rio de Janeiro, Brazil June 2012

Original: English Rio de Janeiro, Brazil June 2012 United Nations A/CONF.216/4 Distr.: General 29 May 2012 Original: English Rio de Janeiro, Brazil 20-22 June 2012 Item 9 of the provisional agenda* Reports of the round tables Background note for round

More information

POWERED BY SOGETILABS. Accelerating your ideas to reality

POWERED BY SOGETILABS. Accelerating your ideas to reality THiNKUBATOR POWERED BY SOGETILABS Accelerating your ideas to reality Agenda The speed of innovation SogetiLabs THiNKUBATOR Applying the approach 1 2 3 The speed of innovation 1 In the last 15 years, 52%

More information

Software Requirements Specification

Software Requirements Specification ÇANKAYA UNIVERSITY Software Requirements Specification Simulacrum: Simulated Virtual Reality for Emergency Medical Intervention in Battle Field Conditions Sedanur DOĞAN-201211020, Nesil MEŞURHAN-201211037,

More information

UNIT VIII SYSTEM METHODOLOGY 2014

UNIT VIII SYSTEM METHODOLOGY 2014 SYSTEM METHODOLOGY: UNIT VIII SYSTEM METHODOLOGY 2014 The need for a Systems Methodology was perceived in the second half of the 20th Century, to show how and why systems engineering worked and was so

More information

PREFACE. Introduction

PREFACE. Introduction PREFACE Introduction Preparation for, early detection of, and timely response to emerging infectious diseases and epidemic outbreaks are a key public health priority and are driving an emerging field of

More information

Understanding the Relations Between Iterative Cycles in Software Engineering

Understanding the Relations Between Iterative Cycles in Software Engineering Proceedings of the 50th Hawaii International Conference on System Sciences 2017 Understanding the Relations Between Iterative Cycles in Software Engineering Henri Terho, Sampo Suonsyrjä, Kari Systä and

More information

What We Heard Report Inspection Modernization: The Case for Change Consultation from June 1 to July 31, 2012

What We Heard Report Inspection Modernization: The Case for Change Consultation from June 1 to July 31, 2012 What We Heard Report Inspection Modernization: The Case for Change Consultation from June 1 to July 31, 2012 What We Heard Report: The Case for Change 1 Report of What We Heard: The Case for Change Consultation

More information

Computer Science: Who Cares? Computer Science: It Matters. Computer Science: Disciplines

Computer Science: Who Cares? Computer Science: It Matters. Computer Science: Disciplines Computer Science: Who Cares? Computer Graphics (1970 s): One department, at one university Several faculty, a few more students $5,000,000 grant from ARPA Original slides by Chris Wilcox, Edited and extended

More information

About Software Engineering.

About Software Engineering. About Software Engineering pierre-alain.muller@uha.fr What is Software Engineering? Software Engineering Software development Engineering Let s s have a look at ICSE International Conference on Software

More information

A FORMAL METHOD FOR MAPPING SOFTWARE ENGINEERING PRACTICES TO ESSENCE

A FORMAL METHOD FOR MAPPING SOFTWARE ENGINEERING PRACTICES TO ESSENCE A FORMAL METHOD FOR MAPPING SOFTWARE ENGINEERING PRACTICES TO ESSENCE Murat Pasa Uysal Department of Management Information Systems, Başkent University, Ankara, Turkey ABSTRACT Essence Framework (EF) aims

More information

Gender Responsive Technology Assistance. Karina Kolbrún Larsen Knowledge and Communications Manager / Gender Coordinator

Gender Responsive Technology Assistance. Karina Kolbrún Larsen Knowledge and Communications Manager / Gender Coordinator Gender Responsive Technology Assistance Karina Kolbrún Larsen Knowledge and Communications Manager / Gender Coordinator CTCN Gender Policy and Tools CTCN Mission: To stimulate technology cooperation and

More information

CS21297 Visualizing Mars: Enabling STEM Learning Using Revit, Autodesk LIVE, and Stingray

CS21297 Visualizing Mars: Enabling STEM Learning Using Revit, Autodesk LIVE, and Stingray CS21297 Visualizing Mars: Enabling STEM Learning Using Revit, Autodesk LIVE, and Stingray Fátima Olivieri, AIA KieranTimberlake folivieri@kierantimberlake.com Efrie Friedlander, AIA KieranTimberlake efriedlander@kierantimberlake.com

More information

CCG 360 o Stakeholder Survey

CCG 360 o Stakeholder Survey July 2017 CCG 360 o Stakeholder Survey National report NHS England Publications Gateway Reference: 06878 Ipsos 16-072895-01 Version 1 Internal Use Only MORI This Terms work was and carried Conditions out

More information

Innovation for Defence Excellence and Security (IDEaS)

Innovation for Defence Excellence and Security (IDEaS) ASSISTANT DEPUTY MINISTER (SCIENCE AND TECHNOLOGY) Innovation for Defence Excellence and Security (IDEaS) Department of National Defence November 2017 Innovative technology, knowledge, and problem solving

More information

RFP No. 794/18/10/2017. Research Design and Implementation Requirements: Centres of Competence Research Project

RFP No. 794/18/10/2017. Research Design and Implementation Requirements: Centres of Competence Research Project RFP No. 794/18/10/2017 Research Design and Implementation Requirements: Centres of Competence Research Project 1 Table of Contents 1. BACKGROUND AND CONTEXT... 4 2. BACKGROUND TO THE DST CoC CONCEPT...

More information

Computer Science: Disciplines. What is Software Engineering and why does it matter? Software Disasters

Computer Science: Disciplines. What is Software Engineering and why does it matter? Software Disasters Computer Science: Disciplines What is Software Engineering and why does it matter? Computer Graphics Computer Networking and Security Parallel Computing Database Systems Artificial Intelligence Software

More information

Paolo Sammicheli. Scrum in the Fourth Industrial Revolution

Paolo Sammicheli. Scrum in the Fourth Industrial Revolution Paolo Sammicheli Scrum in the Fourth Industrial Revolution Scrum for Hardware - The Book Discover the SCRUM for HARDWARE pioneers: from Wikispeed to the first Scrum for Hardware Gathering and the Agile

More information

Government Soft Landings (GSL) An Overview 29 th October 2013

Government Soft Landings (GSL) An Overview 29 th October 2013 Government Soft Landings (GSL) An Overview 29 th October 2013 1 WWW.BENTLEY.COM Customers not getting the assets & outcomes they need / want? Dropping the baton at key stages 2 WWW.BENTLEY.COM Have greater

More information

Applying Regional Foresight in the BMW Region A Practitioner s Perspective

Applying Regional Foresight in the BMW Region A Practitioner s Perspective Applying Regional Foresight in the BMW Region A Practitioner s Perspective Presentation to FUTURREG Conference 9 th October 2007 Kieran Moylan BMW Regional Assembly Presentation Outline Part 1: The context

More information

HELENA Stage 2 Danish Overview

HELENA Stage 2 Danish Overview HELENA Stage 2 Danish Overview Paolo Tell 1, Rolf-Helge Pfei er 2, and Ulrik Pagh Schultz 3 1 IT University of Copenhagen, Denmark, pate@itu.dk 2 Copenhagen Business Academy, Denmark, rhp@cphbusiness.dk

More information

Course Overview; Development Process

Course Overview; Development Process Lecture 1: Course Overview; Development Process CS/INFO 3152: Game Design Single semester long game project Interdisciplinary teams of 5-6 people Design is entirely up to you First 3-4 weeks are spent

More information

ITR8. We are the agency that converts clever ideas into successful products. Semir Chouabi

ITR8. We are the agency that converts clever ideas into successful products. Semir Chouabi ITR8 We are the agency that converts clever ideas into successful products. Hello, we are ITR8! Founded 2015 in Berlin Friedrichshain, we are a team of eight passionate people with expert knowledge and

More information

THE EM LEAD LABORATORY: PROVIDING THE RESOURCES AND FRAMEWORK FOR COMPLEXWIDE ENVIRONMENTAL CLEANUP-STEWARDSHIP ACTIVITIES

THE EM LEAD LABORATORY: PROVIDING THE RESOURCES AND FRAMEWORK FOR COMPLEXWIDE ENVIRONMENTAL CLEANUP-STEWARDSHIP ACTIVITIES ABSTRACT THE EM LEAD LABORATORY: PROVIDING THE RESOURCES AND FRAMEWORK FOR COMPLEXWIDE ENVIRONMENTAL CLEANUP-STEWARDSHIP ACTIVITIES Greg B. Frandsen, Paul K. Kearns, and Raymond L. McKenzie Environmental

More information

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING Edward A. Addy eaddy@wvu.edu NASA/WVU Software Research Laboratory ABSTRACT Verification and validation (V&V) is performed during

More information

CIVIC EPISTEMOLOGIES Civic Epistemologies: Development of a Roadmap for Citizen Researchers in the age of Digital Culture Workshop on the Roadmap

CIVIC EPISTEMOLOGIES Civic Epistemologies: Development of a Roadmap for Citizen Researchers in the age of Digital Culture Workshop on the Roadmap This project has received funding from the European Union s Seventh Framework Programme for research, technological development and demonstration under grant agreement no 632694 CIVIC EPISTEMOLOGIES Civic

More information

SMART PLACES WHAT. WHY. HOW.

SMART PLACES WHAT. WHY. HOW. SMART PLACES WHAT. WHY. HOW. @adambeckurban @smartcitiesanz We envision a world where digital technology, data, and intelligent design have been harnessed to create smart, sustainable cities with highquality

More information

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Retropoly What is it? This is a game to be played during retrospective meetings of Agile teams, based on the Monopoly game concept. It is mainly designed for Scrum teams, but it is suitable for any other

More information

Towards a Consumer-Driven Energy System

Towards a Consumer-Driven Energy System IEA Committee on Energy Research and Technology EXPERTS GROUP ON R&D PRIORITY-SETTING AND EVALUATION Towards a Consumer-Driven Energy System Understanding Human Behaviour Workshop Summary 12-13 October

More information

Our digital future. SEPA online. Facilitating effective engagement. Enabling business excellence. Sharing environmental information

Our digital future. SEPA online. Facilitating effective engagement. Enabling business excellence. Sharing environmental information Our digital future SEPA online Facilitating effective engagement Sharing environmental information Enabling business excellence Foreword Dr David Pirie Executive Director Digital technologies are changing

More information