Seeker Process R. Brimble 2011-11-03 1. Introduction The slides here describe the development process to be used on the Seeker project. The process is.

Slides:



Advertisements
Similar presentations
Keith McMillan Principal, Adept Technologies Copyright (C) 2008, Adept Technologies llc.
Advertisements

A Framework for Agile Instructional Development Sharon E. Bratt, PhD. Grant Macewan University.
AGILE DEVELOPMENT Outlines : Quick Look of agile development Agility
SDLC – Beyond the Waterfall
Software Development Life-Cycle Models
PROC-1 3. Software Process. PROC-2 What’s a process? Set of activities in creating software It involves creativity –hard to automate –Requires human judgment.
SEP1 - 1 Introduction to Software Engineering Processes SWENET SEP1 Module Developed with support from the National Science Foundation.
Approaches to Systems Development
CS3773 Software Engineering Lecture 01 Introduction.
INCORPORATING AGILE METHODS INTO THE DEVELOPMENT OF LARGE-SCALE SYSTEMS 資工四 曾珮綺.
Agile 101.
Agile Process Models. Prescriptive models don’t work It is unrealistic to not have changes. Why? The Agile Manifesto: Individuals and interactions over.
Agile and Medical Device Software
Software Process and Problem Statements CSSE 371, Software Requirements and Specification Mark Ardis, Rose-Hulman Institute September 3, 2004.
Project Management – An Overview Project as a metaphor – a way to approach a series of activities Contexts – construction managementt, IT development,
Agile Software Development Matt Rice November 27, 2006.
Agile Programing Methods Drew Arrigoni. The Agile Manifesto ● Individual Interactions over Processes and Tools ● Working Software over Comprehensive Documentation.
Developing for continuous change UCD demands a different model for development An iterative approach is suitable.
The Challenge to Survive in Today’s Software Development Environment Evaluating the Agile Methodology.
An Agile View of Process
Introduction to Agile.
Software engineering Process models Pavel Agejkin.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
AgileCamp Presents: Agile Software Development. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons.
Agile Software Development What is Agile? And How are we implementing Agile?
The Agile Primer July 2008 © ThoughtWorks 2008.
AGILE Methodology. AGILE  derived from the word ‘agile manifesto’, also called the Manifesto for Agile Software Development which is a formal proclamation.
..OR SOMETHING THAT LOOKS LIKE IT SCOTT TURNBULL SOFTWARE ENGINEERING MANAGER EMORY UNIVERSITY LIBRARIES Agile Development.
CPSC 371 John D. McGregor Session 22 Process. Specification and design problem solution specification implementation specification.
Current Trends in Systems Develpment
1. 2  Have a basic understanding of the fundamental principles of object-oriented software development.  Understand a selection of the design patterns.
Agile Development In 2001, a group called the “Agile Alliance” signed a “manifesto” that stated: Individuals and Interactions over processes and tools.
Choose Your Own Program Adventure Where do I fit in as I move to a program manager?
Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 8 - Approaches to System Development.
Interaction Design CMU. Today’s objectives Continue Design approaches (UCD, ACD)  User-Centered Design  Activity-Centered Design.
Software Engineering Saeed Akhtar The University of Lahore Lecture 5 Originally shared for: mashhoood.webs.com.
CS3100 Software Project Management Agile Approaches.
From The Academe to Industry: Context-Driven Software Engineering Matthew Heusser Excelon Development – xndev.com - Presented to CS 611.
Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through.
#AgileEd. Using Agile in the Classroom Cindy Royal, Associate Professor Texas State University slideshare.net/cindyroyal #AgileEd.
How to Make User Experience Research Robust When You’re Working Agile Just Enough for Innovation November 2015 Josie Scott.
CSPC 464 Fall 2014 Son Nguyen. 1. The Process of Software Architecting, Peter Eeles, Peter Cripss 2. Software Architecture for Developers, Simon Brown.
Confidential and Proprietary 1 Project Management using Scrum at Wachovia.
PV213 EIS in Practice: 06 – Development process 1 PV213 Enterprise Information Systems in Practice 06 – Development process.
10 key principles of agile software development
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
ICS 61 – The Game Improves through Iteration Based on Schell, ch. 8 Winter, 2015.
JASS 2006 Agile Software Development. JASS 2006 Agenda.
Think Scrum, act Scrum Scrum Practitioner like a boss Thibault Clavier.
AGILE PROJECT MANAGEMENT WITH TEAM FOUNDATION SERVER 2010 Brian Keller Microsoft.
Using Scrum to Improve Teamwork, Communication, Quality and Speed.
Agile development: a PM’s perspective
Agile/XP Introduction
Chapter 5 Agile Development Moonzoo Kim KAIST
Software Engineering Process
CompSci 230 Software Construction
Agile Frameworks Individuals and interactions over processes and tools
Agile Software Development
Iterative and Agile Development
Agile Software Development Brian Moseley.
Business Systems Requirements and Acquisition Highlights
Fast, Agile, Simple Decemebr 2017 Think Simple, Run Faster.
Agile Software Development
Chapt 2 Iterative Evolutionary Agile.
CS 577b: Software Engineering II
Project Lifecycle and IT Product Life Cycle
Adapting Agile in Pharmaceutical Industries
Presentation transcript:

Seeker Process R. Brimble

Introduction The slides here describe the development process to be used on the Seeker project. The process is based in the principles of Agile development for the co-located team. 2

Background : Waterfall Development Linear sequential process. Well defined stages. “Heavy weight” Originated in manufacturing and construction industries. Appropriate for predictable ‘rinse-repeat’ development. 3

Background : Agile Development Individuals and interactions over processes and tools. Working system over comprehensive documentation. Customer collaboration over contract negotiation. Responding to change over following a plan 4

Background : Agile Development Agile development is: Not an excuse for not planning. Not an easy ride. Full of uncertainty. Full of change. No “Big Upfront” activities Exciting / Exhilarating Agile development needs: Purpose, Motivation, Talent Experience, Communication, Commitment Infrastructure 5

Seeker Agile Development Micro process – Discuss, Do, Show – Underpinned by logging Project Pulse – Iterations(weeks) ** Concurrent Iterations – Challenges(days) – Drumbeat(daily) Reference Material – Seeker PlanHigh-level milestones and iterations. – Seeker StoryboardWhat the customer wants. – Seeker SystemWhat the system is thus far. – Seeker ProcessHow we run the project (this document). – Seeker LogWhat has been done and what is being done. 6 DiscussDoShow Log

Seeker Agile Development 7 Storyboard Define Trial System Stories Planning Challenges System DiscussDoShow Log Feedback Now Later

Seeker Agile Development Seeker Log – TRAC Ticket Tool 8

Seeker Agile Development War Room – Seeker Plan – Seeker Storyboard – Seeker System Seeker Hardware Design Seeker Software Design – Seeker Process 9

End 10