rssHome » Software Dev.

The Art of Lean Software Development

The Art of Lean Software Development

Book Description

This succinct book explains how you can apply the practices of Lean to dramatically increase productivity and quality. Based on techniques that revolutionized Japanese manufacturing, Lean principles are being applied successfully to product design, engineering, the supply chain, and now . With The Art of Lean Development, you’ll learn how to adopt Lean practices one at a time rather than taking on the entire methodology at once. As you master each practice, you’ll see significant, measurable results. With this book, you will:

  • Understand Lean’s origins from Japanese industries and how it applies to software development
  • Learn the Lean software development principles and the five most important practices in detail
  • Distinguish between the Lean and Agile methodologies and understand their similarities and differences
  • Determine which Lean principles you should adopt first, and how you can gradually incorporate more of the methodology into your process
  • Review hands-on practices, including descriptions, benefits, trade-offs, and roadblocks
  • Learn how to sell these principles to management Download Now »

Applying Design for Six Sigma to Software and Hardware Systems

Applying Design for Six Sigma to Software and Hardware Systems

Book Description

The Practical, Example-Rich Guide to Building Better Systems, , and Hardware with DFSS

Design for Six Sigma (DFSS) offers engineers powerful opportunities to develop more successful systems, , hardware, and processes. In Applying Design for Six Sigma to Software and Hardware Systems, two leading experts offer a realistic, step-by-step process for succeeding with DFSS. Their clear, start-to-finish roadmap is designed for successfully developing complex high-technology products and systems that require both software and hardware .

Drawing on their unsurpassed experience leading Six Sigma at Motorola, the authors cover the entire project lifecycle, from business case through scheduling, customer-driven requirements gathering through execution. They provide real-world examples for applying their techniques to software alone, hardware alone, and systems composed of both. Product developers will find proven job aids and specific guidance about what teams and team members need to do at every stage.

Using this book’s integrated, systems approach, marketers, software professionals, and hardware developers can converge all their efforts on what really matters: addressing the customer’s true needs. Download Now »

Growing Object-Oriented Software, Guided by Tests

Growing Object Oriented Software, Guided by Tests

Book Description

Test-Driven (TDD) is now an established technique for delivering better faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this “simple” idea takes skill and judgment to do well. Now there’s a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your and “grow” that is coherent, reliable, and maintainable.

Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you’ll learn how TDD works at multiple levels, using tests to drive the features and the structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that teams encounter with TDD–from integrating TDD into your processes to testing your most difficult features. Coverage includes

  • Implementing TDD effectively: getting started, and maintaining your momentum throughout the project
  • Creating cleaner, more expressive, more sustainable code
  • Using tests to stay relentlessly focused on sustaining quality Download Now »

iPhone SDK Development

iPhone SDK Development

Book Description

Packing the power of desktop applications into a small mobile device, the SDK offers developers the ability to create dynamic, visually-appealing, and highly-capable mobile applications, using the same APIs and tools that uses for its own applications.

However, harnessing that power means learning new tools, new APIs, and even a whole new language.

SDK is a Pragmatic guide to get you started developing applications for iPhone and iPod touch. With it, you’ll get a complete understanding of the tools and techniques needed to succeed on the platform:

  • Use the XCode IDE to manage your source code, images, sounds, database files, and other application resources, building your app and deploying it onto your own device for testing.
  • Develop your user interface the visual, code-free way, with Interface Builder.
  • Master the iPhone’s unique user interface components, including tables, tab bars, navigation bars, and the multi-touch interface.
  • Connect your iPhone to the outside world with networking, exploit the power of a relational database with SQLite, and rock out with first-class support for audio and video.
  • Make use of the iPhone’s unique mobile APIs, like geolocation and the motion-sensing accelerometer Download Now »

Head First Software Development

Head First Software Development

Book Description

Even the best developers have seen well-intentioned projects fail — often because the customer kept changing requirements, and end users didn’t know how to use the you developed. Instead of surrendering to these common problems, let Head First guide you through the best practices of software . Before you know it, those failed projects will be a thing of the past.

With its unique visually rich format, this book pulls together the hard lessons learned by expert software developers over the years. You’ll gain essential information about each step of the software development lifecycle — requirements, design, coding, testing, implementing, and maintenance — and understand why and how different development processes work.

This book is for you if you are:

  • Tired of your customers assuming you’re psychic. You’ll learn not only how to get good requirements, but how to make sure you’re always building the software that customers want (even when they’re not sure themselves)
  • Wondering when the other 15 programmers you need to get your project done on time are going to show up. You’ll learn how some very simple scheduling and prioritizing will revolutionize your success rate in developing software. Download Now »

Head First Object-Oriented Analysis and Design

Head First Object Oriented Analysis and Design

Book Description

Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The authors have made the content of OOAD accessible and usable for the practitioner.”
–Ivar Jacobson, Ivar Jacobson Consulting

“I just finished reading HF OOA&D and I loved it! The thing I liked most about this book was its focus on why we do OOA&D-to write great !”
–Kyle Brown, Distinguished Engineer, IBM

“Hidden behind the funny pictures and crazy fonts is a serious, intelligent, extremely well-crafted presentation of OO Analysis and Design. As I read the book, I felt like I was looking over the shoulder of an expert designer who was explaining to me what issues were important at each step, and why.”
–Edward Sciore, Associate Professor, Computer Science Department, Boston College

Tired of reading Object Oriented Analysis and Design books that only makes sense after you’re an expert? You’ve heard OOA&D can help you write great every time- that makes your boss happy, your customers satisfied and gives you more time to do what makes you happy. But how?
Head First Analysis & Design shows you how to analyze, design, and write serious software: software that’s easy to reuse, maintain, and extend; software that doesn’t hurt your head; software that lets you add new features without breaking the old ones. Inside you will learn how to:

  • Use OO principles like encapsulation and delegation to build applications that are flexible Download Now »
Copyright © 2012 Wow! eBook · All rights reserved · Powered by WordPress