Visualizing Spikes in DevOps/Scrum

One of the key elements of working with agile frameworks is the ability to create transparency by visualizing the work taken on by the team. In well-known settings, the team refines work to a state where it is ready to be worked on. This is typically done by taking a reasonable-sized improvement request to the product and demystifying the scope while figuring out what work needs to be done in the team to deliver value to the customer. Being able to deliver an increment of value iteratively and incremental is essential. If we lose the transparency in the team, it will be impossible to collaborate when progress stagnates and impossible to identify and resolve impediments.

Not all teams are in a situation where requests can be quantified and broken down into specific tasks that eventually leads to closing the request. Examples of such requests could be bug fixing, experiments with new technology, and migration. This type of work is labeled as spikes. The concept of spikes originates from Extreme Programming (XP) by Kent Beck back in 1996. In XP, a spike is a very simple program to explore potential solutions and reduce the risk of a technical problem. A spike is often defined by a hypothesis, e.g., “Using augmented reality glasses to visualize 3D models will reduce time spent on maintenance” or “Migrating our codebase to python will enable automated testing.”

Selecting the Right Agile Framework – Coveros

Scrum. Kanban. Lean. XP. SAFe. RUP. Scrum of Scrums. There are many frameworks available to organizations that are maturing their agile software development process.

However, the use of some frameworks can help reinforce agile behaviors, while others can be degenerative and actually drive an organization to revert to more waterfall-like software development.

The choice of agile framework should be a collaborative discussion between teams, organizational leadership, and any stakeholders. Every part of the team should have input into what key features they will need from the framework. The "correct choice" will depend on many variables, including the nature of the work, the experiences of the organization, cultural factors, and changes desired to meet the work objectives.

Scrum 101: Everything You Need To Know

Excuse me? Can someone tell me about Scrum?

Whether your team is wondering what Scrum is, comparing it to other methodologies, or trying to implement big changes, this article is for you! Check out the links to popular DZone articles for everything you need to know!

What Is Scrum?

  1. DZone Refcardz: Scrum, written by multiple Scrum experts at Scrum.org, This refcard is a detailed introduction to Agile's most popular framework. It explores the theory, values, roles, and events involved with Scrum.

Add to Path in Windows 10

What is the best/easiest way to add a directory to 'Path' when starting a CMD (MS-DOS) window? It used to be possible to do this with an AUTOEXEC.BAT file in XP.

Stay Productive with These Web Apps

When you’re a freelancer, it’s not always easy to stay on task. Without a real boss looming over your shoulder, you might find yourself posting on social media and watching YouTube videos five hours before the deadline hits. Even when you’re doing your dream job, motivation can be hard to find.

Luckily, you don’t have to do it alone. There are a variety of web apps out there designed to smooth out this process and make it easier to work consistently. These browser-based tools could be a godsend, so let’s take a look at the best productivity apps designed for freelancers.

StayFocusd and LeechBlock

StayFocusd and LeechBlock

Whether you prefer Chrome (StayFocused) or Firefox (LeechBlock), the premise here is the same: Start blocking those sites notorious for sucking away your time! If you find yourself wasting hours on social media when you’re supposed to be working, it’s time to shut those sites off by force.

Both extensions are highly customizable and allow you to block sites at certain times of day, when you’ve spent a certain amount of time on them, and so on.

Trello

Trello

Sometimes you can get the greatest boost to productivity simply by staying organized. Trello allows you to create “boards” for each of your projects, further creating individual cards within them. You can even add checklists, categories and other little tools to each card. It’s designed for teams, but it’s also great for keeping those personal projects organized.

TickTick

TickTick

For many, nothing is more satisfying than ticking off boxes on a checklist. The multi-device app comes with all the basics of a checklist app and more. From reminders and scheduling to priorities and tags (and turning emails into tasks). You can even work with your team on a checklist.

Focus Booster

Focus Booster

Focus Booster uses the pomodoro technique to keep you focused but fresh, with mini-timers that allow you to work in sessions with frequent breaks in between. If you struggle to stay focused after an extended time, this technique is perfect for you. You can download Focus Booster, use it on the web, or install the mobile app.

Habitica

Habitica

If you love video games, Habitica might be for you. “Gamify your life” by turning your tasks into quests, and get showered with gold and XP when you do something productive. Then use it to customize your avatar. There are no rules – just set up your tasks, set the difficulty and get rewarded.

RescueTime

RescueTime

Where have all those hours gone? RescueTime runs in the background, tracking what apps you’re using and the websites you spend your time on, then compiles it into a report. It can be eye-opening to realize how long you spend being unproductive. But once you know, you can take steps to stop wasting so much time on certain websites.

Basecamp

Basecamp

If your whole team is having trouble with focus, Basecamp might be the solution. The app allows you to assign tasks to people, communicate effectively with everyone, and organize all your tools and files in one place. There’s much more to it, but that’s the basics. No more communicating and sharing files through email chains, or wasting time explaining things over and over again.

Brain.fm

Brain.fm

This is an interesting one. Brain.fm uses AI-composed music to help you relax, sleep, or more importantly, focus. It does this by stimulating your brain in ways that their scientists believe can help boost attention. It’s definitely worth a try!

Don’t Fall Behind!

After spending your whole corporate life being told what to do, self-discipline isn’t a skill you’ll pick up right away. Don’t feel bad if you’re struggling, or if you simply need that small extra incentive to focus. These apps were designed to help people like you, so make use of them!