Groups can be one of the most misunderstood and misued features in Revit. When to use a group, a family or even parts and assemblies? Groupies know that while there is always more than one way to skin a cat, groups can offer a great solution to projects containg "typical" groups of elements (that's why they are called groups!) or to control parts of projects. Even Revit's developers seem to have caught onto this with the functionality of groups having improved in recent releases.
This class will look at best practice workflows for using groups.
* When to use a group versus a family
* Nested groups
* Naming and organising your groups
* What to do about "fix groups" and other group busting errors
* Tagging and scheduling groups
* Creating different group instances (yes it is possible!)
If I am an architect, a designer, an engineer or even BIM manager - Will a Robot take my job? This is the big question presented in my talk at RTC Australia 2015 as part of the session BIMx: Big Ideas around Big Data. If a Robot won't take my job - what about Big Data?
Can we use BIM to help us design? Information is not only a construction or post construction benefit. The use of information at the early design stages and throughout design can help us to design by checking and testing our design assumptions and options
Based on the problems of working with Revit rooms and Room Data Sheets, this presentation will cover many aspects of typical workflows seen in architecture and interiors, discuss where the difficulties are and investigate better, more integrated solutions.
“BIM-onomics: how will BIM change the business of design?” We all know that BIM takes design to the next level, but how does it change your business? We will look at how by embracing BIM not just as a design tool, but as a completely new way of working will change the way we operate as a business. In this presentation, we will look at potential business challenges, analyse project data, and suggest strategies to prepare your organisation for changes to your underlying business model in the face of a new BIM-driven industry. This presentation will use business examples and discuss the challenges from the perspective of different practices and project scales.
This document provides an overview of a course on professional CAD taught to second year architecture students. It introduces the course and its objectives to teach students how to produce professional working drawings of buildings using AutoCAD software. Students are given a semester project to create working drawings based on a preliminary design. The document outlines the project requirements, methods for preventing plagiarism, extent of work expected, evaluation criteria, and facts about AutoCAD. It also describes the instructor's presentation on the final projects and semester plans.
The document discusses various parametric families created for architectural projects in Revit, including entrances for underground stations, ETFE pillow systems, walkway supports, station gates, and doors and windows for existing buildings. It provides examples of parametric and system families as well as tips for creating loadable families and using reference lines, planes, and constraints. Useful websites for downloading pre-made Revit families are also listed.
This document provides a beginner's guide to designing for great user experience. It discusses key layout principles like contrast, repetition, alignment, and proximity. It explains how to use these principles to guide the eye and reduce cognitive load. Examples are given showing poor and improved designs that employ these principles. Other topics covered include visual hierarchy, dominance, ratios, and pattern recognition. Resources for further learning are provided at the end.
If I am an architect, a designer, an engineer or even BIM manager - Will a Robot take my job? This is the big question presented in my talk at RTC Australia 2015 as part of the session BIMx: Big Ideas around Big Data. If a Robot won't take my job - what about Big Data?
Can we use BIM to help us design? Information is not only a construction or post construction benefit. The use of information at the early design stages and throughout design can help us to design by checking and testing our design assumptions and options
Based on the problems of working with Revit rooms and Room Data Sheets, this presentation will cover many aspects of typical workflows seen in architecture and interiors, discuss where the difficulties are and investigate better, more integrated solutions.
“BIM-onomics: how will BIM change the business of design?” We all know that BIM takes design to the next level, but how does it change your business? We will look at how by embracing BIM not just as a design tool, but as a completely new way of working will change the way we operate as a business. In this presentation, we will look at potential business challenges, analyse project data, and suggest strategies to prepare your organisation for changes to your underlying business model in the face of a new BIM-driven industry. This presentation will use business examples and discuss the challenges from the perspective of different practices and project scales.
This document provides an overview of a course on professional CAD taught to second year architecture students. It introduces the course and its objectives to teach students how to produce professional working drawings of buildings using AutoCAD software. Students are given a semester project to create working drawings based on a preliminary design. The document outlines the project requirements, methods for preventing plagiarism, extent of work expected, evaluation criteria, and facts about AutoCAD. It also describes the instructor's presentation on the final projects and semester plans.
The document discusses various parametric families created for architectural projects in Revit, including entrances for underground stations, ETFE pillow systems, walkway supports, station gates, and doors and windows for existing buildings. It provides examples of parametric and system families as well as tips for creating loadable families and using reference lines, planes, and constraints. Useful websites for downloading pre-made Revit families are also listed.
This document provides a beginner's guide to designing for great user experience. It discusses key layout principles like contrast, repetition, alignment, and proximity. It explains how to use these principles to guide the eye and reduce cognitive load. Examples are given showing poor and improved designs that employ these principles. Other topics covered include visual hierarchy, dominance, ratios, and pattern recognition. Resources for further learning are provided at the end.
Learn You a Designing for Great Good!, AtlasCamp US 2012Atlassian
Samantha Thebridge, User Interaction Designer
You want to build a sexy plugin (or polish an existing one) but you don't have access to a designer. What can you do to stop your plugin turning Atlassian apps into "franken-apps"? Design follows some very fundamental principles and guidelines. Once you know what these principles are you'll be able to dissect an existing interface, understand why it does or does not work, and apply those principles to your own plugin so it fits seamlessly into your Atlassian product.
The document discusses tag clouds and issues with their design and usage. It summarizes interviews with web developers who created tag clouds. Many saw tag clouds as a fun way to represent tags but were unaware their standard alphabetical ordering. Developers hoped tag clouds would signal the presence of tags and provide an overview of site topics, but users had trouble understanding them.
A taxonomy is a way to define and express relationships between things to facilitate organizing, classifying, and discovering relationships in a collection of information. Without a taxonomy, related items must be given arbitrary or ambiguous names when identified. A taxonomy provides a uniform system through a hierarchical or polyarchical structure to show how items are similar or different. Developing a taxonomy involves determining its purpose, scope, relationships to represent, and tools before analyzing content to identify common terms and categories.
A taxonomy is a way to define and express relationships between things to facilitate organizing, classifying, and discovering relationships in a collection of information. Without a taxonomy, related items must be given arbitrary or ambiguous names when identified. A taxonomy provides a uniform system through a hierarchical or polyarchical structure to show how items are similar or different. Developing a taxonomy involves determining its purpose, scope, relationships to represent, and tools before analyzing content to identify common terms and categories.
This training document covers positioning, stacking, and grouping shapes in Microsoft Visio. It includes three lessons:
1. Expertly positioning shapes using tools like autoconnect arrows, grids, rulers, guides, and the size and position window.
2. Stacking shapes to show relationships by changing their stacking order using commands like bring to front and send to back.
3. Grouping shapes so they can be moved and edited as a single object, as well as techniques for editing individual shapes within a group.
This document discusses segmentation and clustering techniques for advertising. It defines segmentation as dividing a population into groups with similar characteristics that differ from other groups. The key steps are:
1. Analyzing a consumer database using regression analysis to form initial groups.
2. Clustering the groups to determine which solution best represents distinct segments based on behaviors, attitudes, size, and differences between groups.
3. Analyzing the segments to understand their characteristics and target the most attractive segments for advertising based on criteria like consumption levels and segment size. The goal is to customize messages to different audience segments.
The document discusses classes in computer science. It begins by explaining that a class describes a set of objects with the same behavior. It then provides examples of string class methods like isalpha() and isdigit(). The document also covers class constructors, which define and initialize instance variables. An example class called Canine is shown, with methods to get the name and add a breed. Overall, the document provides an introduction to classes, their components, and how to define a simple class in code.
The 8 steps in scale development are: 1) determine the construct, 2) generate item pool, 3) determine response format, 4) have experts review items, 5) include validation items, 6) administer items to a sample, 7) evaluate items using correlations, means, variances, and coefficient alpha, and 8) optimize the scale length. The goal is to end up with a concise, reliable scale that accurately measures the intended construct.
This document provides information for a college English course. It outlines class policies such as attendance, assignments, grading, and academic honesty. It introduces the theme of "passing" and discusses how people pass for reasons of race, religion, gender, or sexuality. It also provides the syllabus and schedule, which includes assigned readings on the topic of passing and identity. Students are instructed to establish a class website profile and purchase required books and materials. The first homework assignment asks students to write about a time they were judged or passed as someone different.
This presentation is both a how-to as well as the material you need to prepare and host the Visualized Workflow workshop that Jeff describes in the Actionable Agile Tools book published by OikosofySeries.
You will find “Facilitator slides” which help you understand how to prepare and host each of the steps in the workshop.
You will also find the “Presentation slides”, which you can use directly in the workshop.
The document outlines assignments for a multi-lesson unit on natural disasters. It divides tasks among group members for activities involving encyclopedias, library catalogs, almanacs, internet research, drafting and revising an informational flyer, and presenting the flyer. Each lesson assigns responsibility for materials and divides research, writing, editing, and presentation tasks among group members. It also includes a rubric for grading the completed emergency procedure flyers.
The document discusses typical obstacles to effective content reuse, including content being too owned, siloed, big, contextual, or unknown. It emphasizes that a reuse strategy is necessary to overcome these obstacles and maximize reuse. The strategy should define how content will be granularly reused, the metadata and criteria used, and how reusable content will be stored, found, edited, and tracked. An initial content inventory is also important to identify potential reuse opportunities. Communication among all authors is key to ensure the strategy is followed.
The document outlines a unit plan for a first grade science lesson on balance and motion that includes learning goals, assessments, and a culminating performance task where students work in groups to design and build a car out of materials provided using their understanding of balance and force. Students will apply science vocabulary, describe how objects can be balanced, explain how motion requires a force, and demonstrate their knowledge through various assessments including observations, exit slips, and science journals.
This document provides information and resources for teaching fractions and word problems to 5th grade students. It includes the common core standards for fractions, learning targets, example word problems, and strategies for using bar diagrams and number lines. It also discusses key fraction concepts like equivalent fractions, addition and subtraction of fractions, and multiplication and division of fractions. Resources are provided like video links, articles, and websites to support teaching fractions.
The document outlines a unit plan for a first grade science lesson on balance and motion that includes learning goals, activities, assessments, and a performance task where students work in groups to design and build a car out of materials provided using their understanding of balance and force. The unit aims to teach students about science vocabulary, how objects can be balanced, the relationship between force and motion, and how to apply their knowledge through an engineering design challenge.
Content reuse is one of the main “selling points” of DITA. Without a solid strategy and tracking method, however, reuse is inconsistent and neither a time nor money saver. With the proper planning, content reuse is indeed one of the greatest benefits of DITA. This presentation discusses some of the ways that groups new to DITA can lay a solid foundation for reuse. It describes some of the ways to inventory content to discover opportunities for reuse. It also discusses the importance of deciding early on what granularity of reuse is going to be implemented and mentions some of the caveats of reused content, especially in translation. Finally, the presentation stresses the importance of tracking reused content and discusses several methods of doing so.
Team dynamics: The Joys and Sorrows of Diverse Teams by Rebecca Parsons, CTO,...Thoughtworks
In this deck Rebecca Parsons, CTO, ThoughtWorks talks about how software development, in that it is partially about problem solving, benefits from a diversity of perspectives on the development team.
Keith Schengili-Roberts - DITA Worst PracticesJack Molisani
While people are interested in hearing about successes, we can actually learn more from failure. Not only do we discover what not to do, but also how to avoid the circumstances that led to it. Presenter Keith Schengili-Roberts has seen a lot of good and bad things happen to DITA implementations over the years, and part of his job at IXIASOFT is to investigate what works, what doesn’t, and why. Listen to his stories on the best (worst) DITA practices!
The document discusses how diversity of perspectives on software development teams can benefit problem solving. It argues that diversity includes cultural, gender, and intellectual aspects. Drawing from examples in scientific research, the document states that innovation often arises when shared contexts are lacking. An optimal team composition balances efficiency needs with creativity by considering the problem, required innovation, diversity represented, and team history. The conclusion is that strategies are needed to exploit diversity while balancing efficiency and innovation, and diverse teams can be enjoyable places to work.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Drona Infotech is a premier mobile app development company in Noida, providing cutting-edge solutions for businesses.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfVALiNTRY360
Salesforce Healthcare CRM, implemented by VALiNTRY360, revolutionizes patient management by enhancing patient engagement, streamlining administrative processes, and improving care coordination. Its advanced analytics, robust security, and seamless integration with telehealth services ensure that healthcare providers can deliver personalized, efficient, and secure patient care. By automating routine tasks and providing actionable insights, Salesforce Healthcare CRM enables healthcare providers to focus on delivering high-quality care, leading to better patient outcomes and higher satisfaction. VALiNTRY360's expertise ensures a tailored solution that meets the unique needs of any healthcare practice, from small clinics to large hospital systems.
For more info visit us https://valintry360.com/solutions/health-life-sciences
Learn You a Designing for Great Good!, AtlasCamp US 2012Atlassian
Samantha Thebridge, User Interaction Designer
You want to build a sexy plugin (or polish an existing one) but you don't have access to a designer. What can you do to stop your plugin turning Atlassian apps into "franken-apps"? Design follows some very fundamental principles and guidelines. Once you know what these principles are you'll be able to dissect an existing interface, understand why it does or does not work, and apply those principles to your own plugin so it fits seamlessly into your Atlassian product.
The document discusses tag clouds and issues with their design and usage. It summarizes interviews with web developers who created tag clouds. Many saw tag clouds as a fun way to represent tags but were unaware their standard alphabetical ordering. Developers hoped tag clouds would signal the presence of tags and provide an overview of site topics, but users had trouble understanding them.
A taxonomy is a way to define and express relationships between things to facilitate organizing, classifying, and discovering relationships in a collection of information. Without a taxonomy, related items must be given arbitrary or ambiguous names when identified. A taxonomy provides a uniform system through a hierarchical or polyarchical structure to show how items are similar or different. Developing a taxonomy involves determining its purpose, scope, relationships to represent, and tools before analyzing content to identify common terms and categories.
A taxonomy is a way to define and express relationships between things to facilitate organizing, classifying, and discovering relationships in a collection of information. Without a taxonomy, related items must be given arbitrary or ambiguous names when identified. A taxonomy provides a uniform system through a hierarchical or polyarchical structure to show how items are similar or different. Developing a taxonomy involves determining its purpose, scope, relationships to represent, and tools before analyzing content to identify common terms and categories.
This training document covers positioning, stacking, and grouping shapes in Microsoft Visio. It includes three lessons:
1. Expertly positioning shapes using tools like autoconnect arrows, grids, rulers, guides, and the size and position window.
2. Stacking shapes to show relationships by changing their stacking order using commands like bring to front and send to back.
3. Grouping shapes so they can be moved and edited as a single object, as well as techniques for editing individual shapes within a group.
This document discusses segmentation and clustering techniques for advertising. It defines segmentation as dividing a population into groups with similar characteristics that differ from other groups. The key steps are:
1. Analyzing a consumer database using regression analysis to form initial groups.
2. Clustering the groups to determine which solution best represents distinct segments based on behaviors, attitudes, size, and differences between groups.
3. Analyzing the segments to understand their characteristics and target the most attractive segments for advertising based on criteria like consumption levels and segment size. The goal is to customize messages to different audience segments.
The document discusses classes in computer science. It begins by explaining that a class describes a set of objects with the same behavior. It then provides examples of string class methods like isalpha() and isdigit(). The document also covers class constructors, which define and initialize instance variables. An example class called Canine is shown, with methods to get the name and add a breed. Overall, the document provides an introduction to classes, their components, and how to define a simple class in code.
The 8 steps in scale development are: 1) determine the construct, 2) generate item pool, 3) determine response format, 4) have experts review items, 5) include validation items, 6) administer items to a sample, 7) evaluate items using correlations, means, variances, and coefficient alpha, and 8) optimize the scale length. The goal is to end up with a concise, reliable scale that accurately measures the intended construct.
This document provides information for a college English course. It outlines class policies such as attendance, assignments, grading, and academic honesty. It introduces the theme of "passing" and discusses how people pass for reasons of race, religion, gender, or sexuality. It also provides the syllabus and schedule, which includes assigned readings on the topic of passing and identity. Students are instructed to establish a class website profile and purchase required books and materials. The first homework assignment asks students to write about a time they were judged or passed as someone different.
This presentation is both a how-to as well as the material you need to prepare and host the Visualized Workflow workshop that Jeff describes in the Actionable Agile Tools book published by OikosofySeries.
You will find “Facilitator slides” which help you understand how to prepare and host each of the steps in the workshop.
You will also find the “Presentation slides”, which you can use directly in the workshop.
The document outlines assignments for a multi-lesson unit on natural disasters. It divides tasks among group members for activities involving encyclopedias, library catalogs, almanacs, internet research, drafting and revising an informational flyer, and presenting the flyer. Each lesson assigns responsibility for materials and divides research, writing, editing, and presentation tasks among group members. It also includes a rubric for grading the completed emergency procedure flyers.
The document discusses typical obstacles to effective content reuse, including content being too owned, siloed, big, contextual, or unknown. It emphasizes that a reuse strategy is necessary to overcome these obstacles and maximize reuse. The strategy should define how content will be granularly reused, the metadata and criteria used, and how reusable content will be stored, found, edited, and tracked. An initial content inventory is also important to identify potential reuse opportunities. Communication among all authors is key to ensure the strategy is followed.
The document outlines a unit plan for a first grade science lesson on balance and motion that includes learning goals, assessments, and a culminating performance task where students work in groups to design and build a car out of materials provided using their understanding of balance and force. Students will apply science vocabulary, describe how objects can be balanced, explain how motion requires a force, and demonstrate their knowledge through various assessments including observations, exit slips, and science journals.
This document provides information and resources for teaching fractions and word problems to 5th grade students. It includes the common core standards for fractions, learning targets, example word problems, and strategies for using bar diagrams and number lines. It also discusses key fraction concepts like equivalent fractions, addition and subtraction of fractions, and multiplication and division of fractions. Resources are provided like video links, articles, and websites to support teaching fractions.
The document outlines a unit plan for a first grade science lesson on balance and motion that includes learning goals, activities, assessments, and a performance task where students work in groups to design and build a car out of materials provided using their understanding of balance and force. The unit aims to teach students about science vocabulary, how objects can be balanced, the relationship between force and motion, and how to apply their knowledge through an engineering design challenge.
Content reuse is one of the main “selling points” of DITA. Without a solid strategy and tracking method, however, reuse is inconsistent and neither a time nor money saver. With the proper planning, content reuse is indeed one of the greatest benefits of DITA. This presentation discusses some of the ways that groups new to DITA can lay a solid foundation for reuse. It describes some of the ways to inventory content to discover opportunities for reuse. It also discusses the importance of deciding early on what granularity of reuse is going to be implemented and mentions some of the caveats of reused content, especially in translation. Finally, the presentation stresses the importance of tracking reused content and discusses several methods of doing so.
Team dynamics: The Joys and Sorrows of Diverse Teams by Rebecca Parsons, CTO,...Thoughtworks
In this deck Rebecca Parsons, CTO, ThoughtWorks talks about how software development, in that it is partially about problem solving, benefits from a diversity of perspectives on the development team.
Keith Schengili-Roberts - DITA Worst PracticesJack Molisani
While people are interested in hearing about successes, we can actually learn more from failure. Not only do we discover what not to do, but also how to avoid the circumstances that led to it. Presenter Keith Schengili-Roberts has seen a lot of good and bad things happen to DITA implementations over the years, and part of his job at IXIASOFT is to investigate what works, what doesn’t, and why. Listen to his stories on the best (worst) DITA practices!
The document discusses how diversity of perspectives on software development teams can benefit problem solving. It argues that diversity includes cultural, gender, and intellectual aspects. Drawing from examples in scientific research, the document states that innovation often arises when shared contexts are lacking. An optimal team composition balances efficiency needs with creativity by considering the problem, required innovation, diversity represented, and team history. The conclusion is that strategies are needed to exploit diversity while balancing efficiency and innovation, and diverse teams can be enjoyable places to work.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Drona Infotech is a premier mobile app development company in Noida, providing cutting-edge solutions for businesses.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfVALiNTRY360
Salesforce Healthcare CRM, implemented by VALiNTRY360, revolutionizes patient management by enhancing patient engagement, streamlining administrative processes, and improving care coordination. Its advanced analytics, robust security, and seamless integration with telehealth services ensure that healthcare providers can deliver personalized, efficient, and secure patient care. By automating routine tasks and providing actionable insights, Salesforce Healthcare CRM enables healthcare providers to focus on delivering high-quality care, leading to better patient outcomes and higher satisfaction. VALiNTRY360's expertise ensures a tailored solution that meets the unique needs of any healthcare practice, from small clinics to large hospital systems.
For more info visit us https://valintry360.com/solutions/health-life-sciences
Measures in SQL (SIGMOD 2024, Santiago, Chile)Julian Hyde
SQL has attained widespread adoption, but Business Intelligence tools still use their own higher level languages based upon a multidimensional paradigm. Composable calculations are what is missing from SQL, and we propose a new kind of column, called a measure, that attaches a calculation to a table. Like regular tables, tables with measures are composable and closed when used in queries.
SQL-with-measures has the power, conciseness and reusability of multidimensional languages but retains SQL semantics. Measure invocations can be expanded in place to simple, clear SQL.
To define the evaluation semantics for measures, we introduce context-sensitive expressions (a way to evaluate multidimensional expressions that is consistent with existing SQL semantics), a concept called evaluation context, and several operations for setting and modifying the evaluation context.
A talk at SIGMOD, June 9–15, 2024, Santiago, Chile
Authors: Julian Hyde (Google) and John Fremlin (Google)
https://doi.org/10.1145/3626246.3653374
Hand Rolled Applicative User ValidationCode KataPhilip Schwarz
Could you use a simple piece of Scala validation code (granted, a very simplistic one too!) that you can rewrite, now and again, to refresh your basic understanding of Applicative operators <*>, <*, *>?
The goal is not to write perfect code showcasing validation, but rather, to provide a small, rough-and ready exercise to reinforce your muscle-memory.
Despite its grandiose-sounding title, this deck consists of just three slides showing the Scala 3 code to be rewritten whenever the details of the operators begin to fade away.
The code is my rough and ready translation of a Haskell user-validation program found in a book called Finding Success (and Failure) in Haskell - Fall in love with applicative functors.
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesQuickdice ERP
Explore the seamless transition to e-invoicing with this comprehensive guide tailored for Saudi Arabian businesses. Navigate the process effortlessly with step-by-step instructions designed to streamline implementation and enhance efficiency.
Consistent toolbox talks are critical for maintaining workplace safety, as they provide regular opportunities to address specific hazards and reinforce safe practices.
These brief, focused sessions ensure that safety is a continual conversation rather than a one-time event, which helps keep safety protocols fresh in employees' minds. Studies have shown that shorter, more frequent training sessions are more effective for retention and behavior change compared to longer, infrequent sessions.
Engaging workers regularly, toolbox talks promote a culture of safety, empower employees to voice concerns, and ultimately reduce the likelihood of accidents and injuries on site.
The traditional method of conducting safety talks with paper documents and lengthy meetings is not only time-consuming but also less effective. Manual tracking of attendance and compliance is prone to errors and inconsistencies, leading to gaps in safety communication and potential non-compliance with OSHA regulations. Switching to a digital solution like Safelyio offers significant advantages.
Safelyio automates the delivery and documentation of safety talks, ensuring consistency and accessibility. The microlearning approach breaks down complex safety protocols into manageable, bite-sized pieces, making it easier for employees to absorb and retain information.
This method minimizes disruptions to work schedules, eliminates the hassle of paperwork, and ensures that all safety communications are tracked and recorded accurately. Ultimately, using a digital platform like Safelyio enhances engagement, compliance, and overall safety performance on site. https://safelyio.com/
Preparing Non - Technical Founders for Engaging a Tech AgencyISH Technologies
Preparing non-technical founders before engaging a tech agency is crucial for the success of their projects. It starts with clearly defining their vision and goals, conducting thorough market research, and gaining a basic understanding of relevant technologies. Setting realistic expectations and preparing a detailed project brief are essential steps. Founders should select a tech agency with a proven track record and establish clear communication channels. Additionally, addressing legal and contractual considerations and planning for post-launch support are vital to ensure a smooth and successful collaboration. This preparation empowers non-technical founders to effectively communicate their needs and work seamlessly with their chosen tech agency.Visit our site to get more details about this. Contact us today www.ishtechnologies.com.au
Project Management: The Role of Project Dashboards.pdfKarya Keeper
Project management is a crucial aspect of any organization, ensuring that projects are completed efficiently and effectively. One of the key tools used in project management is the project dashboard, which provides a comprehensive view of project progress and performance. In this article, we will explore the role of project dashboards in project management, highlighting their key features and benefits.
Flutter is a popular open source, cross-platform framework developed by Google. In this webinar we'll explore Flutter and its architecture, delve into the Flutter Embedder and Flutter’s Dart language, discover how to leverage Flutter for embedded device development, learn about Automotive Grade Linux (AGL) and its consortium and understand the rationale behind AGL's choice of Flutter for next-gen IVI systems. Don’t miss this opportunity to discover whether Flutter is right for your project.
How Can Hiring A Mobile App Development Company Help Your Business Grow?ToXSL Technologies
ToXSL Technologies is an award-winning Mobile App Development Company in Dubai that helps businesses reshape their digital possibilities with custom app services. As a top app development company in Dubai, we offer highly engaging iOS & Android app solutions. https://rb.gy/necdnt
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsPeter Muessig
The UI5 tooling is the development and build tooling of UI5. It is built in a modular and extensible way so that it can be easily extended by your needs. This session will showcase various tooling extensions which can boost your development experience by far so that you can really work offline, transpile your code in your project to use even newer versions of EcmaScript (than 2022 which is supported right now by the UI5 tooling), consume any npm package of your choice in your project, using different kind of proxies, and even stitching UI5 projects during development together to mimic your target environment.
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Get your groupon
1. Get your Groupon!
Ceilidh Higgins
Senior Interior Designer – Daryl Jackson Robin Dyke
Blogger – The Midnight Lunch
Twitter
@ceilidhhiggins
@BIMinions
6. groups are fast
• quick to create
• copying and amending
• annotating using detail groups
7.
8. Groups have
become
more stable
• you can mirror *
• you can rotate *
• they don’t increase
file size
*See Aaron Maller’s talk from RTC2014 for
more on mirroring and rotating groups –
particularly for face based families
16. why use nested families
• ability to flex
• more stable than groups
• suited to single category of objects
17. problems
• more time consuming to set up
• less experienced users struggle
• cross category issues
• slower to annotate
18. nested family example
Casework – 5 different
families, all with finishes
and dimension parameters
to link through
Specialty equipment
– 2 different families Long parameter list, complex family
20. problems
Hatch pattern
shows where bins
are present even
when category is
switched off
Different categories within the
nested families can have
unexpected results
Remove Bins and Copier
from the family and create a
group with the casework
family and equipment
22. why use linked files
• more stable than groups
• groups can be used
inside of linked files
• suited to whole repeating
floor plates
23. problems
• require loading families, wall types etc into
multiple files
• walls joins from the linked file won’t clean up at
intersections with elements in the main model
• time swapping between files
26. problems
• if you change one assembly
it makes a new one rather
than updating them all – this
includes instance based
parameters
• you can’t nest assemblies
• you can’t include groups,
links, rooms or some MEP
objects
28. plan your groups
• is a group the best solution?
• which elements belong to which groups?
• how do your groups and worksets work together?
• which elements are best left out of groups?
• make sure there are no pre-existing
errors/warnings in elements you are grouping
31. families inside groups
Errors inside groups are frequently due
to just one family:
• Overall construction & quality of
families can impact on group
• Could be due to items not visible in
family type
• Check the family level and host
• Line based and face based families
can cause errors in groups – each
object needs to be hosted to its own
reference plane
To avoid breaking up the group -
remove the family from the group
32. level and host
Check the level and host for each
object before you create the group
33. Be careful – when you
copy and paste
or create similar objects,
the level and host do not
always transfer
34. You cannot rehost the
object when in the group
editing mode. You have
to remove the object from
the group, rehost it and
then add it back to the
group
Creating your family outside
the floors and moving it into
place can help solve this
35. hosted objects
The door is part of the
same group as the wall it
is hosted on
Best practice is to group objects along
with their hosts and any objects they
are constrained to
41. nested groups
Nested into kitchen
group - typical island
bench group
Nested kitchen type
3 group
Group of joinery, fixtures
and fittings for each
apartment type
Limitation of nested groups:
They won’t align!
48. worksets
The group belongs to a workset –
this is the workset that you are
working on now
When you create a new
group, the individual
objects inherit the group
workset
But when you set up the group
the worksets can differ!
50. match groups to worksets
The basin, toilet, vanity and floor
waste are a nested group – their
relationship is always consistent
51. The group is on the FFE
workset
The floor wastes
were setout on the
concrete outline
plans
52. and workflows
The floor wastes were setout
on the concrete outline plans
Different users could not
check out worksets to
work on casework and
concrete outlines!
65. vary parameters by instance
Instance based parameters within
the group can vary across group
instances – but only for
parameters which are not
geometric
66.
67. parameter types
Even though this yes/no
parameter does not drive
geometry, you cannot
make it vary by group
instance
Parameter types that can vary:
Text
URL
Materials
Area, volume and density
Currency
69. understand the errors
Review the error warnings instead of just
hitting fix groups. Frequently the errors all
relate to just one family.
Is the family a line based family?
What is it hosted to?
Remove the family from the group
if necessary.
72. no error message
• objects appear
to be missing
from some
group instances
• error “multiple
instances in
one place”
Group is missing casework objects
73. i know they are there?
Group has casework items visible
Level 3 where the group was
created
74. The objects can be found
in 3d by isolating the group
– while they were correctly
hosted to the original level
– they have replicated all
over the place
The culprit – these
families were line based
families
76. design options
This project has 2 design options, when I
accept primary this is the error –
oddly the affected group only exists in
the primary option
77. Instead of breaking up the group I will
delete just the copiers. That excludes
them though, rather than removes them
from the group which doesn't sort out the
problem - Revit still wants to break up
the group.
Remove the family from the group
prior to accepting the primary
option
78. floor levels
The levels in this model were initially set
up based upon a zero RL. Later the
levels were moved to the real RLs.
However the group origin points appear
to remain at the original levels.
The building is 19 storeys tall with
groups on every floor!
79. The model was in chaos
with groups everywhere
Even if the origin points are fixed the
groups are not hosting in the right places
– this group is still on the roof even
though the group origin is Level 17
80. When I edited the group I discovered
that the objects themselves had a
different Offset – and you can’t change
the host inside the group
In this case I did break up
all the groups, but I later
found the error…
81. what’s wrong?
There are a number of nested groups of
tables and chairs inside another group.
One nested group has a strange level
issue – although it is appearing correctly in
all views
82. Exporting the group to a project is one way
to check – turns out there are 5 levels with
different parts of the group hosted to
different levels!
Rehost and delete excess
levels and replace group
83. Group Tips
• Don’t use line based families
• Do match groups to worksets
and workflows
• Don’t group elements without
elements that they are
constrained or hosted to
• Do manage your groups as
you would manage families
84. Questions?
check out my blog at
themidnightlunch.com
@ceilidhhiggins
@BIMinions
Ceilidh Higgins
86. Screen shots and video by Ceilidh Higgins from DJRD projects for this presentation
Question mark - http://www.flickr.com/photos/21496790@N06/5065834411/sizes/l/
Chairs - http://www.flickr.com/photos/masochismtango/283536089/sizes/o/
Runner - http://www.flickr.com/photos/thehappyrower/5821364319/sizes/l/
Stables - https://www.flickr.com/photos/charlesfred/598978125/
Hanging on (Muddy hand) - https://www.flickr.com/photos/white_ribbons/6878331747/
The weakest link - http://www.flickr.com/photos/darwinbell/465459020/sizes/l/
They are Coming - http://www.flickr.com/photos/donsolo/2886355241/sizes/l/
flip_board (Schedule board) - https://www.flickr.com/photos/apothecary/1453906842/
Options -http://www.flickr.com/photos/wespeck/3912468102/
Monkey in the Middle - http://www.flickr.com/photos/wcdumonts/8265151843/sizes/l/
Elephant walk (lineup of planes) - https://www.flickr.com/photos/29233640@N07/9729735310/
Create. (scrabble) - https://www.flickr.com/photos/doremigirl/8415177424/
Nesting (Nested bowls) - https://www.flickr.com/photos/sizima/564751829/
Exported bottle - https://www.flickr.com/photos/16210667@N02/9443836273/
La libertad tiene un precio (options) - https://www.flickr.com/photos/maduixaaaa/2567638237/
Cars in bucarest - https://www.flickr.com/photos/joyoflife/1570126182/
Preying mantis Lawn Mower - https://www.flickr.com/photos/terykats/5960340452/
Pointing hand - http://www.flickr.com/photos/spotsgot/3288913/sizes/l/
Lonely number 1 - https://www.flickr.com/photos/lioil/89153726/
Image credits
Editor's Notes
Does BIM cost more?
750 groups in a 570MB model broke up the groups, file size was 407K versus 416
It seems autodesk came up with the idea, but could’nt be bothered to implement it properly. Groups have become more stable over the years.
And by instance based parameters….this even means type marks!!!
Creating a group is pretty simple right? Select objects and group. Here are a few ways to set your groups up for success.
Group behaviour for phasing is not quite what you might expect
It is possible to schedule your groups
Strangely though, only some groups were effected? Why I never figured out
In this case because we were only at concept stage, there were no annotation groups, and I knew that the groups were unlikely to remain the same into the next stage, I decided to bust all the groups up - it would have taken too long to remove and rehost all the objects
Could this have been part of the problem in the last example?