• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Ljudböcker
  • Pocketböcker
  • Spel & pussel

10% rabatt på allt med kod NYSTART10 →

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Populära bokserier
    • Barnbokskaraktärer
    • Populära författare
    Logotyp för Bokus
    Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
    bokus @ CookiesAnpassa cookiesIntegritetspolicyKöpvillkor
    Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
    1. Data och IT
    2. Programmeringsböcker

    Software Craftsman, The

    Professionalism, Pragmatism, Pride

    AvSandro Mancuso

    Häftad, Engelska, 2014

    Del i serien Robert C. Martin Series

    277 kr

    Beställningsvara. Skickas inom 7-10 vardagar. Fri frakt över 249 kr.

    Fler format och utgåvor

    E-bok

    427 kr

    Beskrivning

    Be a Better Developer and Deliver Better Code

     

    Despite advanced tools and methodologies, software projects continue to fail. Why? Too many organizations still view software development as just another production line. Too many developers feel that way, too—and they behave accordingly.

     

    In The Software Craftsman: Professionalism, Pragmatism, Pride, Sandro Mancuso offers a better and more fulfilling path. If you want to develop software with pride and professionalism; love what you do and do it with excellence; and build a career with autonomy, mastery, and purpose, it starts with the recognition that you are a craftsman. Once you embrace this powerful mindset, you can achieve unprecedented levels of technical excellence and customer satisfaction.

     

    Mancuso helped found the world’s largest organization of software craftsmen; now, he shares what he’s learned through inspiring examples and pragmatic advice you can use in your company, your projects, and your career.

     

    You will learn

    • Why agile processes aren’t enough and why craftsmanship is crucial to making them work
    • How craftsmanship helps you build software right and helps clients in ways that go beyond code
    • How and when to say “No” and how to provide creative alternatives when you do
    • Why bad code happens to good developers and how to stop creating and justifying it
    • How to make working with legacy code less painful and more productive
    • How to be pragmatic—not dogmatic—about your practices and tools
    • How to lead software craftsmen and attract them to your organization
    • What to avoid when advertising positions, interviewing candidates, and hiring developers
    • How developers and their managers can create a true culture of learning
    • How to drive true technical change and overcome deep patterns of skepticism

     

    Sandro Mancuso has coded for startups, software houses, product companies, international consultancies, and investment banks. In October 2013, he cofounded Codurance, a consultancy based on Software Craftsmanship principles and values. His involvement with Software Craftsmanship began in 2010, when he founded the London Software Craftsmanship Community (LSCC), now the world’s largest and most active Software Craftsmanship community, with more than two thousand craftsmen. For the past four years, he has inspired and helped developers to organize Software Craftsmanship communities throughout Europe, the United States, and the rest of the world.

    Produktinformation

    • Utgivningsdatum:2014-12-29
    • Mått:180 x 230 x 18 mm
    • Vikt:500 g
    • Format:Häftad
    • Språk:Engelska
    • Serie:Robert C. Martin Series
    • Antal sidor:288
    • Upplaga:1
    • Förlag:Pearson Education
    • ISBN:9780134052502

    Utforska kategorier

    • Programmeringsböcker inom Data och IT

    Mer om författaren

    Sandro Mancuso has coded since a very young age but only started his professional career in 1996. He has worked for startups, software houses, product companies, international consultancy companies, and investment banks. In October 2013, Sandro cofounded Codurance, a consultancy company based on Software Craftsmanship principles and values.  During his career, Sandro has worked on various projects, with different languages and technologies and across many different industries. Sandro has a lot of experience bringing the Software Craftsmanship ideology and Extreme Programming practices to organizations of all sizes. Sandro is internationally renowned for his work in spreading Software Craftsmanship principles and is a renowned speaker at many conferences around the world. His professional aspiration is to raise the bar of the software industry by helping developers become better at–and care more about–their craft through sharing his knowledge, skills, and experiences.  Sandro’s involvement with Software Craftsmanship started in 2010, when he founded the London Software Craftsmanship Community (LSCC), which has become the largest and most active Software Craftsmanship community in the world, with more than 2,000 craftsmen. For the past four years he has inspired and helped developers to start and organize many other Software Craftsmanship communities in Europe, the United States, and other parts of the world.

    Innehållsförteckning

    • Foreword by Robert C. Martin xvPreface xviiAcknowledgments xxvAbout the Author xxix  Part I: Ideology and Attitude 1  Chapter 1: Software Development in the Twenty-First Century 3Seniority 5A New Reality 6  Chapter 2: Agile 9Process-Oriented Agile Disciplines 10Technical-Oriented Disciplines 10What Is It to Be Agile? 11Agile Manifesto 12The Agile Transformation Era 14The Agile Hangover 14Agile versus Software Craftsmanship 21Summary 22  Chapter 3: Software Craftsmanship 23A Better Metaphor 23What Does Wikipedia Say? 24A More Personal Definition 24A Shorter Definition 24Beyond Definitions 25Craft, Trade, Engineering, Science, or Art 25Software Craftsmanship History 26Summary 39  Chapter 4: The Software Craftsmanship Attitude 41Who Owns Your Career? 42Keeping Ourselves Up to Date 44Know Who to Follow 48Practice, Practice, Practice 48Socialize 54Deliberate Discovery 55Work-Life Balance 56Summary 60  Chapter 5: Heroes, Goodwill, and Professionalism 61Learning How to Say No 64Providing Options 70Enlightened Managers 74Summary 75  Chapter 6: Working Software 77Working Software Is Not Enough 78Looking After Our Garden 79The Invisible Threat 79The Wrong Notion of Time 81Legacy Code 88Summary 91  Chapter 7: Technical Practices 93The Right Thing versus the Thing Right 93Context 94Extreme Programming History 96Practices and Values 97Accountability 104Pragmatism 105Summary 106  Chapter 8: The Long Road 107A Tale from a Brazilian Teenager 107Focus and Determination 110Job as Investment 111Autonomy, Mastery, and Purpose 113Career Inside Companies 114Summary 115  Part II: A Full Transformation 117  Chapter 9: Recruitment 119An Ordinary Job Description 120Too Busy to Interview 122No Job Descriptions 123Recommendations 130Community Involvement 130Defining Effective Filtering Criteria 131Proactive Recruitment 134Summary 135  Chapter 10: Interviewing Software Craftsmen 137A Business Negotiation 137Identifying Productive Partnerships 138Good Interviews 142Taking a Punt 148Hiring for an Existing Team versus Hiring for a New Team 149Pre-Interview Coding Exercises 150Everyone Should Know How to Interview 151Developers Must Interview Developers 152Summary 152  Chapter 11: Interview Anti-Patterns 153Don’t Be a Smart-Ass Interviewer 153Don’t Use Brainteasers 154Don’t Ask Questions to Which You Don’t Know the Answers 154Don’t Try to Make the Candidate Look Like a Fool 155Don’t Block the Internet 156Don’t Code on a Piece of Paper 156Don’t Use Algorithms 157Don’t Conduct Phone Interviews 157Summary 158  Chapter 12: The Cost of Low Morale 159The Agile Hangover: Low Morale 159The Cost of Employing 9-to-5 Developers 161Constrained by Lack of Motivation 164Injecting Passion 165Summary 167  Chapter 13: Culture of Learning 169Wrong Motivation 170Creating a Culture of Learning 171What if Others Don’t Want to Join In? 179Summary 182  Chapter 14: Driving Technical Changes 185Identifying Skepticism Patterns 185Be Prepared 189Where Do We Start? 191Fear and Incompetence 195How Do I Convince My Manager? 196How Do I Convince My Team to Do TDD? 197Facing the Skeptics 198Should We Really Care about All That? 205Summary 205  Chapter 15: Pragmatic Craftsmanship 207Quality Is Always Expected 207Busting the “Expensive and Time-Consuming Quality” Myth 209Refactoring 211The “One Way” of Developing Software 212Helping the Business 213Software Projects Are Not about Us 217Great versus Mediocre 217Four Rules of Simple Design 218Craftsmanship and Pragmatism 221Summary 222  Chapter 16: A Career as a Software Craftsman 223Being a Craftsman 224Career Progression 225Roads and Milestones 227Job Diversity 231The Mission 233  Appendix: Craftsmanship Myths and Further Explanations 235  Index 241