or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £0.25 Amazon.co.uk Gift Card
Software Craftsmanship: The New Imperative
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Software Craftsmanship: The New Imperative [Paperback]

Pete McBreen
3.5 out of 5 stars  See all reviews (4 customer reviews)
RRP: £22.99
Price: £19.54 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £3.45 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, June 7? Choose Express delivery at checkout. See Details
Trade In this Item for up to £0.25
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Software Craftsmanship: The New Imperative for an Amazon.co.uk gift card of up to £0.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Software Craftsmanship: The New Imperative + Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman + Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)
Price For All Three: £62.87

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 208 pages
  • Publisher: Addison Wesley; 1 edition (23 Aug 2001)
  • Language English
  • ISBN-10: 0201733862
  • ISBN-13: 978-0201733860
  • Product Dimensions: 23.2 x 18.9 x 1.3 cm
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 654,576 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Pete McBreen
Discover books, learn about writers, and more.

Visit Amazon's Pete McBreen Page

Product Description

Product Description

Software Craftsmanship is a call to arms for programmers: an impassioned manifesto that restores the developer to a central role in large-scale projects, and shows developers how to master the skills they need to succeed in that role. Software Craftsmanship transcends "software engineering," demonstrating that quality software can't simply be "manufactured": it must be built by craftspeople with pride in their work, and a personal commitment to excellence. In Software Craftsmanship, Pete McBreen focuses on the craft of software development, explaining why current "software engineering" techniques often fail, and offering programmers a new path to excellence. Just as the modern carpenter benefits from better tools, materials, and understanding, the modern programmer can benefit from better computers, reusable components, and more robust languages -- but only if he or she is prepared to treat the software profession as a true "craft." McBreen explains what software "craftsmanship" means, how its affects users, and how it changes the developer's relationship with customers. He introduces the concepts of software apprentices and journeymen, shows what can (and can't) be learned from the software engineering movement, and presents specific steps you can take now to move towards craftsmanship in your work -- and your organization.

From the Back Cover

By recognizing that software development is not a mechanical task, you can create better applications.

Today’s software development projects are often based on the traditional software engineering model, which was created to develop large-scale defense projects. Projects that use this antiquated industrial model tend to take longer, promise more, and deliver less.

As the demand for software has exploded, the software engineering establishment has attempted to adapt to the changing times with short training programs that teach the syntax of coding languages. But writing code is no longer the hard part of development; the hard part is figuring out what to write. This kind of know-how demands a skilled craftsman, not someone who knows only how to pass a certification course.

Software Craftsmanship presents an alternative—a craft model that focuses on the people involved in commercial software development. This book illustrates that it is imperative to turn from the technology-for-its-own-sake model to one that is grounded in delivering value to customers. The author, Pete McBreen, presents a method to nurture mastery in the programmer, develop creative collaboration in small developer teams, and enhance communications with the customer. The end result—skilled developers who can create, extend, and enhance robust applications.

This book addresses the following topics, among others:

  • Understanding customer requirements
  • Identifying when a project may go off track
  • Selecting software craftsmen for a particular project
  • Designing goals for application development
  • Managing software craftsmen

    Software Craftsmanship is written for programmers who want to become exceptional at their craft and for the project manager who wants to hire them.



    0201733862B07242001

  • Suggested Tags from Similar Products

     (What's this?)
    Be the first one to add a relevant tag (keyword that's strongly related to this product)
     
    (6)

    Your tags: Add your first tag
     

    Sell a Digital Version of This Book in the Kindle Store

    If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

    What Other Items Do Customers Buy After Viewing This Item?


    Customer Reviews

    Most Helpful Customer Reviews
    16 of 17 people found the following review helpful
    By A Customer
    Format:Paperback
    Software Craftsmanship is a very interesting book about the culture behind writing software, which I bought after having it recommended on the eXtreme Programming mailing list. He argues that Software Engineering has grown out of very large projects, yet what most of us do is small projects. We'd be better learning how to organise these projects from the old craft model of apprentice-journeyman-master than from normal software engineering texts.

    It is a very thought provoking read. Reading this book won't give you practical ways of being a better developer, but will give you new ways of thinking about the profession of software development, and how this can be managed in a more people-centric way. I'd recommend it to anyone involved in the process of managing software developers, or who likes to think about these issues.

    Comment | 
    Was this review helpful to you?
    The New Imperative 27 Nov 2011
    Format:Paperback|Amazon Verified Purchase
    This book is very well researched and contains references to myriad books and studies to back up what is being said.

    The essence of the Software Craftsmanship model is to stop trying to control a large number of average developers and instead employ exceptional developers who can self-organise. There is plenty of advice on how to organise a team around a master-craftsman and how to give the novice developers the path to becoming journeymen and eventually master craftsmen.

    Anyone who has worked in companies with lots of warm bodies who cannot reliably get quality software shipped will understand why there is a need to change our attitude towards software development. This book is only controversial if you rely on the hierarchy of software engineering or want to sell certifications.
    Comment | 
    Was this review helpful to you?
    Format:Paperback
    This book has made me reflect on how I consider software development, I have experienced both software engineering projects and less formal variants and to a lesser extent software craftsmanship. The book certainly makes you think about who you should be putting on software development projects and to a large extent I agree. This book is certainly worth a read.
    Comment | 
    Was this review helpful to you?

    Customer Discussions

    This product's forum
    Discussion Replies Latest Post
    No discussions yet

    Ask questions, Share opinions, Gain insight
    Start a new discussion
    Topic:
    First post:
    Prompts for sign-in
     

    Search Customer Discussions
    Search all Amazon discussions
       


    Listmania!


    Look for similar items by category


    Look for similar items by subject


    Feedback


    Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges