Covid-19 changed the game, making remote work and distributed team members the norm. I think we all sense that something fundamental has changed in the nature of work, and many of these changes will persist even after the pandemic. Like it or not, whiteboards and sticky notes can no longer cut it. We have to use Agile tools. So... which one?
In this talk Craeg will do an in-depth walkthrough of two leading Agile tools: Atlassian Jira and Kanbanize. He will review the philosophy of each tool, and then walk through a fully featured simulation, complete with sample projects, plugins, and project configurations, that show off the best that each tool has to offer.
Atlassian Jira is a “developer’s tool,” and this heritage shows through clearly in the way it is set up, how the pieces fit together, and the problems it tries to solve. But this is really only a small part of the Jira story. The Jira plugin marketplace has exploded in popularity, with hundreds of high-quality plugins that extend Jira in all sorts of interesting ways. Craeg will demonstrate a Jira configuration that includes plugins including Nave, Structure, Structure.Gantt, Checklist, Story Maps, and JXL. Taken together, these plugins transform Jira into an Enterprise-strength tool. Craeg will explore how Jira supports both Kanban and Scrum at the team level, as well as scaling beyond the team level. In addition, Craeg will briefly discuss the elephant in the room, Jira Align, and why he still prefers the “augmented Jira” approach.
Kanbanize is the market leader among a set of up-and-coming Kanban tools including Kaiten, Swift Kanban, Kanban Zone, and LeanKit. Craeg will explore how Jira supports both Kanban and Scrum at the team level, as well as scaling beyond the team level. In contrast to Jira, Kanbanize offers a “batteries included” approach that tightly integrates features in a unique and highly usable interface.
Craeg will explore the areas of overlap and the unique strengths of each tool. In the end, both are highly capable, flexible, and powerful enough to support even the largest of organizations. But...in the end there can be only one. Come to see the results of this legendary battle!
Boost PC performance: How more available memory can improve productivity
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the Titans Ariel Partners
1. Lean In Government 2022
February 16, 2022, 2:30pm EST
Jira and Kanbanize:
Clash of the Titans
Craeg K. Strong, CTO, Savant Financial Technologies, Inc.
d/b/a Ariel Partners
7. Context: Online Learning Company
qMission: Help K-8 Students to love and excel at Math
qPrimary school lessons in production Now
qUsers nearly 1/3 of all US Students
qExtending into Elementary and Secondary School Grades
qDelivery: Roughly one grade-worth of material per calendar year
7
9. Development Teams: Pivotal
q Started with Scrum
q Using Pivotal Tracker
q Sprints did not work well
§ significant unplanned work
§ Significant Fixed-date work
§ Significant coordination with other specialist teams (academics, video production, instructional designers)
12. Summary
qRegular weekly deployments to Production every Thursday
qConstant improvements throughout, especially for scalability
qMany dependencies for lessons: rescheduling is difficult
§ Scheduled video production date
§ Voice actors
§ Teachers
§ Script
§ Unique Interface features (e.g., mystery bag manipulative)
qNew material cannot go “live” until entire grade is finished
qInterface is brand new– significant rework is expected
qEach grade is more difficult and time consuming than the last
16. Initial Kanban Tool Requirements
Prepared for Zearn 16
Category Feature Description
1 Basic Kanban Support Flexible Board Design We can capture our workflows
2 Flexible Ticket Design Visualize dependencies, urgency, etc.
3 Quick Filters Quickly zero in on important issues
4 WIP Policies By person, conwip, capwip, min and max
5 Browse / Search Tagging Group things in arbitrary ways
6 Searching
7 Metrics Basic Kanban Metrics Throughput, cycle time, cumulative flow, WIP Aging
8 Segregate metrics by type
9 Multiple Views Linked Boards
10 Progress Bars Show progress of child cards in parent
11 Calendar view Be able to show fixed date vs due date
12 Planning Story Mapping
13 Forecasting Monte Carlo Simulation Forecasting
14 Integration GitHub integration Show Pull Requests, Branches, Merges
15 Build Integration Display builds linked to user story
16 Slack/Email Integration Notify for certain events
18. Eliminated
Kanban Zone
qCannot show same card on more
than one board
qNo card labels or stickers
qNo Monte Carlo forecasting
qNo calendar/timeline view
Kaiten & LeanKit
qNo Monte Carlo forecasting
Swift Kanban
qExpensive
qUsability Issues (subjective)
Jira Align
qVery Expensive
19. Different Philosophies
Batteries Included
Let 1,000 Plugins Bloom
Software Engineering Support
Is Most Important
Planning & Coordinating Work
Is Most Important
Scrum First Kanban First
22. Lesson Production
Product Design Team
Manipulatives Team
Content Authoring Team
CMS Team
Visual/UX Design Team Student Interface Team
Educator Interface Team
Video Production Team
Visualize Board Relationships On Dashboard
Upstream Team
(Discovery Kanban)
Downstream Team
(Delivery Kanban)
LEGEND:
26. Flight Level 2: Coordination Boards
q Timeline view
shows bar by
planned start &
end dates
q Grades up top
q Missions Below
q All child features
and user stories
are displayed
q Progress bar
q Run MCS to check
if we are on track
to complete by the
due date
32. Flight Level 2: Coordination Board via Structure
qAll child and grandchild stories are shown
qCumulative numbers shown at right
qUse Actionable Agile MCS to check if we are on track to
complete by the due date
33. Flight Level 2: Coordination Board via Structure Gantt
qAdvantage: shows entire hierarchy in one tree rather than
across multiple boards
qTimelines set via start date, due date fields
34. Why Not Advanced Roadmaps?
qOnly a single hierarchy, cannot support multiple (e.g.,
Curriculum and App Features)
qChanges do not get reflected immediately– you publish later
and there can be synchronization issues
qData driven, hard to change via drag and drop
qMore expensive than Structure + Structure.Gantt
qNo ability to do calculations on the rollups in the tabular left-
hand view like cumulative story points or cumulative numbers
of stories
qOnly works with dependencies, not other types of links
36. Comparing the Tools
Kanbanize Cannot
1. Display build and deployment level
information
2. Display PR and code changeset
results all in one area
3. Display Quick Filter buttons
4. Use a query Language (no JQL)
5. Display non-workflow
“informational” columns (e.g., OKRs)
Jira Cloud Cannot
1. Tell us if we are on track with one click
2. Drag and drop across swim lanes
3. Display segmented columns (e.g.,
blocker area)
4. WIP limit spans multiple columns
5. Colorize full card (only left edge)
6. Display non-web images in dashboards
7. Display non-workflow “informational”
columns (e.g., OKRs)
38. Key Takeaways
§ Both Jira and Kanbanize are highly capable tools
§ With Plugins, Jira can support portfolio planning, even without Align
§ Jira May be Better for Teams looking primarily for deep integration with
DevSecOps
§ Kanbanize may be better for teams looking for initiative-level planning and
tracking capabilities
§ Base Jira is Cheaper; with plugins Kanbanize is cheaper
39. Thank You!
Other Offerings
§ Digital Transformation
§ Cloud Native App Development
§ Agile / Kanban Coaching
§ DevOps Jumpstart
§ Compliance As Code
§ Test Automation Jumpstart
§ Legacy Modernization
§ JIRA Jumpstart
Training Offerings
§ Fundamentals of Agile
§ Agile for Leaders & Executives
§ Kanban Management Professional
§ Professional Scrum
§ Human Centered Design
§ BDD With Cucumber Acceptance Testing
§ Agile Estimation, Forecasting, & Metrics
§ Agile Requirements
www.arielpartners.com
cstrong@arielpartners.com
Twitter: @arielpartners