Sunteți pe pagina 1din 45

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/322626513

Project Management (Agile/Scrum)

Presentation · January 2017

CITATIONS READS

0 722

1 author:

Aiman Qais
Hochschule für Telekommunikation Leipzig
8 PUBLICATIONS   0 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Working on Project View project

IT Consulting View project

All content following this page was uploaded by Aiman Qais on 20 January 2018.

The user has requested enhancement of the downloaded file.


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Y Nets Online Marketing System


Final Presentation

Aiman Qais
A2Qais Project Manager
Aiman.Qais@t-online.de

IT Project Management Course


Course’s Instructor : Prof. Gunnar Auth
Winter Semester 2016-2017

24th January 2017

Aiman Qais 24.01.2017 1 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Content

Aiman Qais 24.01.2017 2 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Content

• Introduction
• Initial Project Phase
• Planning and Estimating Phase
• Discussion

Aiman Qais 24.01.2017 3 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Introduction

Aiman Qais 24.01.2017 4 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Who is A2Qais?

• Founded 2016
• Slogan: Agile Me!
• Headquarter in Leipzig, Germany
• Partners in UK & UAE
• Sole developer/Vendor of
HelloAgile & CodeDo
• Consulting & Services from
Germany

Aiman Qais 24.01.2017 5 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Our Clients

• Automotive
• High Technology
• Finance
• Medical
• Other...

Aiman Qais 24.01.2017 6 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Project Management Phases [Auth,2016]

Initiating

Planning

Controlling Closing

Directing

Aiman Qais 24.01.2017 7 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Popular Project Management Approaches

PMI
R

PM
PRINCE2
R
AGILE

Aiman Qais 24.01.2017 8 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

PMI Approach [PMI,2016]

PMI Process Groups [PMI,2016] PMI Knowledge Areas [PMI,2016]

• Initiating 1 Integration
• Planning 2 Scope
• Executing 3 Time
• Monitoring & Controlling 4 Cost
• Closing 5 Quality
6 Procurement
7 Human Resources
8 Communications
9 Risk Management
10 Stakeholder Management
Aiman Qais 24.01.2017 9 / 44
Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

PRINCE2 Approach [PRINCE2,2016]

Principles Themes Processes


• Continued Business • Business Case • Starting Up a Project
Justification • Organization • Initiating a Project
• Learn from • Quality • Directing a Project
Experience
• Plans • Controlling a Stage
• Define Roles and
• Risk • Managing Product
Responsibilities
• Change Delivery
• Manage by Stages
• Progress • Managing Stage
• Manage by Exception
Boundaries
• Focus on products • Closing a Project
• Tailor to the
environment

Aiman Qais 24.01.2017 10 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Agile Approach [Agile-Manifesto,2016]

Values Principles • Working SW as


• Individuals & • Highest priority for primary measure of
Interactions customer satisfaction progress
• Working SW • Welcome • Sustainable
• Customer requirements changes development
collaboration • Frequent working SW • Continuous attention
• Responding to delivery to technical & good
changes • Daily group work design
• Motivated individuals • Simplicity
• Face-to-face • Self-organizing teams
conversation • Regular team survey

Aiman Qais 24.01.2017 11 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

PMI R
PRINCE2 R
AGILE
Project All-primarily All-primarily IT-New Product
Types large projects large projects Development

Adoption Primarily US Primarily Global, primarily


Europe, Asia in Tech firms

Pros Design and su- Design and su- Ideal for small
pervise complex pervise complex / large projects
projects projects or where require-
ments change

Cons Bad for small Bad for small Possible issues


project or where project or where from limited
requirements requirements planning and
change projects change projects documentation

Aiman Qais 24.01.2017 12 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Agile Methodologies [Aha!,2016]

• Scrum, XP (eXtreme Agile Methodologies [VERSIONONE,2015]

Programming ), DSDM
(Dynamic Systems
Development Method),
FDD (Feature-Driven
Development), ASD
(Feature-Driven
Development), Crystal, and
LSD (Lean Software
Development).
• Kanban is not considered an
Agile development method.

Aiman Qais 24.01.2017 13 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

The Iron Triangle [AgileTransformation1,2016]

Aiman Qais 24.01.2017 14 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Agile/Scrum Terminologies [Aha!,2016]

• Product Backlog: is a list of


desired deliverables, or to dos,
for the product.
• Sprint: it represents the team’s
work tasks and has finite
time-frame usually spanning
two weeks to a month, i.e.
Iteration/Sprint backlog (a.k.a.
User-Stories).
• Release-Burnups: are common
method for tracking progress on
an individual Sprint or iteration.

Aiman Qais 24.01.2017 15 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

The Agile Way [AgileTransformation1,2016]

Aiman Qais 24.01.2017 16 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

A2Qais Project Approach

• Hybrid Agile process Hybrid Agile process [Cobb,2015]

• Incremental delivery
approach
• Fixed-price for initial
project-level planning
• Cost and schedule estimates
prior to each release

Aiman Qais 24.01.2017 17 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Y Nets Project Phase

Aiman Qais 24.01.2017 18 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Background & Business Case

Background
Y Nets Company is a networking devices manufacturer. The com-
pany CEO visited A2Qais Agile Platform Company department in
order to see what A2Qais can do for marketing their products online.

Business Case
Y Nets has addressed the following problems:
• 3 retail locations with no online sales capabilities.
• Losing business to other competitors who offer an ability for
customers to order networking devices online.

Aiman Qais 24.01.2017 19 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Initial Meeting

Purpose
Discussing Y Nets goals and A2Qais Company project approach.

Attendees
• Y Nets:
1 Mr. Sauer, CEO/Business Sponsor
2 Mr. Graf, Product Owner
• A2Qais:
1 Mr. Aiman Qais, Agile Project Leader

Aiman Qais 24.01.2017 20 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Initial A2Qais Project Proposal

• A2Qais provided a fixed-price


proposal to Y Nets for project
initiation to include:
1 An interactive online marketing
system accompanied with the all
necessary technical supports.
2 Joint planning session with Y Nets
to determine:
• Overall Vision
• Project Roadmap
• Product Backlog

Aiman Qais 24.01.2017 21 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Y Nets Online Marketing System

Vision

Roadmap

Y Netz Estimat-
Online &
System Planning

Charter

User
Stories

Aiman Qais 24.01.2017 22 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Project Initiation Phase

Project Vision
Y Nets intends to provide the cus-
tomers with the best online shop-
ping experience from beginning-
to-end, with a smart, website,
easy-to-follow instructions, com-
plete product information on all
networking product series, clear
and secure payment methods, and
fast, quality delivery with profes-
sional online technical support.

Aiman Qais 24.01.2017 23 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Overall Project Roadmap

1 Release 1
• Online Product Catalog
• Browse & Search Release 1
Capabilities
2 Release 2
• Online ordering capability
• Secure payment Y Netz Roadmap
processing
3 Release 3
Release 2 Release 3
• Compare similar products
• Capability to return
product online
• Online shipment tracking

Aiman Qais 24.01.2017 24 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Overall Project Roadmap

Aiman Qais 24.01.2017 25 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Y Netz Project Workbook

Document Worksheet

Aiman Qais 24.01.2017 26 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Y Nets Planning & Estimating Phase

Aiman Qais 24.01.2017 27 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

A2Qais Planning Strategy

A2Qais concerns only with the 3 Agile Planning Onion [Cohn,2005]

innermost levels of the planning


onion as follows:
1 Dialy
2 Iteration
3 Release

Aiman Qais 24.01.2017 28 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Agile Iteration Life-Cycle [AgileTransformation2,2016]

Aiman Qais 24.01.2017 29 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

The Cone of Uncertainty

[Cohn,2005] [Agilenutshell,2016]

Aiman Qais 24.01.2017 30 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Measuring Agile [Cobb,2015]

• Velocity: is the measure of


the throughput of an Agile
team per iteration (or
Sprint). It is normally Fibonacci Sequence / T-Shirt
expressed in terms of the Sizes [AgileTransformation2,2016]
number of Story Points of
work that a team completes
in one iteration.
• Story Point: is a metric
used in Agile PM Dev to
determine/estimate the
difficulty of implementing a
given User Story.
Aiman Qais 24.01.2017 31 / 44
Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Y Net’s User Stories

Y Nets Online Marketing Systems:


User Stories

Story Story Points


1 - Product Catalog Adminstration (Iteration 1)
1.1 This capability is available with restriction access to allow designated individuals to 3
add, edit, and/or delete product information in the "Product Catalog".
1.2 This capability allows each product in the "Product Catalog" to be identifiable by
manufacturer and price so that information can be used for online searching and 3
grouping of products
1.3 This Capability allows for a high-level summary of each product to be displayed in
the "Product Catalog" summary page as well as more detailed description to be 3
displayed on the detailed product description page
1.4 This capability allows rich text and graphics to be included in the description of
each product. 5
1.5 This capability allows the adminstrator to preview the changes prior to committing
the changes to the web site for online access 5
2 - Browse & Search "Product Catalog" (Iteration 2)
2.1 A link to open the "Product Catalog" is available from the web page 5

4
2.2 The customer is able to select categories and subcategories of products to view
2.3 The customer is able to select products by price range 5
2.4 The customer is able to select products from a specific manufacturer or to select
6
product from multiple selected manufacturers for viewing
2.5 The customer is able to view a thumbnail picture of each item in the "Product
4
Catalog" as well as a short, high-level description
2.6 The customer is able to sort the items in the "Product Catalog" by price 2
3 - View Detailed Product Information (Iteration 3)
3.1 Clicking on any item from the "Product Catalog" view will open a web page of
3
more detailed product information associated with that product
3.2 The "Product Catalog" detailed information follows a standard format so that the
2
information is consistently presented for each product
3.3 The detailed information is organized into sections including:
3.3.1 Product Description 8
3.3.2 Detailed Product Specifications 2
3.3.3 Manufacturer 1
3.3.4 Price 2
3.3.5 Color selection 5
Total Points for Release 1 68

Aiman Qais 24.01.2017 32 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Agile Tracking Velocity [AgileTransformation2,2016]

Aiman Qais 24.01.2017 33 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Agile Release Burnup [AgileTransformation2,2016]

Aiman Qais 24.01.2017 34 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Agile Retrospective Steps [Derby E., Larsen D., 2006]

1 Setting the stage


2 Gathering Data
3 Generating Insight
4 Deciding what to do
5 Closing

Aiman Qais 24.01.2017 35 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Y Nets Project’s Assumptions-Dependencies-Risks

Assumptions Dependencies Risks


Product Catalog 100% active Y Requirements may
Info Entering by Y Nets Product change once the project
Nets Owner is in progress

Y Nets Order pro- 100% Access Y Non-sufficient capacity Y


cessing system Nets servers dur- Nets Server
ing normal busi-
ness hours

Y Nets server and Working Space for Customer payment in-


web site software A2Qais formation may be com-
promised

Aiman Qais 24.01.2017 36 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Y Nets Project’s Risks & Mitigation Strategies


Risks Mitigation Strategy
Requirements may change once Y Nets & A2Qais work together
the project is in progress in partnership to control unne-
cessary changes and to resolve
any tradeoffs

Non-sufficient capacity Y Nets A2Qais has already a contin-


Server gency plan to put in place
additional storage capacity if
needed

Customer payment information System implementation will fol-


may be compromised low Payment Card Industry
(PCI) standards

Aiman Qais 24.01.2017 37 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

References

Aiman Qais 24.01.2017 38 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

References

Prof. Dr. Gunnar Auth (2016)


Lecture’s Presentation: Organisation of Projects and Project
Management.
HfTL, IT Project Management Course, Slide No.42
Project Management Institute (2016)
Learn About PMI: What is Project Management?
https://www.pmi.org/about/learn-about-pmi/
what-is-project-management
Prince2 Model (2016)
The 7 Principles, Themes and Processes of PRINCE2
https://www.prince2.com/blog/
the-7-principles-themes-and-processes-of-prince2/

Aiman Qais 24.01.2017 39 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Agile Manifesto (2016)


Manifesto for Agile Software Development
http://agilemanifesto.org/
Kenneth S. Rubin
Essential Scrum: A Practical Guide to the Most Popular Agile
Process
Addison-Wesley Professional, p.402
http://dl.acm.org/citation.cfm?id=2380978
Aha! website (2016)
Introduction to Agile Development
http:
//www.aha.io/roadmapping/guide/agile-development

Aiman Qais 24.01.2017 40 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Jim Highsmith (2004)


Agile Project Management: Creating Innovative Products
http://dl.acm.org/citation.cfm?id=983821
VERSIONONE R

State of Agile Development Survey (9th Ed), p.9


https://www.versionone.com/pdf/
state-of-agile-development-survey-ninth.pdf
Agile Transformation Inc. (2016)
Online Course: Agile Estimating & Planning, p.7
http://agiletransformation.com/

Aiman Qais 24.01.2017 41 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Agile Transformation Inc. (2016)


Online Course: Agile Performance Management, p.12
http://agiletransformation.com/
Mike Cohn
Agile Estimating and Planning (2005)
Prentice Hall PTR, p.28 & p.35
http://dl.acm.org/citation.cfm?id=1036751
Charles G. Cobb
The Project Manager’s Guide to Mastering Agile: Principles
and Practices for an Adaptive Approach (March 2015)
John Wiley & Sons, Inc., p.109 & p.123
http://eu.wiley.com/WileyCDA/WileyTitle/
productCd-1118991044.html

Aiman Qais 24.01.2017 42 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Esther Derby and Diana Larsen, Foreword by Ken Schwaber


Agile Retrospectives: Making Good Teams Great
The Pragmatic Bookshelf, p.6
https:
//pragprog.com/book/dlret/agile-retrospective
Agile Nutshell website
Cone of Uncertainty
http://www.agilenutshell.com/cone_of_uncertainty

Aiman Qais 24.01.2017 43 / 44


Content
Introduction
Y Nets Project Phase
Y Nets Planning & Estimating Phase
References

Discussion

View publication stats


Aiman Qais 24.01.2017 44 / 44

S-ar putea să vă placă și