GLOBAL DEVELOPMENT LESSONS LEARNED FROM LEADING GLOBAL DEVELOPMENT TEAMS THROUG AGILE, SCRUM, AND WATERFALL TEAMS THROUG AGILE, SCRUM, AND WATERFALL #OpenDevelopmentMethod OpenDevelopmentMethod.org
OPEN SOURCE ADVOCATE & DOG LOVER OPEN SOURCE ADVOCATE & DOG LOVER @AhmadNassri http://ahmad.codes ADVISOR ADVISOR WORK WITH AMAZING COMPANIES WORK WITH AMAZING COMPANIES
DEVELOPMENT METHOD DEVELOPMENT METHOD 1. Quality: slay the technical debt monster 2. Documentation: documentation, documentation, documentation! 3. Test: successful tests speak louder than features 4. Discuss: everything is a discussion & everyone has a say 5. Transparency: everybody can see (business, design, engineering) 6. Asynchronicity: (no meetings, no direct answers) 7. Democracy: everybody decides, together.
the act of designing tests is one of the best bug preventers known. The thinking that must be done to create a useful test can discover and eliminate bugs before they are coded – indeed, test-design thinking can discover and eliminate bugs at every stage in the creation of software, from conception to specification, to design, coding and the rest.” ― Boris Beizer,
things go wrong it's tempting to shift the blame. Don't. Accept responsibility. People will appreciate it, and you will find out what you're capable of.” ― Paul Arden, Whatever You Think, Think the Opposite