Managing
  software
development
 in a Funky
   manner
         4Developers, Poznan, Poland
               March 26, 2010
           Peter Horsten, Goyello
                  © 2010 Goyello Sp. z o. o.
Copyright © 2009 GOYELLO
Gartner studies suggest that 75% of all US IT
projects are considered to be failures.
The solutions fundamentally did not
                                do what was
agreed. Or they missed deadlines. And/or
came in over budget. Half of the projects
exceeded budget by 200%!

                    WHY?
Oh Yeah, who’s “Me”
  40 Agile Blogger Coach Communication
Consultant Creative Director   Dutch     Engineer

  Father Fun Gdańsk Goyello Honest
Husband Open mind Opinion Outsourcing
Partnership   Peter Horsten Positive
Project manager Prince2 Social Media Sociologist
  Software Trust Twitter University of Gdańsk
Web 2.0 Web applications Web development
Let’s Vote
         Who has been
         facing unhappy
         clients while
         developing
         software?
Image source: European Parliament,
http://www.flickr.com/photos/european_parliament/3480264232/
First:
Let’s pick up the pieces
       http://www.youtube.com/watch?v=a3XMA37rb9I
Funky reminds
    me about a
    concert by
    Candy Dulfer.

    What does it
    mean to you?



Picture source: http://www.allaboutjazz.com
If you want the best solution,
you hire the best, don’t you?
Software Development in a Funky Manner to meet client requirements best
It's worth hiring either Brad Pitt or
Angelina Jolie for your latest
movie.

The cost can be divided by
millions of people solely because
they are so damn hot (funky).

Inspired by Joel Spolsky:
http://www.joelonsoftware.com/articles/HighNotes.html
The first Apple computer
development team
believed they were going
to change the world.

Other Apple top teams
designed the iPod and
iPhone


The competition
just failed
„The average never wins. To
succeed you have to stop
being so god damned normal.
At its best normal output will
give normal results.”
Funky Business, page 277
The “average” developer
will never make great software

The “average” project
will never become a success

The “average” client
will never get the best result
We seem to know the reasons
• Poor planning                • Lack of executive support

• No time for design             and user involvement

• Unclear goals and            • Failure to communicate

  objectives                     and act as a team

• Lack of understanding        • Inappropriate skills

• Objectives changing during   • Lack of Quality

  the project                    management

• Unrealistic time or
  resource estimates
But isn’t it just because of the
        way they think?
           “…a bunch of
             nerds…”




           “…they can only
            communicate in
            techno babble….”
Or how we IT people treat a client?
We need to close the gap
     in between
       Business
         and
          IT
It should be
Business with IT
Do we need more Funk?
Funky
2b. Combining elements of jazz,
blues, and soul
3. Earthy and uncomplicated;
natural.
4. a. Characterized by originality
and modishness; unconventional
http://www.thefreedictionary.com/funky
We need more flexibility,
      more Agility
               Agile
SCRUM                         FDD


BDD                            RUP


 TDD                     Innovation

        Extreme programming
Define needs in terms your
    client understands!

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


   Business Driven Development
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
Extreme programming
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
We will have to change




The competition is ready
Agility needs
a mind shift

Are you going to
change your attitude?
“More freedom equals more
responsibility. If you do not
make choices, someone else,
somewhere else, will make
them for you.

And you can be sure that they
will not care too much about
your well-being.”
Thanks for your attention!
Feel free to contact and follow!
Or ask questions today, I don’t bite ....

Contact details:
@   peter.horsten@goyello.com
   +48 664 48 68 48
   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

More Related Content

PDF
Poptech Innovators
PDF
Candid Conversations with Product People: Social Collaborative Management: Ha...
PDF
Whats the story? Story strategy for products
PDF
Home Working
PPT
Robert Peasnell - PPMA/TMP Research Project - Engaging in Employees Using Dig...
PDF
5 Provocations for Boston University's Aspiring Planning Types, November 2013
PDF
Lean development based on scrum
PPTX
Применение методологий Lean Startup & Customer Development для разработки нов...
Poptech Innovators
Candid Conversations with Product People: Social Collaborative Management: Ha...
Whats the story? Story strategy for products
Home Working
Robert Peasnell - PPMA/TMP Research Project - Engaging in Employees Using Dig...
5 Provocations for Boston University's Aspiring Planning Types, November 2013
Lean development based on scrum
Применение методологий Lean Startup & Customer Development для разработки нов...

Viewers also liked (6)

PPTX
Lean Software Development
PDF
Lean Thinking - Lean development and Agile methodologies lesson 2
PPT
Бережливая разработка ПО
PPT
Lean Software Development
PDF
Lean vs scrum
PPT
Lean Software Development Principles
Lean Software Development
Lean Thinking - Lean development and Agile methodologies lesson 2
Бережливая разработка ПО
Lean Software Development
Lean vs scrum
Lean Software Development Principles
Ad

Similar to Software Development in a Funky Manner to meet client requirements best (20)

PDF
How to manage software development in a funky way?
PDF
Managing international software projects interactively using scrum
PPTX
How Agile Are You Really?
PDF
Being agile while standing in a waterfall
PDF
A real-life overview of Agile workflow practices
PDF
Derek Roos (Mendix CEO) Keynote
PPT
Why Most IT Projects Fail
PPT
Why Most IT Projects Fail
PDF
2019 Agile ^ Scrum
PDF
How to Adopt Agile at Your Organization
PDF
Fundamentals of Agile Software Development
PPT
6a.Agile Software Development.ppt
PPT
6a.Agile Software Development.ppt
PPTX
3B - How to effectively engage users and managers in IT projects - Richard Co...
 
PPT
Agile adoption julen c. mohanty
PPTX
PDF
A Self Funding Agile Transformation
PDF
SpringOne Tour: The Influential Software Engineer
PDF
Software Agility - Necessary...but not Sufficient
PDF
Agile software development how can it go wrong - purdey castle
How to manage software development in a funky way?
Managing international software projects interactively using scrum
How Agile Are You Really?
Being agile while standing in a waterfall
A real-life overview of Agile workflow practices
Derek Roos (Mendix CEO) Keynote
Why Most IT Projects Fail
Why Most IT Projects Fail
2019 Agile ^ Scrum
How to Adopt Agile at Your Organization
Fundamentals of Agile Software Development
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
3B - How to effectively engage users and managers in IT projects - Richard Co...
 
Agile adoption julen c. mohanty
A Self Funding Agile Transformation
SpringOne Tour: The Influential Software Engineer
Software Agility - Necessary...but not Sufficient
Agile software development how can it go wrong - purdey castle
Ad

More from Peter Horsten (20)

PDF
EUDR Info Meeting Ethiopian coffee exporters
PDF
Navigating EUDR Compliance within the Coffee Industry
PPTX
Hurdles to overcome while becoming Agile/Lean
PPTX
Thinking Local the main challenge for ecommerce globalization
PPTX
Better spend your social marketing budget on valuable fans
PDF
Het opzetten en exploiteren van een webshop in de praktijk
PPTX
Master your career
PDF
International networking 3city business
PDF
Agile contracting a real challenge
PDF
Startup Pirates Gdansk workshop "Vision and values" 20130915
PPTX
IOF 2012 Goyello and Mobile App introduction
PPTX
What we have learned at Microsoft WPC12
PDF
Inspelen op verandering boven het volgen van een plan
PPTX
Nieuwe tools en sociale media: Wat u er mee kan en mee moet
PPTX
Your social media plan has to be more than sexy
PPTX
A Gen Y versus Gen X conflict
PPTX
The art of microblogging 5th lecture 20100427
PPTX
Market analysis before applying social media 20100316 3rd lecture
PDF
Building an online company brand without getting lost
PPT
Globe Forum Gdansk Theme Session Innovation And Integration
EUDR Info Meeting Ethiopian coffee exporters
Navigating EUDR Compliance within the Coffee Industry
Hurdles to overcome while becoming Agile/Lean
Thinking Local the main challenge for ecommerce globalization
Better spend your social marketing budget on valuable fans
Het opzetten en exploiteren van een webshop in de praktijk
Master your career
International networking 3city business
Agile contracting a real challenge
Startup Pirates Gdansk workshop "Vision and values" 20130915
IOF 2012 Goyello and Mobile App introduction
What we have learned at Microsoft WPC12
Inspelen op verandering boven het volgen van een plan
Nieuwe tools en sociale media: Wat u er mee kan en mee moet
Your social media plan has to be more than sexy
A Gen Y versus Gen X conflict
The art of microblogging 5th lecture 20100427
Market analysis before applying social media 20100316 3rd lecture
Building an online company brand without getting lost
Globe Forum Gdansk Theme Session Innovation And Integration

Recently uploaded (20)

PDF
Second Hand Fashion Call to Action March 2025
PDF
How to run a consulting project from scratch
PDF
dataZense for Data Analytics unleashed features
PPTX
Chapter 2 strategic Presentation (6).pptx
PDF
IFRS Green Book_Part B for professional pdf
PDF
income tax laws notes important pakistan
PPT
Retail Management and Retail Markets and Concepts
PPTX
IITM - FINAL Option - 01 - 12.08.25.pptx
PDF
Handouts for Housekeeping.pdfbababvsvvNnnh
PDF
Comments on Clouds that Assimilate Parts I&II.pdf
PDF
Vinod Bhatt - Most Inspiring Supply Chain Leader in India 2025.pdf
PDF
QT INTRODUCTION chapters that help to study
PDF
533158074-Saudi-Arabia-Companies-List-Contact.pdf
PDF
Cross-Cultural Leadership Practices in Education (www.kiu.ac.ug)
PDF
Challenges of Managing International Schools (www.kiu. ac.ug)
DOCX
Handbook of entrepreneurship- Chapter 7- Types of business organisations
PPTX
Supply Chain under WAR (Managing Supply Chain Amid Political Conflict).pptx
PPTX
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
PDF
Value-based IP Management at Siemens: A Cross-Divisional Analysis
PPTX
Week2: Market and Marketing Aspect of Feasibility Study.pptx
Second Hand Fashion Call to Action March 2025
How to run a consulting project from scratch
dataZense for Data Analytics unleashed features
Chapter 2 strategic Presentation (6).pptx
IFRS Green Book_Part B for professional pdf
income tax laws notes important pakistan
Retail Management and Retail Markets and Concepts
IITM - FINAL Option - 01 - 12.08.25.pptx
Handouts for Housekeeping.pdfbababvsvvNnnh
Comments on Clouds that Assimilate Parts I&II.pdf
Vinod Bhatt - Most Inspiring Supply Chain Leader in India 2025.pdf
QT INTRODUCTION chapters that help to study
533158074-Saudi-Arabia-Companies-List-Contact.pdf
Cross-Cultural Leadership Practices in Education (www.kiu.ac.ug)
Challenges of Managing International Schools (www.kiu. ac.ug)
Handbook of entrepreneurship- Chapter 7- Types of business organisations
Supply Chain under WAR (Managing Supply Chain Amid Political Conflict).pptx
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
Value-based IP Management at Siemens: A Cross-Divisional Analysis
Week2: Market and Marketing Aspect of Feasibility Study.pptx

Software Development in a Funky Manner to meet client requirements best

  • 1. Managing software development in a Funky manner 4Developers, Poznan, Poland March 26, 2010 Peter Horsten, Goyello © 2010 Goyello Sp. z o. o. Copyright © 2009 GOYELLO
  • 2. Gartner studies suggest that 75% of all US IT projects are considered to be failures. The solutions fundamentally did not do what was agreed. Or they missed deadlines. And/or came in over budget. Half of the projects exceeded budget by 200%! WHY?
  • 3. Oh Yeah, who’s “Me” 40 Agile Blogger Coach Communication Consultant Creative Director Dutch Engineer Father Fun Gdańsk Goyello Honest Husband Open mind Opinion Outsourcing Partnership Peter Horsten Positive Project manager Prince2 Social Media Sociologist Software Trust Twitter University of Gdańsk Web 2.0 Web applications Web development
  • 4. Let’s Vote Who has been facing unhappy clients while developing software? Image source: European Parliament, http://www.flickr.com/photos/european_parliament/3480264232/
  • 5. First: Let’s pick up the pieces http://www.youtube.com/watch?v=a3XMA37rb9I
  • 6. Funky reminds me about a concert by Candy Dulfer. What does it mean to you? Picture source: http://www.allaboutjazz.com
  • 7. If you want the best solution, you hire the best, don’t you?
  • 9. It's worth hiring either Brad Pitt or Angelina Jolie for your latest movie. The cost can be divided by millions of people solely because they are so damn hot (funky). Inspired by Joel Spolsky: http://www.joelonsoftware.com/articles/HighNotes.html
  • 10. The first Apple computer development team believed they were going to change the world. Other Apple top teams designed the iPod and iPhone The competition just failed
  • 11. „The average never wins. To succeed you have to stop being so god damned normal. At its best normal output will give normal results.” Funky Business, page 277
  • 12. The “average” developer will never make great software The “average” project will never become a success The “average” client will never get the best result
  • 13. We seem to know the reasons • Poor planning • Lack of executive support • No time for design and user involvement • Unclear goals and • Failure to communicate objectives and act as a team • Lack of understanding • Inappropriate skills • Objectives changing during • Lack of Quality the project management • Unrealistic time or resource estimates
  • 14. But isn’t it just because of the way they think? “…a bunch of nerds…” “…they can only communicate in techno babble….”
  • 15. Or how we IT people treat a client?
  • 16. We need to close the gap in between Business and IT
  • 18. Do we need more Funk?
  • 19. Funky 2b. Combining elements of jazz, blues, and soul 3. Earthy and uncomplicated; natural. 4. a. Characterized by originality and modishness; unconventional http://www.thefreedictionary.com/funky
  • 20. We need more flexibility, more Agility Agile SCRUM FDD BDD RUP TDD Innovation Extreme programming
  • 21. Define needs in terms your client understands! As a Role I require a Feature To gain a Business Benefit Business Driven Development
  • 22. 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
  • 24. 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
  • 25. We will have to change The competition is ready
  • 26. Agility needs a mind shift Are you going to change your attitude?
  • 27. “More freedom equals more responsibility. If you do not make choices, someone else, somewhere else, will make them for you. And you can be sure that they will not care too much about your well-being.”
  • 28. Thanks for your attention! Feel free to contact and follow! Or ask questions today, I don’t bite .... Contact details: @ [email protected]  +48 664 48 68 48  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