Search This Blog

Friday, February 28, 2014

Overview of PerformancePoint reports and scorecards


You can use PerformancePoint Dashboard Designer to create lots of reusable reports and scorecards for your dashboards. As you create each report or scorecard, you begin by selecting a template. In Dashboard Designer, you can select from 8 report templates and 7 different scorecard templates. This article describes the different report and scorecard template that are available.
1.       Report templates
2.       Scorecard templates:
Report templates
PerformancePoint reports can vary greatly in appearance and functionality. In addition, these reports can vary in what you do to create them. For example, you create some reports by using Dashboard Designer. For other reports, you do not actually create the reports; instead, you create a PerformancePoint Web Part to display an existing report. Finally, for some reports, you must have at least one scorecard created to successfully create and display information in those reports.
Analytic Chart:
An analytic chart is an interactive line, bar, or pie chart that you create and configure by using Dashboard Designer. Analytic charts use data that is stored in SQL Server Analysis.
For more information, see Overview of PerformancePoint analytic charts and grids and Create an analytic chart or grid by using Dashboard Designer.
Analytic Grid:
An analytic grid is an interactive table that you create and configure by using Dashboard Designer. Analytic grids use data that is stored in SQL Server Analysis.
For more information, see Overview of PerformancePoint analytic charts and grids and Create an analytic chart or grid by using Dashboard Designer.
Excel Services:
An Excel Services report is an Excel workbook that was published to Microsoft SharePoint Server 2010 by using Excel Services.
In Dashboard Designer, you do not actually create an Excel Services report; instead, you create a PerformancePoint Web Part to display all or part of an Excel workbook. You can use an Excel Services report to display a PivotChart report, a PivotTable report, or any chart or table that you create in Excel.
For more information, see Overview of Excel Services reports displayed in PerformancePoint Web Parts and Create an Excel Services report by using Dashboard Designer.
KPI Details:
A KPI Details report is a report that serves as a companion to a scorecard to provide additional information about scorecard key performance indicator (KPI) values and properties.
A KPI Details report does not contain or display information by itself; instead, the KPI Details report derives all its information directly from the scorecard to which it is connected. Dashboard users click a value in a scorecard, and the KPI Details report updates to display additional information about that particular scorecard value without cluttering up the scorecard.
For more information, see Overview of PerformancePoint KPI Details reports and Create a KPI Details report by using Dashboard Designer.
ProClarity Analytics Server Page:
A ProClarity Analytics Server Page report is a view that was published to ProClarity Analytics Server.
In Dashboard Designer, you do not actually create a ProClarity Analytics Server report; instead, you create a PerformancePoint Web Part to display an existing ProClarity view. You can use a ProClarity Analytics Server Page report to display specific view types, such as the Performance Map, Perspective View, and Decomposition Tree in your dashboard.
For more information, see Overview of ProClarity Server reports displayed in PerformancePoint Web Parts and Create a ProClarity Server report by using Dashboard Designer.
Reporting Services:
A Reporting Services report is a view that was published to SQL Server Reporting Services Report Server.
In Dashboard Designer, you do not actually create a Reporting Services report; instead, you create a PerformancePoint Web Part to display an existing Reporting Services report. You can use a Reporting Services report to display powerful reports that were created by using SQL Server Reporting Services Report Builder in your dashboard.
For more information, see Overview of Reporting Services reports displayed in PerformancePoint Web Parts and Create a Reporting Services report by using Dashboard Designer.
Strategy Map:
A strategy map is a report that serves as a companion to a scorecard to show relationships between objectives, goals, and KPIs at a glance. Strategy maps are based on the Balanced Scorecard framework.
A strategy map uses a scorecard as its data source and a Visio diagram as its display structure. For more information, see Overview of PerformancePoint strategy maps and Create a strategy map by using Dashboard Designer.
Web Page:
A Web Page report is a fully functional internal or external Web site that you can display alongside other reports in your dashboard.
In Dashboard Designer, you do not actually create a Web Page; instead, you create a PerformancePoint Web Part to display an existing Web site. For more information, see Overview of Web Page reports in Dashboard Designer and Create a Web Page report by using Dashboard Designer.
Decomposition Tree:
A Decomposition Tree is an interactive view that dashboard users open from a scorecard or a report that uses SQL Server Analysis Services data. However, as a dashboard author, you do not create the Decomposition Tree by using PerformancePoint Dashboard Designer. In addition, you cannot display a Decomposition Tree as a top-level report view that is always displayed in a dashboard alongside other reports.
For more information, see Overview of the PerformancePoint Decomposition Tree.
Scorecard templates
A scorecard is a special kind of report that provides a high-level snapshot of performance for a group or an organization. A scorecard provides a visual representation of performance that can give you a summary of progress at a glance. For more information, see Overview of PerformancePoint scorecards.
When you create a PerformancePoint scorecard, you can use a wizard to guide you through the process. When you use a wizard, you begin by selecting a template. The template that you select corresponds to the kind of data source that you plan to use for at least one key performance indicator (KPI) in your scorecard.
Make sure that Dashboard Designer is configured to use a scorecard wizard. To learn more, see Turn on or off the scorecard wizard in Dashboard Designer.
Analysis Services:
The Analysis Services scorecard template enables you to create a scorecard that uses an Analysis Services data source for at least one KPI in the scorecard.
Depending on how an Analysis Services scorecard is configured, dashboard users can perform certain tasks that are not necessarily available with other scorecard templates:
·         Use Show Details to view transaction-level details for a particular scorecard value.
·         Open a Decomposition Tree to decompose, or analyze, a group to see its individual members and how they can be ranked according to a selected measure. For more information, see Learn about the Decomposition Tree (http://go.microsoft.com/fwlink/p/?LinkId=204883).
·         View higher or lower levels of data in the scorecard.
·         View dynamic dimension hierarchies in the scorecard.
When you use the Analysis Services scorecard template, you can create KPIs that are based on measures in the data cube, or you can select existing KPIs that you or other dashboard authors have created. However, you can also copy KPIs that are defined in the data cube into the scorecard. This ability to copy KPIs is unique to the Analysis Services scorecard template.
For more information, see Create an Analysis Services scorecard by using Dashboard Designer.
Blank Scorecard:
The Blank Scorecard template enables you to create an empty scorecard that has no KPIs or other information. You would typically create a blank scorecard when you and other dashboard authors have already created KPIs.
For more information, see Create a blank scorecard by using Dashboard Designer.
Fixed Values Scorecard:
The Fixed Values Scorecard template enables you to create a scorecard that does not use a separate data source. When you use this template, you specify the values for the scorecard while you use the wizard. For more information, see Create a Fixed Values scorecard by using Dashboard Designer.
Tabular templates. They include the following:
  • Excel Services
  • Excel Workbook
  • SharePoint List
  • SQL Server Table
The four tabular templates (Excel Services, Excel Workbook, SharePoint List, and SQL Server Table) enable you to create a scorecard that uses a tabular data source for at least one KPI in the scorecard. Similar to the Analysis Services scorecard template, when you use a tabular data scorecard template, you can create KPIs that are based on measures in the data source, or you can select existing KPIs that you or other dashboard authors have created.

For more information, see Create a tabular data scorecard by using Dashboard Designer.

Wednesday, February 26, 2014

PerformancePoint Services Architecture


The client tier includes the browser and PerformancePoint Dashboard Designer.

PerformancePoint Dashboard in the Browser

The browser displays a dashboard in a SharePoint Server 2010 page. Dashboards contain interactive scorecard, report, and filter objects. Objects in the browser communicate with the PPSRenderingService Web service by sending AJAX features for ASP.NET requests and receiving responses in JavaScript Object Notation (JSON) format.

PerformancePoint Dashboard Designer


Dashboard Designer provides a rich authoring environment for creating and managing dashboard content. Dashboard Designer installs on a client computer by using ClickOnce, a Web-based deployment technology. Dashboard Designer communicates with the PPSAuthoringService Web service by sending SOAP requests and receiving XML responses. Users can also perform simple design tasks in edit mode in SharePoint Server 2010, such as adding Web Parts to a dashboard.




The front-end web server runs on Internet Information Services (IIS). It hosts thin custom editors, PerformancePoint Web Parts, web services, and the application service proxy.

Custom Editors for PerformancePoint Services

Custom editors enable users to modify a custom PerformancePoint Services object, which is a native ReportView, Filter, or DataSource object that defines custom values for its properties. Custom editors run server-side in a SharePoint application instance, and they call objects in the PerformancePoint Services object model (the service application proxy and SPDataStore object). For more information about custom editors, see Editors for Custom PerformancePoint Services Objects or PerformancePoint Services Code Sample: Custom Report, Filter, and Tabular Data Source Objects.

PerformancePoint Web Parts

Scorecard, report, and filter objects are rendered in Web Parts on a dashboard page. PerformancePoint Web Parts implement Microsoft SharePoint Foundation 2010 connection interfaces, which enable them to send values to or receive values from other Web Parts that use compatible connection interfaces. Only one connection can be defined between any two Web Parts on a dashboard page. However, multiple endpoints can be connected within the connection, and multiple parameter values can be sent over the connection.


PerformancePoint Web Services

PerformancePoint Services uses two web services at the site-collection level to perform authoring and rendering tasks.

ü  The PPSAuthoringService web service is used by Dashboard Designer to create, modify, and delete dashboard objects, retrieve dashboard content, and retrieve data from data sources.

ü  The PPSRenderingService web service is used by Dashboard Designer and the browser to render dashboard objects.

The web services call the BIMonitoringServiceApplicationProxy service application proxy to make requests from the application server.

Note
Calling PerformancePoint Services web services remotely is not a supported development scenario.

Service Application Proxy for PerformancePoint Services


BIMonitoringServiceApplicationProxy exposes the PerformancePoint Services API to consumers, and it provides the communication channel between the front-end web server and the application server.

The front-end Web Parts and web services call the service application proxy to render dashboard content and run data source queries. Then, the service application proxy forwards these requests to the PerformancePoint Services service application. The proxy interacts with the load balancer on the application server and maintains separation between hosted domains and web applications by identifying the part of the farm that provides results.

The service application proxy communicates with the service application by using a Windows Communication Foundation (WCF) service interface. The service-oriented architecture of the WCF interface provides improved performance, security, and scalability.

Application Server Architecture for PerformancePoint Services

The BIMonitoringServiceApplication service application provides the middle-tier business logic for the PerformancePoint Services instance and performs the complex processing for PerformancePoint Services features. It stores annotations, temporary objects, and parameter persistence (users' filter selections) in a database instance.

Tuesday, February 25, 2014

What is SharePoint Performance Point Services

PerformancePoint Services has one major mission in life: to enable you to create rich, context-driven dashboards that aggregate data and content to provide a complete view of how your business is performing at all levels.

If you look across Microsoft’s BI stack, you’ll find several tools to create dashboards to visualize and understand your business and PerformancePoint Services is one of these great tools. PerformancePoint’s differentiator is two-fold. You’ll want to use PerformancePoint as a direct path to integrating your data into SharePoint in a native and interactive way. The second is that PerformancePoint is the tool of choice when you need to give your users the power of analysis while still maintaining the control and security that your business needs require.
Of course accessing your data is the biggest concern, and PerformancePoint Services takes that need to heart with the ability to create connections to your data in an abundant selection of sources, but in a consistent way. Whether your company has a complex Analysis Services data model, or you are trying to report on a collection of sources from SharePoint Lists to Excel Workbooks, PerformancePoint has you covered.

But what is it really? What is PerformancePoint Services made of, and how can you get value out of it? PerformancePoint Services is part of SharePoint 2010 and surfaces itself in a web part page like a SharePoint savvy user might expect. It’s real power is unleashed in the following ways:
PerformancePoint Services starts with its authoring experience. The Dashboard Designer application is your toolbox to create from the bottom up: Key Performance Indicators (KPIs), Scorecards, Analytic Charts and Grids, Reports, Filters and Dashboards. Each component is unique to PerformancePoint Services and provides functionality that interacts with a server component that handles the hard parts like data connectivity and security.

The Dashboard Designer is a WYSIWYG experience, the pieces you build will appear in the browser exactly how you created them. That brings us to the second part, the end-user experience. PerformancePoint Services is designed with sharing in mind. The pieces you build are bundled into a dashboard and presented in a SharePoint page that understands who is viewing it and what they are allowed to see. That means you design, you publish and they consume…no IT involvement, no complicated workflows.
What Else?
But wait, there’s more! The title of this post suggests “What else is PerformancePoint?” If you have experience building data-centric SharePoint pages, you’ll immediately understand the depth of building these types of assets for your company’s users. From layout issues to finding and re-using content, to complex connections between components, whether in the browser or using SharePoint designer, there is a knowledge requirement as well as a good helping of experience that goes a long way.
PerformancePoint’s Dashboard Designer and SharePoint integration goes a long way to helping your users tie these pieces together, and even help your power users build these pages faster!
You will often hear someone say “That’s a PerformancePoint Dashboard.” While true, that’s a misleading statement. A PerformancePoint Dashboard is a simple SharePoint Web Part Page. The only thing unique about it is the web parts that happen to be placed in the Web Part zones.
Where the magic comes in, is how flexible PerformancePoint web parts are. We have Excel Services web parts, Reporting Services web parts, ProClarity web parts, Visio web parts and of course our own collection of native Analytic Reports. While our Scorecards and native Analytic Reports provide tremendous value, they are not required.
In addition to allowing you to view the content you want, we’ve taken the care to wrap it in intelligent web parts that understand how to pass values around, and even update in a modern way so the entire page doesn’t have to reload because a user has filtered or interacted with something.
With this, I would propose that PerformancePoint is a fantastic tool to create Business Intelligence dashboards on SharePoint from a wealth of content sources. Dashboard Designer is a simple tool to use and manage those complex connections and filters. It makes for a formidable tool for building complex dashboards or even building the building blocks for more complex dashboards.
By creating your most common Data Sources, KPIs and Reports, you can then use Dashboard Designer to quickly assemble and deploy dashboards to SharePoint.
To add a last bit of motivation to get out and try PerformancePoint, keep these things in mind: If you have SharePoint 2010 Enterprise, you already have it! If you can’t build a Business Intelligence Center site, ask your admin to enable the PerformancePoint Services feature on your site, it’s literally a “click a button and turn it on” process. Secondly, while before 2010, using PerformancePoint without an Analysis Services data source felt like a secondary experience; today you can build a data model quickly in Power Pivot for Excel, upload it to a SharePoint document library, and connect to it with PerformancePoint as a data source to access PerformancePoint features that were previously unavailable to users without Analysis Services cubes.
Source from MSDN Blog!!

Sunday, February 23, 2014

Sponsored: Create SharePoint dashboards and charts with Collabion Charts for SharePoint, without writing a line of code

Sponsored community broadcast for http://venkatpolepalli.blogspot.in/ by Collabion.


Businesses around the world are making more informed data-driven decisions,  and so does your team want to. But the problem is that having tons of data in lists or databases is just that — tons of data. Your team wants to be able to convert all the data into easy to understand visuals in the form of charts and graphs. But then the charts in SharePoint are very limited, having to go through your IT team or deal with Excel calculation services too cumbersome, and writing code too much of a bother.

So what do you do? Well, you CAN have your cake and eat it too with Collabion Charts for SharePoint. Collabion helps you create delightful charts and dashboards in SharePoint without writing a line of code. And it works with WSS 3.0, MOSS 2007, all editions of SharePoint Server 2010 and SharePoint Server 2013, including Foundation server.

A closer look

Once installed using the simple wizard-based interface, you can deploy Collabion to web applications and site collections of your choice. Then comes the wow moment when you create your first chart in all its glory with its animation and interactivity, in no time at all.
Your charts can pull data from SharePoint lists, CSV string or files, Microsoft SQL Server, Oracle, Webparts, Excel & BDC, all with the same ease of use.
 You can also slice, dice and visualize your data in any way you want using filters, grouping and multi-level drill-down irrespective of how it is originally stored in SharePoint.
Final words

All in all, Collabion Charts for SharePoint empowers you to make informed decisions out of your data in SharePoint, and all of that in an easy-to-use and delightful avatar.

Download a copy of Collabion Charts for SharePoint and try it for yourself!

Friday, February 21, 2014

More Than 100 Keyboard Shortcuts!! (Microsoft Windows)

1. CTRL+C (Copy)
2. CTRL+X (Cut)
... 3. CTRL+V (Paste)
4. CTRL+Z (Undo)
5. DELETE (Delete)
6. SHIFT+DELETE (Delete the selected item permanently without placing the item in the Recycle Bin)
7. CTRL while dragging an item (Copy the selected item)
8. CTRL+SHIFT while dragging an item (Create a shortcut to the selected item)
9. F2 key (Rename the selected item)
10. CTRL+RIGHT ARROW (Move the insertion point to the beginning of the next word)
11. CTRL+LEFT ARROW (Move the insertion point to the beginning of the previous word)
12. CTRL+DOWN ARROW (Move the insertion point to the beginning of the next paragraph)
13. CTRL+UP ARROW (Move the insertion point to the beginning of the previous paragraph)
14. CTRL+SHIFT with any of the arrow keys (Highlight a block of text)
SHIFT with any of the arrow keys (Select more than one item in a window or on the desktop, or select text in a document)
15. CTRL+A (Select all)
16. F3 key (Search for a file or a folder)
17. ALT+ENTER (View the properties for the selected item)
18. ALT+F4 (Close the active item, or quit the active program)
19. ALT+ENTER (Display the properties of the selected object)
20. ALT+SPACEBAR (Open the shortcut menu for the active window)
21. CTRL+F4 (Close the active document in programs that enable you to have multiple documents opensimultaneously)
22. ALT+TAB (Switch between the open items)
23. ALT+ESC (Cycle through items in the order that they had been opened)
24. F6 key (Cycle through the screen elements in a window or on the desktop)
25. F4 key (Display the Address bar list in My Computer or Windows Explorer)
26. SHIFT+F10 (Display the shortcut menu for the selected item)
27. ALT+SPACEBAR (Display the System menu for the active window)
28. CTRL+ESC (Display the Start menu)
29. ALT+Underlined letter in a menu name (Display the corresponding menu) Underlined letter in a command name on an open menu (Perform the corresponding command)
30. F10 key (Activate the menu bar in the active program)
31. RIGHT ARROW (Open the next menu to the right, or open a submenu)
32. LEFT ARROW (Open the next menu to the left, or close a submenu)
33. F5 key (Update the active window)
34. BACKSPACE (View the folder onelevel up in My Computer or Windows Explorer)
35. ESC (Cancel the current task)
36. SHIFT when you insert a CD-ROMinto the CD-ROM drive (Prevent the CD-ROM from automatically playing)
Dialog Box - Keyboard Shortcuts
1. CTRL+TAB (Move forward through the tabs)
2. CTRL+SHIFT+TAB (Move backward through the tabs)
3. TAB (Move forward through the options)
4. SHIFT+TAB (Move backward through the options)
5. ALT+Underlined letter (Perform the corresponding command or select the corresponding option)
6. ENTER (Perform the command for the active option or button)
7. SPACEBAR (Select or clear the check box if the active option is a check box)
8. Arrow keys (Select a button if the active option is a group of option buttons)
9. F1 key (Display Help)
10. F4 key (Display the items in the active list)
11. BACKSPACE (Open a folder one level up if a folder is selected in the Save As or Open dialog box)

Microsoft Natural Keyboard Shortcuts
1. Windows Logo (Display or hide the Start menu)
2. Windows Logo+BREAK (Display the System Properties dialog box)
3. Windows Logo+D (Display the desktop)
4. Windows Logo+M (Minimize all of the windows)
5. Windows Logo+SHIFT+M (Restorethe minimized windows)
6. Windows Logo+E (Open My Computer)
7. Windows Logo+F (Search for a file or a folder)
8. CTRL+Windows Logo+F (Search for computers)
9. Windows Logo+F1 (Display Windows Help)
10. Windows Logo+ L (Lock the keyboard)
11. Windows Logo+R (Open the Run dialog box)
12. Windows Logo+U (Open Utility Manager)
13. Accessibility Keyboard Shortcuts
14. Right SHIFT for eight seconds (Switch FilterKeys either on or off)
15. Left ALT+left SHIFT+PRINT SCREEN (Switch High Contrast either on or off)
16. Left ALT+left SHIFT+NUM LOCK (Switch the MouseKeys either on or off)
17. SHIFT five times (Switch the StickyKeys either on or off)
18. NUM LOCK for five seconds (Switch the ToggleKeys either on or off)
19. Windows Logo +U (Open Utility Manager)
20. Windows Explorer Keyboard Shortcuts
21. END (Display the bottom of the active window)
22. HOME (Display the top of the active window)
23. NUM LOCK+Asterisk sign (*) (Display all of the subfolders that are under the selected folder)
24. NUM LOCK+Plus sign (+) (Display the contents of the selected folder)

MMC Console keyboard shortcuts

1. SHIFT+F10 (Display the Action shortcut menu for the selected item)
2. F1 key (Open the Help topic, if any, for the selected item)
3. F5 key (Update the content of all console windows)
4. CTRL+F10 (Maximize the active console window)
5. CTRL+F5 (Restore the active console window)
6. ALT+ENTER (Display the Properties dialog box, if any, for theselected item)
7. F2 key (Rename the selected item)
8. CTRL+F4 (Close the active console window. When a console has only one console window, this shortcut closes the console)

Remote Desktop Connection Navigation
1. CTRL+ALT+END (Open the Microsoft Windows NT Security dialog box)
2. ALT+PAGE UP (Switch between programs from left to right)
3. ALT+PAGE DOWN (Switch between programs from right to left)
4. ALT+INSERT (Cycle through the programs in most recently used order)
5. ALT+HOME (Display the Start menu)
6. CTRL+ALT+BREAK (Switch the client computer between a window and a full screen)
7. ALT+DELETE (Display the Windows menu)
8. CTRL+ALT+Minus sign (-) (Place a snapshot of the active window in the client on the Terminal server clipboard and provide the same functionality as pressing PRINT SCREEN on a local computer.)
9. CTRL+ALT+Plus sign (+) (Place asnapshot of the entire client window area on the Terminal server clipboardand provide the same functionality aspressing ALT+PRINT SCREEN on a local computer.)

Microsoft Internet Explorer Keyboard Shortcuts
1. CTRL+B (Open the Organize Favorites dialog box)
2. CTRL+E (Open the Search bar)
3. CTRL+F (Start the Find utility)
4. CTRL+H (Open the History bar)
5. CTRL+I (Open the Favorites bar)
6. CTRL+L (Open the Open dialog box)
7. CTRL+N (Start another instance of the browser with the same Web address)
8. CTRL+O (Open the Open dialog box,the same as CTRL+L)
9. CTRL+P (Open the Print dialog box)
10. CTRL+R (Update the current Web page)
11. CTRL+W (Close the current window)

Thursday, February 20, 2014

Error while opening files in SharePoint - Unable to open office files in SharePoint Office client

While working a SharePoint having heavy load got an issue for few users while opening documents/excel sheets/ PowerPoint in office client applications. Files that are stored in SharePoint, while opening files in client application got the following error:


Could not open "http://Servername/Documents/Doc". 

After digging into the issue, found that SharePoint Workspace temp files are stored in Office Cache location which is used for synchronizing as stored in the location below,

"C:\Users\login_user_name\AppData\Local\Microsoft\Office\14.0\OfficeFileCache"

By cleaning the temp files we can fix this issue.

Sunday, February 2, 2014

which-version-of-sharepoint-is-right-for-you/?

Some thoughts about what is required to becoming a better programmer:



·                     Read the documentation, Read the specifications of the language
·                     Read code to learn: CodePlex, GitHub, stack exchange, Google code, decompile
·                     Contribute to open source projects
·                     Learning a new language, framework, get new ideas, learn new ways of solving problems
·                     You only get better if you challenge yourself, move out of your comfort zone
·                     Create a blog, write articles on your blog
·                     Work on personal projects, build web applications
·                     Get involved in user groups and Go to technical conferences
·                     Teach code - explain something to a co worker
·                     Think deeply about the code
·                     Do some programming volunteer work for a non-profit organization
·                     Deliberately practice coding to reach expert level, lots of practice and focus on improvement
·                     Do coding katas, participate in coding dojos, coding koans
·                     Reading code, check for patterns, read the unit tests, configuration files and references
·                     Criticize the code, look for code contracts, exception handling, formatting, inheritance or interfaces
·                     Get a list of tutorials, get a library of technical books
·                     Join forums, join groups, read blogs and find some mentors
·                     Create new projects and get feedback on your code, code reviews online, peers, fxcop, stylecop
·                     Share your code, jsfiddle.net, GitHub gist, email, social networks, screen sharing
·                     Pair programming, team code review, self-review
·                     Get further education, training, certifications
·                     Online training, classroom training, conferences, on the job, technical content, workshops, user groups
·                     A few hours a week pair a senior developer with a junior developer to implement a new feature
·                     Show and tell about your personal projects
·                     Daily standups

Happy Programming...:)