Skip to content

Greg's Cool [Insert Clever Name] of the Day - Greg Duncan
Syndicate content This Feed Powered by FeedBurner.com
My technical, professional and sometimes personal blog.
Updated: 41 min 29 sec ago

DoD TSP BOK - Free eBook, “Team Software Process (TSP) Body of Knowledge (BOK)”)

7 hours 10 min ago

Carnegie Mellon Software Engineering Institute - Team Software Process (TSP) Body of Knowledge (BOK)

“The Team Software Process Body of Knowledge (TSP BOK) was drafted to define the fundamental knowledge and skills that set TSP-trained individuals apart from other software professionals. It helps individual practitioners to assess and improve their own skills, provides employers with an objective baseline for assessing the process improvement skills and capabilities of their development team members, and guides academic institutions that want to incorporate TSP into their software and other engineering courses or curricula. The TSP BOK also facilitates the development of TSP certification programs that are based on a well-established standard set of knowledge and skills.” [GD: Description leached in full]

From the PDF;

“…

The ideas and findings in this report should not be construed as an official DoD position. It is published in the interest of scientific and technical information exchange.

This work is sponsored by the U.S. Department of Defense. The Software Engineering Institute is a federally funded research and development center sponsored by the U.S. Department of Defense. …” [GD: Our tax dollars at work ;]

I’m not really sure we need another software development TLA or certification program, but I also know the software development process it still very chaotic and entirely too much re-inventing of the process wheel is still going on (for a very simple example, how many businesses still make up as they go their own dev position descriptions…? like all of them?).

What struck me about this document was that it seemed that the entire team was addressed, from leadership to end-users/stakeholders. It also seemed pretty “real world” with discussion of team dynamics, administration stuff like weekly meetings, checkpoints, coaching, etc. I also liked, “…It helps individual practitioners to assess and improve their own skills…” I feel that the only person responsible for improving your skills is you, so this personal responsibility message struck a cord with me.

In short this doesn’t seem to be just blue sky/perfect world/lost in academia stuff…

Added to me “Should Read This Soon” pile.

Here’s some snips and content from the PDF;

image

image

Here’s an dump of the ToC so

Table of Contents i
List of Figures v
Acknowledgments vii
Executive Summary ix
Abstract xi
1 Introduction 1
1.1 Purpose for the TSP BOK 2
1.2 Sources and Influences 3
1.3 Document Organization 3
2 TSP BOK Structure and Terminology 5
2.1 Structure of the BOK 5
2.2 Operational Definition of Terms 5
3 The TSP Body of Knowledge 7
Competency Area 1: TSP Foundations and Fundamentals 9
Knowledge Area 1.1: Knowledge Work 9
Knowledge Area 1.2: TSP Prerequisite Knowledge 12
Knowledge Area 1.3: TSP Principles 14
Knowledge Area 1.4: TSP Process Elements and Measures 15
Knowledge Area 1.5: TSP Quality Practices 17
Competency Area 2: Team Foundations 19
Knowledge Area 2.1: Teams and Teambuilding 19
Knowledge Area 2.2: Team Types, Styles, and Dynamics 22
Knowledge Area 2.3: Team Formation and Membership 26
Knowledge Area 2.4: Team Member Responsibilities 28
Knowledge Area 2.5: Team Member Roles 29
Knowledge Area 2.6: Team Leader Role 34
Knowledge Area 2.7: Coach Role 37
Competency Area 3: Project Planning with TSP 41
Knowledge Area 3.1: Change Management Fundamentals 41
Knowledge Area 3.2: Piloting TSP in an Organization 45
Knowledge Area 3.3: Preparing Management and Teams for TSP Implementation 48
Knowledge Area 3.4: The TSP Launch Meetings 51
Knowledge Area 3.5: The TSP Relaunch 57
Competency Area 4: Project Implementation and Tracking with TSP 61
Knowledge Area 4.1: Weekly Meetings 62
Knowledge Area 4.2: Checkpoints 64
Knowledge Area 4.3: Communicating with Stakeholders 65
Knowledge Area 4.4: Replanning 67
Knowledge Area 4.5: Phase, Cycle, and Project Postmortems 70
Competency Area 5: Gathering and Using TSP Data 72
Knowledge Area 5.1: Data Recording 73
Knowledge Area 5.2: Gathering and Using Size Data 73
Knowledge Area 5.3: Gathering and Using Schedule Data 75
Knowledge Area 5.4: Gathering and Using Quality Data 75
Knowledge Area 5.5: Gathering and Analyzing Postmortem Data 79
Competency Area 6: Scaling Up the TSP 82
Knowledge Area 6.1: Organizational Implementation 82
Knowledge Area 6.2: TSP Process Variations 84
Knowledge Area 6.3: Large-scale TSP Teams 90
Appendix A: Engineering Guidelines 92
A1 Principles of Modern Engineering Work 92
Appendix B: Project Management Guidelines 94
B1 Operational Processes for Project Management 94
B2 Project Management Using TSP 94
B3 Managing TSP Plans 96
B4 Managing Team Communication 97
B5 Managing Team Project Focus 97
B6 Managing Team Roles 98
Appendix C: TSP Coaching Guidelines 104
C1 The TSP Coach Role 104
C2 Guidelines for Introducing TSP into an Organization 105
C3 Guidelines for Launching Teams 107
C4 Guidelines for Coaching Teams 109
C5 Guidelines for Coaching Role Managers 111
C6 Guidelines for Assessing Team Characteristics 112
C7 Guidelines for Coaching Plan Management Issues 114
C8 Guidelines for Coaching Data Management Issues 116
C9 Guidelines for Data Analyses 118
C10 Guidelines for Coaching the Team’s Quality Management 120
C11 Guidelines for Coaching the Team’s Schedule Tracking 120
C12 Guidelines for Coaching the Postmortem 122
C13 Guidelines for Coaching TSP Multi-teams (TSPm) 122
C14 Guidelines for Coaching Other TSP Team Types 124
Appendix D: TSP Team Leader Guidelines 126
D1 The Team Leader Role 126
D2 Team Leader Guidelines for Plan Management 127
D3 Team Leader Guidelines for Quality Management 128
D4 Developing the Team 128
D5 Protecting the Team 129
D6 Working with the TSP Coach 129
Acronyms Used 131
References 132

The Executive Summary;

“… As the character of engineering technology has changed in the post-industrial revolution, an increasing proportion of engineered products are actually components of entire systems of products that directly support end-use applications such as driving, flying, or medical diagnoses and treatments. These products and systems must meet critical performance, safety, security, survivability, and usability requirements. Not only must these modern engineering products be of the highest possible quality, but they also must meet business-critical schedule and budget constraints.

Modern engineering work requires teams for work products that are too large or too complex to be completed by a single engineer. Furthermore, the modern engineering workforce must work in close cooperation with people who have the variety of domain skills required for the system’s design and implementation. This requires a work environment in which people with vastly different skills can work together to produce quality products that meet their functional, architectural, and property requirements. The Personal Software ProcessSM (PSPSM) and Team Software ProcessSM (TSPSM) technologies provide such an environment by proving individuals and teams with a framework for creating or tailoring processes that all members can follow, for communicating in a common vocabulary, and for planning and tracking their work using a commonly accepted set of measurements and standards.

The Team Software Process Body of Knowledge (TSP BOK) was drafted to define the fundamental knowledge and skills that set TSP-trained individuals apart from other software professionals. It helps individual practitioners to assess and improve their own skills, provides employers with an objective baseline for assessing the process improvement skills and capabilities of their development team members, and guides academic institutions that want to incorporate TSP into their software and other engineering courses or curricula. The TSP BOK also facilitates the development of TSP certification programs that are based on a well-established standard set of knowledge and skills.

The TSP BOK is intended to provide a high-level comprehensive overview of the competencies that compose the essential knowledge and skills required for the competent implementation of the TSP as a team member, team leader, coach, or manager of a TSP team. This document is not meant to provide detailed descriptions or in-depth explanations of the concepts, practices, and procedures of every component in the TSP. Rather, the purpose of this document is to provide an overview of the competencies, knowledge areas, and key concepts and skills that constitute the essential knowledge, skills, and abilities of competent TSP practitioners.

…”

(via Architects Rule! - Team Software Process (TSP) Body of Knowledge (BOK))

Categories: Blogs

Nine UML’s from a Niner on Nine - Nine using UML with Visual Studio 2010 videos on Channel 9

Fri, 07/30/2010 - 19:00

Visual Studio Visualization and Modeling Tools – Team - Channel 9 video series: UML with VS2010

Clint Edmonson, an Architect Evangelist at Microsoft, has posted a series of videos that show how to use the Visual Studio 2010 Ultimate visualization and modeling tools in your software development process:

Clint Edmonson - UML with VS 2010 Part 1: Brainstorming a Project

“In this screencast, Clint Edmonson presents an overview of using a UML use case diagram to brainstorm the scope and features of an application.

image…”

If you’ve got Visual Studio Ultimate, you’ve got UML… Might as well see if you can use it to help.

(via C l e m e n s - Channel 9 video series: UML with VS2010)

Categories: Blogs

New C# Yellow Book version available - Yeah, big, yellow, ebook, 197 pages, C#, free…

Wed, 07/28/2010 - 20:53

robmiles.com - New C# Yellow Book Now Available

“The new version of my famous C# Yellow Book is now available for download. This free 197 page book is the basis of our programming course and has a whole bunch of new content, along with reorganised layout and proper sections. Get yours today from here:

image

…”

robmiles.com - C# Yellow Book

“The C# Book is used by the Department of Computer Science in the University of Hull as the basis of the First Year programming course.

We give away a free printed copy to students when they arrive in the department, and we also give a copy away to anyone who comes to see us on an Open Day. This is the 2009 version of the book, which still has an attractive yellow cover.

The material is Copyright (c) Rob Miles and the University of Hull 2009. If you find any mistakes in the text (it has been known) then I would be most grateful if you could send me an email to foundamistake@robmiles.com so that I can put it right.

If you want to print out copies for use in class teaching then that is fine by me, as long as:

  1. The printed copies are sold at cost price.
  2. They have a yellow cover.

I have written other things too:

…”

Here’s a snip of the PDF:

image

Every day I am amazed at just how much I don’t know… Some would say that’s the beginning of wisdom. I say it just makes me feel stupid… LOL :P

(via Luciano Evaristo Guerche)

Categories: Blogs

Word to XAML Converter Updated to support WPF 4,Silverlight 4 and Word 2010 (Think “File/Save As XAML…”)

Wed, 07/28/2010 - 19:26

Synergist - Word to XAML Converter Updated

“I have just updated the Word to XAML Converter application to support Word 2010, WPF 4, and Silverlight 4.  You would use this converter if you have documentation or text in Word that you want to integrate into WPF or Silverlight applications.

  • The Add-in is now surfaced in the Word 2010 Backstage View (The File Tab) Save & Send group
  • I fixed a number of XAML generation errors – if you see more, please create an issue with an attached Word file that demonstrates the error.
  • Silverlight XAML generation now has two options:
  • StackPanel + TextBlock: this supports formatting via styles (use this option for Windows Phone 7 content)
  • RichTextBox: this supports inline images and graphics but not formatting via styles

…”

CodePlex - Word to XAML Converter

Project Description
A Word 2010 Add-in that converts the Office Open XML (WordprocessingML) to XAML:
For WPF, the document is converted into a FlowDocument element.
For Silverlight 4, the document is converted into either a StackPanel element containing TextBlock elements or a RichTextBox.

Usage

  1. Install the WordToXaml Add-in (in the Releases Tab)
  2. Start Word; you should see a XAML Tab on the Ribbon Interface
  3. Open any document in Word 2010
  4. Switch to the XAML Tab and select the appropriate options
  5. You can preview the WPF or Silverlight document directly from Word by pressing the Preview button
    1. Previewing the Silverlight XAML opens the XAML in a test Silverlight page running on the file system (You'll need to approve the Silverlight plug-in here). You can then copy the XAML directly from there.
  6. From the File menu select Save & Send...XAML Document to save the XAML document to a file

image…”

I found a number of things cool about this.

a) The Word 2010 integration, using the new Backstage capability
b) The thought of “Save as XML”. Thinking about taking the billions and billions of Word docs that I have and with a Save As turning them into WPF just sounds kind of cool
c) The source for it all is available… :)

(via Rob Relyea - XAMLified - Michael Scherotter: Word to XAML Converter; ValueConverter item template for VS)

Categories: Blogs

Sidebar that Silverlight - VB Project Template to help build Silverlight based Windows Sidebar Gadgets

Wed, 07/28/2010 - 15:47

Visual Studio Gallery - Silverlight Sidebar Gadget (VB)

“Template to easily get started on developing a Sidebar Gadget using Silverlight 3.0 or 4.0 controls in Visual Basic.NET

image…”

There’s something about using Silverlight for a Sidebar gadget that appeals to me. Then there’s the fact that, with Win7’s success, sidebar gadgets are now getting more usage. And finally there’s the general uptick happening with Silverlight itself.  So we mash all these together and get…?

Yes, there’s also a C# template too, Silverlight Sidebar Gadget (C#)

Categories: Blogs

Data, files and drive images… Computer Forensic Reference Data Sets (CFReDS), Digital Corpora and “1 million files.” Oh my

Tue, 07/27/2010 - 22:04

SANS Computer Forensic Investigations and Incident Response Blog - I’m here! Now what?

“…

Staying sharp can be tough.  There are many high quality blogs and forums that are fantastic resources for learning and exchanging information, but I’m the type of person who learns by doing, not just reading.  However, you can only image your own hard drive and examine it for practice so many times before you’re bored to death with it.  Fortunately, in addition to the free and low cost tools out on the net, there are also a number of freely available disk images available for download.  There are images available in several different file system formats, so you won’t find yourself limited to just one type. The images have documented content which can be used to compare against the data your tools produce.

The site I’ve most taken advantage of when downloading images is …

image

…”

Computer Forensic Reference Data Sets (CFReDS)

“NIST is developing Computer Forensic Reference Data Sets (CFReDS) for digital evidence. These reference data sets (CFReDS) provide to an investigator documented sets of simulated digital evidence for examination.  Since CFReDS would have documented contents, such as target search strings seeded in known locations of CFReDS, investigators could compare the results of searches for the target strings with the known placement of the strings. Investigators could use CFReDS in several ways including validating the software tools used in their investigations, equipment check out, training investigators, and proficiency testing of investigators as part of laboratory accreditation. The CFReDS site is a repository of images. Some images are produced by NIST, often from the CFTT (tool testing) project, and some are contributed by other organizations. National Institute of Justice funded this work in part through an interagency agreement with the NIST Office of Law Enforcement Standards.

In addition to test images, the CFReDS site contains resourcesto aid in creating  your own test images. These creation aids will be in the form of interesting data files, useful software tools and procedures for specific tasks.

image…”

Digital Corpora 

“DigitalCorpora.org is a website of digital corpora for use in computer forensics research. Some of the corpora on this website are freely available, while others are only available to researchers under special arrangement.

From here you can view the available:

…”

Digital Corpora  - Govdocs1 — (nearly) 1 million freely-redistributable files

“In recent years a significant amount of forensic research has involved the analysis of files or file fragments. In the absence of such corpora, researchers and students who wish to work with files first need to collect files—a surprisingly difficult task if one wishes a large number of files of many types from a variety of sources. Although many files can be freely downloaded from the web, building and running a high performance document discovery and downloading tool is not a trivial task. Once files are downloaded they need to be analyzed, characterized and curated. Finally, many corpora that might be assembled cannot be easily redistributed due to privacy or copyright concerns.

For these reasons, we have created and released a corpus of 1 million documents that are freely available for research and may be (to the best of our knowledge) freely redistributed. These documents were obtained by performing searches for words randomly chosen from the Unix dictionary, numbers randomly chosen between 1 and 1 million, and randomized combinations of the two, for documents of specified file types that resided on web servers in the .gov domain using the Yahoo an Google search engines.

Each file in the corpus is presented as a numbered file with a file extension (e.g. 0000001.jpg). The file extension is typically the file extension that was provided to us when the file was downloaded. The file extension is a suggestion—it is not part of the corpus.

We are making the corpus available in several ways:

  • Distributed as a set of 1000 directories, with 1000 files in each directory, …
  • Distributed as a set of 1000 ZIP files, each with 1000 files …
  • As a set of 10 subset “threads” (subset0.zip through subset9.zip), each one containing containing 1000 randomly chosen documents. …
  • Through a search interface that allows searching for any file by search term …

…”

While most of you won’t care about this, I do and since it’s my blog… :p

Sometimes you just need allot of files and finding enough that are “safe” can be hard. You can create them yourself, but that can be a pain. What you really want is a collection of thousands to hundreds of thousands of files, of mixed types, that are a known quantity and are freely redistributable.

Looks like what you want is right here… :)

 

Related Past Post XRef:
Need a ton of email data (10’s of gig’s)? Need it in PST form? Need it to be public data? Want to look behind the curtain into Enron? The EDRM Data Set Project is for you…
EDRM Enron Reference Data v2 now available
Stacks and stacks of data - Your copy of the Stack Overflow’s (and family) public data is a download away

Categories: Blogs

SSDownloader (Security Software Downloader) – Many/most “security” apps, one simple downloader

Tue, 07/27/2010 - 15:31

Minty White (aka Windows Guides) - Automatically Download the Latest Security Software with SSDownloader 

“If you are the one who always helps your friend to reformat/reinstall Microsoft Windows on their PC or laptop, most likely you will have their Windows equipped with at least a free anti-virus software (so they will not bug you anymore to do the reinstallation due to incurable viruses), and a couple of maintenance tools for some advanced users. However, since there are new threats and viruses appearing everyday, and the security software companies always have their product updated every week or so, you can’t really (unless you have too much free time) keep your downloaded security software installer updated. …

SSDownloader Makes Your Life Easier

So, to make your life easier, bbss has created a program called SSDownloader (or Security Software Downloader), which is a nifty download manager that helps you to download most, if not all, security software available online. You can download all sort of free and trial version of security software within a few clicks. …”

SSDownloader

“SSDownloader or Security Software Downloader is a small, easy to use download manager specially designed for security software.

  • Download the most popular free and paid security software with only one click.
  • Don't worry about OS or 32bit/64bit, the right version will be automatically downloaded.
  • Stay up to date, always newest versions of the software will be downloaded.
  • Just choose what you want to download and you will see a notification as soon your downloads finished.
  • …”

    I don’t know about you, but every time I need an anti-virus/malware/cleaner/etc utility I end up playing the “hunt for the download” game. This portable application looks like it could put an end to that game. (yeah! :)

    It’s simple, easy and just works. Download the exe and run it. No install (i.e. portable), etc. Just run it and go…

    image

    Categories: Blogs

    The Visual Studio Class Designer Power Toys (aka Modeling Power Toys) gets a VS2010 Refresh. Think “Export your Class Diagrams as HTML, nested types, pan/zoom window and more…”

    Tue, 07/27/2010 - 15:13

    Visual Studio Data - Class Designer PowerToys for Visual Studio 2010 is Released

    “Class Designer PowerToys for Visual Studio 2010 is released today! It provides a bunch of enhancements to Visual Studio 2010 Class Designer. Click here to download it now.

    It has many cool features like pan/zoom window, floating properties window, fast navigation, etc. You could find the detailed feature list in its help document which is available on the desktop after the Class Designer PowerToys is installed.

    Besides the binary, the source code is also available. …”

    CodePlex - PowerToys for the Class Designer and Distributed System Designer

    “This set of add-ins augments existing functionality in the Visual Studio Class Designer and the Distributed Systems Designers. It now supports Visual Studio 2005, Visual Studio 2008 and Visual Studio 2010.

    The Design Tools Enhancements add-in provides a common set of features that can be used by both the Class Designer and the Distributed System Designers, such as pan/zoom window and rich formatting commands. The Class Designer Enhancements add-in provides additional functionality for the Visual Studio Class Designer, such as HTML export and nested type creation commands.

    This download includes all necessary source code and a Visual Studio project template for creating your own add-ins for the Visual Studio designers. The Class Designer is a developer productivity tool available in Visual Studio Standard Edition and above, which allows developers to easily visualize, design, refactor, and document their code.

    The Distributed System Designers enable software architects, operations managers, and developers to visually design service-oriented solutions and validate them at design time against their operational environments. The Distributed System Designers are a core component of Visual Studio Team Edition for Software Architects and the Visual Studio Team System.” [GD: Description leached in full with minor edits for readability]

    PowerToys for the Class Designer and Distributed System Designer - ModelingPowerToys for Visual Studio 2010 released

    “…

    This is the latest version, built on 2010/7. The installer and source code are available for download from CodePlex workspace. The installation requires the release version of Visual Studio 2010 (Professional edition or higher) installed on the machine.

    The main update is to support VS2010. The setup cannot install on earlier VS versions. You can continue use previous versions on VS2005 and VS2008. They can work side by side.

    …”

    Talk about passing the test of time… I first blogged about this Power Toy in 2005 when it was hosted in GotDotNet workspace (Class Designer Powertoy)… lol

    Source is still included in the download (i.e. not via the Source tab) with the install MSI.

    (via The Morning Brew - The Morning Brew #651)

     

    Related Past Post XRef:
    Class Designer Powertoy

    Categories: Blogs

    The Windows Phone 7 Milestone of the month, first fart app!

    Mon, 07/26/2010 - 15:21

    Shai Raiten - Windows Phone 7 – The First Fart Application

    “Yes I know, Farting isn’t nice… But each and every mobile phone on the planet has a Fart Application (Don’t ask me why!), So as a Fan of Phone 7 (In theory, still waiting to actually feel it…) I decide there is no way Microsoft Phone 7 will be without a decent Fart Application. (Fartless… :-))

    So I built a simple Phone 7 Application called – Fart With 7 or Fart7 (Picture from the right) –>

    image

    …”

    Ah… now we know Windows Phone 7 (WP7) is getting real, now that there’s a Fart app (with source)! Now we need to cloud it and allow for the community to share and rate their “effects” LOL

    Categories: Blogs

    Visual Studio 2010 Keyboard Shortcuts/Keybinding Cards v2 – More page size options, more content, fewer faces

    Mon, 07/26/2010 - 15:10

    Lisa Feigenbaum - VS 2010 Keyboard Shortcuts for C#, VB, C++, F# Now Available in Letter (8.5x11in) and A4 (210×297mm) Print-Ready Sizes

    “Thanks for all the feedback on the Visual Studio 2010 Keyboard Shortcut Posters. We’ve released new versions to take into account your requested changes:

    - Create 8.5”x11” Letter-sized print-ready documents
    - Create 210x297mm A4-sized print-ready documents
    - Remove the people images and keep the space for content

    image …”

    Microsoft Downloads - Visual Studio 2010 Keybinding Posters

    “Reference posters for the default keybindings in Visual Studio 2010 for Visual Basic, Visual C#, Visual C++ and Visual F#

    Version: 2010 Date Published: 7/19/2010 Language: English Download Size: 259 KB - 23.9 MB


    High quality, print-ready PDFs in letter & A4 format containing the default keybindings in Visual Studio 2010 for Visual Basic, Visual C#, Visual C++ and Visual F#. High-resolution versions are also available.

    image…”

    More content + less fluff + more pages options = Happy Camper Greg

    Original (VB):

    image

    Now (VB)

    image

     

    Related Past Post XRef:
    What key [binding] does what again? The “Visual Studio 2010 Keybinding Cards” for C++, C#, F# and VB
    Can you smell it? VS2008 RTM is getting close (and it smells good...) - Visual Basic 2008 Keybinding Reference Poster

    Categories: Blogs

    A Feed You Should Read #32–Visual Studio ALM User Group

    Sun, 07/25/2010 - 17:54

    In the past few Feeds You Should Read I’ve been focusing on feeds that might be easily missed, needles in a pile of needles, kinds of feeds. Today’s Feed is  no different. It’s a Feed/resource that you don’t hear about allot, yet I’ve found to provide a good deal of great information.

    Also I went to some Visual Studio ALM training this past week and so this topic happened to be on my mind… ;)

    Visual Studio ALM User Group

    image

    Background:

    I’ve been a “member” of the Visual Studio ALM User Group for a couple years now (since it was the Team System User Group-Virtual Edition [TSUG-VE], If no one is there, is it really a user group meeting? Yep! If it’s virtual at least… ) and have found it to be a great source of timely information.

    The user group “meets” online and is focused on providing web presentations. So if you’re a wall flower/lurker kind of person (cough.. like me… cough) then these sessions are great. They don’t require anything from you, just a brain to pour information into. It’s free, low impact, no drama and only meets for about hour a couple times a month. Oh and if you miss a session, they are recorded so you can catch them later…

    One of the cool things about the group is how session times staggered to allow for easier non-US attendance. So for those outside the US, there’s likely a timeslot that might work better for you. Much better than the usual slots you normally have to deal with.

    The topics are ALM focused (funny that, given the group name). Meaning they are not directly about programming/.Net/C#/WPF/etc. They are about how you can use Visual Studio and Team Function Server to help mange your development practices, i.e. stuff many of us have to deal with day in and out in a day jobs.

    Why do I like this feed and think you might also?

    Using Visual Studio in a business/enterprise?

    Using Team Foundation Server?

    Working on projects with more than one other team member?

    Projects that are not “one-off’s” but have a long shelf life?

    Interested in Application Lifecycle Management (ALM) and how Visual Studio can help you?

    Want to learn from people who have been in the VS ALM space for years, who’ve been watching the product, training others in how to use and have a broad connection to the VS community?

    Then do I need to say that this feed may be for you?

    Snap of the latest post:

    image

    Blog Information:

    Name: Visual Studio ALM User Group URL:  http://www.vsalmug.com/Meetings/Announcements.aspx Feed: http://www.vsalmug.com/CMSPages/BlogRss.aspx?aliaspath=/Meetings/Announcements Post Types: Visual Studio/Team Foundation Server Application Lifecycle Management (ALM)

     

    Related Past Post XRef:
    A Feed You Should Read TOC
    Categories: Blogs

    Would you like some Ultimate [Ranger] Architecture Guidance? There’s a Visual Studio Gallery page for that…

    Sat, 07/24/2010 - 20:32

    Visual Studio GalleryRangersArchitectureGuidance

    “Practical guidance for Visual Studio 2010 Ultimate, which is focused on modeling tools. This release includes common usage scenarios, hands on labs, and lessons learnt from the community discussions.

    The scenarios include understanding and reverse engineering an existing application or starting a new application from scratch. These are both common challenges that any dev lead or architect faces. The intent is to present you with examples that show how these tools can support you in real world scenarios, and to provide you with practical guidance and checklists, instead of an in-depth tour of the product features.

    image

    …”

    The Architecture Guidance coolness that I posted about here, is now available in the Visual Studio Gallery here. This makes it drop dead easy to install and begin using this guidance.

    image

    I’m coming to believe the killer feature of VS2010 is, not .Net 4, not VB10, Not EF4 or WF4, but its extensibility story (VSIX, Extension Manager, the new WPF based editing environment, the Visual Studio Gallery integration, etc…).

     

    Related Past Post XRef:
    Got your hands on VS2010 Ultimate? Want to know what all the excitement is about its new Architecture features? (i.e. why this is NOT you father’s “Architecture Edition”) Dig just about everything from the VS ALM Rangers? Well…

    Categories: Blogs

    PowerShell Cookbook (site, not book)–Short, simple yet still sweet…

    Thu, 07/22/2010 - 18:31

    PowerShell Cookbook

    “This is a list of items my colleagues and I have found useful in our work. It's not intended to be encyclopedic, but rather a place to record things a beginner would find useful, especially things that might take a long time to figure out.

    This page was started before O'Reilly published Windows PowerShell Cookbook by Lee Holmes. I recommend O'Reilly's book, but this page is unrelated to it.

    image …”

    Not a ton of stuff, but it’s so approachable, concise and likely stuff that many people need (i.e. perfect for just-in-time learning), that I wanted to capture it for future reference.

    (via SharePoint and related stuff - PowerShell Cookbook)

    Categories: Blogs

    A Data Dude (err… VS 2010 Database Project) strategy for handling object permissions for Dev/QA/Prod/etc deployment

    Thu, 07/22/2010 - 16:57

    SSIS Junkie - A strategy for managing security for different environments using the Database Development Tools in Visual Studio 2010

    “Of late I have been getting down and dirty with the Database Development tools in Visual Studio 2010. You may know this feature set by one of the plethora of other names it has had over recent years such as:

    • Visual Studio Team System for Database Professionals
    • DBPro
    • Datadude

    For the rest of this post I’ll stick with the colloquial name that most people seem to recognise – datadude.

    Regardless of which moniker you prefer I’m hoping you recognise the feature set that I am referring to here which includes:

    I plan to write a detailed blog post in the coming weeks talking about my overall experiences with datadude but in the meantime I’m writing this blog post to focus on how I have chosen to manage security; by which I mean:

    • logins
    • users
    • role membership
    • user and role permissions

    image …”

    I thought this was an interesting and usable approach for handling permissions for the different deployment environment targets. Also this is a pattern that you might be able to use for other “target” based problems you might have to solve.

    Categories: Blogs

    OneNote, the Cloud and Training Materials… Using OneNote Web to provide cool training material access (to, in this case, Windows Phone 7 Jump Start materials)…

    Thu, 07/22/2010 - 14:55

    Windows Phone 7 Jump Start (Born to Learn) - Using OneNote: Best Way To Get Course Materials

    “Just a quick update that our class resource page has demo files as well as course materials in PDF format for each session of Windows Phone 7 Jump Start. But we also have all course materials nicely organized in OneNote notebooks for each session. By default, you have "read only" access to these online notebooks. However, anyone participating in Windows Phone 7 Jump Start will get read/write access …

    You are also welcome to use the OneNote course materials “offline” (provided you ask for read/write access) if you have OneNote 2010 installed on your computer. For details on how to use OneNote or the OneNote Web App (plus info on how syncing works),…”

    … [GD: Click through for all four OneNote session links]

    So why use the OneNote Web App version? Two reasons:

    1. It's free and easy to use. We've provided it here for those who might not have the OneNote desktop client.
    2. It's a great way to meet and collaborate with fellow Windows Phone 7 developers. You, and any other WP7 developers asking for read/write access, can leave notes anywhere throughout these notebooks.

    …”

     Using OneNote: Best Way To Get Course Materials - Session 1

    image

    Static training materials and shared slide decks? cough… how 00’s… cough…

    This is the future. Google Doc’s, MS Office Web Apps, etc is how Training Materials should be shared. And with the new OneNote Web App, it becomes a shared experience, where the entire class can take part and interactively collaborate during the session. Stop the pen to slide deck print out madness!

     

    Related Past Post XRef:
    Windows Phone 7 Jump Start–Four free three hour (12 hours total) virtual sessions to jumpstart your WinPhone7 development (Space is limited)
    Categories: Blogs

    “As Administrator” only a CTRL-Shift-Click away (and other keyboard shortcuts you might not know)

    Thu, 07/22/2010 - 14:22

    Life Hacker - Use Ctrl+Shift+Click to Open Programs as Administrator in Windows 7

    “Windows 7: Everybody knows that you can right-click any application to launch it as administrator, but what you might not know is there's an even quicker way you can trigger administrator mode.

    The Guiding Tech blog points out that you can simply hold the Ctrl and Shift keys while double-clicking on any shortcut or application to launch it as administrator. We've pointed out this trick before in our power user's guide to the Windows 7 taskbar—since …”

    Guiding Tech - 15 Killer Windows 7 Keyboard Shortcuts That Might Surprise You

    “One of my personal favorites among the new features that Windows 7 came with was the introduction of some awesome and long awaited keyboard shortcuts. I personally use them as much as I can to save time, and I recommend the practice of using keyboard shortcuts to others too.

    This article talks about 15 really cool keyboards shortcuts that are specific to Windows 7. I can bet that you don’t know all of them. Check them out, some of them will surprise you for sure.

    15 Killer Windows 7 Keyboard Shortcuts That Might Surprise You…”

    So many cool keyboard shortcuts, so little time… :p

     

    Related Past Post XRef:
    A very nice, and new/non-tech user safe, 48 page Windows 7 Shortcut eBook - “The Complete Windows 7 Shortcuts”
    Windows 7 Keyboard Shortcut – The full, and searchable, list

    Categories: Blogs

    “Work Without Walls” – Free eBook for management/workers thinking about “Working Remote” (reg-ware)

    Wed, 07/21/2010 - 18:14

    Kurt Shintaku's Blog - DOWNLOAD: Free eBook “Work Without Walls” for people considering remote work

    We’ve made available an 18 page eBook specifically on the topic of Remote Working called “Work Without Walls”  by Rieva Lesonsky.

    All you need to do, in order to download the eBook, is register for the Microsoft Business Resource Center.  See the link below.

    It’s easy to join the Microsoft Business Resource Center so go and check it out for yourself. Once you join the site you will be able to download the Work Without Walls eBook from Microsoft.

    REGISTRATION: Microsoft Business Resource Center
    http://www.microsoft.com/business/mycenter/

    Here’s a snap of the PDF;

    image

    As you can see, the guide is somewhat “fluffy” (i.e. “Management safe” ;) but even so, there are some good nuggets of information. Things to help you keep from re-inventing the wheel or learning the same lessons many have already learned. Most sides of the equation are addressed, technical, management and worker.

    As a part-time remote worker myself, I can tell you that there IS some applicable information, things that I’ve had to learn the hard way…

    Categories: Blogs

    Feature Builder v1.0 Released (Remember, this is the tool that helps build tools… The Power Tool for Visual Studio Power Tools)

    Wed, 07/21/2010 - 14:28

    Adventures In SoftwareLand - Feature Builder 1.0 Released!

    “Please visit http://channel9.msdn.com/tags/FeatureBuilder for more information and links to the download.

    Note: While all the information on Channel9 is valid, there have been many additional features added since the videos were recorded and I will be updating them in the very near future.

    Second Note: Will shortly be providing an upgrade tool on CodePlex (in source code form), which will aid authors who built Feature Extensions for the RTM-Preview version to upgrade their Feature Extensions to work with v1.0” [GD: Post leached in full]

    Visual Studio Gallery - Feature Builder Power Tool

    Feature Builder is a Power Tool for Visual Studio 2010 which helps you easily create rich Visual Studio extensions.

    These extensions may include tools (Visual Studio automation), code (your sample code or binaries you wish to share with others) and a map (a set of steps your users will want to follow to get the best experience with your extension). You can use this power tool to quickly package up sample code with documentation, custom menus, or take the time to create complete automated guidance experiences targeted toward a specific technology. You can share your extension with users by distributing a .vsix file, or posting to the Visual Studio Gallery.

    You can create two different kinds of extensions using Feature Builder. A standard Feature Extension can contain tools, code, and a simple map - it will run on the Visual Studio Professional edition and above. A more advanced extension, called an Ultimate Feature Extension, can contain everything a standard feature extension can contain, as well as rich modeling and visualization tools that can take advantage of the modeling platform inside the Visual Studio 2010 Ultimate edition (required). These tools can be used to provide a logical view of your target solution, and to visualize your existing code. This is the preferred type of extension to use if you intend to provide architectural guidance or share specific refactoring or pattern knowledge.

    Feature Builder requires Visual Studio 2010 Ultimate Edition, and the installation of the Visual Studio SDK to author/build Feature Extensions.

    The 1.0 version supports feature extensions running on Visual Studio Professional edition and higher (but still requires the Visual Studio Ultimate edition to author a feature extension).

    …”

    Extending Visual Studio 2010 is quickly become a new hobby for many, it’s just SO much easier that in previous releases that it’s actually kind of fun! lol From the dev side all the way through deployment and updates, we’re talking a whole new ball game. Spending hours browsing the Visual Studio Gallery web site or via the Visual Studio Extension Manager, the problem will be controlling yourself and NOT installing the tons of very cool things you find… ;)

     

    Related Past Post XRef:
    Feature Builder Power Tool Preview updated for VS2010 RTM – Think “Extension to help build Extensions,” or “Power Tool for Power Tools…”
    “Feature Builder Power Tool” Preview Released – A power tool to help you build tools/extensions/etc for Visual Studio 2010, a tool to help build tools…

    Categories: Blogs

    What’s New in Visual Studio 2010, the Quick Reference Poster…

    Wed, 07/21/2010 - 14:11

    SADev - What's new in Visual Studio 2010 quick reference poster

    “One of my favourite aspects of my work at BB&D, is the creation of quick reference posters and cheat sheets for the DRP site which is one of BB&D’s way of sharing knowledge outside the organization. I have recently produced a bunch of new posters which I will be releasing over the next few days. First up is…

    What’s new in Visual Studio 2010

    A quick reference post which explains the edition changes, some new features (IntelliTrace and the architecture tools) and gives some hints about the IDE (docking of windows, search shortcuts, block selection and zooming). …”

    Ahh… There are few better things in life than a new DRP Quick Reference poster! (Okay, maybe I exaggerate a little, but you get the idea… ;)

    image

     

    Related Past Post XRef:
    What’s New in Visual Studio 2010 & .Net 4 – The Official MSDN Source
    “Can you tell me about VS2010 in 5 Minutes?” The Visual Studio Quick Reference Guidance project can…

    It’s there some new “testing” stuff in VS2010? Yep! Tons! And here’s a free webcast to show you all about it…
    Got your hands on VS2010 Ultimate? Want to know what all the excitement is about its new Architecture features? (i.e. why this is NOT you father’s “Architecture Edition”) Dig just about everything from the VS ALM Rangers? Well

    [Draft/Preview/Excerpt] “Moving to Visual Studio 2010” free ebook – Help, guidance in moving from older versions, as far back as VS2003, to VS2010
    [Draft/Preview/Excerpt II] “Moving to Visual Studio 2010” Part 2, with three new chapters

    Categories: Blogs

    Want to learning about this NoSQL thing in five pages or less? DZone has the refcardz for you…

    Wed, 07/21/2010 - 14:10

    DZone Refcardz - Getting Started with NoSQL and Data Scalability

    “Overview

    This DZone Refcard demystifies NoSQL and data scalability techniques by introducing some core concepts.  It also offers an overview of current technologies available in this domain and suggests how to apply them.

    …”

    image

    This RefCard provides a high level NoSQL overview as well as a brief introduction to three of the bigger NoSQL players, MongoDB, GigSpaces XAP and Google App Engine Datastore

    From the PDF;

    “…

    IS NoSQL FOR YOU?

    Preparation:
    • Don’t fall prey to the NoSQL fad
    • Don’t be stubborn; neither NoSQL nor traditional databases apply to all cases
    • Apply the CAP Theorem to your use cases to determine feasibility

    Brewer’s (CAP) Theorem
    …”

    Got to love practical, pragmatic advice like that… (i.e. programming should be about solving problems and providing solutions, not just exercising our geek/tech muscles… ;)

    Categories: Blogs