{"id":78777,"date":"2026-07-12T02:49:55","date_gmt":"2026-07-12T02:49:55","guid":{"rendered":"http:\/\/bangla.sitestree.com\/?p=78777"},"modified":"2026-07-12T02:49:56","modified_gmt":"2026-07-12T02:49:56","slug":"pull-system","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=78777","title":{"rendered":"pull system"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Pull system<\/strong> in Kanban means:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Work is started only when the next person or stage has capacity.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">It is the opposite of a <strong>push system<\/strong>, where managers or upstream teams keep assigning work even when people are already overloaded.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Simple explanation<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>System<\/th><th>Meaning<\/th><th>Problem \/ Benefit<\/th><\/tr><\/thead><tbody><tr><td><strong>Push system<\/strong><\/td><td>Work is pushed to people whether they have capacity or not.<\/td><td>Creates overload, multitasking, bottlenecks.<\/td><\/tr><tr><td><strong>Pull system<\/strong><\/td><td>Team members pull new work only when they are ready.<\/td><td>Improves flow, focus, and delivery speed.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Kanban example<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Board:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>To Do \u2192 In Progress \u2192 Review \u2192 Done<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Suppose <strong>In Progress WIP limit = 3<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If there are already 3 items in <strong>In Progress<\/strong>, the team cannot pull another item from <strong>To Do<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They must first finish something and move it to <strong>Review<\/strong> or <strong>Done<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Simple class example<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cIn Kanban, we do not keep starting new work just because work exists. We pull work only when there is available capacity.\u201d<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Example with Review<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If <strong>Review WIP limit = 2<\/strong> and Review already has 2 items, the developer should not push another completed item into Review. Instead, the team may help clear Review first.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Teaching line<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Pull system means: finish work before starting more work.<\/strong><br>It protects the team from overload and keeps work flowing smoothly.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">REF: AI Tools as is<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pull system in Kanban means: Work is started only when the next person or stage has capacity. It is the opposite of a push system, where managers or upstream teams keep assigning work even when people are already overloaded. Simple explanation System Meaning Problem \/ Benefit Push system Work is pushed to people whether they &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=78777\">Continue reading<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1661],"tags":[],"class_list":["post-78777","post","type-post","status-publish","format-standard","hentry","category-agile-","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":78715,"url":"http:\/\/bangla.sitestree.com\/?p=78715","url_meta":{"origin":78777,"position":0},"title":"Kanban Cadences","author":"Sayed","date":"June 24, 2026","format":false,"excerpt":"Kanban cadences are the regular meetings or feedback loops used in Kanban to manage flow, improve delivery, and remove blockers. Kanban does not require fixed sprints like Scrum. Instead, work flows continuously, and cadences help the team inspect and improve that flow. Your slides describe Kanban using visual workflow, pull\u2026","rel":"","context":"In &quot;Project Management : General&quot;","block_context":{"text":"Project Management : General","link":"http:\/\/bangla.sitestree.com\/?cat=1982"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":78707,"url":"http:\/\/bangla.sitestree.com\/?p=78707","url_meta":{"origin":78777,"position":1},"title":"Sprint","author":"Sayed","date":"June 24, 2026","format":false,"excerpt":"Sprint length \/ iteration length by methodology MethodologyCorrect termTypical lengthExplanationAgileIteration \/ sprint, depending on frameworkUsually 1\u20134 weeksAgile is a broad mindset, not one fixed process. Different Agile frameworks use different time-boxes.ScrumSprintUsually 1\u20134 weeksScrum uses a fixed-length sprint to plan, build, review, and improve. Your slides define a sprint as a\u2026","rel":"","context":"In &quot;Project Management : General&quot;","block_context":{"text":"Project Management : General","link":"http:\/\/bangla.sitestree.com\/?cat=1982"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":76690,"url":"http:\/\/bangla.sitestree.com\/?p=76690","url_meta":{"origin":78777,"position":2},"title":"MongoDB: Array Operations","author":"Sayed","date":"April 9, 2025","format":false,"excerpt":"Try these Array Operations: db.posts.find({}, {_id:0, category:1, tags:1}); db.posts.updateMany({category:'Event'}, {$addToSet:{tags:\"Tech\"}}); db.posts.updateMany({category:'Event'}, {$push:{tags:\"Tech Event\"}}); db.posts.updateMany({category:'Event'}, {$pull:{tags:\"Tech\"}}); db.posts.updateOne( { likes: 4 }, { $pop: { tags: -1 } } ) db.posts.updateMany({}, {$pull:{tags:[\"Tech\"]}}); db.posts.updateMany({}, {$pull:{tags:\"Tech\"}}); db.posts.updateMany({}, {$pull:{tags:{$in:[\"Tech\", \"Tech Event\"]}}}); Run it several times: db.posts.updateMany({}, {$push:{tags:\"Tech Event\"}}); Check data: db.posts.find({}, {tags:1, _id:0}); Pull and\u2026","rel":"","context":"In &quot;Root&quot;","block_context":{"text":"Root","link":"http:\/\/bangla.sitestree.com\/?cat=1"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":78091,"url":"http:\/\/bangla.sitestree.com\/?p=78091","url_meta":{"origin":78777,"position":3},"title":"Upgrading Moodle to Newer Versions","author":"Sayed","date":"April 30, 2025","format":false,"excerpt":"[root@vps training]# history | tail -201031 git pull1032 php admin\/cli\/upgrade.php1033 php admin\/cli\/maintenance.php --disable1034 git branch -a1035 git branch --track MOODLE_500_STABLE origin\/MOODLE_500_STABLE1036 git checkout MOODLE_500_STABLE1037 git commit1038 git checkout MOODLE_500_STABLE1039 php admin\/cli\/maintenance.php --enable1040 remotes\/origin\/MOODLE_400_STABLE1041 git commit MOODLE_400_STABLE1042 git branch --track MOODLE_400_STABLE origin\/MOODLE_400_STABLE1043 history -101044 history | tail -101045 git checkout MOODLE_400_STABLE1046\u2026","rel":"","context":"In &quot;Root&quot;","block_context":{"text":"Root","link":"http:\/\/bangla.sitestree.com\/?cat=1"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":64204,"url":"http:\/\/bangla.sitestree.com\/?p=64204","url_meta":{"origin":78777,"position":4},"title":"#Canada: #IT Jobs:#Consultants, #Contractors, #Analysts, #Engineers, #Developers, #Technology Consultants, #IT-Consultants Opportunities2021-06-08","author":"Author-Check- Article-or-Video","date":"June 7, 2021","format":false,"excerpt":"Apply yourself, or submit others as a candidate, Build a recruitment team to submit others as a candidate, submit RFP to be considered for projects in future, Try to become a vendor so that you are asked to submit consultants\/resources in futureenergy-10007Fire Alarm Replacement - Third Party Commissioning ConsultantEngineering Consulting\u2026","rel":"","context":"In &quot;Projects, Tenders, and Jobs&quot;","block_context":{"text":"Projects, Tenders, and Jobs","link":"http:\/\/bangla.sitestree.com\/?cat=1893"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":69264,"url":"http:\/\/bangla.sitestree.com\/?p=69264","url_meta":{"origin":78777,"position":5},"title":"SQL Server Database System Tuning #38","author":"Author-Check- Article-or-Video","date":"August 16, 2021","format":false,"excerpt":"Database tuning approach Proactive approach Reactive approachBest Approach: Use a mix of both.Be aware (collect information) of the followings that may have significant impact on the performance. Hardware: Server, Available memory, number of processors, disk subsystems. Network Infrastructure: Network Cards, Switches, and the rest of your LAN and WAN. Operating\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/78777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=78777"}],"version-history":[{"count":1,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/78777\/revisions"}],"predecessor-version":[{"id":78778,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/78777\/revisions\/78778"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=78777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=78777"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=78777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}