SlideShare a Scribd company logo
1
Project Management
–
“May The Agility Be With You”
COMIT (Senior), CITPM (Senior), PMP®, PMI-ACP®, BPMm
Unconference Outline
• Introduction
• Set the stage
• Discussion & sharing
• Closing Thoughts
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
2
Unconference
• Participants gets to decide on the agenda
• Open discussion
• Facilitates peer-to-peer learning, collaborations and creativity
Attack of the Clones
© 2015 National University of
Singapore. All Rights Reserved.
3
Setting the Stage
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
4
From Manifesto to the Reality of Implementation Practice >>>From Manifesto to the Reality of Implementation Practice >>>
The Agile Manifesto
Realities of Agile Practice from the
Trenches
• Does Agile practice works for you?
• What challenges do you face in implementing
Agile in your team? In Your organisation?
• Is the notion in SCRUM that there is no need for a
Project Manager real?
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
5
http://www.dailymail.co.uk/news/article-2383977/Lord-Kitcheners-
iconic-Your-country-needs-image-used-recruitment-posters-First-
World-War.html
What are your experiences
and thoughts from the
trenches of adopting and
practicing Agile?
What are your experiences
and thoughts from the
trenches of adopting and
practicing Agile?
Frequently Asked Questions?
• How do I decide what projects are more suited for SCRUM?
Is there a selection criteria that one can use?
• What happened to my UAT?
• Can Public Sector projects ever adopt Agile?
• Project Budget. How do I tell my user?
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
6
Should We Consider Readiness
First?
• …
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
7
Introducing SCRUM into an Organisation
Source: Goldberry.eu
Practice Tips
9
Common Problems with Introducing SCRUM
into Organisations
Source: Goldberry.eu
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
11
The Anti Agile Manifesto
http://antiagilemanifesto.com/
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
12
• We have suffered through countless consultants and hours of
meetings. Through this we discovered that Agile is simply the
obfuscation of common sense – the bewitchment of the mind
through language. We have learned that:
That is, while the concepts on the left are often presented as groundbreaking or
unique, they are merely weakly defined versions of those on the right.
Why the disconnect?
- Maybe some answers are found here …
• “The biggest problem with Agile in my opinion:
focusing on Project Management and forgetting
about Software Engineering” - Hayim Makabee
• http://effectivesoftwaredesign.com/2014/01/20/attention-agile-programmers-
project-management-is-not-software-engineering/
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
13
Progress Tracking ≠ Technical Design
Estimating ≠ Technical Complexity
Daily scrum & Retrospective ≠ Design & Code Review
Drawing Burn-down Charts vs. Drawing
UML Diagram
• Burn-down charts help us track the progress being done. They present
clearly how much work has been completed, and how much work is left
until the end of an iteration. By taking a look at the chart, it’s easy to
know if the project is behind or ahead of schedule. But the burn-down
chart tells us nothing about the quality of the software being produced,
and neither has it any value after the iteration has been completed.
Burn-down charts are a project management artifact, they are not a
deliverable of the software development process.
• UML diagrams are an essential part of the software development
process. They are required by the person doing the design to conceive
and compare several alternatives. They are needed to present these
alternatives and allow design reviews. They serve as part of the
documentation of the code that is actually implemented. Drawing UML
diagrams is a software engineering activity, and these diagrams are
part of the deliverables of the software development process.
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
14
Estimating User Stories vs. Computing
Algorithms Complexity
• In an Agile project the User Stories are the basic unit of work, and it is very important to
estimate the effort that will be required to implement these stories. Techniques such as
the Planning Poker were invented to make this estimation process as accurate as
possible, since iterations are very short and there is not much margin for errors.
However, the time spent in effort estimation does not affect the quality of the
software. Effort estimation is a project management activity.
• Professional software developers must be able to compute the complexity of the
algorithms they are adopting in their systems. Actually, they should base their design
decisions on the different time and space complexities of diverse algorithms and data
structures. They should understand the differences between best, worst, and average
case complexities. Computing algorithm complexity is a software engineering activity,
essential to assure the quality of the systems being developed.
• However, it seems that some Agile programmers don’t ask themselves many questions
about the complexity of the algorithms they are using. They just go to the library and
choose the Collection with the most convenient API. Or they always choose the
simplest possible solution, because of KISS and YAGNI. But if you spend more time
estimating user stories than computing time and space complexity, then you are
doing more project management than software engineering.
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
15
Meetings and Retrospectives vs. Design
and Code Reviews
• Agile projects normally have daily meetings to discuss how the team is making progress:
What have been done, what will be done, are there any obstacles. These meetings do not
include any technical discussion. Projects may also have retrospective meetings after
each iteration, with the goal to improve the process itself. These meetings are project
management activities, they do not address software quality issues.
• Design and code reviews focus on software quality. In a design review, an alternative should
be chosen based on non-functional quality attributes such as extensibility and maintainability.
Code reviews are an opportunity to improve the quality of code that should be already
correct. Code reviews should also be used to share technical knowledge and make sure that
the team members are really familiar with each other’s work. These kinds of reviews are
software engineering activities, with a direct effect on the deliverables of the software
development process.
• However, it seems that some Agile programmers focus too much on the process and not
enough on the product. Successful software development is much more than having a team
managing itself and constantly improving its processes. If the quality of the software is
decaying, if technical debt is accumulating, if there is too much coupling among modules and
if the classes are not cohesive, then the team is not performing its goal, no matter how
efficient the process seems to be. If you are spending more time in stand-up and
retrospective meetings than on design and code reviews, then you are doing more
project management than software engineering.
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
16
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
17
“Not say I want to say you, why you always say me.”
不是說我要說你,為什麼你總是說我
Back to “What Happened to my
UAT”
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
18
"As a <role>, I want to <goal/desire/capability> so that
<benefit/business value>“
"As a System Owner/Sponsor, I want to conduct a full-fledge
UAT so that the FULLY integrated system capabilities can be
validated as a Whole and a successful rollout to production
for the business is assured“
How About Marrying Project Mgt
Framework Like PRINCE2 with SCRUM?
• Command & Control vs Collaboration
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
19
Reference: White paper “Wrapping PRINCE2® around Agile. You can, but should you?” by
Roger Fance, UXC consulting, a partner of ISS in PRINCE2 training
Marrying Project Mgt Framework Like
PRINCE2 with SCRUM - cont’d
• Management by Exception vs Management by Rhythm
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
20
Reference: White paper “Wrapping PRINCE2® around Agile. You can, but should you?” by
Roger Fance, UXC consulting, a partner of ISS in PRINCE2 training
Closing Thoughts
• Agile is here to stay
• Ride the wave or by wash away
• Start somewhere and experiment
(fail early, fail fast)
• Refine and Make adjustments
• It is not about Agile vs Traditional methods
• It is not about Scrum Master vs Project Mgr
• It is about thinking with an agile mindset and
doing with agile as a way of life
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of
Singapore. All Rights Reserved.
21
The Force Awakens…
THANK YOU 
Tan Liong Choon
ISSTLC@nus.edu.sg
31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx 22© 2015 National University of
Singapore. All Rights Reserved.

More Related Content

What's hot

Built in Quality by Michael Ballé - Lean IT Summit 2013
Built in Quality by Michael Ballé - Lean IT Summit 2013Built in Quality by Michael Ballé - Lean IT Summit 2013
Built in Quality by Michael Ballé - Lean IT Summit 2013
Institut Lean France
 
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondDOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
Gene Kim
 
DOES16 London - Jan Schilt - DevOps Is Not Going to Work: The Phoenix Project...
DOES16 London - Jan Schilt - DevOps Is Not Going to Work: The Phoenix Project...DOES16 London - Jan Schilt - DevOps Is Not Going to Work: The Phoenix Project...
DOES16 London - Jan Schilt - DevOps Is Not Going to Work: The Phoenix Project...
Gene Kim
 
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco ITDOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
Gene Kim
 
Lean @support functions by Martin Chmelar & Tomas Turecek, Tieto
Lean @support functions by Martin Chmelar & Tomas Turecek, Tieto Lean @support functions by Martin Chmelar & Tomas Turecek, Tieto
Lean @support functions by Martin Chmelar & Tomas Turecek, Tieto
Institut Lean France
 
Agile Governance
Agile GovernanceAgile Governance
Agile Governance
NUS-ISS
 
Agile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan ChhedaAgile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan Chheda
Agile ME
 
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
Gene Kim
 
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
AgileSparks
 
DOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackDOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About Feedback
Gene Kim
 
Why Scaling Agile Doesn't Work (and What to Do About It)
Why Scaling Agile Doesn't Work (and What to Do About It)Why Scaling Agile Doesn't Work (and What to Do About It)
Why Scaling Agile Doesn't Work (and What to Do About It)
Jez Humble
 
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
VMware Tanzu
 
Lean strategy: Solving the right problems by Daniel T Jones
Lean strategy: Solving the right problems by Daniel T JonesLean strategy: Solving the right problems by Daniel T Jones
Lean strategy: Solving the right problems by Daniel T Jones
Institut Lean France
 
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Agile ME
 
Learning from the fast developing practice of Lean IT by Steve Bell
Learning from the fast developing practice of Lean IT by Steve BellLearning from the fast developing practice of Lean IT by Steve Bell
Learning from the fast developing practice of Lean IT by Steve Bell
Institut Lean France
 
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile AccountingDOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
Gene Kim
 
Lean SAP Delivery - introducing the concept
Lean SAP Delivery - introducing the conceptLean SAP Delivery - introducing the concept
Lean SAP Delivery - introducing the concept
Mendel Koerts
 
Ttop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaTtop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen Chua
Pink Elephant
 
Organizing IT beyond 2014
Organizing IT beyond 2014Organizing IT beyond 2014
Organizing IT beyond 2014
Mendel Koerts
 
Tracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerTracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissner
Paul Peissner
 

What's hot (20)

Built in Quality by Michael Ballé - Lean IT Summit 2013
Built in Quality by Michael Ballé - Lean IT Summit 2013Built in Quality by Michael Ballé - Lean IT Summit 2013
Built in Quality by Michael Ballé - Lean IT Summit 2013
 
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondDOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
 
DOES16 London - Jan Schilt - DevOps Is Not Going to Work: The Phoenix Project...
DOES16 London - Jan Schilt - DevOps Is Not Going to Work: The Phoenix Project...DOES16 London - Jan Schilt - DevOps Is Not Going to Work: The Phoenix Project...
DOES16 London - Jan Schilt - DevOps Is Not Going to Work: The Phoenix Project...
 
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco ITDOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
 
Lean @support functions by Martin Chmelar & Tomas Turecek, Tieto
Lean @support functions by Martin Chmelar & Tomas Turecek, Tieto Lean @support functions by Martin Chmelar & Tomas Turecek, Tieto
Lean @support functions by Martin Chmelar & Tomas Turecek, Tieto
 
Agile Governance
Agile GovernanceAgile Governance
Agile Governance
 
Agile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan ChhedaAgile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan Chheda
 
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
 
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
 
DOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackDOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About Feedback
 
Why Scaling Agile Doesn't Work (and What to Do About It)
Why Scaling Agile Doesn't Work (and What to Do About It)Why Scaling Agile Doesn't Work (and What to Do About It)
Why Scaling Agile Doesn't Work (and What to Do About It)
 
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
 
Lean strategy: Solving the right problems by Daniel T Jones
Lean strategy: Solving the right problems by Daniel T JonesLean strategy: Solving the right problems by Daniel T Jones
Lean strategy: Solving the right problems by Daniel T Jones
 
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
 
Learning from the fast developing practice of Lean IT by Steve Bell
Learning from the fast developing practice of Lean IT by Steve BellLearning from the fast developing practice of Lean IT by Steve Bell
Learning from the fast developing practice of Lean IT by Steve Bell
 
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile AccountingDOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
 
Lean SAP Delivery - introducing the concept
Lean SAP Delivery - introducing the conceptLean SAP Delivery - introducing the concept
Lean SAP Delivery - introducing the concept
 
Ttop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaTtop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen Chua
 
Organizing IT beyond 2014
Organizing IT beyond 2014Organizing IT beyond 2014
Organizing IT beyond 2014
 
Tracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerTracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissner
 

Similar to NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You

Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
Nitor
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
Lucas Hendrich
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
Nicole Gomez
 
Test i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, SogetiTest i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, Sogeti
InfinIT - Innovationsnetværket for it
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsAre we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
Margot
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet?  Rev up your productivity with project management toolsAre we there yet?  Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
Annis Lee Adams
 
What is agile?
What is agile?What is agile?
What is agile?
Rohana K Amarakoon
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
Radhouen Assakra
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And Scrum
Michelle Madero
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
Tathagat Varma
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)
Brian Dawson
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
Alan Hood
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
Abhinav Sabharwal- Business Analyst Mumbai
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
Vardha Mago
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
Heidi Owens
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
Anwar Sadat
 
Agile
AgileAgile
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
Ahmet Bulut
 
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
UXPA Boston
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
Fáber D. Giraldo
 

Similar to NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You (20)

Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
 
Test i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, SogetiTest i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, Sogeti
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsAre we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet?  Rev up your productivity with project management toolsAre we there yet?  Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
 
What is agile?
What is agile?What is agile?
What is agile?
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And Scrum
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Agile
AgileAgile
Agile
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 

More from NUS-ISS

Designing Impactful Services and User Experience - Lim Wee Khee
Designing Impactful Services and User Experience - Lim Wee KheeDesigning Impactful Services and User Experience - Lim Wee Khee
Designing Impactful Services and User Experience - Lim Wee Khee
NUS-ISS
 
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
NUS-ISS
 
How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...
NUS-ISS
 
The Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital Transformation
NUS-ISS
 
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
NUS-ISS
 
Understanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
NUS-ISS
 
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng TszeDigital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
NUS-ISS
 
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
NUS-ISS
 
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
NUS-ISS
 
Supply Chain Security for Containerised Workloads - Lee Chuk Munn
Supply Chain Security for Containerised Workloads - Lee Chuk MunnSupply Chain Security for Containerised Workloads - Lee Chuk Munn
Supply Chain Security for Containerised Workloads - Lee Chuk Munn
NUS-ISS
 
Future of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
NUS-ISS
 
Future of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan Meng
NUS-ISS
 
Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Site Reliability Engineer (SRE), We Keep The Lights On 24/7Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Site Reliability Engineer (SRE), We Keep The Lights On 24/7
NUS-ISS
 
Product Management in The Trenches for a Cloud Service
Product Management in The Trenches for a Cloud ServiceProduct Management in The Trenches for a Cloud Service
Product Management in The Trenches for a Cloud Service
NUS-ISS
 
Overview of Data and Analytics Essentials and Foundations
Overview of Data and Analytics Essentials and FoundationsOverview of Data and Analytics Essentials and Foundations
Overview of Data and Analytics Essentials and Foundations
NUS-ISS
 
Predictive Analytics
Predictive AnalyticsPredictive Analytics
Predictive Analytics
NUS-ISS
 
Feature Engineering for IoT
Feature Engineering for IoTFeature Engineering for IoT
Feature Engineering for IoT
NUS-ISS
 
Master of Technology in Software Engineering
Master of Technology in Software EngineeringMaster of Technology in Software Engineering
Master of Technology in Software Engineering
NUS-ISS
 
Master of Technology in Enterprise Business Analytics
Master of Technology in Enterprise Business AnalyticsMaster of Technology in Enterprise Business Analytics
Master of Technology in Enterprise Business Analytics
NUS-ISS
 
Diagnosing Complex Problems Using System Archetypes
Diagnosing Complex Problems Using System ArchetypesDiagnosing Complex Problems Using System Archetypes
Diagnosing Complex Problems Using System Archetypes
NUS-ISS
 

More from NUS-ISS (20)

Designing Impactful Services and User Experience - Lim Wee Khee
Designing Impactful Services and User Experience - Lim Wee KheeDesigning Impactful Services and User Experience - Lim Wee Khee
Designing Impactful Services and User Experience - Lim Wee Khee
 
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
 
How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...
 
The Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital Transformation
 
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
 
Understanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
 
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng TszeDigital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
 
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
 
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
 
Supply Chain Security for Containerised Workloads - Lee Chuk Munn
Supply Chain Security for Containerised Workloads - Lee Chuk MunnSupply Chain Security for Containerised Workloads - Lee Chuk Munn
Supply Chain Security for Containerised Workloads - Lee Chuk Munn
 
Future of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
 
Future of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan Meng
 
Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Site Reliability Engineer (SRE), We Keep The Lights On 24/7Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Site Reliability Engineer (SRE), We Keep The Lights On 24/7
 
Product Management in The Trenches for a Cloud Service
Product Management in The Trenches for a Cloud ServiceProduct Management in The Trenches for a Cloud Service
Product Management in The Trenches for a Cloud Service
 
Overview of Data and Analytics Essentials and Foundations
Overview of Data and Analytics Essentials and FoundationsOverview of Data and Analytics Essentials and Foundations
Overview of Data and Analytics Essentials and Foundations
 
Predictive Analytics
Predictive AnalyticsPredictive Analytics
Predictive Analytics
 
Feature Engineering for IoT
Feature Engineering for IoTFeature Engineering for IoT
Feature Engineering for IoT
 
Master of Technology in Software Engineering
Master of Technology in Software EngineeringMaster of Technology in Software Engineering
Master of Technology in Software Engineering
 
Master of Technology in Enterprise Business Analytics
Master of Technology in Enterprise Business AnalyticsMaster of Technology in Enterprise Business Analytics
Master of Technology in Enterprise Business Analytics
 
Diagnosing Complex Problems Using System Archetypes
Diagnosing Complex Problems Using System ArchetypesDiagnosing Complex Problems Using System Archetypes
Diagnosing Complex Problems Using System Archetypes
 

Recently uploaded

Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024
Top Forex Brokers Review
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
LuanWise
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
techboxsqauremedia
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
LuanWise
 
Top mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptxTop mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptx
JeremyPeirce1
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Lviv Startup Club
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
NZSG
 
Understanding User Needs and Satisfying Them
Understanding User Needs and Satisfying ThemUnderstanding User Needs and Satisfying Them
Understanding User Needs and Satisfying Them
Aggregage
 
BeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdfBeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdf
DerekIwanaka1
 
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
SOFTTECHHUB
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
agatadrynko
 
The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...
The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...
The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...
ABHILASH DUTTA
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdfThe 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
thesiliconleaders
 
Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024
Adnet Communications
 
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
hartfordclub1
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
WilliamRodrigues148
 
3 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 20243 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 2024
SEOSMMEARTH
 

Recently uploaded (20)

Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
 
Top mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptxTop mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptx
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
 
Understanding User Needs and Satisfying Them
Understanding User Needs and Satisfying ThemUnderstanding User Needs and Satisfying Them
Understanding User Needs and Satisfying Them
 
BeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdfBeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdf
 
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
 
The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...
The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...
The Evolution and Impact of OTT Platforms: A Deep Dive into the Future of Ent...
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdfThe 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
 
Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024Lundin Gold Corporate Presentation - June 2024
Lundin Gold Corporate Presentation - June 2024
 
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
 
3 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 20243 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 2024
 

NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You

  • 1. 1 Project Management – “May The Agility Be With You” COMIT (Senior), CITPM (Senior), PMP®, PMI-ACP®, BPMm
  • 2. Unconference Outline • Introduction • Set the stage • Discussion & sharing • Closing Thoughts 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 2 Unconference • Participants gets to decide on the agenda • Open discussion • Facilitates peer-to-peer learning, collaborations and creativity
  • 3. Attack of the Clones © 2015 National University of Singapore. All Rights Reserved. 3
  • 4. Setting the Stage 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 4 From Manifesto to the Reality of Implementation Practice >>>From Manifesto to the Reality of Implementation Practice >>> The Agile Manifesto
  • 5. Realities of Agile Practice from the Trenches • Does Agile practice works for you? • What challenges do you face in implementing Agile in your team? In Your organisation? • Is the notion in SCRUM that there is no need for a Project Manager real? 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 5 http://www.dailymail.co.uk/news/article-2383977/Lord-Kitcheners- iconic-Your-country-needs-image-used-recruitment-posters-First- World-War.html What are your experiences and thoughts from the trenches of adopting and practicing Agile? What are your experiences and thoughts from the trenches of adopting and practicing Agile?
  • 6. Frequently Asked Questions? • How do I decide what projects are more suited for SCRUM? Is there a selection criteria that one can use? • What happened to my UAT? • Can Public Sector projects ever adopt Agile? • Project Budget. How do I tell my user? 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 6
  • 7. Should We Consider Readiness First? • … 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 7
  • 8. Introducing SCRUM into an Organisation Source: Goldberry.eu
  • 10. Common Problems with Introducing SCRUM into Organisations Source: Goldberry.eu
  • 11. 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 11
  • 12. The Anti Agile Manifesto http://antiagilemanifesto.com/ 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 12 • We have suffered through countless consultants and hours of meetings. Through this we discovered that Agile is simply the obfuscation of common sense – the bewitchment of the mind through language. We have learned that: That is, while the concepts on the left are often presented as groundbreaking or unique, they are merely weakly defined versions of those on the right.
  • 13. Why the disconnect? - Maybe some answers are found here … • “The biggest problem with Agile in my opinion: focusing on Project Management and forgetting about Software Engineering” - Hayim Makabee • http://effectivesoftwaredesign.com/2014/01/20/attention-agile-programmers- project-management-is-not-software-engineering/ 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 13 Progress Tracking ≠ Technical Design Estimating ≠ Technical Complexity Daily scrum & Retrospective ≠ Design & Code Review
  • 14. Drawing Burn-down Charts vs. Drawing UML Diagram • Burn-down charts help us track the progress being done. They present clearly how much work has been completed, and how much work is left until the end of an iteration. By taking a look at the chart, it’s easy to know if the project is behind or ahead of schedule. But the burn-down chart tells us nothing about the quality of the software being produced, and neither has it any value after the iteration has been completed. Burn-down charts are a project management artifact, they are not a deliverable of the software development process. • UML diagrams are an essential part of the software development process. They are required by the person doing the design to conceive and compare several alternatives. They are needed to present these alternatives and allow design reviews. They serve as part of the documentation of the code that is actually implemented. Drawing UML diagrams is a software engineering activity, and these diagrams are part of the deliverables of the software development process. 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 14
  • 15. Estimating User Stories vs. Computing Algorithms Complexity • In an Agile project the User Stories are the basic unit of work, and it is very important to estimate the effort that will be required to implement these stories. Techniques such as the Planning Poker were invented to make this estimation process as accurate as possible, since iterations are very short and there is not much margin for errors. However, the time spent in effort estimation does not affect the quality of the software. Effort estimation is a project management activity. • Professional software developers must be able to compute the complexity of the algorithms they are adopting in their systems. Actually, they should base their design decisions on the different time and space complexities of diverse algorithms and data structures. They should understand the differences between best, worst, and average case complexities. Computing algorithm complexity is a software engineering activity, essential to assure the quality of the systems being developed. • However, it seems that some Agile programmers don’t ask themselves many questions about the complexity of the algorithms they are using. They just go to the library and choose the Collection with the most convenient API. Or they always choose the simplest possible solution, because of KISS and YAGNI. But if you spend more time estimating user stories than computing time and space complexity, then you are doing more project management than software engineering. 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 15
  • 16. Meetings and Retrospectives vs. Design and Code Reviews • Agile projects normally have daily meetings to discuss how the team is making progress: What have been done, what will be done, are there any obstacles. These meetings do not include any technical discussion. Projects may also have retrospective meetings after each iteration, with the goal to improve the process itself. These meetings are project management activities, they do not address software quality issues. • Design and code reviews focus on software quality. In a design review, an alternative should be chosen based on non-functional quality attributes such as extensibility and maintainability. Code reviews are an opportunity to improve the quality of code that should be already correct. Code reviews should also be used to share technical knowledge and make sure that the team members are really familiar with each other’s work. These kinds of reviews are software engineering activities, with a direct effect on the deliverables of the software development process. • However, it seems that some Agile programmers focus too much on the process and not enough on the product. Successful software development is much more than having a team managing itself and constantly improving its processes. If the quality of the software is decaying, if technical debt is accumulating, if there is too much coupling among modules and if the classes are not cohesive, then the team is not performing its goal, no matter how efficient the process seems to be. If you are spending more time in stand-up and retrospective meetings than on design and code reviews, then you are doing more project management than software engineering. 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 16
  • 17. 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 17 “Not say I want to say you, why you always say me.” 不是說我要說你,為什麼你總是說我
  • 18. Back to “What Happened to my UAT” 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 18 "As a <role>, I want to <goal/desire/capability> so that <benefit/business value>“ "As a System Owner/Sponsor, I want to conduct a full-fledge UAT so that the FULLY integrated system capabilities can be validated as a Whole and a successful rollout to production for the business is assured“
  • 19. How About Marrying Project Mgt Framework Like PRINCE2 with SCRUM? • Command & Control vs Collaboration 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 19 Reference: White paper “Wrapping PRINCE2® around Agile. You can, but should you?” by Roger Fance, UXC consulting, a partner of ISS in PRINCE2 training
  • 20. Marrying Project Mgt Framework Like PRINCE2 with SCRUM - cont’d • Management by Exception vs Management by Rhythm 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 20 Reference: White paper “Wrapping PRINCE2® around Agile. You can, but should you?” by Roger Fance, UXC consulting, a partner of ISS in PRINCE2 training
  • 21. Closing Thoughts • Agile is here to stay • Ride the wave or by wash away • Start somewhere and experiment (fail early, fail fast) • Refine and Make adjustments • It is not about Agile vs Traditional methods • It is not about Scrum Master vs Project Mgr • It is about thinking with an agile mindset and doing with agile as a way of life 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx © 2015 National University of Singapore. All Rights Reserved. 21 The Force Awakens…
  • 22. THANK YOU  Tan Liong Choon ISSTLC@nus.edu.sg 31/08/2015 8:36 am - learning day - facilitation guide v1.0 (for printing).pptx 22© 2015 National University of Singapore. All Rights Reserved.