Skip to main content

Project Manager

Tutorials

MA Practical Agile Metrics for Release Planning, Estimation, and Retrospectives
Michael Mah, QSM Associates, Inc.
Mon, 06/02/2014 - 8:30am

How do you compare the productivity and quality you achieve with agile practices with that of traditional waterfall projects? Join Michael Mah to learn about both agile and waterfall metrics and how these metrics behave in real projects. Learn how to use your own data to move from sketches on a whiteboard to create agile project trends on productivity, time-to-market, and defect rates. Using recent, real-world case studies, Michael offers a practical, expert view of agile measurement, showing you these metrics in action on retrospectives and release estimation and planning.

Read more
MB Continuous Delivery: Rapid and Reliable Releases with DevOps
Bob Aiello, CM Best Practices Consulting
Mon, 06/02/2014 - 8:30am

DevOps is an emerging set of principles, methods, and practices that enables the rapid deployment of software systems. DevOps focuses on lowering barriers between development, testing, security, and operations in support of rapid iterative development and deployment. Many organizations struggle when implementing DevOps because of its inherent technical, process, and cultural challenges. Bob Aiello shares DevOps best practices starting with its role early in the application lifecycle and bridging the gap with testing, security, and operations.

Read more
MC Creating Android Apps in Java NEW
Mark Meretzky, New York University
Mon, 06/02/2014 - 8:30am

Join Mark Meretzky to learn how to create Android apps using the Eclipse IDE on Mac, PC, or Linux. The apps Mark demonstrates are composed of objects written in Java, plus a screen layout in XML. Find out how the Java code manipulates the XML to present a user interface including buttons, sliders, and other widgets. Draw text and graphics, respond to a touch or keystroke, and recognize a swipe or pinch. Three important design patterns involve views, which are visible areas on the screen. (1) A listener is an object whose methods are called in response to a stimulus.

Read more
MD Giving Great Presentations: The Art of Stage Presence NEW
James Whittaker, Microsoft
Mon, 06/02/2014 - 8:30am

Every hour of every day in every country where business is conducted, the same scene plays out―dozens of well-paid people sitting in a conference room being bored senseless. Death by a thousand slides. This mind numbing, soul crushing, grotesquely expensive experience ends here and now! James Whittaker reveals the secrets to conceiving, building, and delivering a great presentation. Whatever your level of presentation skills, this tutorial will hone them. Learn how to build a compelling story from the ground up. Receive advice on how to remember and recall that story as you deliver it.

Read more
ME Acceptance Test-Driven Development: Mastering Agile Testing SOLD OUT
Nate Oster, CodeSquads, LLC
Mon, 06/02/2014 - 8:30am

On agile teams, testers can struggle to keep pace with development if they continue employing a waterfall-based verification process—finding bugs after development. Nate Oster challenges you to question waterfall assumptions and replace this legacy verification testing with acceptance test-driven development (ATDD). With ATDD, you “test first” by writing executable specifications for a new feature before development begins.

Read more
MF What Do Agile Managers Do? NEW
Johanna Rothman, Rothman Consulting Group, Inc.
Mon, 06/02/2014 - 8:30am

The Agile Manifesto makes no mention of management. So does that mean that we don’t need managers? No. We need managers, but what they do changes in an agile organization.

Read more
MG Solving Real Problems through Collaborative Innovation Games®
Michael Vizdos, Vizdos Enterprises, LLC
Mon, 06/02/2014 - 8:30am

Are you having trouble getting people in your organization to agree on a path forward? Is collaboration sometimes more like a contest to see who can yell the loudest? Is it difficult to get customers to give you the information you need to create a product charter or unambiguous requirements? Achieving meaningful collaboration with a diverse group of people can be very difficult. Michael Vizdos shares his experiences with Innovation Games®, collaboration exercises that dramatically improve the way people work together.

Read more
MH What’s Your Leadership IQ?
Jennifer Bonine, tap|QA, Inc.
Mon, 06/02/2014 - 8:30am

Have you ever needed a way to measure your leadership IQ? Or been in a performance review where the majority of time was spent discussing your need to improve as a leader? If you have ever wondered what your core leadership competencies are and how to build on and improve them, Jennifer Bonine shares a toolkit to help you do just that.

Read more
MK Risk Management: Project Management for Grown-Ups NEW
Tim Lister, Atlantic Systems Guild, Inc.
Mon, 06/02/2014 - 1:00pm

Many organizations are childlike. They blithely plan the project as if nothing will go wrong. And then, when something does go wrong, they are shocked and dismayed. Risk management is not just worrying about your project, and it is not about running away from risk. Risk management for software projects is all about when you make decisions and when you take action. How do you deal with uncertainty? When do you decide to deal with a risk while it is still just a risk, and when do you decide to wait to see if the risk does turn into a problem and manage it then?

Read more
ML Twelve Risks to Enterprise Software Projects—And What to Do about Them NEW
Payson Hall, Catalysis Group, Inc.
Mon, 06/02/2014 - 1:00pm

Every large software project is unique—each with its own complex array of challenges. When projects get into trouble, however, they often exhibit similar patterns and succumb to risks that could have been anticipated and prevented—or detected sooner and managed better. Common responses to the problems—blaming, deferring action, or outright denial—only make things worse.

Read more
MM An Introduction to SAFe: The Scaled Agile Framework NEW
Al Shalloway, Net Objectives
Mon, 06/02/2014 - 1:00pm

Many organizations have achieved agility at the team level only to be unable to achieve it across teams. The Scaled Agile Framework (SAFe) provides both a vision and method for how to achieve this. SAFe is the first documented framework that can be used to scale agile throughout an organization. It is a combination of lean, kanban, and Scrum—lean to provide a context for an organization, kanban to manage the flow of projects, and Scrum to provide agile at the team level. Beginning with an introduction to lean and kanban, Al Shalloway explains why they are required for agile at scale.

Read more
MO Essential Test-Driven Development
Rob Myers, Agile Institute
Mon, 06/02/2014 - 1:00pm

Test-driven development (TDD) is a powerful technique for combining software design, unit testing, and coding in a continuous process to increase reliability and produce better code design. Using the TDD approach, developers write programs in very short development cycles. The developer first writes a failing automated test case that defines a new function or improvement, then produces code to pass that test, and finally refactors the new code to acceptable standards. The developer repeats this process many times until the behavior is complete and fully tested.

Read more
TC Leadership and Career Success—On Purpose NEW
James Whittaker, Microsoft
Tue, 06/03/2014 - 8:30am

Line up all the successful people in the world. Take away the pedigreed and the prodigies—you know the people who are going to succeed no matter what. Remove the brown-nosers and right-time-right-place lottery winners. And who do you have left? People who succeeded on purpose. Study these folks carefully, and you’ll find theirs paths to the top have common themes. James Whittaker exposes the career strategies of the ultra-successful and analyzes them in detail.

Read more
TD Measurement and Metrics for Test Managers
Rick Craig, Software Quality Engineering
Tue, 06/03/2014 - 8:30am

To be most effective, test managers must develop and use metrics to help direct the testing effort and make informed recommendations about the software’s release readiness and associated risks. Because one important testing activity is to “measure” the quality of the software, test managers must measure the results of both the development and testing processes. Collecting, analyzing, and using metrics is complicated because many developers and testers are concerned that the metrics will be used against them.

Read more
TG Agile Boot Camp for Project Managers NEW
Ken Whitaker, Leading Software Maniacs
Tue, 06/03/2014 - 8:30am

In today’s world, multiple project management approaches abound― traditional waterfall, agile using Scrum, and the methodology of the PMBOK® Guide, to name a few.

Read more
TI Eight Steps to Kanban
Al Shalloway, Net Objectives
Tue, 06/03/2014 - 8:30am

Transitioning to agile can be difficult—and often downright wrenching—for teams, so many organizations are turning to kanban practices. Kanban, which involves just-in-time software delivery, offers a more gradual evolution to agile and is adaptable to many company cultures and environments. With kanban, developers pull work from a queue—taking care not to exceed a threshold for simultaneous tasks—while making progress visible to all. Al Shalloway shares eight steps to adopt kanban in your team and organization.

Read more
TN Innovation Thinking: Evolve and Expand Your Capabilities NEW
Jennifer Bonine, tap|QA, Inc.
Tue, 06/03/2014 - 1:00pm

Innovation is a word frequently tossed around in organizations today. The standard cliché is “Do more with less.” People and teams want to be innovative but often struggle with how to define, prioritize, implement, and track their innovation efforts. Jennifer Bonine shares the Innovation Types model to give you new tools to evolve and expand your innovation capabilities. Find out if your innovation ideas and efforts match your team and company goals. Learn how to classify your innovation and improvement efforts as core (to the business) or context (essential but non-revenue generating).

Read more
TP The Essential Product Owner: Championing Successful Products
Ellen Gottesdiener, EBG Consulting
Tue, 06/03/2014 - 1:00pm

Engaged and passionate product owners balance strategic and tactical activities to ensure that the right product is built—and built right. Yet how do these product owners guide planning toward longer-term goals while also ensuring that requirements are sufficiently understood for development and delivery? Join Ellen Gottesdiener as she shares techniques for setting context and collaboratively establishing a shared understanding of requirements. Discover methods to envision the product and identify the stakeholders and their value considerations.

Read more
TR Getting Started with Scrum: An Experiential Workshop
Mitch Lacey, Mitch Lacey & Associates, Inc.
Tue, 06/03/2014 - 1:00pm

Agile is now mainstream, but many companies continue to struggle. When agile is adopted, common issues occur in every organization: getting people to try agile, selling agile to management, learning how to do efficient standup meetings, fitting planning into a short window, and running effective retrospectives. When you add in scaling issues, different development styles, and outsourcing, your simple agile adoption just gets more difficult.

Read more

Keynotes

K1 Beyond the Web and Apps: The Domestication of Knowledge
James Whittaker, Microsoft
Wed, 06/04/2014 - 8:30am

Since the dawn of computing, we've invented only two ways to get work done―the web or apps. We hunt for information on the web or we gather functionality from the app store. In each case, users must take the initiative to find the information they need. We've become used to this life of hunting and gathering, but its time is ending. A new era of domesticated information and functionality is dawning. In this new world, the web's information comes to users when and where they need it.

Read more
K2 For Maximum Awesome
Joe Justice, Scrum, Inc
Wed, 06/04/2014 - 10:15am

An agile hardware and engineering company of 500 collaborators in twenty countries, Team WIKISPEED uses test-first development practices, is run by Scrum teams, and produces road legal cars, micro-houses, and social-good projects. Joe Justice shares how their 100-MPG road car was created in just three months through object-oriented design, iterative development, and agile project management.

Read more
K3 An Agile Throwdown: Munich Takes on the Columbus Agile Benchmark Study
Michael Mah, QSM Associates, Inc.
Thu, 06/05/2014 - 8:30am

Agile has not only gone mainstream, it’s gone global. Data on agile team performance, time-to-market, and quality have emerged in the past decade. In 2012, a group of Columbus, Ohio, companies—business, IT, and financial services firms—participated in the first ever “Columbus Agile vs. the World” study. They collected velocity, schedule, effort, staffing, and quality data which were compared against QSM’s Software Lifecycle Management (SLIM) database. Analysis revealed delivery was 31 percent faster with 75 percent fewer defects than industry norms. Enter Munich, Germany.

Read more
K4 Producing Product Developers
David Hussman, DevJam
Thu, 06/05/2014 - 3:45pm

Many teams and organizations have found agile methods help them produce more. Where critical thinking is alive, a more important question arises: Are we producing the right thing? Even though agile tools and processes have helped produce more, they often fail to help us produce the right product, change our focus to product over process, or improve product learning.

Read more

Concurrent Sessions

BW1 Seven Deadly Habits of Highly Ineffective Software Managers
Ken Whitaker, Leading Software Maniacs
Wed, 06/04/2014 - 12:45pm

As if releasing a quality software project on time were not difficult enough, poor management of planning, people, and process issues can be deadly to a project. Presenting a series of anti-pattern case studies, Ken Whitaker describes the most common deadly habits—along with ways to avoid them.

Read more
BW2 Forward Thinking for Tomorrow's Projects: Requirements for Business Analytics
Joy Beatty, Seilevel
Wed, 06/04/2014 - 12:45pm

Normal people don't look at data sets just for fun; they analyze them to make business decisions. More and more often, business analysts and product managers find themselves on strategic projects that require turning large, and often highly complex, data sets into meaningful information from which conclusive decisions and actions can be derived. Analysis of big data is a reality today in most IT organizations and will grow in significance as businesses look to gain a better understanding for capturing, structuring, and learning from their data.

Read more
BW3 This Is Not Your Father's Career: Advice for the Modern Information Worker
James Whittaker, Microsoft
Wed, 06/04/2014 - 12:45pm

In an era where college drop-outs run successful companies and creative entrepreneurs out-earn corporate vice presidents, working smart is clearly the new working hard. James Whittaker turns on their head the career rules that guided past generations and provides a new career manual for working smarter that speaks to the need for creativity, innovation, and insight. James teaches a set of skills designed for the modern era of working for companies, big or small. Learn how to avoid a one-sided relationship with your employer and ensure your passion is working for—and not against—you.

Read more
BW4 Automate Your Mobile Development Ecosystem
Josh Anderson, StepLeader, Inc.
Wed, 06/04/2014 - 12:45pm

Mobile is hard. Mobile at scale is even harder. And automation is your only option for success as you scale. However, many organizations haven’t yet started automating their mobile development efforts. Understanding how to automate your mobile ecosystem puts you ahead of your competition. How do you actually automate the building, testing, and deploying of hundreds of mobile apps across multiple operating systems and multiple app stores? Josh Anderson explains that when compared to the tools supporting the development and deployment of web applications, mobile is in its infancy.

Read more
BW5 You’re Not as Smart as You Think: Improve Your Decision-Making Skills
Brandon Carlson, Lean TECHniques, Inc.
Wed, 06/04/2014 - 2:15pm

We all think of ourselves as pretty smart. After all, we sent a man to the moon and can instantly send a message across the world. Unfortunately, we suffer from a nasty little thing known as the Overconfidence Effect, a bias that applies to almost everything we do, including judging our own intelligence. Overconfidence is one of the dozens of documented biases and shortcomings in human judgment and decision making.

Read more
BW7 Collaboration and Communication through Improvisation
Kupe Kupersmith, B2T Training
Wed, 06/04/2014 - 2:15pm

To accomplish anything, you need the help of others. Successful teams are composed of members who are continually improving how they interact and communicate. Collaboration, creativity, and results grow out of an environment that is honest, positive, and affirming. Improvisation is about creating a positive environment where actors take an idea and then collaborate to co-create another great idea. In today’s world, a superstar does not sit in his office and emerge with a great idea. Great ideas evolve through group interaction.

Read more
BW8 The Secrets of Mobile App Testing
Jason Arbon, Applause
Wed, 06/04/2014 - 2:15pm

Most app teams aim for 4 stars—not 5. Why? Because delivering and maintaining a high-quality app becomes more challenging every day. Agile engineering and continuous integration put more pressure than ever on testers and quality-focused developers. Add to that the raw complexity of device and platform fragmentation, new sensors, app store processes, star ratings and reviews, increased app competition, mobile automation frameworks that only half work, and users who expect the app to not just work flawlessly, but also to be intuitive and even beautiful and fun.

Read more
BW9 Want Self-Organizing Teams? Just BEGIN Now!
Shawn Button, Leanintuit
Chris Farrell, Rally Software Development
Wed, 06/04/2014 - 3:45pm

Organizations now understand that self-organizing teams perform better. Unfortunately, it’s extremely difficult to find the right balance between control and empowerment that works for your teams in your context. Even after your teams begin to self-organize, you are not finished. You should increase the level of self-organization over time as your teams mature. Shawn Button and Chris Farrell present a concise acronym that can help you empower your teams: BEGIN―Boundaries, Empowerment, Goals, Ingredients, and Nurture.

Read more
BW10 Specification by Example: Stop Testing at the End
Nate Oster, CodeSquads, LLC
Wed, 06/04/2014 - 3:45pm

Even the fastest agile teams can struggle when we “test at the end.” As automation efforts fall behind, untested features pile up, and so does the pressure to cut corners. By contrast, Specification by Example “tests first” by writing automated specifications for new features using concrete examples in plain language. This collaboration focuses everyone—from analysts and customers through developers and testers—to the same definition of “done.” Join Nate Oster as he explains his skeptical journey from traditional testing to Specification by Example.

Read more
BW11 Speed-Reading Your Colleagues and Bosses for Understanding
Jennifer Bonine, tap|QA, Inc.
Wed, 06/04/2014 - 3:45pm

Effective communication is one of the most critical factors for success in the workplace. For software professionals, it is critical to understand how best to present information to your target audience in a way that they will understand and then take the action you want. Jennifer Bonine presents ideas on mastering politics, reading your colleagues and bosses perspective on how they want to receive information, and techniques to use if you’re not getting the action you want from your interactions.

Read more
BT1 Create Personas to Never Lose Sight of Your Customers
Dan Radigan, Atlassian
Thu, 06/05/2014 - 10:15am

Agile enables teams to deliver software with higher consistency and quality. With more frequent release cycles, it's critically important that everyone in your organization focus on the same customers. Creating personas keeps everyone on the product team―product owners, engineers, support, and marketing―focused on delivering for the same key customers. In agile development, the smallest unit of innovation is the user story, and it begins with a customer, represented by a persona. With each completed user story, your organization makes a contribution to that customer.

Read more
BT2 Avoid Over Design and Under Design
Al Shalloway, Net Objectives
Thu, 06/05/2014 - 10:15am

The question of how much design to do up-front on a project is an engaging conundrum. Too much design often results in excess complexity and wasted effort. Too little design results in a poor architecture or insufficient system structures which require expensive rework and hurt more in the long run. How can we know the right balance of upfront design work and emerging design approaches? Al Shalloway shows how to use design patterns—coupled with agile’s attitude of “don’t build what you don’t need”—to guide your design efforts.

Read more
BT3 Accelerate Software Delivery with the Cloud
Rohit Jainendra, Electric Cloud
Thu, 06/05/2014 - 10:15am

The rate of technology innovation continues to accelerate, creating a demand for businesses to quickly deliver software that keeps pace with customer expectations. From development teams working across multiple locations to numerous tools within IT, releasing software in any enterprise has always been a painful, risky, and time-consuming process. While methodologies like agile and DevOps have reduced the release cycle time, organizations can now combine these methodologies with the cloud to deliver software even faster.

Read more
BT4 From Good to Great: Combining Session- and Thread-Based Test Management
Michael Albrecht, AddQ Consulting
Thu, 06/05/2014 - 10:15am

With the increased demand of short iterations, less time for formal testing, and increasingly complex applications, your daily testing habits must change. Session-based test management (SBTM) starts with Exploratory Testing and adds some structure to make it more focused, accountable, and reportable. Thread-based test management (TBTM) organizes Exploratory Testing around threads of activity, rather than test sessions or test artifacts. Michael Albrecht has combined SBTM and TBTM into xBTM™ to take full advantage of both.

Read more
BT5 Play the Lean Startup Game
Ram Srinivasan, Independent Consultant
Thu, 06/05/2014 - 12:45pm

Organizations often build products with minimal customer involvement. Consequently, they often build  products that are different from what the customer actually wants or what the customer will pay for. Lean startups take a different approach and involve customers at every stage of product development. Ram Srinivasan describes how to run a business based on the lean startup approach. Ram begins by playing a collaborative game that explores the marketplace. Delegates self-organize into teams and try to run a profitable business making widgets.

Read more
BT6 Service Virtualization: Speed Up Delivery and Improve Quality
Anne Hungate, Independent Consultant
Thu, 06/05/2014 - 12:45pm

“We could not test this because…” Every technology professional has experienced issues during system testing when unit testing was overlooked or cut short. Every project team has hit roadblocks during system testing when dependent systems or complicated data have been unavailable. Service virtualization is a tool that eliminates the waiting and the excuses, making thorough and complete unit and system testing realistic. Done well, service virtualization improves defect detection and resolution in every phase of a project—driving down cost while improving quality.

Read more
BT7 She's Scrum, He's Waterfall: Can This Relationship Be Saved?
Heather Oppenheimer, Oppenheimer Partners, LLC
Thu, 06/05/2014 - 12:45pm

Do your developers want to try a new approach but are constrained because your customer or project manager isn’t interested in changing? Heather Oppenheimer shares the story of how one company was able to reconcile the development team’s desire to use Scrum with the customer’s requirement for status reporting based on waterfall phases. When they started, the project managers were complaining that they weren’t getting the status information they needed, and the developers were whining that their priorities were being changed daily.

Read more
BT9 Helping Others Take Ownership of Conflict Resolution
Tricia Broderick, Pearson
Thu, 06/05/2014 - 2:15pm

Healthy conflict helps build stronger teams. This should not come as a big surprise. Yet, leaders are all too familiar with the struggle to get members of teams to appropriately resolve their own conflicts. Tricia Broderick faced this challenge until she stopped taking ownership of the conflict and its resolution. Although conflict situations can be dramatically different, underneath most conflicts is a misalignment between perceptions and intentions.

Read more
BT11 Demystifying Big Data and NoSQL
Jon Mills, PaigeTechnologies
Thu, 06/05/2014 - 2:15pm

Big Data is here to stay and with it comes a deluge of new buzzwords and acronyms. Phrases like NoSQL; Document Database; Velocity, Volume, and Variety; Hadoop; and Map Reduce are now commonplace. To complicate matters further, different people define these phrases slightly differently. Jon Mills explains what Big Data really means and pulls back the curtain on the buzzwords surrounding it. Jon explains the origins of NoSQL, what the various NoSQL databases are, and when each is used.

Read more
BT12 The Mismeasure of Software: The Last Metrics Talk You'll Ever Need to Hear
Lee Copeland, Software Quality Engineering
Thu, 06/05/2014 - 2:15pm

The Mismeasure of Software: The Last Metrics Talk You'll Ever Need to Hear Lee Copeland claims that most organizations have some kind of metrics program—and almost all are ineffective. After explaining the concept of measurement, Lee describes two key reasons for these almost universal metrics program failures. The first major mistake people make is forgetting that the model we are using for measurement is not necessarily reality. The second major blunder is treating ideas as if they were real things and then counting them.

Read more