Software Engineering – Microsoft Visual Studio Team System

Posted by admin on August 21st, 2009 and filed under architectural engineering | 14 Comments »

Sam Guckenheimer has been the chief customer advocate for VSTS, responsible for its end-to-end external design. He describes his book, Software Engineering with Microsoft Visual Studio Team System, as a framework for thinking about software projects in a way that can be directly tooled by VSTS. It presents essential theory and practical examples to describe a realistic process for IT projects.

Readers will learn what they need to know to get started with VSTS, including

The role of the value-up paradigm (versus work-down) in the software development lifecycle, and the meanings and importance of “flow”
The use of MSF for Agile Software Development and MSF for CMMI Process Improvement
Work items for planning and managing backlog in VSTS
Multidimensional, daily metrics to maintain project flow and enable estimation
Creating requirements using personas and scenarios
Project management with iterations, trustworthy transparency, and friction-free metrics
Architectural design using a value-up view, service-oriented architecture, constraints, and qualities of service
Development with unit tests, code coverage, profiling, and build automation
Testing for customer value with scenarios, qualities of service, configurations, data, exploration, and metrics
Effective bug reporting and bug essment
Troubleshooting a project: recognizing and correcting common pitfalls and antipatterns
This is a book that any team using or considering VSTS should read.

Get the book here: http://www.informit.com/store/product.aspx?isbn=0321467906

Watch all the OnMicrosoft Vidcasts: www.informIT.com/podcasts

Duration : 0:10:35


[youtube vRioQNowpkI]

14 Responses

  1. cplusplus84 Says:

    Visual Studio is …
    Visual Studio is great. It makes my job as a future designer (hopefully in a year if all goes well) a lot easier :)

  2. torrac2 Says:

    instead of talking …
    instead of talking about crap they better hire Americans/ resident first

  3. Adarshadf Says:

    Nice Nice Video. I …
    Nice Nice Video. I really loved your video. Youtube can be a great et for you. If you need any help getting your video exposed, check out this site called tubeviews [dot net] It has really done wonders for me, I have built 3 Channels up with videos at top in position and this is my forth channel i’m going to working on.

    This rox… Thank you very much.

  4. namsu664 Says:

    Why didn’t you tell …
    Why didn’t you tell me before!

  5. namsu664 Says:

    They dont build any …
    They dont build any software, perhaps they do know certain scripting langauges, command line languages for the operating systems or the Cisco hardware for example. Some of those people have titles of “Hardware Technician”, which implies they obviously take care of hardware, possibly just computers. There are many different types of jobs in IT. Database developers/administrators, Web Development (graphical and programming), Software Development/Engineering. Have a look on different websites.

  6. namsu664 Says:

    Technician is about …
    Technician is about solving problems and just maintaining systems. A tech person can be there for both the hardware and the software. Example, a network technician may be responsible for taking care of the whole network or a part of the network. He would be keeping an eye out on the hardware, routers, switches, servers and so on. But alongside, he will be investigating the server software (Apache, Windows 2003) that runs the network. They fix problems, not so much about designing.

  7. Kino483 Says:

    ok but for software …
    ok but for software engineering is it much like a computer technician since they help to repair patches doanloads and solve anylitical problem or is a technician mainly about the hardware.

  8. namsu664 Says:

    That is more like …
    That is more like pure programming. Engineering is usually applied to a software project, small or large. The whole point is to plan, design, build and test. With cracks and patches usually its more practical, programming and tweaking.

  9. owensoft Says:

    so hes a PR sales …
    so hes a PR sales rep, great

  10. AldOz Says:

    anyone want to chat …
    anyone want to chat? i am bored and just got my new computer! it has a webcam!!! n

  11. Kino483 Says:

    so is software …
    so is software engineering creating patches for games like warcraft? or doanloads or extra upgrades? plz explain ty

  12. xenoalien Says:

    Interesting, …
    Interesting, software for software engineers.

  13. guilhesas Says:

    That is really cool …
    That is really cool, VSTS Rocks.

  14. cutieguy1973 Says:

    Bill. Did you know …
    Bill. Did you know I have MS Certified Developer certificate ? Check my score on Visual Basic!

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.