Viewing Posts by David Maynard
Ask The Experts -- at the global conference
| ProjectManagement.com has again pulled together a group of experts to help answer any questions you may have about Project Management and Projects in general. I'm proud to be one of them! It's pretty easy to ask us stuff. You walk up to the desk, a friendly PMI person will talk to you, figure out who can help you the most and make an appointment. What can you ask us? Just about anything. Our group has a very wide range of knowledge and experience. Here's a small mind map of who we are and what we can help with.
Please stop by and visit with us! We're all proud to have been selected as experts and we're even more proud to offer help to anyone that asks. I'm the Dave with "trouble" by his name. :) |
#PMICon18 Ask the Experts
Categories:
Tools,
Project Failure,
Risk Management,
Agile,
Nontraditional Project Management,
Calculating Project Value,
Best Practices,
Human Aspects of PM,
Project Planning,
Project Delivery,
Project Requirements,
test,
Strategy,
Procurement Management,
Innovation,
Earned Value Management,
Leadership,
Lessons Learned,
Program Management,
Scheduling,
Complexity,
Government,
New Practitioners,
Teams,
Education,
Communications Management
Categories: Tools, Project Failure, Risk Management, Agile, Nontraditional Project Management, Calculating Project Value, Best Practices, Human Aspects of PM, Project Planning, Project Delivery, Project Requirements, test, Strategy, Procurement Management, Innovation, Earned Value Management, Leadership, Lessons Learned, Program Management, Scheduling, Complexity, Government, New Practitioners, Teams, Education, Communications Management
| Several of the experts have created graphics that illustrate areas they can help with. I didn't want to be left out, so here's mine! Think about making a reservation (online here) to talk to one of us or just stop by and see if there's a slot open. We'd love to talk to you. -- Dave
|
Troubled Project? #PMICON18 Ask the Experts!
|
#PMICON18 is just a week away now! I’d like to encourage all of you to visit “Ask the experts” either by skipping a session or during a break. You can pre-schedule time online. ----------------------------- Life after NASA I’ve rambled on about NASA and the great things I learned while growing up there in other writings. But, I’ve had a life after NASA too. A group of us decided we could help troubled projects, programs and operations turn-around their troubles. So, we left NASA-Houston (and other places) and moved to Orlando, Florida (why not?) to start a company. Most of our work came from companies both large and small that had won US Government contracts and weren’t able to perform. Why them? Because there are very strict Federal procurement laws in-play that pretty much insist (legally) that for a fixed price contract, you MUST finish what you started. It doesn’t matter what it takes, it must be finished and meet the customer’s needs. At first, that was our niche. We’d swoop in, understand the problems, give the poor company a bid for our services, put some of our key people in place and do our best to recover the project. We never had one fail! It was clear that after a few years of doing this, we saw the same reasons for failure over and over. There were a few creative ways in which companies crashed while performing a project but not many. Well, word spread. We started taking on commercial contracts (a different world from Federal contracts). Surprise! Commercial companies made nearly the same mistakes in their projects and programs as Government-suppliers. There’s a continuity there, that would be an interesting study to do. Mistakes that stick out in my mind:
What’s common in these stories? (there are many, many more)
The flip side of this was companies that had people planning down to the minute every action the project team should take. Bathroom breaks, lunch… whatever. That’s just plain silly and won’t work.
These are all true. I could get a group of people on the phone to explain these and much, much more. I’d better stop now – I want to create a nice chart like my best buddy EM THE PM did. -- Dave (or DAM PM [my initials are DAM] not to be outdone by EM the PM)
|
Backward Expert
Categories:
ROI,
Project Failure,
Risk Management,
Human Resources,
Nontraditional Project Management,
Calculating Project Value,
Reflections on the PM Life,
Best Practices,
Human Aspects of PM,
Generational PM,
Project Planning,
Project Requirements,
Innovation,
Change Management,
Leadership,
Lessons Learned,
Benefits Realization,
Complexity,
Government,
New Practitioners,
Education,
Communications Management
Categories: ROI, Project Failure, Risk Management, Human Resources, Nontraditional Project Management, Calculating Project Value, Reflections on the PM Life, Best Practices, Human Aspects of PM, Generational PM, Project Planning, Project Requirements, Innovation, Change Management, Leadership, Lessons Learned, Benefits Realization, Complexity, Government, New Practitioners, Education, Communications Management
| |
Agile NASA software? Are you Crazy?
Going to the 2017 PMI Global Conference in Chicago?Don’t forget about ASK THE EXPERTS! Stop by and talk to Dave Maynard or one of the other experts. There’s more information about it at https://tinyurl.com/y7ff8f3g
Isn't NASA the epitome of the double-cursed WATERFALL technique?Wrong. NASA was agile before agile was a common term. As a matter of fact, One of the 17 original authors of the agile manifesto -- Jim Highsmith used to work at NASA. The question that NASA asked itself was: “How can we, the space ops community, adopt state-of-the-art software development practices, achieve greater productivity and lower cost, and maintain safe and effective flight operations?” NASA Ames, together with my old “home” JSC (Houston) and JPL are developing “Mission Control Technologies (MCT) software in an integrated agile environment --- with modifications necessary because of human life and safety factors (in a *very* harsh environment). Traditional requirements processes and documentation was replaced with a team design process which included the customer, design experts and paper prototypes. (Sorry Systems Engineering). Iterations were delivered to the customers every three weeks with a full release every three month (Sound like NASA-Agile now?) Nightly builds were made available to facilitate customer feedback on the team’s progress. This effort replaces the traditional intensive NASA documentation and reviews with ongoing interactions. Technical documentation is maintained on a team Wiki which everyone has access to and can contribute to. Why do this?To shorten the delivery cycle, break large software development efforts into smaller more easily manageable pieces. To facilitate direct interaction between the developers and the users. And to produce a download daily so users always have the means to access the latest version of the code. Replaced Predictions with Actuals.Progress is measured by the state of the code, rather than estimations and presentations. For the MCT this takes three forms. First, the nightly build, second are the iterations (every three weeks) typically installed in a Mission Control test facility. And after four iterations the software is released for operational mission control certification. Manageable DeliveriesWith a longer delivery cycle, the more the code, the greater the complexity and the larger number of tests that must be conducted. A longer cycle means more time from specification of function to delivery. The greater the time from specification to use, the greater the room for error between user expectation and the software product. Using a shorter cycle reduces the number of new features and possible regressions. Agile may not reduce the total number of tests, but it distributes them over time, making it a more manageable effort. Development Team / Customer InteractionWith a short delivery cycle, the availability of working code for evaluation and feedback, makes it possible to have closely coupled interactions between the development team and the customer. The developer-customer interaction is very useful to verify new features as they are rolled out. Fast Response to ChangeThe shorter development cycle allows the team to better respond to changes. The software is rolled out in stages, the users respond then the development team can act on this feedback.
Next time: NASA Agile: Delivery Cycles.Reference: American Inst. of Aeronautics and Astronautics; Reston, VA, United States; Agile Development Methods for Space Operations Jay Trimble Nasa Ames Research Center Mountain View CA and Chris Webster University of California Santa Cruz, Nasa Ames Research Center, Mountain View, CA |








