Hi all, my name is Jonathan Beltran. We here at Kango Labs just launched a new product for all you folks running agile sprints and using LiquidPlanner. Works for us. Might work for you. It's called Supernatural. This product is really the brainchild of my business partner, Jeremy Dost. This deck is an excerpt of a Drupal Camp presentation he did in May.
Supernatural™, a heavenly dynamic scrum tool.
One tab. All day. Every day.
From Jeremy and Jonathan at Kango Labs, Inc.
Running multiple projects for multiple clients in Agile Scrum sprints?
Have no easy way for individuals to manage tasks from budget estimate, to task, to timesheet, to invoicing, to post mortem?
Get frustrated when tools are not mobile?
It's about time you had a Heavenly Scrum Day
Supernatural™ is an online software development tool designed to help product teams, dev shops, digital agencies, and others navigate through their agile scrum sprint cycles successfully, anytime, anywhere.
Originally created for integration with LiquidPlanner. Supernatural™ let’s a team progress through sprints easily using a data driven UI, dynamic links, and APIs.
“We originally developed this tool for our internal use. Although we we’re happy with the LiquidPlanner project management tool, we needed both headsdown (design and development) and headsup (planning and resource tracking) traceability through our sprints. We had a lot to organize and we hadn’t found a tool to do it just right and be mobile. So, we decided to build it ourselves!”
-Jeremy Dost, Co-Founder, Kango Labs
Get a 15-day free trial by emailing gosupernatural@kangolabs.com, or read on…
Here’s some of what we were using…
Basecamp
Sifter
Microsoft Project
Whiteboards
Jira
Trello
LiquidPlanner
How It Works
Step 1 - Get Integrated
Once your API with LiquidPlanner is set up, you simply log into your teams Supernatural™ instance online.
Step 2 - Plan Your Work
Create goals and sprints, plan your day as best you see fit.
Step 3 - Work Your Plan
As you complete each task, hyperlinks to LiquidPlanner seamless logging.
Step 4 - Stay In The Zone
Supernatural™ shows you only the information you need to know. Other than logging time, you can stay in a heavenly state all day long. (Ohhhh yeahhhhh!)
Retro Is Good
Step 5 - Easily walk through and capture the team’s feedback in a retrospective. Filter and find past and current projects. You’ll have an established record of what went well (Successes), what not so much (Problems).
Here’s what Supernatural™ helps you do:
Helps your standups go smoothly
Helps each person on the team manage their day effectively; as they see fit.
Develops more accurate timelines, which in turn lowers stress.
Lowers time spent on admin tasks.
Keep track of what works, toss what doesn’t. Make all wiser.
Adjust easily to client, contractor, or regional/local preferred tools.
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
A data driven agile scrum tool in Drupal 8
1. A data driven app in Drupal 8
Drupal 8: Our New Hope
www.kangolabs.com
@jezza
http://www.kangolabs.com/supernatural
Supernatural: A heavenly dynamic scrum tool. One tab. All day. Every day.
2. Introduction
Kango Labs is a digital product consultancy that develops products such as
websites and mobile apps
I am a co-founder of Kango Labs, Atlanta, Georgia
We are digital makers!
3. What specifically is the problem?
We have a lot to organize and we have not found a tool to do it just right.
• Basecamp
• Microsoft Project
• Physical boards
• Jira
• Trello
• Liquid Planner
6. What else has been lacking?
Collect data from our sprint retrospectives and process
Create daily tasklists for developers
Easily plan out future sprints and goals
Provide a better summary across the whole team
Ease progress and time tracking
7. Enter D8: A supernatural aid
We are digital makers. Lets build our own in Drupal 8 (rc).
APIs / REST / Headless
Controllers and Views
All the strengths of Drupal and data modelling
8. Crossing the threshold
Good things for getting started
Stand it all up right
Establish the data models and build with the basics
Creating a basic custom module
Explore REST and Boostrap
9. Challenges along the way
Challenges to custom module and template development:
• New configuration in YML
• Routes and controllers and PHP namespaces
• No more drupal_add_js() -> libraries.yml + page attachments
• system_settings_form() -> DrupalCoreFormConfigFormBase
• Dealing with caching -> https://www.drupal.org/node/1903374
• In Controller actions -> Drupal::service('page_cache_kill_switch')-
>trigger();
• In Configuration -> settings.local.php / default.services.yml
10. When things look their worst
Challenges to custom module and template development:
“The website encountered an unexpected error. Please try again later.”
drush cr
Lean on your CI setup
Back to basics: Creating nodes and terms in your module is not very hard
Upgrading was difficult
11. Making it all look good
TWIG is great for building highly customized interfaces
Bootstrap base theme and bootswatch
Building workflow is even easier with named routes