A sub-task of 'task for JA'
I’d love a mobile app
I’d love a mobile app
would make doing work on the go easier
test
Requestor: test
Device(s): test
Software Version(s): testf
New Input Column Example:
My laptop won’t start!
Requestor:
Device(s): MagicBook 3
Software Version(s): MagicOS IX
test
Requestor: test
Device(s): test
Software Version(s): test
This is a new value set in Coda!
Requestor: test
Device(s): test
Software Version(s): test
this is a new title from list
this is an epic with issues
Implement machine learning model updates
Have we considered user testing?
Evaluate and incorporate user feedback
Gather user feedback through surveys and interviews, and incorporate the insights into refining the matching algorithm to better meet the specific needs of dog owners.
Improve accuracy of breed recognition
Enhance the breed recognition algorithm to improve the accuracy of identifying dog breeds for more precise matching.
Implement machine learning model updates
Update the machine learning model used for dog walker matching based on user feedback and data analysis.
Improve accuracy of breed recognition
Enhance the breed recognition algorithm to improve the accuracy of identifying dog breeds for more precise matching.
Refactor code for better performance
Refactor the codebase to optimize performance and reduce the time required for matching dog walkers with dogs.
Optimize algorithm for large datasets
Enhance the AI algorithm to handle larger datasets more efficiently and accurately, ensuring scalability as the user base grows.
Implement GPS tracking functionality
Integrate GPS tracking into the WalkWise app to provide real-time location updates for both dog owners and dog walkers.
Develop emergency alert system
Design and implement an emergency alert system that allows dog walkers and dog owners to quickly notify each other in case of emergencies or unexpected situations during walks.
Implement push notifications
Set up push notification functionality to send alerts and notifications to dog owners, providing them with updates on their dog’s walk status and any important information.
Create reporting system for walk metrics
Develop a reporting system that collects and presents walk metrics such as distance covered, duration, and bathroom breaks, providing insights to dog owners about their dog’s activity.
Enhance photo and video sharing!!
Improve the photo and video sharing feature to allow dog walkers to capture and share moments from the walks with dog owners, enhancing the overall user experience.
Implement interactive map functionality
Integrate an interactive map into the WalkWise app and website, allowing dog owners to track their dog’s walk route in real-time.
Enhance scheduling feature
Improve the scheduling feature, allowing dog owners to easily schedule and manage dog walking services based on their preferences and availability.
Create detailed walk reports
Develop a feature that generates detailed walk reports, including information on distance covered, time spent walking, bathroom breaks, and any noteworthy incidents during the walk.
Implement in-app messaging system
Set up an in-app messaging system that enables seamless communication between dog owners and dog walkers for any necessary updates or inquiries.
Improve user interface and experience
Enhance the overall user interface and experience of the WalkWise app and website, making it more intuitive, visually appealing, and user-friendly.
Implement identity verification system
Develop an identity verification system for dog walkers, ensuring that only verified and trustworthy individuals can join the WalkWise platform.
Enhance emergency response protocols
Establish and improve protocols for handling emergency situations during dog walks, ensuring swift and appropriate responses from dog walkers and effective communication with dog owners.
Implement data privacy enhancements
Strengthen data privacy measures, including encryption and secure storage, to safeguard user information and ensure compliance with privacy regulations.
Enhance compatibility with pet wearables
Improve integration with pet wearables, such as GPS trackers and health monitors, to provide dog owners with real-time insights into their dog’s well-being during walks.
Develop compatibility with fitness trackers
Integrate WalkWise with popular fitness trackers, allowing dog owners to track their dog’s activity and health data during walks.
Enable automated door access for dog walkers
Integrate WalkWise with home automation systems to provide dog walkers with automated access to clients’ homes during scheduled walks.
Implement smart home integration for seamless experiences
Enable integration with smart home devices, allowing dog owners to control home features such as lights, temperature, and security systems during dog walks.
Develop compatibility with automated feeding systems
Integrate WalkWise with automated pet feeding systems, enabling dog owners to schedule and control feeding times remotely.
AI Algorithm Optimization
This epic focuses on enhancing the AI algorithms used by WalkWise to match professional dog walkers with dogs based on their specific needs. It aims to improve the accuracy and efficiency of the matching process.
Real-time Monitoring and Alerts
This epic aims to enhance the real-time monitoring capabilities of WalkWise, including GPS tracking, emergency alerts, and notifications for pet owners and dog walkers.
Mobile App and Website Enhancements
This epic focuses on improving the user experience and functionality of the WalkWise mobile app and website, including features like easy scheduling, interactive maps, and detailed walk reports.
Safety and Security Enhancements
This epic addresses the continuous improvement of safety and security measures in the WalkWise ecosystem, including identity verification, emergency response protocols, and data privacy enhancements.
Integration with Smart Devices
This epic focuses on integrating WalkWise with smart devices such as pet wearables and home automation systems, enabling compatibility with fitness trackers, automated door access, and smart home integration.
Steal Uranium for flux capacitor
Need to search through contacts to source Uranium
The flux capacitor will allow the DeLorean to travel through time
We are going to need to steal some uranium for this one.
Run a half marathon w/ Olga
Half Marathon Doc
Sign up
Create a plan
Run etc
Upgrade latest version
New test
Hi does {color:#36b37e}this work?{color} new header
Trying out new description
Testing out at mentions header for colors
{color:#36b37e}Hi this is a green sentence{color} {color:#36b37e}CEnter aligned stuff{color}
||A||B||X||S||
|one|two|three|four|
|blue|green|pink|cyan|
That I'm working on need to fix
😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇😇👩
Implement sample barcoding and tracking
Implement laboratory automation robotics
Quality check (QC) algorithm for cross sample contamination
Determine effect of interfering substances
Perform validation study to determine Assay Accuracy
Bioinformatics to determine filtering thresholds for Indels,CNVs and SNVs
Bioinformatics to build DNA variant calling and characterization algorithms
Ingest new MSI algorithm into new report field and render PDF
Implement MSI algorithm into assay workflow
Perform inter-sequencer concordance study
Develop assay spike-in probes in laboratory
Select samples per each validation study
Increase laboratory throughput by 25% by EOY
Implement new competitive feature to existing assay by EOM
Launch a new assay by EOQ
Enable automated door access for dog walkers
Implement machine learning model updates
Have we considered user testing?
Implement in-app messaging system
Enhance compatibility with pet wearables
Optimize algorithm for large datasets
Have we considered user testing?
Mobile App and Website Enhancements
Implement new app features that retain 80% of our WAU.
Integration with Smart Devices
Integrate WalkWise with 3 smart devices such as pet wearables and home automation systems.
AI Algorithm Optimization
Improve the accuracy and efficiency of the matching process and reduce rejected walk requests by 30%
More epicly large work
Create a nice visual for the DNA
Work to get a good recommendation score
new task new task new new task new task new new task
Test task added by action button 1
Test out how Jira Pack Works
Ask Ben what his favorite pack is
Demonstrate JIRA Packs
Data flows integration
Filter control doesn't work from column menu (nothing gets added)
As a user, I'd like a historical story to show in reports
As a user, I'd like a historical story to show in reports
As a user, I'd like a historical story to show in reports
As a user, I'd like a historical story to show in reports
As a user, I'd like a historical story to show in reports
As a user, I'd like a historical story to show in reports
Instructions for deleting this sample board and project are in the description for this issue >> Click the "SAMPLE-17" link and read the description tab of the detail view for more
To delete this Sample Project (must be performed by a user with Administration rights)
Open the administration interface to the projects page by using the keyboard shortcut ‘g’ then ‘g’ and typing ‘Projects’ in to the search dialog Select the “Delete” link for the “Sample Project” project To delete the Sample Project workflow and workflow scheme (must be performed by a user with Administration rights)
Open the administration interface to the workflow schemes page by using the keyboard shortcut ‘g’ then ‘g’ and typing ‘Workflow Schemes’ in to the search dialog Select the “Delete” link for the “SAMPLE: Software Simplified Workflow Scheme” workflow scheme Go to the workflows page by using the keyboard shortcut ‘g’ then ‘g’ and typing ‘Workflows’ in to the search dialog(OnDemand users should select the second match for Workflows) Expand the “Inactive” section Select the “Delete” link for the “Software Simplified Workflow for Project SAMPLE” workflow To delete this Board (must be performed by the owner of this Board or an Administrator)
Click the “Tools” cog at the top right of this board
As a team, we can finish the sprint by clicking the cog icon next to the sprint name above the "To Do" column then selecting "Complete Sprint" >> Try closing this sprint now
As a scrum master, I can see the progress of a sprint via the Burndown Chart >> Click "Reports" to view the Burndown Chart
As a user, I can find important items on the board by using the customisable "Quick Filters" above >> Try clicking the "Only My Issues" Quick Filter above
Creating Quick Filters
You can add your own Quick Filters in the board configuration (select Board > Configure)
As a developer, I can update details on an item using the Detail View >> Click the "SAMPLE-13" link at the top of this card to open the detail view
Editing using the Detail View
Many of the fields in the detail view can be inline edited by simply clicking on them.
For other fields you can open Quick Edit, select “Edit” from the cog drop-down.
When the last task is done, the story can be automatically closed >> Drag this task to "Done" too
Update task status by dragging and dropping from column to column >> Try dragging this task to "Done"
As a developer, I can update story and task status with drag and drop (click the triangle at far left of this story to show sub-tasks)
As a developer, I'd like to update story status during the sprint >> Click the Active sprints link at the top right of the screen to go to the Active sprints where the current Sprint's items can be updated
As a product owner, I'd like to include bugs, tasks and other issue types in my backlog >> Bugs like this one will also appear in your backlog but they are not normally estimated
Estimation of Bugs
Scrum teams do not normally apply story point estimates to bugs because bugs are considered to be part of the ongoing work that the team must deal with (i.e the overhead). If you view the story points completed in a sprint as a measure of progress, then bugs also have no value because they do not deliver anything additional to the customer.
However, you can apply estimates to bugs if you wish by configuring the “Story Points” field to apply to other Issue Types (by default it only applies to Stories and Epics). Some more information on this is in the .
This is a sample task. Tasks are used to break down the steps to implement a user story
As a scrum master, I'd like to break stories down into tasks we can track during the sprint >> Try creating a task by clicking the Sub-Tasks tab in the Detail View on the right
Task Breakdown
Many teams choose to break down user stories into a set of tasks needed to implement the story. They then update the status of these tasks during a sprint to track progress. The completion of the last task signals the end of the story.
You can add sub-tasks to a story on the sub-task tab (folder icon) above.
As a team, I'd like to commit to a set of stories to be completed in a sprint (or iteration) >> Click "Create Sprint" then drag the footer down to select issues for a sprint (you can't start a sprint at the moment because one is already active)
Starting a Sprint
During the Planning Meeting the team will examine the stories at the top of the backlog and determine which they can commit to completing during the coming sprint. Based on this information the Product Owner might break down stories into smaller stories, adjust story priorities or otherwise work with the team to define the ideal sprint outcome. When the sprint is started the stories are moved into the sprint backlog.
As a team, I'd like to estimate the effort of a story in Story Points so we can understand the work remaining >> Try setting the Story Points for this story in the "Estimate" field
This story is estimated at 5 Story Points (as shown in the “Estimate” field at the top right of the Detail View).
Try updating the Story Point estimate to 4 by clicking on the “Estimate” then typing.
Estimating using Story Points
Because the traditional process of estimating tasks in weeks or days is often wildly inaccurate, many Scrum teams estimate in Story Points instead. Story Points exist merely as a way to estimate a task’s difficulty compared to some other task (for example, a 10-point story would probably take double the effort of a 5-point story). As teams mature with Scrum they tend to achieve a consistent number of Story Points from Sprint to Sprint – this is termed the team’s velocity. This allows the Product Owner to use the velocity to predict how many Sprints it will take to deliver parts of the backlog.
Many teams use Planning Poker to achieve consensus on Story Point estimates.
Using Other Estimation Units
You can configure JIRA Software to use time-based estimates if you wish. In the configuration for the board, on the “Estimation” tab, select “Original Time Estimate” as your Estimation Statistic. If you also wish to track the time used during the Sprint, select “Remaining Estimate and Time Spent” to enable Time Tracking in JIRA Software.
As a product owner, I'd like to rank stories in the backlog so I can communicate the proposed implementation order >> Try dragging this story up above the previous story
About the Product Backlog
The backlog is the source of truth for the order of work to be completed. It is expected that the Product Owner will work with the team to make sure that the backlog represents the current approach to delivering the product. JIRA Software makes it easy to prioritise (rank) Stories by dragging them up and down the backlog.
As a product owner, I'd like to express work in terms of actual user problems, aka User Stories, and place them in the backlog >> Try creating a new story with the "+ Create Issue" button (top right of screen)
When you click “+ Create Issue” you will be asked for the correct project (select “Sample Project”) and Issue Type (select “Story”).
About User Stories
The Scrum methodology drops traditional software requirement statements in favour of real world problems expressed as User Stories. Stories describe the task a particular user is trying to achieve and its value. They are typically of the form “As a (role) I want (something) so that (benefit)”. This approach focuses the team on the core user need rather than on implementation details.
Stories are “placeholders for a conversation” – they do not need to be especially detailed since it is expected that the team will work together to resolve ambiguity as the story is developed.
Stories to be implemented in the future are stored in the Product Backlog. The backlog is ranked by the Product Owner so that the next items to be completed are at the top.
As an Agile team, I'd like to learn about Scrum >> Click the "SAMPLE-1" link at the left of this row to see detail in the Description tab on the right
About Scrum
Scrum is an iterative approach to Agile software development. The methodology has been around since the 1980s but was popularised by Jeff Sutherland and Ken Schwaber.
Scrum breaks the development of a product down in to discrete iterations (termed Sprints) that each deliver functionality that could potentially be shipped to users.
The Scrum Alliance offers an excellent that provides an overview of key Scrum concepts, stakeholders, processes and artefacts.
Native AI enhancements
Epic test on Jira, CODA Jesus
Testing from packs bundling doc
Testing from packs bundling doc
Testing from packs bundling doc
Work with customers to test new use-cases
Create video showing the full build process
Find external partner to work with
Train customized model based on Coda data
Create new column type to simplify usage of X
Add new sync table to code base
Create a new tutorial for building an OKR doc in Coda
Improve AI functionality to provide better suggestions for formula writing.
Packs improvement X launched into beta
Testing and quality assurance.
Conduct testing and quality assurance to ensure smooth integration and compatibility with different veterinary clinic systems.
Develop API integration
Develop API integration with veterinary clinics’ systems to enable seamless data exchange.
Implement secure data sharing protocols
Implement secure data sharing protocols to ensure the privacy and integrity of pet health data.
Create user-friendly interface
Create a user-friendly interface for veterinarians to access and review pet health data from PetPulse.
Training and support
Provide training and support for veterinary clinic staff on how to effectively use the integrated PetPulse system.
Conduct user research
Conduct user research and gather feedback to identify pain points and areas for improvement in the current app interface.
Create wireframes and prototypes
Create wireframes and prototypes to visualize the new user interface design and gather user feedback.
Collaborate with UX designers
Collaborate with UX designers to implement the new design, ensuring it is visually appealing and intuitive for users.
Test the redesigned user interface
Test the redesigned user interface with a group of users to gather feedback on usability and make necessary adjustments.
Final testing and quality assurance
Conduct a final round of testing and quality assurance to ensure a smooth transition to the new user interface.
Implement encryption protocols
Implement encryption protocols to secure pet health data during transmission and storage.
Enhance user authentication mechanisms
Enhance user authentication mechanisms to prevent unauthorized access to sensitive data.
Conduct regular security audits
Conduct regular security audits to identify and address potential vulnerabilities in the PetPulse system.
Collaborate with cybersecurity experts
Collaborate with cybersecurity experts to ensure compliance with industry best practices and regulations.
Educate users on data security
Educate users on best practices for data security and provide resources for them to protect their personal information.
Implement behavior monitoring functionality
Implement behavior monitoring functionality to help pet owners identify and address behavioral issues.
Develop social feature
Develop a social feature that allows pet owners to connect with other pet owners and share their pet’s achievements and milestones.
Develop integration with smart home devices
Develop integration with smart home devices to enable pet owners to control and monitor their pets’ environment remotely.
Create medication administration feature
Create a feature for pet owners to schedule and track medication administration for their pets.
Enable integration with pet food brands
Enable integration with popular pet food brands to provide personalized nutrition recommendations based on pet health data.
Analyze and evaluate current AI algorithms
Analyze and evaluate the current AI algorithms used for matching professional dog walkers and dogs.
Identify areas for improvement
Identify areas for improvement in the matching process, such as reducing false positives and improving accuracy.
Optimize the algorithm
Optimize the algorithm to consider additional factors, such as dog breed, size, and specific needs.
Testing and validation
Conduct testing and validation to ensure the optimized algorithm performs better than the previous version.
Monitor and analyze performance
Monitor and analyze the performance of the optimized algorithm to make further adjustments and improvements.
AI Algorithm Optimization
This epic focuses on enhancing the AI algorithms used by WalkWise to match professional dog walkers with dogs based on their specific needs. It aims to improve the accuracy and efficiency of the matching process.
New Feature Development
This epic involves the development of new features for the PetPulse app, such as integration with smart home devices and behavior monitoring. It aims to enhance the functionality and user experience of the app.
Data Security Enhancement
This epic focuses on enhancing the data security measures implemented in the PetPulse system. It includes implementing encryption protocols, secure user authentication, and regular security audits to protect user data.
User Interface Redesign
This epic aims to redesign the user interface of the PetPulse app to improve its visual appeal, ease of use, and overall user experience. It involves conducting user research, creating wireframes, and implementing the new design.
Integration with Veterinary Clinics
This epic focuses on integrating PetPulse with veterinary clinics’ systems to facilitate seamless communication and collaboration between pet owners and veterinarians. It aims to streamline the process of sharing health data and receiving professional advice.
Customer really wants a bike with spinning tires
What's next?
h4. Now it’s your turn!
{color:#707070}Now, it is your turn to create your first task. Click the ‘Create’ button and get your project started. {color}
h4. If you are a JIRA Core administrator, you can create and customize projects for your organization.
{color:#707070} Click on ‘Create Project’ under the Project menu above and select one of the business projects to get started. {color} {color:#707070}Invite team members to JIRA Core - keyboard shortcut: !dot.png!, then type ‘users’ {color} {color:#707070}Delete this Demo Project - keyboard shortcut: !dot.png!, then type ‘projects’ {color}
{color:#707070}Previous:{color}
Keyboard shortcuts
h4. Working faster
{color:#707070}!Keyboard.png! Are you a fan of keyboard shortcuts? We are too! Press !questionmark.png! to see the list.
Here are three of our favourites that you might like to try:{color}
{color:#707070}!dot.png! Operations Dialog{color} {color:#707070}!i.png! Assign to me{color} {color:#707070}!l.png! Label Issue{color}
Next: Searching for Information
{color:#707070}Previous:{color}
Searching for information
h4.Searching for Information
{color:#707070}Use the Search bar in the top right to quickly find a particular task.
For more advanced searches, click ‘Search for issues’ under the Issues menu.
{color}
Next:
{color:#707070}Previous:{color}
Editing tasks
h4. Editing tasks
{color:#707070}Hover over the content you want to edit and make the change. Click the checkmark and you’re done! You can also edit using keyboard shortcuts or by clicking the ‘Edit’ button. And don’t forget to assign the task to someone. {color}
h4. Commenting
{color:#707070}You can add comments to a task below. Comments are a great way to communicate with your team and stay informed. Plus, you can notify specific team members by using @mentions.
{color}
JiraImage !Comment.png!
Next:
{color:#707070}Previous:{color}
Workflows and statuses
JiraImage !Workflow.png|align=left!
h4. Workflows - What you need to know
{color:#707070}Workflows define steps to get a task to done. To see the workflow this tasks goes through, click on ‘View Workflow’ above. {color}
h4. Status
{color:#707070} A status represents the “state” of a task at a specific point in your workflow. The current status of your task can be viewed in the ‘Details’ section above. Once you’re ready to move to the next step, click on the appropriate transition button. {color}
Next:
{color:#707070}Previous:{color} This is your first task.
Check out experience
Increase purchase “buy” click by 10%
Increase content engagement by 20%
Build V2 Device with 10% decrease in cost
Build SW & HW integration with a partner
Build V2 software on budget
Deliver Q3 specs on time
99% Satisfaction Rate on Pulse Surveys
Increase customer satisfaction
Release one new app by end of Q4
Establish qualified pipeline of leads
Test out Coda automation
New task in Kanban sample
New task in Kanban sample
New task in Kanban sample
Issues like this one that are marked as fixed in a released version do not show up in Work mode but are included in the reports
Issues like this one that are marked as fixed in a released version do not show up in Work mode but are included in the reports
Issues like this one that are marked as fixed in a released version do not show up in Work mode but are included in the reports
Issues like this one that are marked as fixed in a released version do not show up in Work mode but are included in the reports
Issues like this one that are marked as fixed in a released version do not show up in Work mode but are included in the reports
Issues like this one that are marked as fixed in a released version do not show up in Work mode but are included in the reports
Instructions for deleting this sample board and project are in the description for this issue >> Click the "KS-10" link and read the description tab of the detail view for more
To delete this Sample Project (must be performed by a user with Administration rights)
Open the administration interface to the projects page by using the keyboard shortcut ‘g’ then ‘g’ and typing ‘Projects’ in to the search dialog Select the “Delete” link for the “Kanban Sample” project To delete the Sample Project workflow and workflow scheme (must be performed by a user with Administration rights)
Open the administration interface to the workflow schemes page by using the keyboard shortcut ‘g’ then ‘g’ and typing ‘Workflow Schemes’ in to the search dialog Select the “Delete” link for the “KS: Agile Simplified Workflow Scheme” workflow scheme Go to the workflows page by using the keyboard shortcut ‘g’ then ‘g’ and typing ‘Workflows’ in to the search dialog(OnDemand users should select the second match for Workflows) Expand the “Inactive” section Select the “Delete” link for the “Agile Simplified Workflow for Project KS” workflow To delete this Board (must be performed by the owner of this Board or an Administrator)
Click the “Tools” cog at the top right of this board
As teams develop with Kanban they get better at reducing average resolution time (aka Cycle time). The Control Chart in the Reports shows this information
Filters at the top of the board allow you to quickly cut down the shown items >> Try clicking the "Recently Updated" to hide work items not updated in the past day
Creating Quick Filters
You can add your own Quick Filters in the board configuration (select Board > Configure)
... so 2 work items violate the limit and cause the column to be highlighted
Setting Constraints
You can set limits (constraints) for columns on this board by editing the board’s configuration (select Board > Configure)
Work In Progress (WIP) limits highlight delays. This column's limit is 1...
Work items flow through different stages from left to right >> Try dragging this card to "Selected for Development"
Creating Columns
You can also add columns to this board by editing its configuration (select Board > Configure)
Work items are ranked in priority order (from top to bottom) >> Try dragging this card over the card below to rank its priority lower
Add work items with "+ Create Issue" at the top right of the screen >> Try adding a new card now
Creating Issues
When you click “+ Create Issue” you will be asked for the correct project (select “Kanban Sample”).
Kanban boards are often divided into streams of work, aka Swimlanes. By default, Kanban boards include an "Expedite" swimlane for items marked with the highest priority (like this one)
Creating Swimlanes
You can create your own Swimlanes for this board by editing its configuration (select Board > Configure)
Kanban cards represent work items >> Click the "KS-1" link at the top of this card to show the Detail view - there's more on Kanban in the 'Description' section
About Kanban
is part of the Toyota Lean Manufacturing methodology but was popularised for use in IT by David Anderson. Broadly speaking it aims to optimize outcomes by: Prioritizing items that are added to the potential work list then only commencing work on items when capacity exists to take them on Tracking items in progress so that items that have started are completed before new work is taken on Ensuring that items that are in progress do not get blocked indefinitely at any particular stage of the work You can check out many Kanban resources at To close this view of this task (called the Detail view), click the cross in the top right corner
Update Row in Zapier Integration
Create Row for Zapier Integration
Figure out what you're doing
Add UX for comments panels
Rewrite MARKDOWN() to avoid html parsing step
Jira sync is constantly modifying cloumn value formats of columns in at least one doc
FWIW this doc is not very active, so the top priority is to see if this is affecting all docs with Jira sync.
This caused snapshots to lag until pausing the data sink.
Once fixed we need to resume the sink.
Adding the same datasource twice causes stuck workflows and a hanging sync
Add live updated dates and date ranges to date controls
Add sweeper to purge deleted data sinks and datasources
Handle case where credentials no longer work / user disconnected on GitHub side
Should just flag token as bad and mark as DISCONNECTED
Spec improved column copy & paste behavior
Add first-sync spinning indicator via rename hack
Add glue code for commenting a row
Add glue code for commenting a range
Add count of unresolved threads in format bar
Add resolve button to UX
Add UX for comment thread
Add commented range highlight
Add commented object dogear
Add comment button in format bar
Support for comments tables
Plumb in Regions support to Ranges
Whitelist Victorious for DevOps experiments
Admin: add metrics for data sources
Several things here:
Add datasource metrics reported out by workflows: {rowCount, rowsUpdated, rowsCreated, rowsDeleted}. Report out data source metrics in Admin console when a data source is inspected Wire up data source metrics into RDS pipeline so we can generate reports on total flow activity by data source types, total rows sync’d, etc.
Figure out usage and next steps
Document outlines a full path for rich text in cells steps 4-9 . Evaluate when we should do this work…
Investigate direct @ref/hyperlink support for values within Ranges
***** evaluate if this is worthwhile *****
Optional step (I do not recommend as very little of this work carries forward and it will make it a lot more work to migrate away from this to the longer term plan, but it is possible to do this):
Add at-ref, hyperlink input mechanisms but add these as direct structured values, no backing state (No upgrade needed) Make the UI watch for name changes for at-refs initially Cell-to-cell copy will work without any major effort as we don’t hold references in the embedded objects Canvas to cell and cell to canvas will require special work to patch up. VK: if we take the approach that at-refs, hyperlinks and images are not formulas at all but simply static objects (with at-ref name-changed handled by UI), we can implement this plan and stick with it in the longer term. If we want to treat these similar to controls though (and treating them similar to controls will unify our code considerably), it might make sense to not take this dead-end route.
Improve formula support for Ranges values
Issues:
If a user has a formula that does simple string logic (concatenation, say) and then bolds a cell, we would want those formulas to continue to work. If a cell has rich text with embedded at-refs, would we provide access to the at-refs within the formula language so we can do RichTextColumn.FirstReference.Column2 Proposal: Scrub all string-based formulas to find appropriate implementations with rich text and do not provide access to the at-refs in the short-term. Some formulas may be painful to implement well but our string coercion is a reasonable fallback for those.
Finish initial PR from VK and add tests
Trello data sink settings dialog time/dates are missing
Add initial sync time on the server as “last sync time”. Remove next sync and sync from date fields for this data source.
Trello board names are missing from the data sinks settings dialog
Also missing from the server datasource payload generated in get_data_sinks.
Jira project names missing from the data sink settings dialog
We need to add these on the server side in the datasource payload somewhere.
Webhook settings dialog doesn't show last push information
Missing from the server data.
Show hidden columns by default in the row detail modal
Handle case where source project / repo is deleted
Deletion of data sinks if target tables no longer exist
Handle user's revoking tokens/deleting target datasource (repo/project/board/etc.)
Drop (or pause/delete) data sink when a doc is jailed/deleted
Datasource Lifecycle Work
Support RichEdit in Cells
An outline of the approach for full support can be found in For this initial work we plan to tackle simple formatting of cell data (bold, italics, highlight, etc), ensure string based formulas work correctly over Ranges values and investigate HYPERLINK support within cells.
Wire up 'fetch now' button
Implement new mock design
Hide columns on datasource tables based on the users selection from the wizard
Jira full sync needs to schedule follow up fetches ASAP when > 1000 issues
Since we limit fetches and pushes to a single page of jira issues we should detect when we’ve fetched a full page and schedule a follow up fetch rather than scheduling one an hour in the future.
Upsert key fails to identify match when an issues moves between projects in Jira
Carissa from GoFundMe reported that when moving an issue from one project to another it ends up appearing in both projects. Looks like the cause is that we use the ‘key’ field as the upsert key. Id would probably be better but we need to confirm it doesn’t change too and is unique across projects.
Get push data flowing into documents again
Fix lost logging context within workflow executions
Remove uniqueness constraint on deleted datasource and allow creating new ones
This will allow us to have proper integration tests and a prod dev test script, where we can test the entire flow from creating a new datasource to testing it, all under the same user account.
'All' option not actually setting up any repos
Admin and supportability for datasources
Github Integration Tests
Bitbucket integration tests
Trello integration tests
Jira integration tests
Investigate infra level support
Datasource Integration Testing
Test datasources setup end-to-end:
initial account registration (getting oauth token) datasources with/without webhooks Add tests for all datasources Jira, Trello, Github, Bitbucket: auth (no token yet) → configure → fetch+apply → (make changes in remote) → fetch+apply → (validate) This will require some investigation to determine the best infra layering to create in order to reduce duplication across different sources.
Admin: generic search
Add generic search box to admin panel to enable searching by guid for anything related - ex: datasourceId, workflowId, webhookId, …
Admin: Move User/Domain mapping of Experiments into Admin console
Similar to user/domain whitelisting, enable default experiments mapping via. whitelist panel.
Admin: Add diagnostics / key state data for data source
It’s very hard to see if a datasource is syncing and if not why not:
Is the data sink/datsource/webhook paused Is there a paused/terminated/failing workflow
Admin: Add user accounts profile view in admin console
Link all views with userId to the user profile.
Improve supportability of Datasources in Admin Service
Improve our overall ability to support datasources.
add user accounts profile view in admin console. Link all views with userId to the user profile. Add missing data in various placesits very hard to see if a datasource is syncing and if not why not Is the data sink/datsource/webhook paused Is there a paused/terminated/failing workflow Experiments → user mapping should not require a push Add generic search box to admin panel - ex: given a guid, find stuff related to it
Add Pingdom /healthz endpoint for important datasource workflows
For example /workflow-healthz?workflow=fetchData then wire this up to Pingdom so we can check on basic health.
Workflows: improve logging for better offline diagnostics
Also consider adding default Loggly search links to admin console.
Improve diagnostics and robustness of Datasource Workflows
GitHub client silently supresses 403's and causes down stream failures
If we get a non 200 we should throw and return the body or message in the body
Sample 403 is:
{
“message”: “API rate limit exceeded for jenkins-highfive.”,
“documentation_url”: “”
}
Add support for adding new columns to existing documents when we update the schema for provider
If we add support for new columns in a data source, add support for applying this schema to the existing source then schedule a full fetch to get them populated.
Plumb field filtering through the fetch/push workflows
Create mocks for per-data source config UX
Optimize settings dialog reference links to go through doc cursor
Wire up copy-doc reconnect data source flow
Wire up data source checkboxes
Wire up webhook URL copy-to-clipboard
Add user names to github config panel
Fix TitleMenu datasink list to update dynamically
Convert Trello setup to wizard
Convert Jira setup to wizard
Jira integration busted on HEAD
[error:2016-10-28T16:35:04.826+00:00] /oauth-provider-handshake?state=%7B%22continueTo%22%3A%22%2Foauth-provider-done%22%2C%22requestId%22%3A%22fake-request-id%22%2C%22provider%22%3A%22jira%22%2C%22custom%22%3A%7B%22providerUrl%22%3A%22https%3A%2F%%22%7D%7D&oauth_token=a0avxnrYzmNkzKYcOEpm7FQLkBoxbwni&oauth_verifier=HRo0R3 error status 500: HttpError: undefined is not a function
at promise.join (/krypton/experimental/modules/server/authentication/src/jira_oauth.js:54:9)
at eval (eval at (/krypton/experimental/node_modules/bluebird/js/main/join.js:23:16), :6:20)
at tryCatcher (/krypton/experimental/node_modules/bluebird/js/main/util.js:26:23)
at Holder.checkFulfillment (/krypton/experimental/node_modules/bluebird/js/main/join.js:51:40)
at Promise.eval (eval at (/krypton/experimental/node_modules/bluebird/js/main/join.js:13:16), :6:20)
at Promise._settlePromiseAt (/krypton/experimental/node_modules/bluebird/js/main/promise.js:579:21)
at Promise._settlePromises (/krypton/experimental/node_modules/bluebird/js/main/promise.js:697:14)
at Async._drainQueue (/krypton/experimental/node_modules/bluebird/js/main/async.js:123:16)
at Async._drainQueues (/krypton/experimental/node_modules/bluebird/js/main/async.js:133:10)
at Immediate.Async.drainQueues (/krypton/experimental/node_modules/bluebird/js/main/async.js:15:14)
at runCallback (timers.js:570:20)
at tryOnImmediate (timers.js:550:5)
at processImmediate [as _immediateCallback] (timers.js:529:5)
Swiftly BitBucket Sync is failing
Dev Ops Dashboard and Tracker are missing pushes
Duplicate sinks when copying a document
Clean up sprint columns in existing docs / figure out solution for MATCHES formula
JQL fails when an issue is deleted
Update interactions for selecting a table to match new design
Need links to Dave’s design
Add hasAdminPermissions for bitbucket
we should also rename hasAdminPermissions to canRegisterWebhooks
fetchGitHubData workflow is failing because of 404's from GitHub api
Carry over items not showing in new JIRA sprint
Items we carried over from the last sprint are not appearing in the new sprint.
See the JIRA integration in KrPD or Dev Ops Dash
Swallowed error while trying to connect JIRA... left user hanging as to what was happening.
BitBucket webhook registration is failing for Matt's doc
We should hide "Scenario" from the datasources list
Talked w/ Lane and Jason on the recruiting team – they still want it as an experiment. So let’s pull it out of the datasources experiment and put it in its own… (doing gardening for that team, I know – but it’s impacting our users)
Column names changing over and over again adding and removing '(Disabled)'
High5 github fetches are all failing
Formula Autocomplete does not work for items starting with a number or symbol
Custom field "Component" not showing up for Highfive JIRA instance [blocking]
No repos show up for Swift.ly after connecting to BitBucket
Have section list default to open with new docs
Was feedback from John Lilly during the board meeting – don’t know it’s there.
Put Comments & Activity behind separate experiment
Add sweeper for scheduling full syncs periodically
Add copy/paste support for LOCATION
Copy and paste of CARD values
Add copy-paste support for CARD
LIST_PROPERTIES() returns internal values when called on regular grid
Convert github setup to wizard
Add sync frequency and field filter support
Add sync frequency support to external datasources
Create wizard container react glue
Data source setup flow refinements
Bitbucket tests for workflows
Thread sync frequency, start time, and register webhooks through from the client
These will be exposed in the new UI
Add filter doesn't work on BloomBoard doc
The filter is updated but the control never appears.
GoFundMe doc will not snapshot
At this point its getting killed while applying a single op:
All 5 Jira projects pushing into it are paused.
Bitbucket Settings Client
Process multiple webhooks at once when possible
When a new datasink is configured use the most recent full sync
Support full vs. partial sync in fetch/push infra
Bitbucket OAUTH provider
Bitbucket Scenario Lightup
Bitbucket Icon
Need a bitbucket icon similar to
Copy/paste of _List formulas doesn't work
Stop writing payloads for JIRA/GitHub webhooks
Keep payload status up to date while processing it
Right now the column defaults to new but never gets updated
Schedule webhooks from a sweeper instead of from the handler
WebHooks Upgrades
We’re running into production issues with webhooks and we need to fix those and add polish
Investigate BitBucket integration
Eval suitable client
Compare to existing Github client
Support re-sync (via admin console) for existing docs
Better sync infrastructure
Update webhooks code to keep last event up-to-date
Destructure column menu item only shows up for payload column in webhook tables
Parsing of custom fields should be tolerant to nested = and ,
Followup from KPD-165 which built a jenky parser for pulling out custom field values.
Add APIs to power the datasource settings config options
Add experiment and basic entry point to open dialog
jira push data workflow needs to be idempotent
data sink settings are too large for index
Error: index row size 2736 exceeds maximum 2712 for index “data_sinks_type_doc_id_config_data_key”
at PostgresQueryHelper._query (/krypton/experimental/modules/server/database/src/postgres_query_helper.js:18:34)
at PostgresQueryHelper.nonQuery (/krypton/experimental/modules/server/database/src/postgres_query_helper.js:43:17)
at DatasourcesStoragePostgres.updateDataSinkConfigData (/krypton/experimental/modules/server/datasources/src/datasources_storage_postgres.js:424:30)
at DatasourcesStorage.updateDataSinkConfigData (/krypton/experimental/modules/server/datasources/src/datasources_storage.js:77:41)
at jiraHelpers.reconcileAndGetIssuesCustomFieldsMapping.tap.issuesCustomFields (/krypton/experimental/modules/server/workflows/src/push_jira_data.js:59:63)
at Object.tapHandler (/krypton/experimental/node_modules/bluebird/js/main/finally.js:64:23)
at Object. (/krypton/experimental/node_modules/continuation-local-storage/context.js:76:17)
at Object.tryCatcher (/krypton/experimental/node_modules/bluebird/js/main/util.js:26:23)
at Promise._settlePromiseFromHandler (/krypton/experimental/node_modules/bluebird/js/main/promise.js:507:31)
at Promise._settlePromiseAt (/krypton/experimental/node_modules/bluebird/js/main/promise.js:581:18)
at Promise._settlePromises (/krypton/experimental/node_modules/bluebird/js/main/promise.js:697:14)
at Async._drainQueue (/krypton/experimental/node_modules/bluebird/js/main/async.js:123:16)
at Async._drainQueues (/krypton/experimental/node_modules/bluebird/js/main/async.js:133:10)
at Immediate.Async.drainQueues (/krypton/experimental/node_modules/bluebird/js/main/async.js:15:14)
at runCallback (timers.js:570:20)
at tryOnImmediate (timers.js:550:5)
Parsing sprint, epic, story points
Make Jira Sync Great Again
Add datasource config from document settings
Add column entry point for adding slicers in Canvas
Re-enable slicer scenarios using new multi-select controls on Canvas.
This is largely a revert of PR / KPD-120
Double click on multiselect option selects option above
Very few prs have synced from BloomBoard-Research/bb-core-app
Tim thinks the most active repo for his team is bb-core-app and yet we only pulled in 35 prs to begin with.
JIRA schema should include these fields: Labels, Fix versions, Watch Count & Description
Create entrypoint for adding a bound multi-select control to filter column values (acts as slicer)
Add sync support for BitBucket
Remove legacy Slicer controls
Remove support for legacy slicer controls:
remove column entry points for add/remove slicer remove slicer experiement This will be subsumed by multiselect controls on the canvas with a filter binding.
Backend work for non-admin GitHub setup
Add column entry point for setting up a slicer and throws it in the canvas above the table
Add Matches formula (and make _Matches experimental)
Support JIRA for non-admin after the application has been registered (api sync, but not webhook)
Pop modal when you try and connect to JIRA when Krypton has not been registered with the JIRA instance
Graduate controls from behind experiment
Support github for non admins
Pass a flag to the configure workflow
Skip the webhook set up when they aren’t and admin (still create an endpoint, just don’t register it)
Lower the periodic sync to 1 hour?
Jira data is not syncing to the dev ops dash
Investigate duplicate key failure in github push data workflow
One outstanding issue I’d love help with is this failing push workflow [3:00]
Its paused now but its hitting a duplicate key issue which means we’ve got bad push data or a bug
[3:00]
It would be cool to a) figure out what’s wrong b) get some new tools to make this easier to debug in the future
Copy dev dops doc and freeze it for demo purposes
Add calced columns and clean out noops from pushes table to get doc running again
Stop adding noop head pushes to the pushes table
annotate the slack message with a noop flag filter out noops in the zapier recipe
Revive devops dashboard
add an optional endVersion param to requestLog
download committedOpLog through the web worker instead of the UI thread
Address various performance issues throughout the app
Mouse cursor when dragging cards is not consistent
Opening row detail on grouped table opens up multiple copies of the dialog
Selecting multiple rows shows multiple pop-over buttons
Adding partially complete URL breaks initial JIRA import (e.g. no http)
Showing a row-detail on a linked table re-directs to base table on expand....
Selecting "show hidden" in row detail on linked-table doesn't expand and takes you to the base table
Create a modal row detail and next steps for comments, attachments, etc.
Remove control formulas from formula autocomplete
External data connections for the prod dev scenario
Indicate and support read-only columns for connected datasources
Add support for a variety of controls as canvas objects and column formats
JIRA schema should include custom fields
JIRA import should ingest all issues in a project, not just the first 1000
Remove slicers from github inflation schema
Since we switched to composable controls these old style slicers do not function properly.
MULTISELECT: Unable to select final item and Exception on attempting it
Create a multiselect control with 5 items. Try to select the fifth item. Reliability: Fatal error: TypeError: Cannot read property ‘length’ of null at MultiselectFilterControlView.value
Control Config: right clicking on multiselect control brings up the browser context menu initially
-Create a multselect control
Expected config panel
Formula not marked as broken if an undeleted control is deleted again
Note that this works for regular table. Doesn’t seem to work just for controls
Create a canvas formual referencing the control Delete the checkbox again Expected: Canvas formula to be broken
When document is shared as read-only, sliders are still draggable
Make all controls read-only in read-only doc
Validate control params
LIST_PROPERTIES does not show up in auto complete options with control experiment turned on
Cell-edit mode for control formatted columns should allow editing the raw value.
GET_PROPERTY doesn't recalc on property change
Render error if value is out of bounds
Eliminate extra spacing following controls (checkbox)
Feature: Control config for column formats
MULTISELECT should add scroll bars when rendering long list of items
MultiSelect - No way to scroll through a long list of choices.
Should be a simple CSS overflow prop.
CARD formulas should be able to render column output formats
If a column has an output format defined, it would be helpful if the CARD magically respected the output format when rendering the CARD. For example if the CARD has a CHECKBOX format, this could be rendered as CARD(ColumnXXX). If we can’t get this to work easily we can create a wrapping formula columnXXX.OUTPUTFORMAT().
Flesh out v2 of Row Detail spec
Add support for easy single select on dbl click
Support markdown for release notes demo doc
Support controls in column formats
Trello Sync Improvements
Links/images in markdown
Draw up new group by styling and behavior
Copy/pasting a control doesn't render until I refocus my selection somewhere
_MATCHES formula doesn't work with Canvas MULTISELECT control
Merge "Show experimental charting formulas in formula builder" into product
Merge "Enable turning on lightbox for image formulas" into the product
E.g. turn on for everyone
Delete "Enables use of fixed width canvas"
Delete a column of controls throws RTE
Protect control config editing from bad formulas
We don't carry the control type through copy/paste
Prototype list / card views using Grids
Fast and dirty prototype to trail grid views as lists.
MULTISELECT controls for Canvas and formulas
Build out MARKDOWN formula for rendering PR descriptions
Characterize buggy focus behavior of modal
Collect example and get a handle on the scope of buggy behavior.
Worst example is: Enter the modal by clicking on the pop-out icon, exit it using the escape key. You get into a state where it looks like the whole table is selected; clicking on table cells opens the modal; and there are errors in the console.
Also, sometimes while the modal is up, arrow keys will scroll the page behind the modal, or you find yourself typing in a cell.
Escape column names in format formulas
Create multi select list control
Expose generic control edit popup
Expose column format-as-control option
Generic edit control properties popup
Expose column format-as option for controls
Add style option to IMAGE formula: IMAGE(url, width, height, name, style). Start with 'circle' to create circular images
Add support for CARDs using formula
Formula results of bool don't work properly with the slicer
Clear backlog of failing push data jobs
Add tools to admin for debugging and cleaning up failing workflows
Row URLs should update w/ popped modal
Modal entry point adjustments
Entry point adjustments
Increase the space between left edge of table and right edge of row ID numbers. It is currently 10px but should be closer to 18px.
When visible, increase the space between the right edge of the “open” icon and the left edge of the row grabber. Currently, it is 4px but should be 10px.
Here is a screenshot showing the staged version vs. the desired placement from the figma: The hit area of “open” icon hover should extend vertically to match the height of the row. This way, when hovering over the rows vertically, the hovers will be triggered continuously without interruption. As staged, this works well when the rows are short, but as the rows increase in height, the fluidity of the hover gets choppy as the icons are shown only when the mouse hovers on the middle of the row. An example is here:
For reference, here is the original figma:
Selection/focus should only be in the modal
Right now we allow you to arrow around and change the selected row underneath, but we don’t really have the visual affordance to allow this.
So to start simple, you should only be in the modal. Arrow moves you around in a field you’re selected in. Tab moves between fields.
Your first focus on popping the modal should be nothing (or hidden) with the first tab dropping you into the first field. (Placing it in the first field will show the autocomplete… which is kind of unfortunate). Happy to discuss this too and hear alternatives – seemed like the best of a few crummy options.
Escape should close the modal, but keep the selection on the row
Today it deselects to the table:
For long content, modal should scroll
Dave drew it up here:
Also attached for reference
Include activity, comments, and attachments from row inspector
Should drop them in at the bottom. For now just copy over, but we’ll do a 2nd pass after this is in.
Update row modal width and layout to spec
Main change is to set it to 580 px fixed width (for now). The rest of the layout properties should be the same from the current inspector (the label’s width being the width of the max element, up to some max, etc.).
Keyboard shortcut: open on spacebar
Open row-modal on when whole row is selected w/ the spacebar.
Referencing a control via formula language returns its value
Add formula to get control metdata
Something like _GET_CONTROL_VALUE(@controlRef, fieldName)
Interesting metadata fields include things like value, type, min, max, etc.
Support structuredValue export from renderer column
Add data-bound controls in formula language
For example, =SLIDER(@valueCellRef, 1, 100)
Clean-up or subclass ControlGrid for controls
Each ControlGrid will consist of a Value column and Renderer column (ideally the latter is a system column).
Add experiment to expose controls
Figure out why GitHub on Head is F@cked
Make users fetch work for all repos (not just org owned repos)
Write tests for configure/fetch/push github workflows
Fix `nextPromise is not a function` error
Drop reports on import of GitHub
Column headers should show up on Retina displays after delay on scroll
Implement sync for JIRA
Sync works cleanly and reliably across environments
Scenario validation w/ user feedback interviews
Add support for default value formulas
Currently column defaults can be specified as constants. Goal here is to expand support for formulas:
Build calendar control
Build slider/toggle view control
Build out set of control UI components
Update github client to support since timestamp for prs
Row detail entrypoint from table
Initial row detail modal work
Build new Section list - separate out Sections from Data Sources
Work with Mallika on QA views in dashboard
Trigger data population on github workflow events
Split workflows into configuration and data population
Add support for bulk upserts
Add support for bulk upserts
Highfive Follow-up interview
GitHub connected tables stay in sync in document and properly invalidate dependencies on changes
Get GitHub sync to work for personal repos (not just team)
Auto-refresh datasource or use webhooks to update datasource
Bind tables to datasources via datasources and data sinks in DB
Users can import static snapshot of JIRA tasks
Tim should be able to view the contents of a row in a modal row-detail and make edits from there per the mocks in
Fix log in flow on Android
SMS Notification Support
Add one-click checkout option to shopping cart
Shake iOS app to share
Add PayPal as a payment option
Conduct 30 customer interviews
Migrate from Azure to Snowflake
Add “fun fact of the day” to login
Fix API connection bug
Add one-click checkout option to shopping cart
Publish mobile app version 3.4 in app store
Migrate from Azure to Snowflake
Conduct 30 customer interviews
Fix page load caching bug on Chrome
Maker-focused website design v3
Google not indexing subdomain.
Need immediate assistance. Google isn’t indexing any of the pages on our subdomain.
Redirect error on main site.
Redirect is not working as intended on the Feature 5 page.
H1 title cuts off incorrectly.
The H1 header isn’t truncating properly.
Review PRD with Engineering Leads
Review PRD with Product
Begin import into Coda
Let’s use Coda for managing Jira tickets!
Identify long-term enhancement opportunities
Can we make the feature better and faster?
Review PRD with Engineering Lead
Optimize performance issues
Conduct customer interviews
Complete 14 interviews with top users
Define requirements
What requirements will be prioritize?
Begin testing process
Testing schema 2A should be used
Define new features
Features that will be included
Design initial schema
What schema should we use for the feature build?
Build PRD
PRD to highlight feature build
An Epic Project
An epic project, one to rule them all
Issues like this one that are marked as fixed in a released version do not show up in Work mode but are included in the reports
Issues like this one that are marked as fixed in a released version do not show up in Work mode but are included in the reports
Issues like this one that are marked as fixed in a released version do not show up in Work mode but are included in the reports
Issues like this one that are marked as fixed in a released version do not show up in Work mode but are included in the reports
Issues like this one that are marked as fixed in a released version do not show up in Work mode but are included in the reports
Issues like this one that are marked as fixed in a released version do not show up in Work mode but are included in the reports
Instructions for deleting this sample board and project are in the description for this issue >> Click the "ITD-10" link and read the description tab of the detail view for more
To delete this Sample Project (must be performed by a user with Administration rights)
Open the administration interface to the projects page by using the keyboard shortcut ‘g’ then ‘g’ and typing ‘Projects’ in to the search dialog Select the “Delete” link for the “Integration Test Data” project To delete the Sample Project workflow and workflow scheme (must be performed by a user with Administration rights)
Open the administration interface to the workflow schemes page by using the keyboard shortcut ‘g’ then ‘g’ and typing ‘Workflow Schemes’ in to the search dialog Select the “Delete” link for the “ITD: Agile Simplified Workflow Scheme” workflow scheme Go to the workflows page by using the keyboard shortcut ‘g’ then ‘g’ and typing ‘Workflows’ in to the search dialog(OnDemand users should select the second match for Workflows) Expand the “Inactive” section Select the “Delete” link for the “Agile Simplified Workflow for Project ITD” workflow To delete this Board (must be performed by the owner of this Board or an Administrator)
Click the “Tools” cog at the top right of this board
As teams develop with Kanban they get better at reducing average resolution time (aka Cycle time). The Control Chart in the Reports shows this information
Filters at the top of the board allow you to quickly cut down the shown items >> Try clicking the "Recently Updated" to hide work items not updated in the past day
Creating Quick Filters
You can add your own Quick Filters in the board configuration (select Board > Configure)
... so 2 work items violate the limit and cause the column to be highlighted
Setting Constraints
You can set limits (constraints) for columns on this board by editing the board’s configuration (select Board > Configure)
Work In Progress (WIP) limits highlight delays. This column's limit is 1...
Work items flow through different stages from left to right >> Try dragging this card to "Selected for Development"
Creating Columns
You can also add columns to this board by editing its configuration (select Board > Configure)
Work items are ranked in priority order (from top to bottom) >> Try dragging this card over the card below to rank its priority lower
Add work items with "+ Create Issue" at the top right of the screen >> Try adding a new card now
Creating Issues
When you click “+ Create Issue” you will be asked for the correct project (select “Integration Test Data”).
Kanban boards are often divided into streams of work, aka Swimlanes. By default, Kanban boards include an "Expedite" swimlane for items marked with the highest priority (like this one)
Creating Swimlanes
You can create your own Swimlanes for this board by editing its configuration (select Board > Configure)
Kanban cards represent work items >> Click the "ITD-1" link at the top of this card to show the Detail view - there's more on Kanban in the 'Description' section
About Kanban
is part of the Toyota Lean Manufacturing methodology but was popularised for use in IT by David Anderson. Broadly speaking it aims to optimize outcomes by: Prioritizing items that are added to the potential work list then only commencing work on items when capacity exists to take them on Tracking items in progress so that items that have started are completed before new work is taken on Ensuring that items that are in progress do not get blocked indefinitely at any particular stage of the work You can check out many Kanban resources at To close this view of this task (called the Detail view), click the cross in the top right corner
New example product idea
Add another issue over in the board and see what happens in the all issues view
Do a dry run of all the doc setups
Work through the talk for each part of the talk
Create a doc with the list of all the resources
Testing 2WS by Elizabeth Villagomez
Updating summary: 2 way sync test
Testing on Head at 8/24/2021 9:54:46 AM
trying to create a new one
trying to create a new one
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing
This is used for testing