Guidelines for design/architecture review

I'm conducting a design/architecture review for a part of our system that needs seriously re-visiting. I'm going to be formally presenting the review and was hoping for a few pointers.
Does anybody have a set of guidelines they follow for such a review? Are there any suitable articles or books for me to refer to?
Thank you.

I'll probably be stating the obvious for you but:
  - Direction Enterprise
      - what's on for the future
          -  6 mo
          - 12 mo
          -  2 yr
          -  5 yr
  - Weak points of existing systems: (contrasted with Enterprise Direction)
      - Why: what makes it a week point
      - to what extent is it believed to impact current operation
      - how does it hinder future growth
  - Prioritize Systems/Component replacements
      - imediate (right now)
      - short range (1  year)
      - middle      (2  years)
      - long range  (5+ years)
  - Return on Investments
      - try to quantify $ or empowerment to meeet Enterprise Direction
      - impact of doing nothing

Similar Messages

  • Guidelines for designing interfaces

    Hi,
    We are in the process of implementing SAP. Are there any guidelines while designing interfaces, when one should one design an interface where data transfer in an interface is done
    1) using ALE-Idocs,
    2) when should data be transffered using flat file and
    3) when should we have an EDI interface?
    Thanks,
    Peter

    @Hareesh
    Please do not Copy & Paste the Content

  • Need guidelines for designing for web

    I'm going to be doing some outsourced design for a web developer. I'd like to build the file - a whole web page - in Photoshop and am needing a place to start.
    - First, what is the best setup size for that file?
    He uses Fireworks but says he doesn't think his version - 8 - can use PSDs. So he wants a PNG. Does a conversion support layers?
    - What is the best tool for approaching this? Should I build it in Photoshop or is there some other program that is better for doing this? Am I at least on the right track?
    - If anyone has any other advice, guidelines, suggestions that would be helpful in doing this I would appreciate that also.
    My Photoshop level is probably about intermediate so if any of you pros have some wisdom to share that would be great. I've never done design for a web page other than some work on my own, which is still a work in progress as I am not a web developer - so the design itself looks nice, but the web page part is still a work in progress.
    Thanks =)

    You don't need to be the one looking for some of these answers, he does. But good for you for asking. But he should know his file requirements and what programs he has and what they can do. Sounds like he struggled with web design with Fireworks and probably had little taste in graphics and so has now 'hired out' to get someone else to be responsible for his lack of knowledge.
    I mean, are you designing a fluid page or do you really need to know the exact dimensions for the page and if so, shouldn't he provide those??!
    You can design a page that is a good mock up and slice it up and port it over and he can take the cells where there needs to be content and/or navigation and pull out those parts of the image you created and put in what he needs to make the page work, using CSS or regular links or working within Fireworks. But if you are trying to design something so vague then I agree with Jim, this may not be pretty.
    Tell him what you can do and feel comfortable with. If you are just designing the page but he is developing the page, then keep with that. You should ask what size page, the total weight he wants, over all suggestions and then you get to work and do the details for the banners or graphics and he develops those into a working PHP or ASP page. If this is a shopping cart, then I would say this won't be an HTML page. If the page will have a banner across the top, then ask what size banner would he like and is there a minimum size to make the banner fluid?
    My question, why not find a good working template out there and you do the customization with the graphics and let him use current proven technology? Go look at web templates with him online. Find something and then do the graphics to customize the template as needed. There are templates for Dreamweaver, Fireworks, and other programs using PHP or ASP pages. Does he know what database he is using, or if the server is Apache or MS? Wow.
    If you are designing, again... let him develop. These are two different things. Know your limits. And good luck...
    Randal

  • Any blog avail. as guideline for Designing n arranging UI Elements

    Hi,
        Any Blog available as recommendations to design a page and arranging UI elements and which property of the UI element should used under a scenario.
    Because, some times its difficult to arrange UI elements in a position what we like.
    for example I like to arrange a button UI element at the center of the view, with Matrix layout. I tried few things, but I unable to move it.
    Thank U for Ur time.
    Cheers,
    Sam

    Hi Sam,
        In your case you can try using transparent container. Use transparent container UI element and make it grid layout. Then put your buttons inside transparent container. I have done the same in my project.
       As per my experience we need to do trial and error to get UI elements in place.
    It is difficult initially but once you are used to then you can get it. I tried using groups, transparent container etc. to get UI elements properly.
      You can check out this blog,
      /people/thomas.szcs/blog/2005/12/28/dynamic-programming-in-web-dynpro-abap--introduction-and-part-i-understanding-ui-elements
      https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/media/uuid/bfce2ae7-0b01-0010-829b-effcd2bcbe9d?prtmode=navigate
      Hope my answer will help you.
    Cheers,
    Darshna.

  • Is there a notation for designing planning hierarchies/architectures?

    Hi everyone,
    I wonder if there is a standard notation for designing planning hierarchies/architectures.
    When designing BW InfoCubes, I can use ME/RM or ERM for conceptual design and SAP Star Schema for logical design. Is there anything similar for designing planning hierarchies/architectures?
    Best regards, Dan

    The first highly limited version of the native Android viewer should be available in the next release v28. While it will support phones, it will be limited in its feature set. Over the next several releases, more overlays and other features will be added to the native viewer.

  • PDF with Tomcat - guidelines for template editing

    PDF generation with Tomcat using the standard template works fine - but is pretty bland.
    Does anyone have any guidelines for editing the template - what may / may not be included?
    Are there any GUI tools for this?
    Thanks
    Mike

    Vadim,
    Report queries and report region use the same generic report layout. However the processing is handled by different engines. The underlying technical problem with your case is that the substitution string #TEXT_ALIGN# is not substituted in all cases for report queries. This usually does not cause any problems, but appears not to work when using Cocoon.
    I'll see that we can this resolved with the next version of APEX, however when working with report layouts, you would typically use your own RTF or XSL-FO stylesheets, where this problem would not occur. The option to use the generic report layout is only included so the data can be tested independently from the layout and is not really intended to be used as the actual layout at runtime.
    The generic report layout function is mainly designed to be used for report regions.
    Regards,
    Marc

  • ABAP Guidelines for transfer rules & Update rules

    Is there any guidelines for abap when using it for transfer rules and update rules? I am looking for some best practise in this area.
    Thank you,

    There is no specific differences in the standards/coding procedure for Transfer Vs. Update Rulse.
    This can only come from a combination of requirement, design and experience! (in no particular order)
    for e.g.
    If the converions are the same for all data targets, you would use the transfer routine, start routine in the Transfer rules.
    If the converions are different for different data targets, you would use the update routine, start routine in the Update rules.
    Key concerns being performance, modularization, reduced effort and ease of maintenance.
    Not sure I have answered you question! Please get back if there is something specific you are interesed in (a scenario perhaps!)
    Rishi

  • Guidelines for importing graphics from Photoshop

    Can anyone provide some guidelines for laying out a DVD menu design in Photoshop to be brought into DVD SP? What physical dimensions? What file format? Anything else I should know?
    Thanks.

    Hi
    Sorry if it sounds like RTFM, but a good starting point is reading the Preparing Menu Sources topic in the DVDSP User Manual.
    Basically you can use PSD files and/or TIFFs, PNGs. Avoid JPG because you must be very careful with compression level. If you work with PSDs, remember rasterizing effects before importing in DVDSP.
    About the file dimension in pixels, this info is taken from the manual:
    A good way to select the right dimension is starting a new PS file and use the video presets. You'll get a blank file guith secutiry zones guides, and the correct dimension and pixel aspect ratio to work with during menu design.
    Hope that helps !
      Alberto

  • Guidelines for OWB in 10g

    Hello all,
    I have been assigned a task of Warehousing can any help me in providing a guideline through which i can get an over view of OWB and Design Control
    Thanks & Regards
    Pratik Lakhpatwala
    Jr Oracle DBA
    Edited by: Pratik.L on Sep 2, 2009 3:22 AM

    OWB is a tool for designing, generating, managing and running ETL from any source into an Oracle-based warehouse.
    There is a forum set aside to discuss that product. It is in the 'Data Warehousing' category, not the 'Database' category'.
    There are white papers, case studies, and other support information describing Warehouse Builder. It is available from http://otn.oracle.com, in the 'Products' area (left side) under Developer Tools, as well as under Database > BI & Warehouse > Warehouse Builder (related links on right side)
    There is documentation. It is available from http://docs.oracle.com - look for the link 'Warehouse Builder' on that page.
    Oracle has several Oracle University courses related to the product. Look at http://education.oracle.com and search for Warehouse Builder.
    Need more?

  • Design / Architecture from Requirements

    Is there a good article / book with real examples of how to arrive at a system design / architecture from requirements ??
    Also, is there a defined way to organize the requirements captured so that it would be easy to translate it into design ?
    We have captured our requirements from a data and process perspective. I have a hard time to organize them and break them up and to finally translate them into design.
    Any pointers would be of great help to me.
    Thanks !!!

    Is there a good article / book with real examples of
    how to arrive at a system design / architecture from
    requirements ??There must be thousands.
    Also, is there a defined way to organize the
    requirements captured so that it would be easy to
    translate it into design ?There must be thousands.
    We have captured our requirements from a data and
    process perspective. I have a hard time to organize
    them and break them up and to finally translate them
    into design.
    Any pointers would be of great help to me.In what form have you "captured your requirements from a data and process perspective"? To me the output of requirement analysis is in the form of formally described test scenarios. That is, I distill User Stories (Use Cases from the user's point of view) from the verbal requirements, and derive scenarios from them; these scenarios are basically descriptions of acceptance tests.
    Given that, I take the first (the most simple) of these user stories and break this up into as many independent, "atomic" tasks as possible. At the point I'm describing these I usually have a pretty good idea of what interfaces and classes will be needed, and I can start writing unit tests. Often, when I feel during "task analysis" I'm just literally writing in English what my test code will be, I skip formally describing them and just write the tests straight away.
    When the unit tests are ready design is done, skeleton implementations are there and the rest of the code pretty much writes itself ;-)
    Next story, same deal; always adding tests & refactoring & regression testing.
    story -> scenarios -> acceptence tests
    tasks (-> scenarios) -> unit tests
    refactoring ->additional classes -> new unit tests
    That's, in a nutshell, how I do it. As you can tell, this is leaning close to the eXtreme Programming way of working; and as you can equally tell, I believe strongly in test-driven development, designing from test code, and emergent design.
    So if I were to point you to any articles or books, I'd tell you to aim your google at "extreme programming" and go from there. The first two hits will be the two main XP web sites.
    As I said there are many different methodologies each covering more than just A->D, and a lot has been written about them. The above is my personal preference - you'll have to evaluate if it can be suitable for your project and team.
    One final pointer (I'm going on aren't I) is this: whichever way of working you use, evaluate it constantly. For example, if you decide to make a lot of UML diagrams, evaluate the time spent vs the return. If your team feels there really isn't enough actual benefit, stop doing it; if they feel it does pay off, by all means keep doing it.

  • Design architecture Difficulty

    Hello all. I'm having some difficulty comming up with a viable and stable design architecture for the problem listed below.
    We are downloading 5 files from a server through TCP/IP.
    Each file consist of say 20 parts/chunks.
    Each part is further divided into chunks of say 15.
    So, 15 chunks make 1 part. 20 parts make 1 file.
    Each chunk is say 1MB where each part is about 15MB in size.
    Now, we are downloading these files through 30 available TCP/IP connections.
    Each connection can download 1 chunk at a time.
    So, we have 30 chunks being downloaded in parallel through 30 TCP/IP connections.
    So, 2 parts of a file (i.e. 30 chunks) are downloading at once.
    User may pause the file being downloaded (i.e. file 1) and start downloading a different file (i.e. file 4).
    Now, these 30 TCP/IP connections will have to abandon downloading file 1, and be reused to download file 4.
    When file 4 is finished, the user decides to start downloading file 1 again. The progress of downloading file 1 should start from where it left off.
    The progress may only be deleted when user Cancels the download. 
    Basically, the above section describes the jist of it. Any sugestions are appriciated.
    Kas

    I have no LV on this PC, however,
    How about an array of cluster with chuck name / PostID#,  priority weight and status (waiting for dl, in progress) , whenever a connection is free / a chunk download has finished, the element with the highest weight is downloaded.
    Could also be a queue or a AE ....
    Commandline controllable NNTP reader/ downloader may already (or should I say may still?)  exist.
    If bandwidth is limited and you have multiple downloaders, why not use a torrent like approach?
    Still remember the time reading this forum with nn (or was it tin?) on a freebsd system connected via telnet to a DEC VT102  
     (here)
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

  • Ipad2 guidelines for size of AWG

    What are the ipad2 guidelines for size of AWG for HDMI Cable? Size of AWG vs Length?
    Which is perfered better silver or gold Audio cable?
    thanks
    Autocoder

    iPads do not come with a SIM in Australia as you have several service providers to choose from.
    You need to request a micro SIM from your provider. Telstra, Optus, Vodafone and Three all provide micro SIMs and many of their service providers do too.
    If you are thinking you will take your SIM out of your phone and place it in your iPad when you need it then the fact that they are different sizes could be an issue. A dedicated SIM is best for an iPad. There a several good prepaid options available, but beware of prepaid plans that are not designed for the iPad. Some require you to call or SMS from the phone containing the SIM to recharge, which is not possible on an iPad.

  • Best Practises and Guidelines for SharePoint 2013 Development

    Currently We are using SharePoint 2010 and doing a lot of enhancement and customization in the portal.
    we are planning to migrate SharePoint 2013 after 6-9 months.
    I want to know what are the best practices and guidelines for development in SharePoint 2010 keeping one thing in mind that customization should be compatible or can easily migrate to SharePoint 2013 so that re-engineering effort would be as minimum
    as possible.
    We have every possible piece of customization in SharePoint 2010 portal like web part, event receivers, workflows, master page, page layout, custom search etc.
    Please do the needful.

    Best practices don't really apply here. They are generally rules of thumb that you can apply without thinking too much and be pretty much right. Development is by it's nature too varied to allow that sort of best practice guidance.
    Having said that the main thing you should be concerned with around the choice of development approach in 2013 is the intended future of your client and the application. If they are making a move to the cloud you should be concentrating on the app model
    and rapidly phasing out farm solutions. If they are considering it then you can still consider using the more old-school options of farm solutions and sandboxed solutions. If they can't go to the cloud because of data security etc. then you are more or less
    free to use what you like.
    Also, try to move to client side processing wherever possible. MS are only going to make server side work less pleasant in future.
    Beyond that, get to some conferences and start chewing through some of the blogs on the topic.

  • FAQ: User Interface Guidelines for CRM 2007 are now available

    The CRM UI Concept Team has made the UI Guidelines for CRM Web Client User Interface (CRM 2007 UI) available to the BPX community:
    This document provides an overview of the on-premise as well as the off-premise versions of the SAP CRM Web Client User Interface (UI). It contains the properties and principles of the SAP CRM Web Client UI that are already committed and available. For planned features, refer to the corresponding specification documents.
    The information in the guidelines starts with general topics, followed by details. The sections are organized with high-level topics like Page Types and Navigation Schema first, followed by the consecutive sections describing which building blocks and elements of the UI populate the various pages. A section typically starts with one or more screenshots of a central UI element with a generic explanation. The subsequent sections explain the detailed aspects of each element.
    We hope that you will find this information useful.
    Enjoy the new CRM UI! [UI Guidelines for CRM Web Client User Interface (CRM 2007 UI)_ |http://www.sapdesignguild.org/resources/CRM-UI-Guidelines-Customers.pdf]
    Edited by: Zhaojie Liu on Jun 10, 2009 10:08 AM

    Hi,
    not sure why your download stops.. you can also try to download via this link: [http://www.sapdesignguild.org/resources/CRM-UI-Guidelines-Customers.pdf|http://www.sapdesignguild.org/resources/CRM-UI-Guidelines-Customers.pdf] (Document is 17,4MB of size)
    Here the guidelines also have been posted together with an article about the CRM 2007 Web Client UI.
    Hope this helps
    Best regards
    Ingo

  • User Interface Guidelines for CRM 2007 are now available

    The CRM UI Concept Team has made the [UI Guidelines for CRM Web Client User Interface (CRM 2007 UI)|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/302d8152-002b-2b10-34bd-9ff3c712dd4b] available to the BPX community:
    This document provides an overview of the on-premise as well as the off-premise versions of the SAP CRM Web Client User Interface (UI). It contains the properties and principles of the SAP CRM Web Client UI that are already committed and available. For planned features, refer to the corresponding specification documents.
    The information in the guidelines starts with general topics, followed by details. The sections are organized with high-level topics like Page Types and Navigation Schema first, followed by the consecutive sections describing which building blocks and elements of the UI populate the various pages. A section typically starts with one or more screenshots of a central UI element with a generic explanation. The subsequent sections explain the detailed aspects of each element.
    We hope that you will find this information useful.
    Enjoy the new CRM UI!
    Feel free to provide your feedback.
    Edited by: Florian Weigmann  on Jul 17, 2008 9:14 PM

    Hi,
    not sure why your download stops.. you can also try to download via this link: [http://www.sapdesignguild.org/resources/CRM-UI-Guidelines-Customers.pdf|http://www.sapdesignguild.org/resources/CRM-UI-Guidelines-Customers.pdf] (Document is 17,4MB of size)
    Here the guidelines also have been posted together with an article about the CRM 2007 Web Client UI.
    Hope this helps
    Best regards
    Ingo

Maybe you are looking for

  • Help with triggers

    Hi All, i have a few triggers that I need your help with. The first trigger (below) is fired when an update is made to a column in an invoices table. The question I have is to do with the exception section. I want to change the status of the invoice

  • Automatic Clearing-Not working

    Hi, Working in Telecom industry, GR/IR is not getting cleared automatically, could you pls advice on this, also exice/cvd not getting cleared automatically.  Every then and now we have to generate GR/IR report and clear it Manualy. Regards, Vikram.

  • Connecting via 3G?

    On the surface this may seem like a silly question,but bear me out please. I am in an area that I know has 3G coverage because I've used my iPad here before with 3G and not wifi. My account is paid. When I turn on cellular coverage in settings I get

  • Runtime Error Using BAPI SALESORDER CHANGE

    Hi, I was trying to use the BAPI_SALESORDER_CHANGE to change 'Material Group 1' field. When executing the program, it kept on failing with this runtime error 'CALL_FUNCTION_CONFLICT_LENG'. Below is my codes and also the error analysis found in ST22.

  • Previously purchased songs?

    I know this is asking a bit much, but I figured it couldn't hurt to ask... Over the past few months, I've downloaded quite a few songs through the iTunes store. Recently, my computer had a critical meltdown and I lost everything I had downloaded. Doe