Similar authors to follow
See more recommendations
About Jennifer Greene
Customers Also Bought Items By
What will you learn from this book?
Head First PMP teaches you the latest principles and certification objectives in The PMBOK® Guide in a unique and inspiring way. This updated fourth edition takes you beyond specific questions and answers with a unique visual format that helps you grasp the big picture of project management. By putting PMP concepts into context, you’ll be able to understand, remember, and apply them—not just on the exam, but on the job. No wonder so many people have used Head First PMP as their sole source for passing the PMP exam.
This book will help you:
- Learn PMP’s underlying concepts to help you understand the PMBOK principles and pass the certification exam with flying colors
- Get 100% coverage of the latest principles and certification objectives in The PMBOK® Guide, Sixth Edition
- Make use of a thorough and effective preparation guide with hundreds of practice questions and exam strategies
- Explore the material through puzzles, games, problems, and exercises that make learning easy and entertaining
Why does this book look so different?
Based on the latest research in cognitive science and learning theory, Head First PMP uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.
Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. This practical book helps you sort it out, first by grounding you in agile's underlying principles, then by describing four specific--and well-used--agile methods: Scrum, extreme programming (XP), Lean, and Kanban.
Each method focuses on a different area of development, but they all aim to change your team's mindset--from individuals who simply follow a plan to a cohesive group that makes decisions together. Whether you're considering agile for the first time, or trying it again, you'll learn how to choose a method that best fits your team and your company.
- Understand the purpose behind agile's core values and principles
- Learn Scrum's emphasis on project management, self-organization, and collective commitment
- Focus on software design and architecture with XP practices such as test-first and pair programming
- Use Lean thinking to empower your team, eliminate waste, and deliver software fast
- Learn how Kanban's practices help you deliver great software by managing flow
- Adopt agile practices and principles with an agile coach
You'll build a fully functional video game in the opening chapter, and then learn how to use classes and object-oriented programming, draw graphics and animation, and query data with LINQ and serialize it to files. And you'll do it all by creating games, solving puzzles, and doing hands-on projects. By the time you're done, you'll be a solid C# programmer--and you'll have a great time along the way!
- Create a fun arcade game in the first chapter, and build games and other projects throughout the book
- Learn how to use XAML to design attractive and interactive pages and windows
- Build modern Windows Store apps using the latest Microsoft technology
- Learn WPF (Windows Presentation Foundation) using the downloadable WPF Learner's Guide
- Using the Model-View-ViewModel (MVVM) pattern to create robust architecture
- Build a bonus Windows Phone project and run it in the Visual Studio Windows Phone emulator
Head First C# is a complete learning experience for object-oriented programming, C#, and the Visual Studio IDE. Built for your brain, this book covers C# 3.0 and Visual Studio 2008, and teaches everything from language fundamentals to advanced topics including garbage collection, extension methods, and double-buffered animation. You'll also master C#'s hottest and newest syntax, LINQ, for querying SQL databases, .NET collections, and XML documents. By the time you're through, you'll be a proficient C# programmer, designing and coding large-scale applications.
Every few chapters you will come across a lab that lets you apply what you've learned up to that point. Each lab is designed to simulate a professional programming task, increasing in complexity until-at last-you build a working Invaders game, complete with shooting ships, aliens descending while firing, and an animated death sequence for unlucky starfighters. This remarkably engaging book will have you going from zero to 60 with C# in no time flat.
"If you're looking for solid, easy-to-follow advice on estimation, requirements gathering, managing change, and more, you can stop now: this is the book for you."--Scott Berkun, Author of The Art of Project Management
What makes software projects succeed? It takes more than a good idea and a team of talented programmers. A project manager needs to know how to guide the team through the entire software project. There are common pitfalls that plague all software projects and rookie mistakes that are made repeatedly--sometimes by the same people! Avoiding these pitfalls is not hard, but it is not necessarily intuitive. Luckily, there are tried and true techniques that can help any project manager.
In Applied Software Project Management, Andrew Stellman and Jennifer Greene provide you with tools, techniques, and practices that you can use on your own projects right away. This book supplies you with the information you need to diagnose your team's situation and presents practical advice to help you achieve your goal of building better software.
- Planning a software project
- Helping a team estimate its workload
- Building a schedule
- Gathering software requirements and creating use cases
- Improving programming with refactoring, unit testing, and version control
- Managing an outsourced project
- Testing software
Jennifer Greene and Andrew Stellman have been building software together since 1998. Andrew comes from a programming background and has managed teams of requirements analysts, designers, and developers. Jennifer has a testing background and has managed teams of architects, developers, and testers. She has led multiple large-scale outsourced projects. Between the two of them, they have managed every aspect of software development. They have worked in a wide range of industries, including finance, telecommunications, media, nonprofit, entertainment, natural-language processing, science, and academia. For more information about them and this book, visit stellman-greene.com