Agile Engineering and Software Craftsmanship
Upcoming SlideShare
Loading in...5
×
 

Agile Engineering and Software Craftsmanship

on

  • 754 views

Agile Engineering and Software Craftsmanship was presented at the 2012 DC Agile Engineering Conference on 12/7/2012 by Excella Agile Xpert Fadi Stephan (@FadiStephan).

Agile Engineering and Software Craftsmanship was presented at the 2012 DC Agile Engineering Conference on 12/7/2012 by Excella Agile Xpert Fadi Stephan (@FadiStephan).

Statistics

Views

Total Views
754
Slideshare-icon Views on SlideShare
754
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Agile Engineering and Software Craftsmanship Agile Engineering and Software Craftsmanship Presentation Transcript

    • Agile Engineering By Fadi StephanSoftware Craftsmanship
    • Fadi Stephan• 15+ years of experience in software development• Consultant with Excella Consulting• Focused on Agile since 2006 – Agile readiness & maturity assessments – Agile coaching & mentoring – Agile principles & software engineering training• Founder of the DC Software Craftsmanship User Group• Organizer of the DC Scrum User Group
    • OOPSLA 1991 HistoryTowards a Software Architecture Handbook
    • OOPSLA 1998 HistorySoftware as a Studio Discipline
    • Craftsman• =
    • HistoryIndividuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan
    • HistorySoftware craftsmanship over CRAP!Craftsmanship over execution• Most software development teams execute, but they don’t take care• We value execution, but we value craftsmanship more
    • Manifesto of Software Craftsmanship
    • Not only working software, but also well crafted softwareNot only responding to change, but also steadily adding valueNot only individuals and interactions, but also a community of professionalsNot only customer collaboration, but also productive partnerships
    • SCRUM
    • Change Risk Analyzer and PredictorCRAP(m) = comp(m)^2 (1 - cov(m)/100)^3 + comp(m)
    • I pity the foolwho doesn’t writetest cases! Test Driven Development
    • I pity the foolwho breaks thebuild! Continuous Integration
    • I pity the foolwho doesn’tcollaborate Pair Programming
    • tQA Should PrideFind Nothing
    • http://www.meetup.com/DC-Scrum/