• Save
Be Agile, Be Happy
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
740
On Slideshare
737
From Embeds
3
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 3

http://www.slideshare.net 2
https://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide


  • Leb: That is a big part of my being and my identity and the one thing about me that I am most proud of.
    Uni:
    some of the best moments of my life
    graduated from Mr Jefferson’s institution in May 2008
    spent half of my time bragging about Lebanon
    OSC: small consultancy. we build custom software for clients using open source technologies. we specialize in web apps. we consult on software/project management using agile and open approach
    Member of the AgileCville group


  • cases of american/british companies writing software that uses the british numbering system (inches, feet, miles) in collaboration with german/french/dutch companies writing programs using the metric system without proper documentation or conversions




  • btw, i belong to the open source community and the agile community, which means i’m opinionated so i will say some things that will make you cringe or say something like ‘i can’t believe he just said that’ type of thing.
  • btw, i belong to the open source community and the agile community, which means i’m opinionated so i will say some things that will make you cringe or say something like ‘i can’t believe he just said that’ type of thing.

  • software developers go down to their dungeons, and start manically coding
  • product owners (managers, clients, biz dev) do not see any results for at least 3 months
  • how long does it take clients/managers to change their mind?
  • btw, i belong to the open source community and the agile community, which means i’m opinionated so i will say some things that will make you cringe or say something like ‘i can’t believe he just said that’ type of thing.









  • In 2001, 17 prominent figures[6] in the field of agile development (then called "light-weight methods") came together at the Snowbird ski resort in Utah to discuss ways of creating software in a lighter, faster, more people-centric way. They coined the terms "Agile Software Development" and "agile methods", and they created the Agile Manifesto, widely regarded as the canonical definition of agile development and accompanying agile principles.








  • how to implement these ideas in practice?
  • Agile is the umbrella ideology and many frameworks exist to support it.
    XP (extreme programming) is one example
    Scrum is another. our choice at OSC





  • removing obstacles
    help not control
    sometimes a buffer between the devs and the client

  • Scrum enables the creation of self-organizing teams by encouraging co-location of all team members, and verbal communication across all team members and disciplines that are involved in the project.
    A key principle of Scrum is its recognition that during a project the customers can change their minds about what they want and need (often called requirements churn), and that unpredicted challenges cannot be easily addressed in a traditional predictive or planned manner. As such, Scrum adopts an empirical approach—accepting that the problem cannot be fully understood or defined, focusing instead on maximizing the team’s ability to deliver quickly and respond to emerging requirements.
    trading skills between dev









  • scrum of scrums
    sprint review
    sprint retrospective
    etc...
















  • other examples include:
    ping pong
    book club
    company provided food