Announcement – Career Fair Who: Everyone should plan to go… What: Meet / network with companies Meet hiring managers Get information first hand Where:3.

Slides:



Advertisements
Similar presentations
Facilitated by Joanne Fraser RiverSystems
Advertisements

Delivering Enterprise Projects Using Agile Methods Brent Barton May 23, 2006.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Diane Pozefsky. Interactions  There is no “right answer”  Typically people and product are fixed  … can adapt process  (which is where we will start)
Agile and Scrum: Executive Summary June 2, 2011 Bob Schommer, CSP, PMP, MCTS Senior Project Manager Skyline Technologies, Inc.
<<replace with Customer Logo>>
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Defining the Project CHAPTER FOUR Student Version Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Effective Project Management: Traditional, Agile, Extreme
Object-oriented Analysis and Design
Chapter 3: The Project Management Process Groups
Organizational Influences and Life Cycle
Project phases and the life cycle
Information Technology Project Management, (chapter#2) Methods of IT Project Management, (chapter#2)
> Blueprint Kickoff >. Introductions Customer Vision & Success Criteria Apigee Accelerator Overview Blueprint Schedule Roles & Responsibilities Communications.
Systems Analysis and Design in a Changing World, 6th Edition
1 CMPT 275 Software Engineering Software life cycle.
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
Effective Complex Project Management
Current Trends in Systems Develpment
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
Prof. Roy Levow Session 9.  Defining the APF  An Overview of the APF  The APF Core Values.
When is Agile the Best Project Management Method? Lana Tylka.
Agile Methodologies: Comparative Study and Future Direction 林佳蓁 資工 4B.
~ pertemuan 2 ~ Oleh: Ir. Abdul Hayat, MTI 06-Mar-2009 [Abdul Hayat, The Project Management and IT Context, Semester Genap 2008/2009] 1 THE PROJECT MANAGEMENT.
System Thinking and Project Management Process
Copyright 2009  Describe the five project management (PM) process groups, the typical level of activity for each, and the interactions among them  Understand.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
Traditional Project Management. COPYRIGHT TOM SULZER © 2015.
Prof. Roy Levow Session 10.  Inputs the Client Checkpoint  Questions to Be Answered During Client Checkpoint  Adjusting Functionality for the Next.
Presented by © Advanced Management Services, Inc Adaptive Project Framework A Common Sense Approach to Managing Complexity and Uncertainty Robert.
PRJ566 Project Planning and Management Project Management Concepts 1.
IS3320 Developing and Using Management Information Systems Lecture 20: Project Management Rob Gleasure
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
CSPC 464 Fall 2014 Son Nguyen. 1. The Process of Software Architecting, Peter Eeles, Peter Cripss 2. Software Architecture for Developers, Simon Brown.
Chapter 2 : The Project Management and Information Technology Context Information Technology Project Management, Fourth Edition.
COPYRIGHT TOM SULZER © 2015 IS 455 Oct 1, 2015 Agenda House Cleaning Quick Review Initiate Second Life Project Teams for Second Life Project are the teams.
Mid Term Review / Lab Day. COPYRIGHT TOM SULZER © 2015 Where does a project fit? How To Get It Clearly Defined Not Clearly Defined What Is Needed? Clearly.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
Agile Development Chapter 10 - part 2. Agile Philosophy  A guiding philosophy and set of guidelines for : developing information systems in an unknown,
INFO 638Lecture #91 Software Project Management Conclude Adaptive Project Framework INFO 638 Glenn Booker.
CS 4500: Software Development Software Process. Materials Sommmerville Chapters 1, 2 and 3 Software Cycle and Models:
10 September Interactions  There is no “right answer”  Typically people and product are fixed  … can adapt process  (which is where we will.
Adaptive Project Framework
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
B U D I L U H U R U N I V E R S I T Y POST GRADUATE PROGRAM MAGISTER ILMU KOMPUTER (M.Kom) IS PROJECT MANAGEMENT.
Process 4 Hours.
IS 455 Project Management.
IS 455 Project Management – What is a project?
IS Project Management Extreme Project Management
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
SCRUM.
Information Technology Project Management – Fifth Edition
By: By: Agile Scrum Master Online Training.
Chapter 2: The Project Management and Information Technology Context
The Scrum Approach.
IS Project Management How to Close a TPM Project
Chapter 3: The Project Management Process Groups: A Case Study
AGILE METHODOLOGY MANAGE PROJECT USING AGILE SCRUM.
IS 455 Project Management – What is a project?
Effective Project Management: Traditional, Agile, Extreme
Effective Project Management: Traditional, Agile, Extreme
IS Project Management Extreme Project Management
Project Lifecycle and IT Product Life Cycle
IS 455 Project Management.
IS 455 Project Management.
Agile, Scrum and CMMI Methodologies
Presentation transcript:

Announcement – Career Fair Who: Everyone should plan to go… What: Meet / network with companies Meet hiring managers Get information first hand Where:3 rd floor Davies Center When: Thursday, September 24th (10:00 AM – 3:00 PM) Why:At some point you will need a job, and this is the best way to go about getting one. COPYRIGHT TOM SULZER © 2015 Tip: The best jobs are not advertised. They are typically filled before by people that are networked and know about the positions ahead of time.

COPYRIGHT TOM SULZER © 2015 Jack Neift Trucking Company  Go through the On-Line interactive case  Read through the case  Review Complexity vs. Uncertainty  Classify the project!

COPYRIGHT TOM SULZER © 2015 Where does Jack Neift Trucking’s Project fit? How To Get It Clearly Defined Not Clearly Defined What Is Needed? Clearly Defined TraditionalAdaptive Not Clearly Defined N/AExtreme from Wysocki 2003

COPYRIGHT TOM SULZER © 2015 LOWHIGH Uncertainty HIGH Complexity LOW Adaptive Extreme Iterative Traditional (Linear, Incremental) Jack Neift Trucking’s Project Complexity vs. Uncertainty? Software Development Project Approaches

COPYRIGHT TOM SULZER © 2015 Where does Jack Neift Project fit?  Evaluate in teams each of these criteria for Jack Neift’s CASE problem:  Risk: High, Medium, Low  Business value: High, Medium, Low  Duration: Short ( 6 months)  Complexity: High, Medium, Low  Technology: Unknown/New, some familiarity, Well known  Proportion of organization affected (All, several depts, one dept.)  Cost: $$$$$, $$$$, $$$, $$, $

Jack Neift Trucking on Wysocki’s model COPYRIGHT TOM SULZER © 2015

Jack Neift Trucking on Project Complexity vs. Project Environment model COPYRIGHT TOM SULZER © 2015 LOWHIGH Uncertainty HIGH Complexity LOW Adaptive Extreme Iterative Traditional (Linear, Incremental)

COPYRIGHT TOM SULZER © 2015 Where does Jack Neift Project fit?  Evaluate in teams each of these criteria for Jack Neift’s CASE problem:  Risk: High, Medium, Low  Business value: High, Medium, Low  Duration: Short ( 6 months)  Complexity: High, Medium, Low  Technology: Unknown/New, some familiarity, Well known  Proportion of organization affected (All, several depts., one dept.)  Cost: $$$$$, $$$$, $$$, $$, $

Iterative/Adaptive Project Framework 5 phases

Reminder:  Weather Or Not.com Case write up due before 11:59pm tonight! Fissure Simulation Software:  See class web page. See class web page COPYRIGHT TOM SULZER © 2015

Iterative PM & Rational Unified Process Trad PM Initial cycle Trad PM Final cycle Waterfall process for version Waterfall process for version n Much use of software library built up over many projects COPYRIGHT TOM SULZER © 2015

Overview  Scope is variable – Prioritized list  Iterative – scope changes can occur at the end of every iteration  High level planning is based on the component or function  Client – driven change  Client assessment of business value at the end of each iteration COPYRIGHT TOM SULZER © 2015

Five Phases 1) Version Scope 2) Cycle Plan 3) Cycle Build 4) Client Check point 5) Post-Version Review 5 COPYRIGHT TOM SULZER © 2015

Characteristics  More client involvement  Client involvement is more critical  Detailed planning converges to Just in Time  Documentation is reduced  Co-location of team is important  Usually uses more senior employees  More emphasis on oral communication  Increasing need for strong sponsorship  Increasing expectation of change COPYRIGHT TOM SULZER © 2015 Why?

Iterative/Adaptive PM with SCRUM Scope Plan Launch (Vague) Idea Product owner develops prioritized function list (Product backlog) Sprint Planning Meeting Sprint Backlog Sprint 4-hr: client presents prioritized functionality to be added to backlog 4 hr: high-level sprint plan COPYRIGHT TOM SULZER © 2015

Iterative / Adaptive PM with SCRUM Monitor and Control Close Sprint Backlog Sprint Demo Sprint Functionality SCRUM has <= 30 day sprints COPYRIGHT TOM SULZER © 2015

Version Scope  Same as Traditional  Outputs:  Conditions Of Satisfaction,  Project Overview Statement  Also  Best guess at prioritized list of functions (requirements) in realization that it will change COPYRIGHT TOM SULZER © 2015

Version Scope  Output:  Work Breakdown Structure taken to mid-level  Prioritize scope triangle parameters (time, cost, resources, scope, quality) COPYRIGHT TOM SULZER © 2015

Cycle Plan  Inputs (first cycle)  POS  Prioritized scope triangle  Functionality to be built  Mid level WBS  Add for subsequent cycles  Scope Bank (new ideas or thoughts on functionality – discovery) COPYRIGHT TOM SULZER © 2015

Cycle Plan  Process 1. Prioritize functionality into cycles for development (cycle length 2-6 weeks) Get functionality to be built this cycle 2. Decompose extracted WBS to task level 3. Note dependencies among tasks 4. Group tasks in meaningful way and assign task groups to teams 5. Team develops own schedule and resource allocation subject to cycle time and budget. COPYRIGHT TOM SULZER © 2015

Cycle Build  Finish cycle build schedule and resource allocation  Team members have daily task list, post status of tasks daily  PM does daily review and acts on any variances COPYRIGHT TOM SULZER © 2015

Cycle Build  Issue Log  Records all issues that arise and how they are addressed and resolved’  Scope Bank  Records all ideas, learning, “discovery” by teams in process of work COPYRIGHT TOM SULZER © 2015

Client Checkpoint  Critical Review  Criteria:  Quality  Business Value  Consider:  Scope bank – what has been learned, how does it affect the functionality in the scope?  Revise priorities on functionality for next cycle COPYRIGHT TOM SULZER © 2015

Post-Version Review  Version is complete or incomplete  Allocated Budget/Time spent  Compare to success criteria  Document learning  Initial ideas for next version COPYRIGHT TOM SULZER © 2015

Final Questions  Was the business outcome realized?  Was anything learned to improve the version?  What was learned to improve the PM process?  Yes? Great!  No? Kill the project.  We’ll do better next time. COPYRIGHT TOM SULZER © 2015

Extreme PM with Flexible Model Scope Plan Launch Monitor and Control Close Visionate Speculate Innovate Reevaluate Disseminate Yes No INSPIREINSPIRE COPYRIGHT TOM SULZER © 2015

Mapping Extreme to Traditional Exremei (Agile)  Visionate  Speculate  Innovate  Reevaluate  Disseminate COPYRIGHT TOM SULZER © 2015 Traditional  Scope  Planning project infrastructure  Design, Build, Test  Customer to evaluation progress  Deployment, implementation

Second Life Roles…