SlideShare ist ein Scribd-Unternehmen logo
Managing (international)
    software projects
interactively using Scrum
        IT Academic Days
   Technical University Gdansk
         November 2011
          Peter Horsten
        © 2011 Goyello Sp. z o. o.
Looking	
  back	
  ….
                    	
  
Let’s	
  Vote	
  
    Who	
  knows	
  Agile?	
  
    Who	
  uses	
  Agile?	
  
    Who	
  uses	
  Scrum?	
  




Image source: European Parliament,
http://www.flickr.com/photos/european_parliament/3480264232/
Too	
  many	
  IT	
  projects	
  fail
                                    	
  


 30 up to 70%
1. Requirements
          Top	
  causes	
  of	
  project	
  trouble
      Unclear, lack of agreement, lack of priority 	
  
  2. Resources
      Lack of resources, poor planning

  3. Schedules
      Too tight, unrealistic, overly optimistic

  4. Planning
      Missing items, insufficient details, poor estimates

  5. Risks
      Unidentified or assumed, not managed
Source: Michael Krigsman (2011)
10	
  signals	
  a	
  project	
  will	
  fail
                                                        	
  
1.  Project	
  	
  managers	
  	
  don’t	
  	
  understand	
  	
  users’	
  needs.	
  
2.  The	
  project’s	
  scope	
  is	
  ill-­‐defined.	
  
3.  Project	
  changes	
  are	
  managed	
  poorly.	
  
4.  The	
  chosen	
  technology	
  changes.	
  
5.  Business	
  needs	
  change.	
  
6.  Deadlines	
  are	
  unrealisGc.	
  
7.  Users	
  are	
  resistant.	
  
8.  Sponsorship	
  is	
  lost.	
  
9.  The	
  project	
  lacks	
  people	
  with	
  appropriate	
  skills.	
  
10.  Managers	
  ignore	
  best	
  pracGces	
  and	
  lessons	
  learned	
  

 Source: John S. Reel, Critical Succes Factors In Software Projects
The	
  classic	
  mistakes
                         	
  
People	
  related	
  mistakes
                                       	
  
•  Undermined	
  moGvaGon	
                  •  FricGon	
  between	
  
•  Weak	
  personnel	
                          developers	
  and	
  
•  Uncontrolled	
  problem	
                    customers	
  
   employees	
                               •  UnrealisGc	
  expectaGons	
  
•  Adding	
  people	
  to	
  a	
  late	
     •  Lack	
  of	
  effecGve	
  project	
  
   project	
                                    sponsorship	
  
•  Noisy,	
  crowded	
  offices	
              •  Lack	
  of	
  user	
  input	
  
                                             •  Wishful	
  thinking	
  



Source: Steven C. McConnell (1996)
Process	
  related	
  mistakes
                                        	
  
•    Overly	
  opGmisGc	
  schedules	
  
•    Insufficient	
  risk	
  management	
  
•    Abandonment	
  of	
  planning	
  under	
  pressure	
  
•    Inadequate	
  design	
  
•    Premature	
  or	
  too	
  frequent	
  convergence	
  
•    Code-­‐like-­‐hell	
  programming	
  



Source: Steven C. McConnell (1996)
Product	
  related	
  mistakes
                                        	
  
•    Too	
  many	
  and	
  too	
  complex	
  requirements	
  
•    Feature	
  changes	
  (about	
  25%)	
  
•    Developer	
  gold-­‐plaGng	
  
•    Research-­‐oriented	
  development	
  




Source: Steven C. McConnell (1996)
Technology	
  related	
  mistakes
                                       	
  
•  Silver-­‐bullet	
  syndrome	
  
•  OveresGmated	
  savings	
  from	
  new	
  tools	
  or	
  
   methods	
  
•  Switching	
  tools	
  in	
  the	
  middle	
  of	
  a	
  project	
  
•  Lack	
  of	
  automated	
  source-­‐code	
  control	
  




Source: Steven C. McConnell (1996)
It	
  is	
  possible	
  to	
  do	
  it	
  right!
                                                                  	
  
       •    You	
  can’t	
  define	
  all	
  your	
  needs	
  in	
  a	
  contract	
  	
  
       •    IT	
  has	
  to	
  try	
  to	
  understand	
  the	
  business	
  needs	
  
       •    Agree	
  about	
  the	
  ground	
  rules	
  	
  
       •    Cooperate	
  and	
  communicate!	
  


	
  
       That	
  sounds	
  Agile,	
  doesn’t	
  it?	
  
	
  
We	
  decided	
  to	
  implement	
  SCRUM	
  
Scrum is an agile software development framework. Work
is structured in cycles of work called sprints, iterations of
work that are typically two to four weeks in duration. During
each sprint, teams pull from a prioritized list of customer
requirements, called user stories, so that the features
that are developed first are of the highest value to the
customer. At the end of each sprint, a potentially
shippable product is delivered.

Image source: http://news.bbc.co.uk/sport2/hi/rugby_union/7048733.stm
The	
  SCRUM	
  process
                      	
  
Not	
  just	
  another	
  tool!
                                             	
  
We	
  value	
  
•  Individuals	
  and	
  interacGons	
  over	
  processes	
  
   and	
  tools	
  
•  Completed	
  funcGonality	
  over	
  comprehensive	
  
   documentaGon	
  
•  Customer	
  collaboraGon	
  over	
  contract	
  
   negoGaGon	
  
•  Responding	
  to	
  change	
  over	
  following	
  a	
  plan	
  
Source: http://agilemanifesto.org/
SCRUM	
  Roles
                                  	
  




Source: cprime.com
We	
  are	
  Agile	
  

The	
  project	
  budget	
  can	
  be	
  fixed,	
  
                                                 	
  
the	
  date	
  will	
  be	
  fixed,	
  	
  
we	
  only	
  cannot	
  fully	
  predict	
  the	
  
funcGonality	
  that	
  will	
  be	
  
delivered	
  
Tell it with a story: “user stories”
•  Write down the story
•  Make it clear and understandable for both sides
•  Make sure developers fully understand it
•  Prioritize together
Define needs in terms your
    client understands!

           As a   Role
       I require a Feature
  To gain a Business Benefit


   Business Driven Development
People	
  don’t	
  like	
  change	
  
•  Business	
  has	
  to	
  take	
  ownership	
  and	
  to	
  share	
  visions	
  

•  Gedng	
  a	
  product	
  owner	
  

•  Project	
  managers	
  need	
  to	
  be	
  flexible	
  

•  Development	
  team	
  has	
  to	
  take	
  responsibility	
  

•  Cherry	
  picking	
  
Key	
  challenges
                                        	
  
 1.  Developer	
  fear	
  caused	
  by	
  transparency	
  of	
  
     skill	
  deficiencies	
  
 2.  The	
  need	
  for	
  developers	
  to	
  be	
  a	
  ‘master	
  of	
  all	
  
     trades’	
  
 3.  Increased	
  reliance	
  on	
  social	
  skills	
  
 4.  A	
  lack	
  of	
  business	
  knowledge	
  among	
  
     developers	
  


Source: Key challenges in Agile implementations, Goyelloblog
Gains
                    	
  
•    More	
  intense	
  cooperaGon	
  with	
  clients	
  
•    Increased	
  client	
  trust	
  
•    Quick	
  client	
  feedback	
  
•    Beier	
  and	
  more	
  frequent	
  results	
  
•    Increased	
  team	
  responsibility	
  
Do	
  you	
  want	
  to	
  
  experience	
  it	
  	
  
     yourself?	
  
        Join	
  us!	
  
              	
  

h;p://kariera.goyello.com      	
  	
  
              	
  
Thanks for your attention!
Feel free to contact and follow!
Or ask questions today.

Contact details:
@   peter.horsten@goyello.com
   +48 606 699 560
   http://goyello.com
   http://blog.goyello.com
   http://petersopinion.com
    http://twitter.com/PetersOpinion




                                              GOYELLO Sp. z o.o.
                                       Al. Niepodległości 606/610
                                                     81-855 Sopot
DEDICATED TO YOU                                 T: (58) 555 0073
Sources
                                                  	
  
•      Michael	
  Krigsman,	
  CIO	
  analysis:	
  Why	
  37	
  percent	
  of	
  projects	
  fail,	
  2011,	
  
       ZDNet,
       hip://www.zdnet.com/blog/projecnailures/cio-­‐analysis-­‐why-­‐37-­‐percent-­‐of-­‐
       projects-­‐fail/12565	
  	
  
•      Steve	
  McConnell,	
  Classic	
  Mistakes	
  Enumerated,	
  1996
       hip://www.stevemcconnell.com/rdenum.htm	
  	
  
•      John	
  S.	
  Reel,	
  Cri>cal	
  success	
  factors	
  in	
  so?ware	
  projects,	
  	
  
       hip://www2.engr.arizona.edu/~ece473/readings/8-­‐CriGcal%20Success%20Factors
       %20in%20Soqware.pdf	
  
•      OutsourcingNL,	
  Op	
  zoek	
  naar	
  sourcingsucces	
  [Looking	
  for	
  sourcing	
  success],	
  
       hip://www.vka.nl/publicaGes/publicaGe/outsourcing_in_nl	
  
•      Scrum	
  Alliance,	
  hip://www.scrumalliance.org/	
  
•      Key	
  challenges	
  in	
  Agile	
  implementaGons,	
  Goyelloblog,	
  
       hip://blog.goyello.com/2011/11/28/key-­‐challanges-­‐in-­‐agile-­‐implementaGons/	
  
•      Top	
  10	
  Project	
  Management	
  Challenges,	
  
       hip://www.pmhut.com/top-­‐10-­‐project-­‐management-­‐challenges	
  
	
  
	
  
Further	
  reading	
  
Further	
  reading	
  

•  Project	
  management	
  2.0
   hip://www.slideshare.net/wrike/project-­‐
   management-­‐20-­‐1884020	
  

•  The	
  Zen	
  of	
  Scrum
   hip://www.slideshare.net/jurgenappelo/the-­‐
   zen-­‐of-­‐scrum-­‐10	
  
Disclosure	
  and	
  sharing	
  
In	
  today’s	
  informaGon	
  society	
  it’s	
  impossible	
  not	
  to	
  be	
  inspired	
  by	
  other	
  
sources.	
  That’s	
  applicable	
  to	
  this	
  presentaGon	
  as	
  well.	
  I’ve	
  tried	
  to	
  menGon	
  
the	
  sources	
  used	
  and	
  to	
  include	
  there	
  copyright	
  if	
  applicable.	
  Please	
  contact	
  
me	
  through	
  my	
  blog:	
  hip://petersopinion.com/contact/	
  if	
  you	
  feel	
  I	
  reused	
  
your	
  work	
  without	
  menGoning.	
  
	
  
Feel	
  free	
  to	
  share	
  and	
  reuse	
  my	
  presentaGon	
  taking	
  the	
  following	
  in	
  mind:	
  
	
  
This	
  work	
  is	
  licensed	
  under	
  the	
  CreaGve	
  Commons	
  AiribuGon-­‐
NonCommercial-­‐ShareAlike	
  3.0	
  Unported	
  License.	
  To	
  view	
  a	
  copy	
  of	
  this	
  
license,	
  visit	
  hip://creaGvecommons.org/licenses/by-­‐nc-­‐sa/3.0/.	
  

Weitere ähnliche Inhalte

Was ist angesagt?

Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev opsKim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Gene Kim
 
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6aKim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Gene Kim
 
Infosec at Ludicrous Speeds - Rugged DevOps
Infosec at Ludicrous Speeds - Rugged DevOps Infosec at Ludicrous Speeds - Rugged DevOps
Infosec at Ludicrous Speeds - Rugged DevOps
Gene Kim
 
SecureWorld Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
SecureWorld   Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6aSecureWorld   Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
SecureWorld Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
Gene Kim
 

Was ist angesagt? (20)

Website Redesign in Drupal: are you planning to succeed or succeeding to fail...
Website Redesign in Drupal: are you planning to succeed or succeeding to fail...Website Redesign in Drupal: are you planning to succeed or succeeding to fail...
Website Redesign in Drupal: are you planning to succeed or succeeding to fail...
 
(PPROJEKTURA) pmi agile for corporation
(PPROJEKTURA) pmi agile for corporation(PPROJEKTURA) pmi agile for corporation
(PPROJEKTURA) pmi agile for corporation
 
Dealing with Estimation, Uncertainty, Risk, and Commitment
Dealing with Estimation, Uncertainty, Risk, and CommitmentDealing with Estimation, Uncertainty, Risk, and Commitment
Dealing with Estimation, Uncertainty, Risk, and Commitment
 
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev opsKim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
 
10 Classic Website Blunders
10 Classic Website Blunders10 Classic Website Blunders
10 Classic Website Blunders
 
It project management infamous failures, classic mistakes, and best practices
It project management infamous failures, classic mistakes, and best practicesIt project management infamous failures, classic mistakes, and best practices
It project management infamous failures, classic mistakes, and best practices
 
Growing Developer Community One Pull Request At a Time
Growing Developer Community One Pull Request At a TimeGrowing Developer Community One Pull Request At a Time
Growing Developer Community One Pull Request At a Time
 
Newsletters in an Hour a Week
Newsletters in an Hour a WeekNewsletters in an Hour a Week
Newsletters in an Hour a Week
 
IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.
 
Improving success with Distributed Teams
Improving success with Distributed TeamsImproving success with Distributed Teams
Improving success with Distributed Teams
 
From Technical Debt to Technical Health
From Technical Debt to Technical HealthFrom Technical Debt to Technical Health
From Technical Debt to Technical Health
 
When IT Fails The Business Fails...
When IT Fails The Business Fails...When IT Fails The Business Fails...
When IT Fails The Business Fails...
 
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
 
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6aKim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
 
Infosec at Ludicrous Speeds - Rugged DevOps
Infosec at Ludicrous Speeds - Rugged DevOps Infosec at Ludicrous Speeds - Rugged DevOps
Infosec at Ludicrous Speeds - Rugged DevOps
 
How to Use Website Strategy to Rise to New Heights
How to Use Website Strategy to Rise to New HeightsHow to Use Website Strategy to Rise to New Heights
How to Use Website Strategy to Rise to New Heights
 
The 8 Worst Managed Projects of All Time
The 8 Worst Managed Projects of All TimeThe 8 Worst Managed Projects of All Time
The 8 Worst Managed Projects of All Time
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
SecureWorld Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
SecureWorld   Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6aSecureWorld   Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
SecureWorld Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
 
Why Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to SucceedWhy Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to Succeed
 

Ähnlich wie Managing international software projects interactively using scrum

Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97
akshay8835
 
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
India Scrum Enthusiasts Community
 
DevOps Kanban Meet Up 3/22/12
DevOps Kanban Meet Up 3/22/12DevOps Kanban Meet Up 3/22/12
DevOps Kanban Meet Up 3/22/12
Gene Kim
 
2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene Kim2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene Kim
Gene Kim
 
Project failure reason 1
Project failure reason 1Project failure reason 1
Project failure reason 1
Arash Moto
 

Ähnlich wie Managing international software projects interactively using scrum (20)

Another Agile Intro
Another Agile IntroAnother Agile Intro
Another Agile Intro
 
How to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software EngineerHow to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software Engineer
 
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
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software Development
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteria
 
Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97
 
1.ppt
1.ppt1.ppt
1.ppt
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjects
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
 
Why Is Managing Software So Hard?
Why Is Managing Software So Hard?Why Is Managing Software So Hard?
Why Is Managing Software So Hard?
 
Synerzip’s Top 10 Take Aways, From Agile 2013
Synerzip’s Top 10 Take Aways, From Agile 2013Synerzip’s Top 10 Take Aways, From Agile 2013
Synerzip’s Top 10 Take Aways, From Agile 2013
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
DevOps Kanban Meet Up 3/22/12
DevOps Kanban Meet Up 3/22/12DevOps Kanban Meet Up 3/22/12
DevOps Kanban Meet Up 3/22/12
 
Agile Development – Why requirements matter by Fariz Saracevic
Agile Development – Why requirements matter by Fariz SaracevicAgile Development – Why requirements matter by Fariz Saracevic
Agile Development – Why requirements matter by Fariz Saracevic
 
2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene Kim2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene Kim
 
Project failure reason 1
Project failure reason 1Project failure reason 1
Project failure reason 1
 
Product is Hard - Marty Cagan
Product is Hard - Marty CaganProduct is Hard - Marty Cagan
Product is Hard - Marty Cagan
 

Mehr von Peter Horsten

Market analysis before applying social media 20100316 3rd lecture
Market analysis before applying social media 20100316 3rd lectureMarket analysis before applying social media 20100316 3rd lecture
Market analysis before applying social media 20100316 3rd lecture
Peter Horsten
 

Mehr von Peter Horsten (20)

EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
Navigating EUDR Compliance within the Coffee Industry
Navigating EUDR Compliance within the Coffee IndustryNavigating EUDR Compliance within the Coffee Industry
Navigating EUDR Compliance within the Coffee Industry
 
Hurdles to overcome while becoming Agile/Lean
Hurdles to overcome while becoming Agile/LeanHurdles to overcome while becoming Agile/Lean
Hurdles to overcome while becoming Agile/Lean
 
Thinking Local the main challenge for ecommerce globalization
Thinking Local the main challenge for ecommerce globalizationThinking Local the main challenge for ecommerce globalization
Thinking Local the main challenge for ecommerce globalization
 
Better spend your social marketing budget on valuable fans
Better spend your social marketing budget on valuable fansBetter spend your social marketing budget on valuable fans
Better spend your social marketing budget on valuable fans
 
Het opzetten en exploiteren van een webshop in de praktijk
Het opzetten en exploiteren van een webshop in de praktijkHet opzetten en exploiteren van een webshop in de praktijk
Het opzetten en exploiteren van een webshop in de praktijk
 
Master your career
Master your careerMaster your career
Master your career
 
International networking 3city business
International networking 3city businessInternational networking 3city business
International networking 3city business
 
Agile contracting a real challenge
Agile contracting a real challengeAgile contracting a real challenge
Agile contracting a real challenge
 
Startup Pirates Gdansk workshop "Vision and values" 20130915
Startup Pirates Gdansk workshop "Vision and values" 20130915Startup Pirates Gdansk workshop "Vision and values" 20130915
Startup Pirates Gdansk workshop "Vision and values" 20130915
 
Lean development based on scrum
Lean development based on scrumLean development based on scrum
Lean development based on scrum
 
IOF 2012 Goyello and Mobile App introduction
IOF 2012 Goyello and Mobile App introductionIOF 2012 Goyello and Mobile App introduction
IOF 2012 Goyello and Mobile App introduction
 
What we have learned at Microsoft WPC12
What we have learned at Microsoft WPC12What we have learned at Microsoft WPC12
What we have learned at Microsoft WPC12
 
Inspelen op verandering boven het volgen van een plan
Inspelen op verandering boven het volgen van een planInspelen op verandering boven het volgen van een plan
Inspelen op verandering boven het volgen van een plan
 
Nieuwe tools en sociale media: Wat u er mee kan en mee moet
Nieuwe tools en sociale media: Wat u er mee kan en mee moetNieuwe tools en sociale media: Wat u er mee kan en mee moet
Nieuwe tools en sociale media: Wat u er mee kan en mee moet
 
Your social media plan has to be more than sexy
Your social media plan has to be more than sexyYour social media plan has to be more than sexy
Your social media plan has to be more than sexy
 
A Gen Y versus Gen X conflict
A Gen Y versus Gen X conflictA Gen Y versus Gen X conflict
A Gen Y versus Gen X conflict
 
The art of microblogging 5th lecture 20100427
The art of microblogging 5th lecture 20100427The art of microblogging 5th lecture 20100427
The art of microblogging 5th lecture 20100427
 
Software Development in a Funky Manner to meet client requirements best
Software Development in a Funky Manner to meet client requirements bestSoftware Development in a Funky Manner to meet client requirements best
Software Development in a Funky Manner to meet client requirements best
 
Market analysis before applying social media 20100316 3rd lecture
Market analysis before applying social media 20100316 3rd lectureMarket analysis before applying social media 20100316 3rd lecture
Market analysis before applying social media 20100316 3rd lecture
 

Kürzlich hochgeladen

Future of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot ReportFuture of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Dubai Multi Commodity Centre
 
Constitution of Company Article of Association
Constitution of Company Article of AssociationConstitution of Company Article of Association
Constitution of Company Article of Association
seri bangash
 

Kürzlich hochgeladen (20)

How Do Venture Capitalists Make Decisions?
How Do Venture Capitalists Make Decisions?How Do Venture Capitalists Make Decisions?
How Do Venture Capitalists Make Decisions?
 
Pitch Deck Teardown: Terra One's $7.5m Seed deck
Pitch Deck Teardown: Terra One's $7.5m Seed deckPitch Deck Teardown: Terra One's $7.5m Seed deck
Pitch Deck Teardown: Terra One's $7.5m Seed deck
 
Revolutionizing Industries: The Power of Carbon Components
Revolutionizing Industries: The Power of Carbon ComponentsRevolutionizing Industries: The Power of Carbon Components
Revolutionizing Industries: The Power of Carbon Components
 
Potato Flakes Manufacturing Plant Project Report.pdf
Potato Flakes Manufacturing Plant Project Report.pdfPotato Flakes Manufacturing Plant Project Report.pdf
Potato Flakes Manufacturing Plant Project Report.pdf
 
8 Questions B2B Commercial Teams Can Ask To Help Product Discovery
8 Questions B2B Commercial Teams Can Ask To Help Product Discovery8 Questions B2B Commercial Teams Can Ask To Help Product Discovery
8 Questions B2B Commercial Teams Can Ask To Help Product Discovery
 
IPTV Subscription UK: Your Guide to Choosing the Best Service
IPTV Subscription UK: Your Guide to Choosing the Best ServiceIPTV Subscription UK: Your Guide to Choosing the Best Service
IPTV Subscription UK: Your Guide to Choosing the Best Service
 
Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...
Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...
Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...
 
USA classified ads posting – best classified sites in usa.pdf
USA classified ads posting – best classified sites in usa.pdfUSA classified ads posting – best classified sites in usa.pdf
USA classified ads posting – best classified sites in usa.pdf
 
Equinox Gold Corporate Deck May 24th 2024
Equinox Gold Corporate Deck May 24th 2024Equinox Gold Corporate Deck May 24th 2024
Equinox Gold Corporate Deck May 24th 2024
 
Cracking the Change Management Code Main New.pptx
Cracking the Change Management Code Main New.pptxCracking the Change Management Code Main New.pptx
Cracking the Change Management Code Main New.pptx
 
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot ReportFuture of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
 
Engagement Rings vs Promise Rings | Detailed Guide
Engagement Rings vs Promise Rings | Detailed GuideEngagement Rings vs Promise Rings | Detailed Guide
Engagement Rings vs Promise Rings | Detailed Guide
 
A Brief Introduction About Jacob Badgett
A Brief Introduction About Jacob BadgettA Brief Introduction About Jacob Badgett
A Brief Introduction About Jacob Badgett
 
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
 
Constitution of Company Article of Association
Constitution of Company Article of AssociationConstitution of Company Article of Association
Constitution of Company Article of Association
 
Inside the Black Box of Venture Capital (VC)
Inside the Black Box of Venture Capital (VC)Inside the Black Box of Venture Capital (VC)
Inside the Black Box of Venture Capital (VC)
 
The Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdfThe Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdf
 
LinkedIn Masterclass Techweek 2024 v4.1.pptx
LinkedIn Masterclass Techweek 2024 v4.1.pptxLinkedIn Masterclass Techweek 2024 v4.1.pptx
LinkedIn Masterclass Techweek 2024 v4.1.pptx
 
HR and Employment law update: May 2024.
HR and Employment law update:  May 2024.HR and Employment law update:  May 2024.
HR and Employment law update: May 2024.
 
How to Maintain Healthy Life style.pptx
How to Maintain  Healthy Life style.pptxHow to Maintain  Healthy Life style.pptx
How to Maintain Healthy Life style.pptx
 

Managing international software projects interactively using scrum

  • 1. Managing (international) software projects interactively using Scrum IT Academic Days Technical University Gdansk November 2011 Peter Horsten © 2011 Goyello Sp. z o. o.
  • 2.
  • 4. Let’s  Vote   Who  knows  Agile?   Who  uses  Agile?   Who  uses  Scrum?   Image source: European Parliament, http://www.flickr.com/photos/european_parliament/3480264232/
  • 5. Too  many  IT  projects  fail   30 up to 70%
  • 6. 1. Requirements Top  causes  of  project  trouble Unclear, lack of agreement, lack of priority   2. Resources Lack of resources, poor planning 3. Schedules Too tight, unrealistic, overly optimistic 4. Planning Missing items, insufficient details, poor estimates 5. Risks Unidentified or assumed, not managed Source: Michael Krigsman (2011)
  • 7. 10  signals  a  project  will  fail   1.  Project    managers    don’t    understand    users’  needs.   2.  The  project’s  scope  is  ill-­‐defined.   3.  Project  changes  are  managed  poorly.   4.  The  chosen  technology  changes.   5.  Business  needs  change.   6.  Deadlines  are  unrealisGc.   7.  Users  are  resistant.   8.  Sponsorship  is  lost.   9.  The  project  lacks  people  with  appropriate  skills.   10.  Managers  ignore  best  pracGces  and  lessons  learned   Source: John S. Reel, Critical Succes Factors In Software Projects
  • 9. People  related  mistakes   •  Undermined  moGvaGon   •  FricGon  between   •  Weak  personnel   developers  and   •  Uncontrolled  problem   customers   employees   •  UnrealisGc  expectaGons   •  Adding  people  to  a  late   •  Lack  of  effecGve  project   project   sponsorship   •  Noisy,  crowded  offices   •  Lack  of  user  input   •  Wishful  thinking   Source: Steven C. McConnell (1996)
  • 10. Process  related  mistakes   •  Overly  opGmisGc  schedules   •  Insufficient  risk  management   •  Abandonment  of  planning  under  pressure   •  Inadequate  design   •  Premature  or  too  frequent  convergence   •  Code-­‐like-­‐hell  programming   Source: Steven C. McConnell (1996)
  • 11. Product  related  mistakes   •  Too  many  and  too  complex  requirements   •  Feature  changes  (about  25%)   •  Developer  gold-­‐plaGng   •  Research-­‐oriented  development   Source: Steven C. McConnell (1996)
  • 12. Technology  related  mistakes   •  Silver-­‐bullet  syndrome   •  OveresGmated  savings  from  new  tools  or   methods   •  Switching  tools  in  the  middle  of  a  project   •  Lack  of  automated  source-­‐code  control   Source: Steven C. McConnell (1996)
  • 13. It  is  possible  to  do  it  right!   •  You  can’t  define  all  your  needs  in  a  contract     •  IT  has  to  try  to  understand  the  business  needs   •  Agree  about  the  ground  rules     •  Cooperate  and  communicate!     That  sounds  Agile,  doesn’t  it?    
  • 14. We  decided  to  implement  SCRUM   Scrum is an agile software development framework. Work is structured in cycles of work called sprints, iterations of work that are typically two to four weeks in duration. During each sprint, teams pull from a prioritized list of customer requirements, called user stories, so that the features that are developed first are of the highest value to the customer. At the end of each sprint, a potentially shippable product is delivered. Image source: http://news.bbc.co.uk/sport2/hi/rugby_union/7048733.stm
  • 16. Not  just  another  tool!   We  value   •  Individuals  and  interacGons  over  processes   and  tools   •  Completed  funcGonality  over  comprehensive   documentaGon   •  Customer  collaboraGon  over  contract   negoGaGon   •  Responding  to  change  over  following  a  plan   Source: http://agilemanifesto.org/
  • 17. SCRUM  Roles   Source: cprime.com
  • 18. We  are  Agile   The  project  budget  can  be  fixed,     the  date  will  be  fixed,     we  only  cannot  fully  predict  the   funcGonality  that  will  be   delivered  
  • 19. Tell it with a story: “user stories” •  Write down the story •  Make it clear and understandable for both sides •  Make sure developers fully understand it •  Prioritize together
  • 20. Define needs in terms your client understands! As a Role I require a Feature To gain a Business Benefit Business Driven Development
  • 21. People  don’t  like  change   •  Business  has  to  take  ownership  and  to  share  visions   •  Gedng  a  product  owner   •  Project  managers  need  to  be  flexible   •  Development  team  has  to  take  responsibility   •  Cherry  picking  
  • 22. Key  challenges   1.  Developer  fear  caused  by  transparency  of   skill  deficiencies   2.  The  need  for  developers  to  be  a  ‘master  of  all   trades’   3.  Increased  reliance  on  social  skills   4.  A  lack  of  business  knowledge  among   developers   Source: Key challenges in Agile implementations, Goyelloblog
  • 23. Gains   •  More  intense  cooperaGon  with  clients   •  Increased  client  trust   •  Quick  client  feedback   •  Beier  and  more  frequent  results   •  Increased  team  responsibility  
  • 24. Do  you  want  to   experience  it     yourself?   Join  us!     h;p://kariera.goyello.com      
  • 25. Thanks for your attention! Feel free to contact and follow! Or ask questions today. Contact details: @ peter.horsten@goyello.com  +48 606 699 560  http://goyello.com  http://blog.goyello.com  http://petersopinion.com http://twitter.com/PetersOpinion GOYELLO Sp. z o.o. Al. Niepodległości 606/610 81-855 Sopot DEDICATED TO YOU T: (58) 555 0073
  • 26. Sources   •  Michael  Krigsman,  CIO  analysis:  Why  37  percent  of  projects  fail,  2011,   ZDNet, hip://www.zdnet.com/blog/projecnailures/cio-­‐analysis-­‐why-­‐37-­‐percent-­‐of-­‐ projects-­‐fail/12565     •  Steve  McConnell,  Classic  Mistakes  Enumerated,  1996 hip://www.stevemcconnell.com/rdenum.htm     •  John  S.  Reel,  Cri>cal  success  factors  in  so?ware  projects,     hip://www2.engr.arizona.edu/~ece473/readings/8-­‐CriGcal%20Success%20Factors %20in%20Soqware.pdf   •  OutsourcingNL,  Op  zoek  naar  sourcingsucces  [Looking  for  sourcing  success],   hip://www.vka.nl/publicaGes/publicaGe/outsourcing_in_nl   •  Scrum  Alliance,  hip://www.scrumalliance.org/   •  Key  challenges  in  Agile  implementaGons,  Goyelloblog,   hip://blog.goyello.com/2011/11/28/key-­‐challanges-­‐in-­‐agile-­‐implementaGons/   •  Top  10  Project  Management  Challenges,   hip://www.pmhut.com/top-­‐10-­‐project-­‐management-­‐challenges      
  • 28. Further  reading   •  Project  management  2.0 hip://www.slideshare.net/wrike/project-­‐ management-­‐20-­‐1884020   •  The  Zen  of  Scrum hip://www.slideshare.net/jurgenappelo/the-­‐ zen-­‐of-­‐scrum-­‐10  
  • 29. Disclosure  and  sharing   In  today’s  informaGon  society  it’s  impossible  not  to  be  inspired  by  other   sources.  That’s  applicable  to  this  presentaGon  as  well.  I’ve  tried  to  menGon   the  sources  used  and  to  include  there  copyright  if  applicable.  Please  contact   me  through  my  blog:  hip://petersopinion.com/contact/  if  you  feel  I  reused   your  work  without  menGoning.     Feel  free  to  share  and  reuse  my  presentaGon  taking  the  following  in  mind:     This  work  is  licensed  under  the  CreaGve  Commons  AiribuGon-­‐ NonCommercial-­‐ShareAlike  3.0  Unported  License.  To  view  a  copy  of  this   license,  visit  hip://creaGvecommons.org/licenses/by-­‐nc-­‐sa/3.0/.  

Hinweis der Redaktion

  1. 5 years ago we started as very motivated amateurs, guys enjoying their hobby Spent a lot of time to investigate the clients’ needs Were very eager to offer the best deal Concluded too often the client was not fully satisfied with the result When growing we lost control on the team