An Approach to Managing Projects Hadeel Elamin Lead Project Manager

Slides:



Advertisements
Similar presentations
Facilitated by Joanne Fraser RiverSystems
Advertisements

How to Implement Agile in Your Organization
Delivering Enterprise Projects Using Agile Methods Brent Barton May 23, 2006.
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.
Agile and Scrum: Executive Summary June 2, 2011 Bob Schommer, CSP, PMP, MCTS Senior Project Manager Skyline Technologies, Inc.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agenda −Scrum with TFS 2010 using MSF for Agile 5.0 −Planning the Project −How do you plan the project? −Project planning in TFS 2010 −Planning a Sprint.
INFO 638Lecture #81 Software Project Management Cycle plan and build INFO 638 Glenn Booker.
Agile Project Management with Scrum
Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company Yvonne Kish Associate.
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
Scrum 1.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Agile development By Sam Chamberlain. First a bit of history..
Agile Approach: Case Study
Improving Process for Better Software. Who We Are An experiential learning program that provides technology solutions for our partners, and real- world.
Managing a Project Using an Agile Approach and the PMBOK® Guide
Kanban in Action City Grid Media Case Study Jason Lenny.
The Product Owner prioritizes the requirements or features through feedback from the Stakeholders & interaction with the core team The Team.
Introduction to Agile.
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
Software Development Landscape
Dr. Tom WayCSC Software Processes CSC 4700 Software Engineering.
Agile Software Development Brian Link
What is Scrum Process? Where is it used? How is it better?
Resource Systems.  The need for agility  History of Product Development  Delivery of EPCOT  Future Challenges & Recommendations  Reflection  Questions?
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
When is Agile the Best Project Management Method? Lana Tylka.
Term project CS3141 Fall Project #1 A Calendar Software –Core Functions multiple user access –control other user to read/modify your calendar event.
1 Software Process Models-ii Presented By; Mehwish Shafiq.
Visualization and Agile Practices to the Rescue of Traditional Project Balaji.M, Srinath C HCL Technologies, Pvt, Ltd 資工碩一 林成馨.
University of Southern California Center for Systems and Software Engineering Agile Project Management Tools Supannika Koolmanojwong CSCI 577a.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Develop Project Charter
April 24, 2017 Agile BVIR.
Agile Information Management Development. Agile Project Management Characteristics  Acceptance and even welcome of changing requirements  Incremental.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
CSPC 464 Fall 2014 Son Nguyen. 1. The Process of Software Architecting, Peter Eeles, Peter Cripss 2. Software Architecture for Developers, Simon Brown.
SCRUM.
Software Testing Process
Planning Extreme programming
An Agile Requirements Approach 1. Step 1: Get Organized  Meet with your team and agree on the basic software processes you will employ.  Decide how.
WHEN TITLE IS NOT A QUESTION N O ‘WE CAN’ CA Agile Vision Product Manager Michael Lester.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Text Firefox Metro Project Production Pipeline. Text Our Approach.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Kanban Advanced Software Engineering Dr Nuha El-Khalili.
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Adaptive Software Development Process Framework. Version / 21 / 2001Page Project Initiation 2.0 Adaptive Cycle Planning 5.0 Final Q/A and.
PA Techcon: Project management
Agile Project Management
Quick Intro to Kanban followed by a demo
Project Management with VSTS
Scrum.
SCRUM.
Agile Scrum Management
By: By: Agile Scrum Master Online Training.
Scaled Agile Requirements: What, When & How
Chapter 3: The Project Management Process Groups: A Case Study
Scrum MODULE 3 – Part 3.
How to Successfully Implement an Agile Project
Summarizing Our Models to Date
SCRUM PROCESS RELEASE SCRUM PROCESS M SCRUM ROLES
Introduction to Agile Blue Ocean Workshops.
Presentation transcript:

An Approach to Managing Projects Hadeel Elamin Lead Project Manager

Context UCR VCSA TS’s journey 2 years ago – small organization Current state – mid-size organization {in development still} Transition 08/05/13Hadeel Elamin – An Approach to Managing Projects

Agile Iterative Incremental Prototyping Short Release Cycles Reusable Components Welcomes Changes 08/05/13Hadeel Elamin – An Approach to Managing Projects

Waterfall Sequential Planning Design Development Testing Go live Maintenance Highly structured Costly changes 08/05/13Hadeel Elamin – An Approach to Managing Projects

…So we fused the two 08/05/13Hadeel Elamin – An Approach to Managing Projects

Waterfall Artifacts – Templates We developed some templates: Intake Form Project Charter Requirement Project plan Make or buy analysis Up-front planning – involve infrastructure Gain approval 08/05/13Hadeel Elamin – An Approach to Managing Projects

Waterfall Artifact – Change Requests Describe the situation Requires approval Trade-offs 08/05/13Hadeel Elamin – An Approach to Managing Projects

Waterfall Artifact - Design Reviews Identifies possible missteps Brings all the teams in the loop Critical thinking Different perspectives 08/05/13Hadeel Elamin – An Approach to Managing Projects

Waterfall Artifact - Release Checklist Management approval Ensures processes are followed: Backup Recurring Tasks/Maintenance Cost Model update Change Review Board Approval Design Approved Code checked in 08/05/13Hadeel Elamin – An Approach to Managing Projects

Waterfall Artifact - Status Reporting Weekly review of projects status Managing Schedule Progress Risks Issues Published bi-weekly 08/05/13Hadeel Elamin – An Approach to Managing Projects

Agile Artifacts - Standup Meetings Daily or weekly standups Reporting progress Done WIP Impediments Kanban board Scrub Meetings 08/05/13Hadeel Elamin – An Approach to Managing Projects

Agile Artifact - Sprints Review work with customer weekly Determine if we can release Cross off done items Decide what to work on next 08/05/13Hadeel Elamin – An Approach to Managing Projects

Agile Artifact - Project Backlog WBS system – Fogbugz Cases traceable back to requirements Assigned to developers Estimated Prioritized Gives visibility and status 08/05/13Hadeel Elamin – An Approach to Managing Projects

Agile Artifact - Retrospectives Timeline Thanks Ideas Improvements Pick the top 2 and track progress 08/05/13Hadeel Elamin – An Approach to Managing Projects

Challenges Customer education on our process Narrow the focus Involve Infrastructure Breaking silos Collaborating across teams 08/05/13Hadeel Elamin – An Approach to Managing Projects

Successes Customer Satisfaction, Transparency to customers Team Adoption Uniform/consistent approach Scope is defined - projects don’t go on forever Issues are bubbled up quickly Risks are monitored Progress is visible 08/05/13Hadeel Elamin – An Approach to Managing Projects

Biggest Success – Delivery Rate 08/05/13Hadeel Elamin – An Approach to Managing Projects

Comments Hadeel Elamin Lead Project Manager UCR – VCSA TS