Over twenty years experience developing software and over fifteen years experience managing teams

Specialist in distributed systems, high-performance computing, data mining, rest APIs, data modelling, scalability and code generation

Experience in managing multiple teams, team topologies and process modelling

Python, Nodejs, Java and Javascript/Typescript developer in a wide variety of applications.

My Mentoring Topics

  • Leadership and leadership best practices
  • Being the leader of leaders
  • Collaboration between Product & Engineering
  • Value stream
  • Project to product
  • Team topologies
  • OKRs
  • Engineering culture
  • Software architecture
  • Test / QA
A.
24.May 2022

Hüseyin is one of the best developers that I have ever met. He reviewed one of my applications which I'd like to publish as open-source, took my attention to some missing points, and gave me lots of advice. After my codes were reviewed, we talked about how the architecture was to be. In conclusion, I am fully aware of how to implement the code before publishing. I am truly grateful to him.

Team Topologies - Organizing Business and Technology Teams for Fast Flow
Matthew Skelton, Manuel Pais

Effective software teams are essential for any organization to deliver value continuously and sustainably. But how do you build the best team organization for your specific goals, culture, and needs? Team Topologies is a practical, step-by-step, adaptive model for organizational design and team interaction based on four fundamental team types and three team interaction patterns. It is a model that treats teams as the fundamental means of delivery, where team structures and communication pathways are able to evolve with technological and organizational maturity. In Team Topologies, IT consultants Matthew Skelton and Manuel Pais share secrets of successful team patterns and interactions to help readers choose and evolve the right team patterns for their organization, making sure to keep the software healthy and optimize value streams. Team Topologies is a major step forward in organizational design for software, presenting a well-defined way for teams to interact and interrelate that helps make the resulting software architecture clearer and more sustainable, turning inter-team problems into valuable signals for the self-steering organization.

View
EMPOWERED - Ordinary People, Extraordinary Products
Marty Cagan

What is it about the top tech product companies such as Amazon, Apple, Google, Netflix and Tesla that enables their record of consistent innovation? Most people think it’s because these companies are somehow able to find and attract a level of talent that makes this innovation possible. But the real advantage these companies have is not so much who they hire, but rather how they enable their people to work together to solve hard problems and create extraordinary products. As legendary Silicon Valley coach--and coach to the founders of several of today’s leading tech companies--Bill Campbell said, “Leadership is about recognizing that there's a greatness in everyone, and your job is to create an environment where that greatness can emerge.” The goal of EMPOWERED is to provide you, as a leader of product management, product design, or engineering, with everything you’ll need to create just such an environment. As partners at The Silicon Valley Product Group, Marty Cagan and Chris Jones have long worked to reveal the best practices of the most consistently innovative companies in the world. A natural companion to the bestseller INSPIRED, EMPOWERED tackles head-on the reason why most companies fail to truly leverage the potential of their people to innovate: product leadership. The book covers: what it means to be an empowered product team, and how this is different from the “feature teams” used by most companies to build technology products recruiting and coaching the members of product teams, first to competence, and then to reach their potential creating an inspiring product vision along with an insights-driven product strategy translating that strategy into action by empowering teams with specific objectives—problems to solve—rather than features to build redefining the relationship of the product teams to the rest of the company detailing the changes necessary to effectively and successfully transform your organization to truly empowered product teams EMPOWERED puts decades of lessons learned from the best leaders of the top technology companies in your hand as a guide. It shows you how to become the leader your team and company needs to not only survive but thrive.

View
Project to Product - How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework
Mik Kersten

As tech giants and startups disrupt every market, those who master large-scale software delivery will define the economic landscape of the 21st century, just as the masters of mass production defined the landscape in the 20th. Unfortunately, business and technology leaders are woefully ill-equipped to solve the problems posed by digital transformation. At the current rate of disruption, half of S&P 500 companies will be replaced in the next ten years. A new approach is needed. In Project to Product, Value Stream Network pioneer and technology business leader Dr. Mik Kersten introduces the Flow Framework—a new way of seeing, measuring, and managing software delivery. The Flow Framework will enable your company’s evolution from project-oriented dinosaur to product-centric innovator that thrives in the Age of Software. If you’re driving your organization’s transformation at any level, this is the book for you.

View
Remote Team Interactions Workbook
Matthew Skelton, Manuel Pais

In the new remote-first and hybrid workplace, many organizations are struggling to catch up with new tooling and ways of working. Many are discovering for the first time that the physical office was covering up poorly defined teams and poorly defined areas of focus, threatening their DevOps transformation efforts and the overall health and success of their business. Matthew Skelton and Manuel Pais, coauthors of the highly successful Team Topologies, provide proven patterns for a successful remote-first approach to teams. Using simple tools for dependency tracking and patterns from Team Topologies, such as the Team API, organizations will find that well-defined team interactions are key to effective IT delivery in the remote-first world. This workbook explores several aspects of team-first remote work, including: How the new "remote-first" world is highlighting existing poor team interactions within organizations.Why organizations should use the Team API pattern to define and communicate the focus of teams.How organizations can track and remove team-level dependencies.How and why organizations should design inter-team communications consciously.How and why organizations can use the three team interaction modes from Team Topologies (collaboration, x-as-a-service, and facilitating) to help. The ideas and patterns presented here will help your organization become more effective with a team-based, remote-first approach to building and running software systems.

View
Dynamic Reteaming - The Art and Wisdom of Changing Teams
Heidi Helfand

Your team will change whether you like it or not. People will come and go. Your company might double in size or even be acquired. In this practical book, author Heidi Helfand shares techniques for reteaming effectively. Engineering leaders will learn how to catalyze team change to reduce the risk of attrition, learning and career stagnation, and the development of knowledge silos. Based on research into well-known software companies, the patterns in this book help CTOs and team managers effectively integrate new hires into an existing team, manage a team that has lost members, or deal with unexpected change. You’ll learn how to isolate teams for focused innovation, rotate team members for knowledge sharing, break through organizational apathy, and more. You’ll explore: Real-world examples that demonstrate why and how organizations reteam Five reteaming patterns: One by One, Grow and Split, Isolation, Merging, and Switching Tactics to help you master dynamic reteaming in your company Stories that demonstrate problems caused by reteaming anti-patterns

View
INSPIRED - How to Create Tech Products Customers Love
Marty Cagan

How do today’s most successful tech companies—Amazon, Google, Facebook, Netflix, Tesla—design, develop, and deploy the products that have earned the love of literally billions of people around the world? Perhaps surprisingly, they do it very differently than the vast majority of tech companies. In INSPIRED, technology product management thought leader Marty Cagan provides readers with a master class in how to structure and staff a vibrant and successful product organization, and how to discover and deliver technology products that your customers will love—and that will work for your business. With sections on assembling the right people and skillsets, discovering the right product, embracing an effective yet lightweight process, and creating a strong product culture, readers can take the information they learn and immediately leverage it within their own organizations—dramatically improving their own product efforts. Whether you’re an early stage startup working to get to product/market fit, or a growth-stage company working to scale your product organization, or a large, long-established company trying to regain your ability to consistently deliver new value for your customers, INSPIRED will take you and your product organization to a new level of customer engagement, consistent innovation, and business success. Filled with the author’s own personal stories—and profiles of some of today’s most-successful product managers and technology-powered product companies, including Adobe, Apple, BBC, Google, Microsoft, and Netflix—INSPIRED will show you how to turn up the dial of your own product efforts, creating technology products your customers love. The first edition of INSPIRED, published ten years ago, established itself as the primary reference for technology product managers, and can be found on the shelves of nearly every successful technology product company worldwide. This thoroughly updated second edition shares the same objective of being the most valuable resource for technology product managers, yet it is completely new—sharing the latest practices and techniques of today’s most-successful tech product companies, and the men and women behind every great product.

View
Mindset - Changing The Way You think To Fulfil Your Potential
Carol Dweck

World-renowned Stanford University psychologist Carol Dweck, in decades of research on achievement and success, has discovered a truly groundbreaking idea-the power of our mindset. Dweck explains why it's not just our abilities and talent that bring us success-but whether we approach them with a fixed or growth mindset. She makes clear why praising intelligence and ability doesn't foster self-esteem and lead to accomplishment, but may actually jeopardize success. With the right mindset, we can motivate our kids and help them to raise their grades, as well as reach our own goals-personal and professional. Dweck reveals what all great parents, teachers, CEOs, and athletes already know: how a simple idea about the brain can create a love of learning and a resilience that is the basis of great accomplishment in every area.

View
Radical Candor - How to Get What You Want by Saying What You Mean
Kim Scott

Featuring a new preface, afterword and Radically Candid Performance Review Bonus Chapter, the fully revised & updated edition of Radical Candor is packed with even more guidance to help you improve your relationships at work. 'Reading Radical Candor will help you build, lead, and inspire teams to do the best work of their lives.' – Sheryl Sandberg, author of Lean In. If you don't have anything nice to say then don't say anything at all . . . right? While this advice may work for home life, as Kim Scott has seen first hand, it is a disaster when adopted by managers in the work place. Scott earned her stripes as a highly successful manager at Google before moving to Apple where she developed a class on optimal management. Radical Candor draws directly on her experiences at these cutting edge companies to reveal a new approach to effective management that delivers huge success by inspiring teams to work better together by embracing fierce conversations. Radical Candor is the sweet spot between managers who are obnoxiously aggressive on the one side and ruinously empathetic on the other. It is about providing guidance, which involves a mix of praise as well as criticism – delivered to produce better results and help your employees develop their skills and increase success. Great bosses have a strong relationship with their employees, and Scott has identified three simple principles for building better relationships with your employees: make it personal, get stuff done, and understand why it matters. Radical Candor offers a guide to those bewildered or exhausted by management, written for bosses and those who manage bosses. Drawing on years of first-hand experience, and distilled clearly to give practical advice to the reader, Radical Candor shows you how to be successful while retaining your integrity and humanity. Radical Candor is the perfect handbook for those who are looking to find meaning in their job and create an environment where people love both their work and their colleagues, and are motivated to strive to ever greater success.

View
Accelerate
Gene Kim, Forsgren, Jez Humble

Accelerate your organization to win in the marketplace. How can we apply technology to drive business value? For years, we've been told that the performance of software delivery teams doesn't matter―that it can't provide a competitive advantage to our companies. Through four years of groundbreaking research to include data collected from the State of DevOps reports conducted with Puppet, Dr. Nicole Forsgren, Jez Humble, and Gene Kim set out to find a way to measure software delivery performance―and what drives it―using rigorous statistical methods. This book presents both the findings and the science behind that research, making the information accessible for readers to apply in their own organizations. Readers will discover how to measure the performance of their teams, and what capabilities they should invest in to drive higher performance. This book is ideal for management at every level.

View
The Manager's Path - A Guide for Tech Leaders Navigating Growth and Change
Camille Fournier

Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal--especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager. From mentoring interns to working with senior staff, you'll get actionable advice for approaching various obstacles in your path. This book is ideal whether you're a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization. Begin by exploring what you expect from a manager Understand what it takes to be a good mentor, and a good tech lead Learn how to manage individual members while remaining focused on the entire team Understand how to manage yourself and avoid common pitfalls that challenge many leaders Manage multiple teams and learn how to manage managers Learn how to build and bootstrap a unifying culture in teams

View
Managing the Unmanageable - Rules, Tools, and Insights for Managing Software People and Teams
Mickey W. Mantle, Ron Lichty

“Mantle and Lichty have assembled a guide that will help you hire, motivate, and mentor a software development team that functions at the highest level. Their rules of thumb and coaching advice are great blueprints for new and experienced software engineering managers alike.” —Tom Conrad, CTO, Pandora “I wish I’d had this material available years ago. I see lots and lots of ‘meat’ in here that I’ll use over and over again as I try to become a better manager. The writing style is right on, and I love the personal anecdotes.” —Steve Johnson, VP, Custom Solutions, DigitalFish All too often, software development is deemed unmanageable. The news is filled with stories of projects that have run catastrophically over schedule and budget. Although adding some formal discipline to the development process has improved the situation, it has by no means solved the problem. How can it be, with so much time and money spent to get software development under control, that it remains so unmanageable? In Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams , Mickey W. Mantle and Ron Lichty answer that persistent question with a simple observation: You first must make programmers and software teams manageable. That is, you need to begin by understanding your people—how to hire them, motivate them, and lead them to develop and deliver great products. Drawing on their combined seventy years of software development and management experience, and highlighting the insights and wisdom of other successful managers, Mantle and Lichty provide the guidance you need to manage people and teams in order to deliver software successfully. Whether you are new to software management, or have already been working in that role, you will appreciate the real-world knowledge and practical tools packed into this guide.

View
Sprint - How to Solve Big Problems and Test New Ideas in Just Five Days
Jake Knapp, John Zeratsky, Braden Kowitz

NEW YORK TIMES BESTSELLER WALL STREET JOURNAL BESTSELLER “Sprint offers a transformative formula for testing ideas that works whether you’re at a startup or a large organization. Within five days, you’ll move from idea to prototype to decision, saving you and your team countless hours and countless dollars. A must read for entrepreneurs of all stripes.” —Eric Ries, author of The Lean Startup From three partners at Google Ventures, a unique five-day process for solving tough problems, proven at more than a hundred companies. Entrepreneurs and leaders face big questions every day: What’s the most important place to focus your effort, and how do you start? What will your idea look like in real life? How many meetings and discussions does it take before you can be sure you have the right solution? Now there’s a surefire way to answer these important questions: the sprint. Designer Jake Knapp created the five-day process at Google, where sprints were used on everything from Google Search to Google X. He joined Braden Kowitz and John Zeratsky at Google Ventures, and together they have completed more than a hundred sprints with companies in mobile, e-commerce, healthcare, finance, and more. A practical guide to answering critical business questions, Sprint is a book for teams of any size, from small startups to Fortune 100s, from teachers to nonprofits. It’s for anyone with a big opportunity, problem, or idea who needs to get answers today.

View
Management of Organizational Behavior - Utilizing Human Resources
Paul Hersey, Kenneth H. Blanchard, Dewey E. Johnson

Used by more than a million people, this best-selling book is based on fundamental ideas from the applied behavioral sciences that have been successfully applied in thousands of organizations throughout the world. The Seventh Edition of Management of Organizational Behavior continues to build on the concepts and techniques of two important applied behavioral science approaches: Situational Leadership and One Minute Management - programs adopted worldwide by more than 400 of the Fortune 500 companies. The Seventh Edition is thoroughly revised and updated to reflect the most current research in the behavioral sciences as well as the continued development in the authors' thinking and their consulting activities. In addition to bringing quality management into clearer focus, the book features two new chapters written by international consultants. The new edition also takes into account comments and suggestions provided by managers, students, teachers, researchers, consultants, and reviewers; offers a clear writing style and flexible format; and includes an extensive list of suggested supplementary reading. Management of Organizational Behavior, Seventh Edition, provides readers with a thorough introduction to the exciting field of management of organizational behavior applicable to public and private management and administration in a wide variety of disciplines: business, communication, health sciences, education, nursing, engineering, and agribusiness.

View
The One Minute Manager
Kenneth H. Blanchard, Spencer Johnson

The blockbuster #1 national bestselling phenomenon is back... not that it ever really went away. An easily-read story which quickly demonstrates three very practical management techniques, it also includes information on several studies in medicine and in the behavioral sciences, which help readers understand why these apparently simple methods work so well with so many people. The book is brief, the language is simple, and best of all...it works.

View
The New One Minute Manager
Ken Blanchard, Spencer Johnson, M.D.

A new edition based on the timeless business classic—updated to help today’s readers succeed more quickly in a rapidly changing world. For decades, The One Minute Manager® has helped millions achieve more successful professional and personal lives. While the principles it lays out are timeless, our world has changed drastically since the book’s publication. The exponential rise of technology, global flattening of markets, instant communication, and pressures on corporate workforces to do more with less—including resources, funding, and staff—have all revolutionized the world in which we live and work. Now, Ken Blanchard and Spencer Johnson have written The New One Minute Manager to introduce the book’s powerful, important lessons to a new generation. In their concise, easy-to-read story, they teach readers three very practical secrets about leading others—and explain why these techniques continue to work so well. As compelling today as the original was thirty years ago, this classic parable of a young man looking for an effective manager is more relevant and useful than ever.

View
Extreme Ownership - How U.S. Navy SEALs Lead and Win
Jocko Willink, Leif Babin

An updated edition of the blockbuster bestselling leadership book that took America and the world by storm, two U.S. Navy SEAL officers who led the most highly decorated special operations unit of the Iraq War demonstrate how to apply powerful leadership principles from the battlefield to business and life. Sent to the most violent battlefield in Iraq, Jocko Willink and Leif Babin’s SEAL task unit faced a seemingly impossible mission: help U.S. forces secure Ramadi, a city deemed “all but lost.” In gripping firsthand accounts of heroism, tragic loss, and hard-won victories in SEAL Team Three’s Task Unit Bruiser, they learned that leadership—at every level—is the most important factor in whether a team succeeds or fails. Willink and Babin returned home from deployment and instituted SEAL leadership training that helped forge the next generation of SEAL leaders. After departing the SEAL Teams, they launched Echelon Front, a company that teaches these same leadership principles to businesses and organizations. From promising startups to Fortune 500 companies, Babin and Willink have helped scores of clients across a broad range of industries build their own high-performance teams and dominate their battlefields. Now, detailing the mind-set and principles that enable SEAL units to accomplish the most difficult missions in combat, Extreme Ownership shows how to apply them to any team, family or organization. Each chapter focuses on a specific topic such as Cover and Move, Decentralized Command, and Leading Up the Chain, explaining what they are, why they are important, and how to implement them in any leadership environment. A compelling narrative with powerful instruction and direct application, Extreme Ownership revolutionizes business management and challenges leaders everywhere to fulfill their ultimate purpose: lead and win.

View
The Effective Executive
Peter F. Drucker

The measure of the executive, Peter Drucker reminds us, is the ability to "get the right things done." This usually involves doing what other people have overlooked as well as avoiding what is unproductive. Intelligence, imagination, and knowledge may all be wasted in an executive job without the acquired habits of mind that mold them into results. Drucker identifies five practices essential to business effectiveness that can, and must, be learned: Management of time Choosing what to contribute to the practical organization Knowing where and how to mobilize strength for best effect Setting up the right priorities And Knitting all of them together with effective decision making Ranging widely through the annals of business and government, Peter Drucker demonstrates the distinctive skill of the executive and offers fresh insights into old and seemingly obvious business situations.

View
Measure What Matters - How Google, Bono, and the Gates Foundation Rock the World with OKRs
John Doerr

#1 New York Times Bestseller Legendary venture capitalist John Doerr reveals how the goal-setting system of Objectives and Key Results (OKRs) has helped tech giants from Intel to Google achieve explosive growth—and how it can help any organization thrive. In the fall of 1999, John Doerr met with the founders of a start-up whom he'd just given $12.5 million, the biggest investment of his career. Larry Page and Sergey Brin had amazing technology, entrepreneurial energy, and sky-high ambitions, but no real business plan. For Google to change the world (or even to survive), Page and Brin had to learn how to make tough choices on priorities while keeping their team on track. They'd have to know when to pull the plug on losing propositions, to fail fast. And they needed timely, relevant data to track their progress—to measure what mattered. Doerr taught them about a proven approach to operating excellence: Objectives and Key Results. He had first discovered OKRs in the 1970s as an engineer at Intel, where the legendary Andy Grove ("the greatest manager of his or any era") drove the best-run company Doerr had ever seen. Later, as a venture capitalist, Doerr shared Grove's brainchild with more than fifty companies. Wherever the process was faithfully practiced, it worked. In this goal-setting system, objectives define what we seek to achieve; key results are how those top-priority goals will be attained with specific, measurable actions within a set time frame. Everyone's goals, from entry level to CEO, are transparent to the entire organization. The benefits are profound. OKRs surface an organization's most important work. They focus effort and foster coordination. They keep employees on track. They link objectives across silos to unify and strengthen the entire company. Along the way, OKRs enhance workplace satisfaction and boost retention. In Measure What Matters, Doerr shares a broad range of first-person, behind-the-scenes case studies, with narrators including Bono and Bill Gates, to demonstrate the focus, agility, and explosive growth that OKRs have spurred at so many great organizations. This book will help a new generation of leaders capture the same magic.

View
High Output Management
Andrew S. Grove

This is a user-friendly guide to the art and science of management from Andrew S. Grove, the president of America's leading manufacturer of computer chips. Groves recommendations are equally appropriate for sales managers, accountants, consultants, and teachers--anyone whose job entails getting a group of people to produce something of value. Adapting the innovations that have made Intel one of America's most successful corporations, High Output Management teaches you: what techniques and indicators you can use to make even corporate recruiting as precise and measurable as manufacturing how to turn your subordinates and coworkers into members of highly productive team how to motivate that team to attain peak performance every time Combining conceptual elegance with a practical understanding of the real-life scenarios that managers encounter every day, High Output Management is one of those rare books that have the power to revolutionize the way we work

View
Objectives and Key Results - Driving Focus, Alignment, and Engagement with OKRs
Paul R. Niven, Ben Lamorte

Everything you need to implement Objectives and Key Results (OKRs) effectively Objectives and Key Results is the first full-fledged reference guide on Objectives and Key Results, a critical thinking framework designed to help organizations create value through focus, alignment, and better communication. Written by two leading OKRs consultants and researchers, this book provides a one-stop resource for organizations looking to quantify qualitative goals and ensure each team focuses their efforts to make measureable progress on their most important goals. You’ll learn how OKRs came to be and how leading companies use them every day to help teams and employees stretch their thinking about what’s possible, build their goal-setting muscles and achieve results that reflect their full potential. From the basic framework to a detailed dissection of best practices, this informative guide walks you through real-world implementations to help you get the most out of OKRs. OKRs help employees work together, focus effort, and drive the organization forward. Key results are used to define what it means to achieve broad, qualitative goals, and imperatives like “do it better” are transformed into clear, measureable markers. From the framework’s inception in the 1980s to its popularity in today’s hyper-competitive environment, OKRs make work more engaging and feature frequent feedback cycles that enable workers to see the progress they make at work each and every day. This book shows you everything you need to know to implement OKRs effectively. Understand the basics of OKRs and their day-to-day use Learn how to gain the executive support critical to a successful implementation Maintain an effective program with key assessment tips Tailor the OKRs framework to your organization’s needs Objectives and Key Results is your key resource for designing, planning, implementing, and maintaining your OKRs program for sustainable company-wide success.

View
Crucial Conversations Tools for Talking When Stakes Are High, Second Edition
Kerry Patterson, Joseph Grenny, Ron McMillan, Al Switzler

The New York Times and Washington Post bestseller that changed the way millions communicate “[Crucial Conversations] draws our attention to those defining moments that literally shape our lives, our relationships, and our world. . . . This book deserves to take its place as one of the key thought leadership contributions of our time.” —from the Foreword by Stephen R. Covey, author of The 7 Habits of Highly Effective People “The quality of your life comes out of the quality of your dialogues and conversations. Here’s how to instantly uplift your crucial conversations.” —Mark Victor Hansen, cocreator of the #1 New York Times bestselling series Chicken Soup for the Soul® The first edition of Crucial Conversations exploded onto the scene and revolutionized the way millions of people communicate when stakes are high. This new edition gives you the tools to: Prepare for high-stakes situations Transform anger and hurt feelings into powerful dialogue Make it safe to talk about almost anything Be persuasive, not abrasive

View
Programming Collective Intelligence - Building Smart Web 2.0 Applications
Toby Segaran

Want to tap the power behind search rankings, product recommendations, social bookmarking, and online matchmaking? This fascinating book demonstrates how you can build Web 2.0 applications to mine the enormous amount of data created by people on the Internet. With the sophisticated algorithms in this book, you can write smart programs to access interesting datasets from other web sites, collect data from users of your own applications, and analyze and understand the data once you've found it. Programming Collective Intelligence takes you into the world of machine learning and statistics, and explains how to draw conclusions about user experience, marketing, personal tastes, and human behavior in general -- all from information that you and others collect every day. Each algorithm is described clearly and concisely with code that can immediately be used on your web site, blog, Wiki, or specialized application. This book explains: Collaborative filtering techniques that enable online retailers to recommend products or media Methods of clustering to detect groups of similar items in a large dataset Search engine features -- crawlers, indexers, query engines, and the PageRank algorithm Optimization algorithms that search millions of possible solutions to a problem and choose the best one Bayesian filtering, used in spam filters for classifying documents based on word types and other features Using decision trees not only to make predictions, but to model the way decisions are made Predicting numerical values rather than classifications to build price models Support vector machines to match people in online dating sites Non-negative matrix factorization to find the independent features in a dataset Evolving intelligence for problem solving -- how a computer develops its skill by improving its own code the more it plays a game Each chapter includes exercises for extending the algorithms to make them more powerful. Go beyond simple database-backed applications and put the wealth of Internet data to work for you. "Bravo! I cannot think of a better way for a developer to first learn these algorithms and methods, nor can I think of a better way for me (an old AI dog) to reinvigorate my knowledge of the details." -- Dan Russell, Google "Toby's book does a great job of breaking down the complex subject matter of machine-learning algorithms into practical, easy-to-understand examples that can be directly applied to analysis of social interaction across the Web today. If I had this book two years ago, it would have saved precious time going down some fruitless paths." -- Tim Wolters, CTO, Collective Intellect

View
Agile Testing - A Practical Guide for Testers and Agile Teams
Lisa Crispin, Janet Gregory

Testing is a key component of agile development. The widespread adoption of agile methods has brought the need for effective testing into the limelight, and agile projects have transformed the role of testers. Much of a tester’s function, however, remains largely misunderstood. What is the true role of a tester? Do agile teams actually need members with QA backgrounds? What does it really mean to be an “agile tester?” Two of the industry’s most experienced agile testing practitioners and consultants, Lisa Crispin and Janet Gregory, have teamed up to bring you the definitive answers to these questions and many others. In Agile Testing, Crispin and Gregory define agile testing and illustrate the tester’s role with examples from real agile teams. They teach you how to use the agile testing quadrants to identify what testing is needed, who should do it, and what tools might help. The book chronicles an agile software development iteration from the viewpoint of a tester and explains the seven key success factors of agile testing. Readers will come away from this book understanding How to get testers engaged in agile development Where testers and QA managers fit on an agile team What to look for when hiring an agile tester How to transition from a traditional cycle to agile development How to complete testing activities in short iterations How to use tests to successfully guide development How to overcome barriers to test automation This book is a must for agile testers, agile teams, their managers, and their customers.

View
The Scrum Fieldbook - A Master Class on Accelerating Performance, Getting Results, and Defining the Future
J.J. Sutherland

Based on years of work in the field with scores of companies, including Bosch, 3M, Schlumberger, and Rio Tinto, The Scrum Fieldbook delivers a hands-on, practical approach to rapidly delivering value for companies and organizations. Scrum is the secret weapon behind some of today’s most successful companies. Businesses like Google, Facebook, Amazon, and Apple use Scrum to drive incredibly fast innovation, laser focus on customers, and continuous improvement, and to decrease decision times in order to reshape the world. Scrum is the most utilized Agile framework. In recent years, its use has exploded across the corporate world, far beyond its software and technology roots. J. J. Sutherland and the team at Scrum Inc. have dramatically improved performance at global banks, utility providers, medical device manufacturers, mining giants, and firms on the cutting edge of genetic science. Scrum has helped companies large and small thrive in the age of disruption. In Sutherland’s first book, the national bestseller Scrum: The Art of Doing Twice the Work in Half the Time, coauthored with his father, Jeff, the co-creator of Scrum, he laid out the Scrum framework used by almost all of today’s leading technology companies. In The Scrum Fieldbook, he draws on his firm’s extensive experience in the field to take leaders, managers, and employees deeper into the specific challenges and new opportunities organizations face in an Agile transformation. He shows how the Scrum framework can be successfully applied to any project in any industry, from automobile manufacturers in the U.S. and Europe to nonprofits in Africa, from home renovation contractors in Minnesota to gas exploration companies in South America, from fighter plane builders in Sweden to U.S. Navy Special Forces teams in regions of the world we can’t mention.

View