Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!


AgileEurope Conference, Gdansk, Poland, May 30 – June 2 2016

Scrum Expert - Mon, 03/14/2016 - 17:03
AgileEurope is a three-day conference organized by the Agile Alliance. With more that 20 presentations and 15 workshops delivered by Agile thought leaders, this conference will provide European agilists a place to learn and network similar to the annual Agile conference organized in the USA. In the agenda of the AgileEurope Conference, you can find topics like “Courageously, Compassionately, Confidently Learning: The Path to Agility”, “7 Sins of Scrum and other Agile Anti-Patterns”, “Agile Leadership and Self-organization”, “#DiscoveryDojo: Hunting Value with Structured Conversations”, “To Estimate or #NoEstimates, That is the Question”, “Experiences from Lean-Agile Hardware Development”, “One-Size Never Fits All: Tailor Your Agile Transformation to Meet Your Needs”, “How Architects nurture Technical Excellence”, “Agile Product Ownership – StoryMapping”. Web site: Location for the AgileEurope conference: GdaĹ„sk, Poland
Categories: Agile

Keep Austin Agile, Austin, USA, May 26 2016

Scrum Expert - Wed, 03/09/2016 - 15:00
Keep Austin Agile is a one-day conference that takes place in Austin, Texas. This event offers various tracks for education and networking in a relaxed environment. The target audience is project manager, Scrum Master, developer, tester and software development manager. In the agenda of the Keep Austin Agile conference you can find topics like “3 Stages of Enterprise Agility: From Isolated to Networked Agility”, “Agile Success in the Complex Enterprise”, “How to Scale Agile in a Bi-modal World”, “Scaling Agile: A Guide for the Perplexed”, “Three Things You Must Know to Transform Any Sized Organization Into an Agile Enterprise”, “Welcome to the Matrix! Organizational Structures to Support Agile”, “What is This Nexus Thing Anyway?”,”Agile Metrics: Using Them As a Force For Good, Not Evil”, “Coaching Skills for Scrum Masters”, “The ScrumMaster Dojo: Building a Scrum Master and Coaching Community of Practice”, “Things Are Broken: A Study in Moving Tooooo”, “From Models to Stories: Building Your Agile Backlog”, “Portfolio Kanban: Applying Agile and Lean Principles At Portfolio Level”, “Paying Off Technical Debt”. Web site: Location for the Keep Austin Agile conference: JW Marriott, 110 East Second Street, Austin, TX 78701, USA
Categories: Agile

Agile and Beyond, Ypsilanti, USA, May 5-6 2016

Scrum Expert - Wed, 03/09/2016 - 14:00
Agile and Beyond is a two-day conference focused on Agile software development and Scrum project management that takes place near Detroit in Ypsilanti, Michigan. It aimed at taking together software developers, designers, product owners and executives for workshops and presentations focused on Agile and Lean processes. In the agenda of Agile and Beyond you can find topics like “Expanding an Agile Culture in organizations with Design thinking”, “Spice Up Your Agile Everything”, “Agile Coach Activity Pack: Experience and Learn Through Four Simulations”, “The Business Analyst: How To Be More Than a Proxy”, “User Story Mapping Deep Dive”, “User Story Mapping Deep Dive”, “Gamifying Retrospectives for Distributed Teams”, “Effective Software Delivery: Agility Without the Dogma”, “Agile NOT By The Book”, “Save Our Scrum”. Web site: Location for the Agile and Beyond conference: Eagle Crest Resort & Conference Center, 1275 S Huron Street, Ypsilanti, MI 48197, USA
Categories: Agile

InLoox Adds Kanban Board

Scrum Expert - Tue, 03/08/2016 - 16:57
InLoox has annouced InLoox 9, the next generation of its collaborative project management solution. The upgrade brings with it an enhanced platform for increased efficiency and collaboration, providing a solution for project and personal task management, project planning, document management, time tracking, budgeting, reports and dashboards. The latest version of InLoox features a completely redesigned InLoox now! Web App, the main platform for InLoox’s on-demand SaaS solution, which has been updated with a sleek and modern design that offers users an intuitive interface to help improve performance. Workplace, a new feature of the enhanced InLoox now! Web App, also gives project managers a central place for personal and project task management, helping to organize time and priorities, and to stay up-to-date with crucial messages and alerts. With InLoox now! Web App, communicating with team members is now faster and easier using the solutions’ chat feature. Its project notes function allows information to be exchanged seamlessly, facilitating problem solving and preserving ideas and best practices for future reference. InLoox now! also closes the gap between modern task management and classic project management, featuring both a Kanban-board that allows users to visualize task progress and a Gantt chart to show overall project progression.
Categories: Agile

UX in Agile Product Management

Scrum Expert - Tue, 03/08/2016 - 13:52
Agile has become the de-facto standard for innovating new products in software development. But an Agile project needs good product management and good UX design to succeed. Fitting UX in with product management and Agile can be uncomfortable for UX designers. Once you get it, though, you’ll never want to work any other way. This presentations covers: * Why Agile works well for innovation and for software delivery * What product management is and why your software product can’t succeed without it * The different product phases: Discover, expand and exploit * The role of UX in each phase * Setting up hypotheses and metrics to keep Agile teams on track * How to get the time to do your design * How to make sure the users get a voice too Video producer: Further reading: The UX Runway – Integrating UX, Lean and Scrum Cohesively
Categories: Agile

Continuous Improvement Without Blame

Scrum Expert - Mon, 03/07/2016 - 18:06
The frontier is somewhat thin between analyzing things for continous improvement in Agile and blaming people for failure. In this blog post, John Allspaw discusses how Etsy wants to consider mistakes, errors, slips or lapses with a perspective of learning. he explains how having blameless post-mortems on outages and accidents are part of this approach. John Allspaw presents the concept of “Just Culture” where you make effort to balance safety and accountability. People should be able to give detailed account of problems without fear of punishment or retribution. People can explain why their actions made sense to them at the time, which help to understand the cause of the failure. Here are some of the principles of the “Just Culture”: * Encourage learning by having these blameless retrospectives on outages and accidents. The goal is to understand how an accident could have happened, in order to better equip ourselves from it happening in the future * Give people the authority to improve safety by allowing them to give detailed accounts of their contributions to failures. * Encourage people who do make mistakes to be the experts on educating the rest of the organization how not to make them in the future. * Accept that there is always a discretionary space where humans can decide to make actions or not. The conclusion of the article is that “Failure happens. In order to understand how failures happen, we first have to understand our reactions to failure.” Read the complete blog post on [...]
Categories: Agile

Clash of Agile Project in Waterfall Organisation

Scrum Expert - Thu, 03/03/2016 - 16:34
This presentation shares a set of stories, representing lessons learned from running an agile project in a waterfall-based telecom culture. What was done differently from the enterprise waterfall-based project management standard? What agile principles and specific practices were applied? What were tangible benefits to the business from the situation where one project team became “outlaws” of the corporate culture. Video producer:
Categories: Agile

Scrum Sprint Retrospective Problems

Scrum Expert - Wed, 03/02/2016 - 10:31
The last Agile Manifesto principle states that “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.” For Scrum teams, the sprint retrospective is therefore a key meeting for continuous improvement. The results are however not always satisfying. In his book “Essential Scrum“, Kenneth Rubin discusses the most common issues in sprint retrospectives that he has noticed in his Agile coaching experience. Sprint retrospectives are not without issues. Having worked with many organizations using Scrum, I have noticed a number of common issues. An unfortunate issue is when teams simply don’t do the sprint retrospective, or when they do, attendance is low. The reasons for both tend to be similar. If people are assigned to multiple teams, scheduling conflicts could prevent them from attending. This is an organizational dysfunction that managers need to address. Or perhaps team members are just bored or disengaged, or they have not really bought into using Scrum. Others might think that doing anything other than their particular work isn’t worth their time (for example, they believe that anything other than coding or testing is just wasteful). Often these issues stem from naivetĂ© regarding Scrum and its focus on continuous improvement. Other times it’s just the opposite – team members believe they have reached the pinnacle of Scrum usage and therefore have nothing further to learn from the sprint they just performed, from their teammates, or from their own success or failure. If people don’t see the [...]
Categories: Agile

Targetprocess Expands to Project Portfolio Management

Scrum Expert - Mon, 02/29/2016 - 16:16
Targetprocess is a visual project management tool that recently released project portfolio management functionalities in response to frequent requests from users for an Agile PPM solution. The new PPM Solution allows users to plan by teams and connect high-level strategy with execution. Features such as People Allocation Management and RAG Status Tracking allow users to see the “big picture” and benefit from full traceability at various levels. The latest release also included Workflow Management for Functional Teams, an often requested feature which lets users visualize and manage work for functional teams. The new Workflow Management for Functional Teams is to help companies adopting Agile to optimize the current process and simplify their adoption of Agile as the next step. Targetprocess plans to build on its portfolio management functionality as users continue to request capabilities. Features like Capacity Management and Custom Metrics are in line to be added next. These new features are driven by user requests from the Targetprocess community, but Michael Dubakov, one of the founders of Targetprocess, has observed that 2016 will see a great deal of merging between Application Lifecycle Management (ALM) and Project Portfolio Management (PPM) solutions as vendors look to better connect portfolio planning to project execution. Later in 2016, Targetprocess is planning to integrate itself with Vizydrop, a daughter project of the company that analyzes data and generates automatic charts with suggestions for different ways to view information. The integration aims to help Targetprocess users better understand their project data in order to derive [...]
Categories: Agile

ScrumImpulz, Bratislava, Slovakia, May 12-13 2016

Scrum Expert - Mon, 02/29/2016 - 13:00
ScrumImpulz is a two-day conference focused on Scrum that takes place in Bratislava, Slovakia in May 2016. Local and international experts share their practical experience about the adoption of Agile approaches in software development projects. In the agenda of the ScrumImpulz you could find topics like “The Roadmap for High Performing Teams”, “Management 3.0 – model for agile leaders”, “The worst fails that can occur in our agile team and how to deal with them”, “Global challenges require responses. People and teamwork are the best one” and a case study on Agile in the software development department of an international bank. Web site: Location for the ScrumImpulzconference: Hotel Tatra, Nám. 1 mája 5, 811 06 Bratislava
Categories: Agile

Metrics to Drive High Performance Scrum Teams

Scrum Expert - Thu, 02/25/2016 - 17:03
This presentation by Grindr VP of Engineering, Lukas Sliwka, focuses on implementing Scrum metrics to drive high performance teams while building strong and innovative software engineering organization. You will learn in this presentation: 1) What Scrum is and what is not: Lukas will share his experience in using agile and Scrum practices to build high performing, software engineering team. He will focus on Scrum as a communication framework and he will discuss supporting practices necessary to make Scrum successful in a modern software engineering organization. 2) Key factors necessary for a successful implementation of Scrum: Lukas will share key ingredients necessary for a successful Scrum reboot of a software engineering organization. 3) How to measure Scrum: Lukas will showcase and discuss the usage of Velocity, Work Capacity, Focus Factor, and other metrics to measure performance of agile teams. He will also discuss application of Scrum metrics in creation of engineering roadmaps and forecasts. Video producer:
Categories: Agile

Micro Focus Atlas 3.0 Improves Agile Delivery

Scrum Expert - Tue, 02/23/2016 - 21:31
Micro Focus has announced today the availability of Atlas 3.0, its latest Agile business requirements and delivery platform. With Atlas 3.0, the visibility into quality metrics provides organizations greater confidence that the business needs are aligned with Agile delivery. Atlas 3.0 integrates with multiple test management platforms, including Silk Central, for strategically planning testing suites, defining test cases and executing quality management. This integration continuously aligns testing efforts with business user requirements, even as they evolve over time. The business has complete visibility and control to view test activity and results in each of the requirement areas. With Atlas 3.0, development teams can more easily define and track business needs, independently or in cadence with an Agile delivery team. New Atlas 3.0 features include the ability to: * Review and evaluate the results of evolving business needs: View details of how requirement versions have changed over the life of the project. * Assess potential impact of new requirements: Easily create diagrams that show requirement relationships and identify interdependencies to help make informed decisions and set realistic schedule expectations as new requirements are introduced. * Improve collaboration between business and development teams: Communicate and exchange ideas/concepts better as you develop and clarify application requirements. * Translate the progress of Agile teams into the context of customer expectations: Return transparency to the business with a clear picture of where development time is being spent to confirm that focus remains aligned with the defined requirements.
Categories: Agile

Agile and Scrum Trello Extensions

Scrum Expert - Mon, 02/22/2016 - 13:00
Trello is a free on-line project management tool that provides a flexible and visual way to organize anything. This approach is naturally close to the visual boards used in the Scrum or Kanban approaches. As the tool as an open architecture, some extensions have been developed for a better implementation of Agile project management in Trello and provides additional features like Scrum burndown charts. Updates February 12 2016: added Agile SCRUM for Trello Chrome extension and Sprintiz November 16 2015: added Corrello and Fluxo June 23 2015: added micro-burn and Plus for Trello March 17 2015: added Screenful for Trello extension The visual representation and the card system used by Trello already make it possible to use it for Scrum project that need a virtual board to display their user stories backlog and their sprint tasks. The rich capabilities of Trello cards allow attaching different information to them. Cards can manage due dates, acceptance criteria, progression tracking, and document attachment. Tags, called labels in Trello, support the structure of information about your work. Multiple boards have naturally to be used to manage the different aspects of Scrum in Trello. Trello list and cards example. Source: Some extensions, the Trello name for plugins, have been developed to improve the basic Agile features provided by this project management tool. Trello offers a public API ( that you could use if you wanted to customize it for your particular needs. Agile SCRUM for Trello Agile SCRUM for Trello boards is a Google [...]
Categories: Agile

Agile Trends, Sao Paolo, Brazil, April 29-30 2016

Scrum Expert - Wed, 02/17/2016 - 17:00
Agile Trends is a two-day conference focused on Agile and Scrum that takes place in Sao Paolo in Brazil. All the talks are in Portuguese. In the agenda of the Agile Trends conference you can find topics like “Best Practices for High Effective Meetings”, “Smiles: Smiling with 60% Less Defects”, “Lean Security”, “Customer & Product Discovery in Mobile”, “Scrum of Scrums: Scaling Agile Concepts in Distributed Contexts”, “Agile Tester 3.0”, “Global Agile UX”, “Evolutionary Software Architecture”,” Complexity is Dead: at Least for the End User”. Web site: Location for the Agile Trends conference: Hotel Maksoud Plaza, Alameda Campinas 150, 01404-900 – Sao Paulo/SP, Brazil
Categories: Agile

Sciforma Released New Project Scheduler

Scrum Expert - Tue, 02/16/2016 - 17:35
Sciforma, a provider of project and portfolio management software, has announced the release of its new Project Scheduler. Following the release of its HTML5-based solution last year, Sciforma has adopted an assertive, DevOps inspired, 6-week release policy to better accommodate customer expectations and deliver new features more frequently. “For the latest update of Sciforma, our UX Design team has gone through extensive User Research which confirmed that despite the emerging use of Agile approaches (also supported by Sciforma) Project Managers are still eager for advanced along with traditional project management capabilities, especially revolving around the Gantt diagram. With that in mind, we completely revisited the experience we provide to Project Managers in terms of scheduling and tracking their projects. We are thrilled to introduce the new Project Scheduler,” explained Fabien Herelle, VP of Solutions at Sciforma. Sciforma designed an unique, intuitive, simple and yet powerful interface allowing the Project Managers to access all the features they need to create the Task outline, assign and control Resources, identify and solve scheduling problems, manage Risks and more. All, in one place. Among the favorite new functionalities: * Ability to simulate the impact of a potential new assignment on a Resource workload across all Projects of the database * Easily replace a Resource or fulfill soft assignments throughout the Project * Identify the issues following a Project update and understand the chain of elements that led to those issues * Sciforma Theater: tailor, share, and present project information to various audiences
Categories: Agile

Agile on the Beach 2016 Keynote: Rebecca Parsons

Scrum Expert - Tue, 02/16/2016 - 16:44
Agile on the Beach will welcome Rebecca Parsons to Cornwall in September to share her thoughts and insights on agile software development. Dr. Rebecca Parsons, ThoughtWorks’ Chief Technology Officer and Director of Agile Alliance. Agile on the Beach is a leading annual conference in Falmouth, Cornwall. Exploring the latest agile and lean thinking in software craftmanship, teams and business. Including ample networking opportunities such as the beach party this conference brings together 300 people to explore, evolve and find out what it means to be truly agile in business, from its culture to product development practices. A two day conference on the Cornish coast with a beach party in between, perfect to evoke creative and technical thinking, enjoy time with the UK leading thinkers in agile adoption and evolution. More information on
Categories: Agile

Beautiful Teams

Scrum Expert - Thu, 02/11/2016 - 17:11
Let’s challenge some of the commonly accepted patterns for software development teams. High degree of autonomy doesn’t turn into anarchy but rather help to keep intrinsic motivation high. Participatory leadership means that every team member is a leader yet it doesn’t mean competition. Decisions making process has nothing to do with power structures. Culture is paramount and it goes ahead of technical skills. Collaboration is ultimately the factor the whole team optimizes their work for. Video producer:
Categories: Agile

Agile Open Camp Argentina, Bariloche, Argentina, March 3-6 2016

Scrum Expert - Thu, 02/11/2016 - 11:00
The Agile Open Camp Argentina conference is a four-day event that wants to gather Agile and Scrum practitioners of Argentina and Latin America to share knowledge and experiences. All the talks will be in Spanish. The Agile Open Camp Argentina conference follows the open space format for conferences. Open space is a simple methodology for self-organizing conference tracks. It relies on participation by people who have a passion for the topics to be discussed. There is no preplanned list of topics, only time slots and a space in the main meeting room where interested participants propose topics and pick time slots. Web site: Location for the Agile Open Camp Argentina conference: Estancia del Carmen, Ruta N 40 Km. 2028, 8400 San Carlos de Bariloche, RĂ­o Negro, Argentina
Categories: Agile

Tools to Assess and Manage Technical Debt

Scrum Expert - Tue, 02/09/2016 - 16:49
Technical debt is a metaphor coined by Ward Cunningham in 1992. This concept refers to the work that needs to be done so that a software development project could be considered as “complete”. Could you try to measure your amount of technical debt? Could you use some tools to do this? These are some of the questions that this article explores. In a brief informal survey of Agile practitioners, the idea of putting some number on the amount of technical debt was mostly considered as strange. Somebody even answered that if you had a good definition of “done”, your project should never create any technical debt. For those who live in a less perfect world, technical debt could be created in all the software development activities: architecture, design, coding, testing and configuration management. You don’t have to be an evil programmer to create some debt, especially in large projects. You just duplicate some code because you don’t know that the same feature is also implemented elsewhere in the system or you rely mostly on manual testing to verify an urgent change needed for a bug in production. Sometimes, it is the requirements or the concept that changes and you should refactor some to make variables names more meaningful. Tools to detect some of the technical debt issues have existed for a long time. There are plenty of them available for code analysis or test coverage. Some might provide “absolute” information, like the violation of a coding standard, and other will [...]
Categories: Agile

Build your Product Backlog with Story Mapping

Scrum Expert - Thu, 02/04/2016 - 18:24
Story mapping is a technique invented by Jeff Patton that order user stories along two independent dimensions. The “map” arranges user activities along the horizontal axis in rough order of priority. On the vertical axis, it represents increasing sophistication of the implementation. In his blog post, Sunit Parekh explains how you can apply story maps to build your product backlog in a visual way. Sunit Parekh starts by explaining what is a story map. He presents also the six advantages of story mapping. Then, he explains how you can enrich story maps with follow up questions or alternative approaches. He presents alternative ways to structure story map, using for instance the “user journey” perspective. The blog post ends with what is needed to perform a story mapping activity and the traps you need to avoid to you run the story mapping successfully. His conclusion is that “Story mapping is an effective inception tool to create a product backlog in a visually structured way. It helps in building a shared understanding, identify gaps in the backlog, see interdependencies, perform better relative sizing. Further, it can also help in slicing and release planning activities.” Read the complete blog post on
Categories: Agile