Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Jimi Wikman
    Jimi Wikman

    Notion.so - All-in-one workspace that can challenge Atlassian?

    • Interresting 1

    Notion.so is a relatively new product, but it is already making some waves and is often mentioned in comparison with Atlassians products. At first glance it has a good spread of functionality and a price that can really challenge the Atlassian giant, especially for small to medium companies.

     

    "Write, plan, collaborate, and get organized. Notion is all you need — in one tool."

     

    Notion.so started in 2016 in San Fransisco and it has already attracted many users to its simple, yet powerful features. On their website they have 4 areas that they see as their core: Notes & docs, Knowledge base, Tasks & Projects and Database. If we compare these with the Atlassian suite it is pretty much Confluence with Trello baked into one product.

    The editing capabilities are not bad and Notion.so uses an inline editing function rather then the old click to edit function in Confluence. It is very nice and uses the "/" command to access the functions rather than a toolbar. The permissions system is a bit different, but seem pretty solid from what I can tell. Once you get the hang of things it is very, very easy to build content with Notion.so.

    The capabilities for Tasks & Projects are very similar to Trello so if you know how to work with Trello you should have no issues with Notion.so. If anything I feel that Notion.so actually have a more capable feature set than Trello by allowing a ton of fields that can be customized to create some pretty sophisticated setups. While not nearly as powerful as Jira for development purposes, this is is more than enough for many other situations.

    use-case-screenshot-task.gif

    Databases follow pretty much the same capabilities as for tasks and pages. In fact tasks comes from a database by default. This means that you can create pretty awesome databases with multiple views, including tasks, lists and even a calendar view. Personally I love the feature that each row in my table can be edited as a separate page.

    At a very affordable price compared to Confluence and Jira with pretty solid features this is not a bad alternative. There are some concerns regarding security as Notion.so do not have any ISO, SOC 2, HIPAA certificates, but considering they have passed reviews from companies such as Slack and Intercom that is probably not a big thing for it's user base.

    I see Notion.so as a good alternative for small to medium non-development companies. It can work for smaller development companies as well as for large non-development companies, but I think the sweet spot is in the small to medium non-development area. The price also suggest that as it is user based and at the top tier with 20 dollars per user it is getting pretty expensive.

    Skärmavbild 2019-11-21 kl. 07.18.15.png

     

    I like Notion.so and I think it definitely have a place in some organizations. It is clearly being developed with passion where the goal is not to make money, but to make people's life easier and more organized. As always they get an extra gold star for giving students and educators this awesome product for free.

    Notion.so comes as an online cloud solution, a mobile app as well as downloads for mac and windows that even allow offline editing....and did I mention it has a dark mode that is simply amazing?

    If you have not tried it, then go and sign up for a free account today and give it a go.

     

    Edited by Jimi Wikman


    All images are © 2019 Notion Labs, Inc.

    • Interresting 1


    User Feedback

    Recommended Comments

    There are no comments to display.



    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By ©Jimi Wikman
      Restyaboard is rather similar to Trello and other Kanban based services. Unlike most of them however Restyaboard is open source and it comes with a lot of functionality. If you like the simplicity of Trello, but you need a bit more functionality or you just don't want that additional cost, then Resyaboard could be a viable alternative.
      Restyaboard is easy to work with and the features are pretty impressive. They have put together an extensive list of features that is then matched with Trello for comparison. You can check that out here.
      Restyaboard is open source so you can download it from GitHub. You can also get it installed in the Cloud by using Digital Cloud's droplet feature. Some of the plugins comes with an additional cost so that is something to keep in mind however.
      Overall this is not a bad Trello alternative. There are other alternatives out there, but Restyaboard sticks out a bit because it is open source and since you can have local installations rather than cloud based.
       
       
    • By ©Jimi Wikman
      For agile teams, all product release cycles typically follow the same route –
      Once the storyboarding is completed, backlog is set up in Jira, tasks are assigned to development after you work out the estimates. Then it is time to ship the application to an initial release. Agile teams across the world are familiar with Jira – the collaboration tool designed for issue and project tracking developed by Atlassian. While the basic use of Jira is to track issues, bugs etc. with your mobile and software apps, many teams have extended its use beyond just planning, managing and reporting.
      For example, some DevOps teams like using Jira for test case management. And with a little creativity, a little customization, it can absolutely be configured to support manual test case management.
      However, when it comes to supporting Test Automation in Jira, there is no direct way of doing that in Jira. The only way to incorporate or support Test Automation in Jira is by installing supporting apps from Marketplace in your Jira instance.
      Now there are two categories of apps that could help your agile teams achieve test automation in Jira.
      One is – Test Automation Apps. The problem with these apps is they only support automated test cases. Now to manage manual test cases, you will still have to rely on some other marketplace apps or do it in Jira as suggested earlier.
      The other option is to install – an app from the category Test Management Apps.
       
      QMetry Test Management for Jira (QTM4J) offers complete test management capabilities to Agile and DevOps Teams inside Jira. QTM4J provides powerful test authoring capabilities for Manual Testing as well as provides seamless integration with Automation tools.
      QTM4J has integration capabilities with automation tools such as QAF/QAS that is QMetry’s Selenium based framework and IDE developed as part of contribution towards Open Source Community. It also allows integration with other automation tools such as HP UFT, Cucumber, Specflow, JUnit and TestNG.
      So how does this Test Automation work inside Jira?
      QMetry Test Management for Jira integrates with Automation Tools which then allows users to import automation test results into Jira.
      Now there are two different ways of integrating with the automation tools –
      Users can directly import their automation test result (JSON/XML/Zip) files using a REST API as soon as the automation test gets executed, which creates a new test run in Jira with all associated test cases and results as executed in the automation test. QMetry can easily integrate with other CI/CD tools. There are ready made plugin available for Maven, Jenkins and Bamboo for importing test results. So next question that arises is – How does Test case reusability work to avoid repeatability between manual and automated tests? This is how QTM4J ensures reusability –
      If Test case summary and Test step summary (for all steps) matches with the automated Test case, Test case key and version will be reused. If Test case summary matches and Test step summary do not match (for any of the steps) with the automated Test case, Test case key will be reused but new version will be created. If Test case summary does not match, new Test case will be created. Combining the power of Jira and automated testing can remarkably speed up your cycles, improve collaboration and execute metrics that help with project delivery and visibility.
      To see this in action, sign up for a free trial of QTM4J.
    • By ©Jimi Wikman
      This is a repost from Atlassian's blog where the latest updates to the Atlassian cloud platform is posted. It is reposted here since the Atlassian blog does not have an RSS feed and so we can discuss the changes to the Atlassian Cloud architecture. You can follow these posts withe the tag "atlassian cloud changes".
      Atlassian Cloud
      Your cloud-hosted products are supported by the Atlassian Cloud platform. This section usually includes changes related to multiple Atlassian Cloud products, site administration, and user management.
      See location details in the audit log 
      The audit log has a new Location column that displays the IP address where the activity took place. Read more about audit logging.
      Email users with suggested account changes 
      From the Change details button, you can suggest that a user changes their account details to make their profile more consistent and easier to identify. Read more about administering Atlassian accounts.
      Give your users a Trusted permission 
      From a user's Permission options, select Trusted to give certain users more responsibility. These users will be able to install and configure new products on your site and invite new users themselves.
      Claim accounts after verifying a domain 
      To start managing accounts on your domain, we’ve included an additional step that requires you to claim accounts after verifying that you own the domain. From the table on the Domains page, click Claim accounts next to the verified domain. Read more about verifying a domain.
      Set your language and time zone for Jira and Confluence in your Atlassian account profile 
      Rather than individually setting your language and time zone in Jira and Confluence, these preferences will soon come from your Atlassian account profile. Visit your account preferences to update these settings. It may take up to 10 mins before your updated preferences are reflected in Jira and Confluence.
       
      Jira platform
      Changes in this section usually apply to all Jira products. We'll tell you in the change description if something is only for a specific Jira product.
      New user profile cards 
      When you hover over someone’s name in directories, on dashboards, and in user picker fields, you’ll now start to see rich profile cards with more information and a link to the user’s profile (if you have permission to see it).
      Next-gen: Epic panel in backlog 
      You can now manage epics on the backlog of your next-gen project via the Epics panel, similar to how epic management works in classic Jira Software projects. Changes you make in the panel on the backlog will reflect on the Roadmap, and vice-versa.
      Having trouble with next-gen projects? Better help is here. 
      We improved our in-product help experience. Try the Help button in the navigation bar to see help articles related to your next-gen project or service desk.
      Advanced search (JQL): Search for content updated by a specific user
      Use the updatedBy() function to search for issues that were updated by a specific user, optionally within the specified time range. For example, if you want to find issues updated by John Smith between June and September 2018, enter issuekey IN updatedBy(jsmith, "2018/06/01", "2018/08/31"). Read more about the updatedBy() function.
      Portfolio for Jira - Scheduling Team Sorting 
      When scheduling work, Portfolio now prioritizes teams that have associated issue sources over teams that don't. Also, teams without issue sources will only be considered if they have capacity to complete work earlier.
       
      Jira Software
      We're rolling out a new type of project known as next-gen. By default, any Jira Software licensed user can create their own next-gen project. These projects don't affect existing Jira projects, shared configurations, or your schemes. You can manage who's allowed to create next-gen projects with the new Create independent projects global permission. Read more about next-gen projects.
      Enforce CSFR protection on Agile 2.0 mutations 
      If a user attempts to perform any JSW create/update action with a stale Xsrf token, they will be presented with an error flag with a message:
      Our session has expired
      Refresh the page and try again
      GitHub app on the Atlassian Marketplace 
      We've partnered with GitHub to build a new and improved integration, which you can install at the Atlassian Marketplace. This replaces the DVCS connector in Jira's system settings. Current GitHub integrations set up under the old method will continue to work, but new integrations must be set up using the app on the Atlassian Marketplace. We're rolling out this update gradually, so it may not be on your Jira Cloud site yet.
      This won't affect GitHub Enterprise integrations, which must still be set up via the DVCS connector.
      Next-gen: Roadmap issue hierarchy
      You can now expand an epic on your roadmap to see its child issues and their statuses. Learn more about managing epics on the roadmap.
      Next-gen: Create child issues on your roadmap 
      You can now add child issues directly on your roadmap. Just hover over an epic, click the + icon, and give your issue a name. Learn more about managing epics on the roadmap.
      Next-gen: Environment system field in JSW
      Add Jira’s built-in Environment field to your issue types in next-gen projects. In your project, go to Project settings > Issue types and drag the Environment field into the Description section of the issue layout.
       
      Jira Service Desk
      Automatically clear the value of a request's field when changing its status in your next-gen service desk  
      We improved our “Update a request field” workflow rule. Now, you can use the rule to clear your request’s fields when someone moves the request using a specific transition.
      New issue view for Jira Service Desk 
      The new issue view groups key actions and information in a logical way, making it easier for you to scan and update requests. Learn more about the new issue view.
      Use keyboard shortcuts in your queues 
      Use keyboard shortcuts to navigate around your queues and get your work done faster. You can now move through issues, select their fields, and go to the issue view from your queues just by using your keyboard!
      Customer portal request details page redesign 
      We have redesigned the customer portal request details page to make it easier to use. You’ll notice we have added a rich text editor, sorted the activity stream from old to new, and have moved the location of the request fields, share button, approval and comment boxes.
      Maintenance complete on the customer portal user profile page 
      We have just completed some maintenance on the customer portal user profile page.
      We also introduced a new layout that is easier to use on mobile devices. Go team!
      Easier configuration for the new issue view 
      If you have the new issue view, you can now easily configure how your issue view looks for each request type.
      From your service desk project, go to Project settings > Request types and you'll find the new layout for making changes.
      Global create can select request type and raise on behalf of 
      You can now create a request on behalf of your customers and set them as the reporter. Use the global create button ( + ), then select Raise this request on behalf of and add in your customer's email.
       
      Confluence
      Convert legacy editor pages to the new editor  
      Our goal is to allow you to convert your pages from the legacy editor to the new editor without data loss and with little to no changes to the look and feel of the content, which is why you’ll have control over which pages get converted and when. You'll also have the option to preview any page before converting it. We want you to feel comfortable with the process. You'll also have the chance to restore a page to its previous, legacy editor version after conversion. Learn more
      Your editing experience just got an upgrade 
      The new Confluence editor allows anyone to create beautiful, powerful pages effortlessly. Check out the editor roadmap to learn more.
      We're extending editing improvements to all pages on Android 
      The editing improvements we made to blogs a few months ago are coming to the rest of your Android mobile pages, too. In addition to being faster and more reliable, your new pages are also responsive, optimized for readability, and have advanced tables. Some macros are still missing as we rebuild them, but you can check the list of changes and track updates to macros on our docs site.
      Annotate images in the new editor 
      Annotate images by adding text, inserting shapes and lines, using brushes, or adding a blur to a certain area.
      Confluence Cloud recent pages drawer 
      We’ve made it easier to get to the pages you visited or worked with most recently. A new action has been added to the global sidebar that presents you with a list of your recent pages; interaction-specific tabs help you narrow the list based on your actions, like visited, edited, or saved as draft.
      Share pages directly with your team 
      It’s now easier to share pages with everyone on your team, all in one go. When you click Share on any page or blog post, Confluence now lets you add a team – no need to enter each person individually. Learn more
      Jira issue URLs are converted to smart links 
      When you paste a Jira issue link into a Confluence page, the URL is converted to a smart link that displays the page icon and the page title. This works if the Jira and Confluence sites are linked or if they are both cloud versions.
      Convert pages to use the new editor 
      You can now convert your existing pages that were created using the legacy editor to use the new editing experience! Learn more
      Confluence navigation just got better 
      Get to information faster with improved navigation – making what you need visible from anywhere in Confluence. Learn more
      Align and resize images in tables in the new editor 
      When images are inserted in table cells, you now have the ability to align and resize them.
      Portfolio for Jira plan macro 
      The Portfolio for Jira plan Confluence macro lets you embed a Portfolio for Jira Server and Data Center plan in a Confluence page. Join key stakeholders in the spaces where business goals are built and tracked, and share how work is progressing across multiple projects and teams.
      Improved expand element replaces the macro 
      Content creators just got a better way to control the way information is presented. The existing expand macro has been replaced with a quicker, easier way to include the expand functionality. Insert the improved expand element using /expand or by inserting the element from the editor's Insert toolbar.
       
      Bitbucket
      New Code Review - Limit the amount of rendered diff content 
      Limits the amount of pull request content rendered in the diff and file tree to improve browser performance. Limits include the overall # of files and # of lines for the entire diff. Learn more
    • By ©Jimi Wikman
      One of the most common questions I get is when to use the issue type Task in Jira. This is not surprising since Jira is intentionally not defining how to use the issue types and their hierarchy. This is to avoid restricting the users from building a way of working that is best suited for them. In this article I will explain my thoughts from a development perspective.
      As I have described before in the article "Setup Jira and Confluence for success - Part 2: Defining Jira Issue Types" there are three levels in the standard Jira hierarchy. Task would fall into the middle level and the sub-tasks would be the last level. This means that Task would be on the same level as a Story and that is what we can start from when defining what should a Task be for in a development perspective.
      In a normal workflow for development we would have a Story issue created as a result from the requirement, or need if working Agile, process. So the Story would map towards a need or requirement and as such we would have a workflow where we can trace actions from idea all the way to production.

       
      Then where do Task fit into that workflow?
      In most cases it will not as a task would not be a part of a requirement or a need. That is what a Story is for. A Task is most likely only going to be used for Task management rather than as a workflow. This means that a Task would most likely be something that have limited states such as New, In Progress and Closed. It might even just have New and Closed to be even closer to the way task management is defined.
      In a development situation where you need to have a workflow a Task is best suited for activities that are not directly related to the workflow. Things like setting up environments, prepare presentations or Demos and even things like buying cake for the next retrospective (which of course always is mandatory!).
      If you use Tasks in this way, then sub-tasks would follow the same pattern. For a development task for example you might need to schedule a meeting with an external vendor to go over the API details for an integration. For a test task you might need to organize a workshop for end to end testing across multiple teams and systems and so on.
      In short, my definition is that Tasks are used for internal task management that is not directly related to the workflow.
      Do you agree or disagree?
×
×
  • Create New...